[发明专利]一种网关为下挂设备分配不同Ipv6 PD前缀的方法有效

专利信息
申请号: 202110963503.9 申请日: 2021-08-20
公开(公告)号: CN113660358B 公开(公告)日: 2023-06-20
发明(设计)人: 刘朋朋 申请(专利权)人: 芯河半导体科技(无锡)有限公司
主分类号: H04L61/5007 分类号: H04L61/5007;H04L101/659;H04L101/604
代理公司: 暂无信息 代理人: 暂无信息
地址: 214135 江苏省无锡市新吴区菱*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 网关 设备 分配 不同 ipv6 pd 前缀 方法
【说明书】:

发明公开了一种网关为下挂设备分配不同Ipv6PD前缀的方法,应用层将WAN连接获取的IPv6前缀地址和WAN连接相绑定的LAN侧接口名字通过PROC文件系统,传入linux内核;在桥接设备向所有LAN侧下挂设备发送报文时,进行检查过滤,RA报文中携带的IPv6PD前缀地址和接口名字与应用层通过PROC文件传递进内核的信息进行比较,如果IPv6地址和接口名字都一致,则允许该报文通过,否则丢弃该报文。本发明能为绑定不同WAN连接的LAN侧接口下挂设备获取到对应WAN连接的IPv6PD前缀地址,从而实现绑定不同WAN连接的下挂设备能从对应的WAN连接出去进行正常的上网等服务。

技术领域

本发明涉及宽带接入技术领域,具体是一种网关为下挂设备分配不同Ipv6 PD前缀的方法。

背景技术

随着IPv4地址的耗尽,国家正在大力推广IPv6技术,电信运营商在家庭网关采购中也均要求网关支持IPv6地址的获取和分配。

网关建立一条WAN(Wide Area Network)连接,从运营商服务器上获取IPv6全局地址和IPv6 PD(prefix delegation)前缀地址。其中IPv6全局地址作为网关WAN侧接口上的地址使用,IPv6 PD前缀地址分配给所有LAN(Local Area Network)侧接口使用,网关对IPv6 PD前缀地址进行简单处理(IPv6 PD前缀地址不足64位的进行补0,补足64位),然后将形成的新的IPv6 PD前缀地址写到radvd进程的配置文件中,通过radvd进程发送RA(RouterAdvertisement)组播报文(报文中携带IPv6 PD前缀信息),radvd进程绑定的接口为桥接设备接口br0,网关所有lan侧接口(LAN1、LAN2...)都在桥接设备br0下。当radvd进程发送RA报文时,所有LAN侧接口都会收到该报文,所有的LAN侧下挂设备都会获取到相同的前缀,LAN侧接口下挂的PC(个人计算机)等设备根据64位前缀地址和自己的MAC地址或序列号等信息来组成128位IPv6地址。

现在存在的一个问题是网关建立多条WAN连接,并且每条WAN连接绑定不同的LAN侧接口时,如果将某一条WAN连接获取的IPv6PD前缀分配给所有LAN侧接口使用,会造成绑定到其他WAN连接的LAN接口下挂设备发出的数据包从绑定的WAN连接出去后,数据包到WAN连接对应的服务器上以后,服务器无法识别该前缀地址的数据包,会丢弃该数据包,服务器只能识别自己指定的IPv6前缀地址的数据包,该前缀地址已下发给对应的WAN连接。最后造成LAN侧接口下挂设备无法从绑定的WAN连接进行上网。

发明内容

本发明的目的在于提供一种网关为下挂设备分配不同Ipv6 PD前缀的方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种网关为下挂设备分配不同Ipv6 PD前缀的方法,其步骤如下:

步骤一、WAN连接获取到IPv6 PD前缀地址后,将该地址写入到radvd进程的配置文件radvd_x.conf中,然后利用linux的PROC文件系统功能将该地址通过echo命令写入到linux的PROC文件/proc/prefix/pd_prefix_x中,然后再将与该WAN连接相绑定的LAN侧接口名字写入到该PROC文件中,最后启动radvd进程,不同的WAN连接对应不同的PROC文件。

步骤二、linux内核调用net/bridge/br_forward.c文件中的__br_deliver()函数,向所有LAN侧接口发送报文,__br_deliver函数原型如下:

static void__br_deliver(const struct net_bridge_port*to,struct sk_buff*skb);

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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