[发明专利]基于Linux的DS-Lite实现方法及其CPE接入设备有效

专利信息
申请号: 201310162911.X 申请日: 2013-05-07
公开(公告)号: CN103236964A 公开(公告)日: 2013-08-07
发明(设计)人: 李华敏;曾斌;颜靓;田智炜;魏婵 申请(专利权)人: 烽火通信科技股份有限公司
主分类号: H04L12/46 分类号: H04L12/46;H04L29/12;H04L12/66;H04L12/781
代理公司: 北京捷诚信通专利事务所(普通合伙) 11221 代理人: 魏殿绅;庞炳良
地址: 430074 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 linux ds lite 实现 方法 及其 cpe 接入 设备
【权利要求书】:

1.一种基于Linux的DS-Lite实现方法,其特征在于,包括以下步骤:

利用用户终端网关CPE向网关控制服务器BNG发起呼叫请求,在所述用户终端网关的WAN接口建立与IPv6网络的连接,并获取WAN接口的IPv6全球地址;

判断是否静态配置AFTR服务器域名,若是,则调用AFTR服务器为用户终端网关提供AFTR服务器域名;若否,则利用用户终端网关通过DHCPv6隧道端点选项向网关控制服务器发出请求分配AFTR服务器域名的请求,接收网关控制服务器返回的AFTR服务器域名;

根据所述AFTR服务器域名进行解析,获得所述AFTR服务器的IPv6地址;

CPE通过DHCPv6获取IPv6DNS服务器地址,在其LAN接口实现IPv4至IPv6的DNS代理,LAN接口作为IPv4主机的DNS服务器,将LAN侧V4主机发送的IPv4 DNS请求转换为IPv6 DNS请求进行发送,收到IPv6 DNS响应后,再转换为IPv4 DNS响应回送给V4主机;

开启DHCPv4Server功能,为连接到LAN接口的用户终端分配私有IPv4地址,同时加载linux系统中的ip6_tunnel模块;

根据所述WAN接口的IPv6全球地址和所述AFTR服务器的IPv6地址,建立用户终端网关至所述AFTR服务器的IPv4-in-IPv6隧道,构建网关隧道接口,利用所述WAN接口的IPv6全球地址作为网关隧道接口的网络地址;完成宽带桥接;

调用linux平台iptables模块,通过下发iptables规则和限制隧道接口MTU值,来处理大包分片和自适应确定TCP MSS值;

判断待传输数据的报文协议类型用以选择传输通道,如果是IPv4协议,则通过IPv4-in-IPv6隧道完成与所述AFTR服务器的数据包传输,如果是IPv6协议,则直接通过WAN接口完成与所述AFTR服务器的数据包传输。

2.根据权利要求1所述的方法,其特征在于,所述用户终端网关具有IPv4和IPv6两种协议栈。

3.根据权利要求1所述的方法,其特征在于,在启动用户终端网关时一并开启DHCPv6Server功能,为连接到LAN接口的用户终端分配相应的IPv6地址,用于实现IPv6协议终端与用户终端网关之间的数据传输。

4.根据权利要求1所述的方法,其特征在于,所述调用Linux平台下ip_tables模块,用于协商TCPMSS值的自适应过程如下:

使用远程主机的主机名和端口号创建TCP client,为TCP网络服务提供客户端连接,TCP client发出SYN报文,其中option选项填充的MSS字段一般为MTU+IP头大小+TCP头大小,同样TCP server服务器收到SYN报文后,会发送SYN+ACK报文应答,option选项填充的MSS字段也为MTU+IP头大小+TCP头大小;协商双方会比较SYN和SYN+ACK报文中MSS字段大小,选择较小的MSS作为发送TCP分片的大小。

5.根据权利要求2所述的方法,其特征在于,在所述判断待传输数据的报文协议类型用以选择传输通道的过程中,针对用户终端网关LAN接口流入的数据报文,判断所述数据报文的协议类型,如果是IPv4协议,则通过所述网关隧道接口进行IPv6协议的封装,然后通过IPv4-in-IPv6隧道完成与所述AFTR服务器的上行数据传输;如果是IPv6协议,则利用IPv6协议通过所述WAN接口直接传输完成与所述AFTR服务器的上行数据传输。

6.根据权利要求2所述的方法,其特征在于,在所述判断待传输数据的报文协议类型用以选择传输通道的过程中,针对WAN接口侧流入的数据包,判断是否封装有IPv4协议类型的报文以确定待传输数据的报文协议类型,如果所述数据包中封装有IPv4协议类型,则传送至所述网关隧道接口进行解封装,将解封装之后的报文送至IPv4协议栈用以获取目标地址,然后将解封装之后的报文传送至所述目标地址对应的LAN接口,利用IPv4协议传输至相应的终端设备,完成下行数据的传输;如果所述数据包中没有封装IPv4协议类型,则将所述数据包传送至IPv6协议栈用以获取目标地址,然后将所述数据包传送至所述目标地址对应的LAN接口,利用IPv6协议传输至相应的终端设备,完成下行数据的传输。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310162911.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top