一种路由器通过混合桥方式实现ipv6桥通信的方法与流程

文档序号:40959623发布日期:2025-02-18 19:23阅读:2来源:国知局
一种路由器通过混合桥方式实现ipv6桥通信的方法与流程

本发明涉及通信领域,尤其涉及一种路由器通过混合桥方式实现ipv6桥通信的方法。


背景技术:

1、当前路由器实现ipv6的通信方式是通过ipv6路由转发的方式进行通信,把广域网侧的ipv6报文转发到局域网侧,并且把局域网侧的ipv6报文转发到局域网侧。在进行ipv6路由转发之前,路由器的上级设备(光猫)给路由器分配pd,路由器根据pd给局域网侧的站点分配ipv6地址,然后站点和路由器就可以根据ipv6地址进行路由通信。但是,现在ipv6网络不太成熟,存在以下问题:1、上级设备不给路由器分配pd,导致路由器无法给站点分配地址,从而进行ipv6路由通信;2、上级设备给路由器分配的pd是无效的,导致虽然站点可以分配到ipv6地址,但是无法进行ipv6路由通信。因此,如何解决这些问题是目前需要考虑的。


技术实现思路

1、本发明的目的在于克服现有技术的缺点,提供了一种路由器通过混合桥方式实现ipv6桥通信的方法,解决了现有技术存在的不足。

2、本发明的目的通过以下技术方案来实现:一种路由器通过混合桥方式实现ipv6桥通信的方法,所述方法包括:

3、ipv6报文从广域网侧到局域网侧:广域网端口或广域网端口.n判断接收到的为ipv6报文时,则广域网端口通过广域网.ipv6端口或广域网端口.n通过广域网.ipv6端口.n,将ipv6报文发送给桥,同时发送给ip协议栈,桥通过查询mac表判断是否将报文转发给局域网侧的端口;

4、ipv6报文从局域网侧到广域网侧:局域网端口或局域网端口.n接收到ipv6报文发送给桥,桥通过广域网.ipv6端口或广域网.ipv6端口.n将ipv6报文转发到广域网端口或广域网端口.n,同时桥将ipv6报文转发到ip协议栈。

5、所述ipv6报文从广域网侧到局域网侧具体包括:

6、广域网端口或者广域网端口.n收到所有的报文,判断如果是ipv6报文则广域网端口复制一份ipv6报文给广域网.ipv6端口,或者广域网端口.n复制一份ipv6报文给广域网.ipv6端口.n,广域网.ipv6端口或者广域网.ipv6端口.n把ipv6报文发送到桥,桥在自己的mac表中查询是否存在该ipv6的报文的mac表,如果存在mac表,则把ipv6报文转给该mac所在端口,如果不存在mac表,则广播到所有的桥下面的端口;

7、同时,广域网端口或者广域网端口.n将接收到的ipv6报文发送到ip协议栈,此时,ip协议栈关闭了ipv6报文转发功能,因此不会再将ipv6报文转发到桥,以避免广域网侧到局域网侧ipv6报文的重复发送。

8、所述ipv6报文从局域网侧到广域网侧具体包括:

9、局域网端口或局域网端口.n接收到ipv6报文发送给桥,桥转发到广域网.ipv6端口或广域网.ipv6端口.n,广域网.ipv6端口判断如果是ipv6报文则正常发送到广域网端口或者广域网.ipv6端口.n判断如果是ipv6报文则正常发送到广域网端口.n;

10、同时,桥将ipv6报文转发到ip协议栈,此时,ip协议栈关闭了ipv6报文转发功能,因此不会再将ipv6报文转发到广域网端口或广域网端口.n,以避免局域网侧到广域网侧ipv6报文的重复发送。

11、所述方法还包括ipv6报文的广域网侧主机收发包过程和ipv6报文的局域网侧主机收发包过程;

12、所述ipv6报文的广域网侧主机收发包过程包括:广域网端口或者广域网端口.n正常收到ipv6报文,然后送入ip协议栈,ip协议栈判断如果是给本机的ipv6报文则正常处理,如果不是给本机的ipv6报文,则丢弃;

13、所述ipv6报文的局域网侧主机收发包过程包括:局域网端口或局域网端口.n接收到ipv6报文,然后送入桥,桥将ipv6报文发送到ip协议栈,ip协议栈判断如果是给本机的ipv6报文则正常处理,如果不是给本机的ipv6报文,则丢弃。

14、所述方法还包括局域网侧站点获取ipv6地址过程,其包括:

15、局域网端口或局域网端口.n收到局域网下挂的站点的dhcpv6响应报文或rs响应报文进入桥,桥转发到广域网.ipv6端口或广域网.ipv6端口.n,广域网.ipv6端口将dhcpv6响应报文或rs响应报文转发到广域网端口,或者广域网.ipv6端口.n将dhcpv6响应报文或rs响应报文转发到广域网端口.n,广域网端口或广域网端口.n进而将ipv6报文发送到上级设备光猫;

16、上级设备光猫的dhcpv6响应报文或rs响应报文发送到广域网端口或广域网端口.n,广域网端口转发到广域网.ipv6端口或广域网端口.n转发到广域网.ipv6端口.n,广域网.ipv6端口或广域网.ipv6端口.n将dhcpv6响应报文或rs响应报文转发到桥,桥将dhcpv6响应报文或rs响应报文转到对应的局域网端口或局域网端口.n,此时站点就收到了dhcpv6响应报文或rs响应报文。

17、所述广域网.ipv6端口只接收和发送ipv6报文,并且发送ipv6报文时,直接从广域网端口的接口发送出去;

18、所述广域网.ipv6端口.n只接收和发送ipv6报文,并且发送ipv6报文时,直接从广域网端口.n的接口发送出去;

19、所述广域网.ipv6端口、广域网.ipv6端口.n、局域网端口、局域网.n和ip协议栈均被绑定到桥上面,这样广域网侧的ipv6报文在桥上面和局域网侧的ipv6报文互通。

20、所述方法还包括ipv4报文转发过程:

21、广域网到局域网侧路径:广域网端口或广域网端口.n收到ipv4报文,不会转到广域网.ipv6端口或广域网.ipv6端口.n,而是发送到ip协议栈,ip协议栈转发给桥,桥转发给对应的局域网端口或局域网端口.n,局域网端口或局域网端口.n转发给局域网下挂对应的站点;

22、局域网侧到广域网路径:局域网端口或局域网端口.n收到ipv4报文,转发给桥,桥转发给ip协议栈,ip协议栈转发给广域网端口或广域网端口.n。

23、所述广域网.ipv6端口和广域网.ipv6端口.n如果接收到ipv4报文,则直接丢弃;

24、所述ipv4报文和ipv6报文都通过桥接收和发送;

25、所述方法关闭设备的动态主机配置协议服务程序的dhcpv6功能和ra功能,关闭ip协议栈的ipv6路由转发功能;

26、所述局域网包括无线端口和/或有线端口。

27、本发明具有以下优点:一种路由器通过混合桥方式实现ipv6桥通信的方法,对于不支持pd分配的上级设备,不需要进行替换就可以比较好的支持ipv6通信,有效节省了社会资源;简化ipv6部署方式。ipv6可以不用部署pd,就可以运行ipv6网络,有效减少ipv6部署的复杂度。



技术特征:

1.一种路由器通过混合桥方式实现ipv6桥通信的方法,其特征在于:所述方法包括:

2.根据权利要求1所述的一种路由器通过混合桥方式实现ipv6桥通信的方法,其特征在于:所述ipv6报文从广域网侧到局域网侧具体包括:

3.根据权利要求1所述的一种路由器通过混合桥方式实现ipv6桥通信的方法,其特征在于:所述ipv6报文从局域网侧到广域网侧具体包括:

4.根据权利要求1所述的一种路由器通过混合桥方式实现ipv6桥通信的方法,其特征在于:所述方法还包括ipv6报文的广域网侧主机收发包过程和ipv6报文的局域网侧主机收发包过程;

5.根据权利要求1所述的一种路由器通过混合桥方式实现ipv6桥通信的方法,其特征在于:所述方法还包括局域网侧站点获取ipv6地址过程,其包括:

6.根据权利要求1所述的一种路由器通过混合桥方式实现ipv6桥通信的方法,其特征在于:所述广域网.ipv6端口只接收和发送ipv6报文,并且发送ipv6报文时,直接从广域网端口的接口发送出去;所述广域网.ipv6端口.n只接收和发送ipv6报文,并且发送ipv6报文时,直接从广域网端口.n的接口发送出去;

7.根据权利要求1所述的一种路由器通过混合桥方式实现ipv6桥通信的方法,其特征在于:所述方法还包括ipv4报文转发过程:

8.根据权利要求1所述的一种路由器通过混合桥方式实现ipv6桥通信的方法,其特征在于:所述广域网.ipv6端口和广域网.ipv6端口.n如果接收到ipv4报文,则直接丢弃;


技术总结
本发明涉及一种路由器通过混合桥方式实现ipv6桥通信的方法,属于通信领域,广域网端口或广域网端口.N判断接收到的为ipv6报文时,则广域网端口通过广域网.ipv6端口或广域网端口.N通过广域网.ipv6端口.N,将ipv6报文发送给桥,同时发送给IP协议栈,桥通过查询mac表判断是否将报文转发给局域网侧的端口;局域网端口或局域网端口.N接收到ipv6报文发送给桥,桥通过广域网.ipv6端口或广域网.ipv6端口.N将ipv6报文转发到广域网端口或广域网端口.N,同时桥将ipv6报文转发到IP协议栈。本发明ipv6可以不用部署pd,就可以运行ipv6网络,有效减少ipv6部署的复杂度。

技术研发人员:余美勇,席磊磊
受保护的技术使用者:微网优联科技(成都)有限公司
技术研发日:
技术公布日:2025/2/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1