一种IPv6互联网专线容灾协同实现系统及方法与流程

文档序号:41571891发布日期:2025-04-08 18:25阅读:42来源:国知局

本技术涉及通信,尤其涉及一种ipv6互联网专线容灾协同实现系统及方法。


背景技术:

1、目前,运营商可以基于宽带城域网或智能城域网部署互联网专线,向政企行业客户或数据中心提供访问互联网的专线服务。但是,由于缺乏有效的互联网专线保护手段,使得政企行业客户和数据中心客户在运营商发生光缆中断、接入线路中断、接入层设备宕机、汇聚交换机宕机、宽带接入服务器、业务路由器等场景发生单点故障时,业务受到影响并导致上层应用的通信阻断。

2、到目前为止,还没有合适的规模化部署实现政企客户互联网专线和数据中心的业务保护、容灾协同、ip地址漫游、无缝迁移的实现方法和装置。

3、因此如何实现ipv6互联网专线容灾协同,成为做好网络数字化转型能力提升的一个突破点。


技术实现思路

1、本技术所要解决的技术问题是针对现有技术的上述不足,提供一种ipv6互联网专线容灾协同实现系统及方法,用以解决现有技术存在的问题。

2、第一方面,本技术提供一种ipv6互联网专线容灾协同实现系统,所述系统包括:客户终端、客户边缘设备ce、接入网、汇聚交换机sw、宽带接入服务器bas、核心路由器cr、访客bas、策略bas;

3、其中,所述客户终端设置有三层ce,bas包括bas1和bas2,所述系统用于实现在上行方向的ipv6互联网专线容灾协同实现过程,其中:

4、响应于ce采用ipv6地址自动配置方式发送申请ipv6前缀消息至bas1或bas2,bas1或bas2下联二层接口绑定客户对应的二层vlan,将下联二层接口关联至二层以太网虚拟专用网络evpn域,并通过二层evpn域将ipv6地址获取申请发送至策略bas;

5、根据策略bas是否绑定二层evpn域和ipv6前缀作为判断条件,策略bas将绑定的ipv6前缀发送给bas1或bas2,以使得bas1或bas2通过二层vlan域,将ipv6前缀通过动态主机配置协议dhcpv6邻居发现nd+dhcpv6前缀委派pd消息发送至ce;

6、ce将nd前缀用于ce上联口,将pd前缀用于ce下联口,以使得客户终端通过dhcpv6方式从ce获取到ipv6前缀,生成ipv6地址,并构造上行报文发送至ce;

7、ce响应于接收到来自客户终端的上行报文,按照hash负载分担算法,通过缺省等价路由方式将上行报文发送给bas1或bas2;

8、bas1或bas2响应于接收到上行报文,通过二层evpn域将上行报文发送到策略bas,以使得策略bas按照ipv6路由表将上行报文发送给访客bas。

9、在一些实施例中,根据策略bas是否绑定二层evpn域和ipv6前缀作为判断条件,策略bas将绑定的ipv6前缀发送给bas1或bas2,具体包括:

10、若已绑定,则策略bas将绑定的ipv6前缀发送给bas1或bas2;

11、若未绑定,则策略bas按照客户对应的二层evpn域,绑定相应主机数量的ipv6前缀,并将绑定的ipv6前缀发送给bas1或bas2。

12、在一些实施例中,所述系统还用于实现在下行方向的ipv6互联网专线容灾协同实现过程,其中:

13、访客bas响应于接收到访客的回应报文,通过查找ipv6路由表,将回应报文发送给策略bas;

14、策略bas根据ipv6邻接表确认是从bas1接入还是bas2学习到的客户mac地址;

15、根据客户mac地址是从bas1还是bas2学习作为判断条件,将回应报文发送至ce;

16、ce响应于接收到回应报文,将回应报文转发至客户终端。

17、在一些实施例中,根据客户mac地址是从bas1还是bas2学习作为判断条件,将回应报文发送至ce,具体包括:

18、若从bas1学习到,则bas1沿着左侧路径将回应报文发送至ce;

19、若从bas2学习到,则bas2沿着右侧路径将回应报文发送至ce。

20、第二方面,本技术提供一种ipv6互联网专线容灾协同实现系统,所述系统包括:客户终端、客户边缘设备ce、接入网、汇聚交换机sw、宽带接入服务器bas、核心路由器cr、访客bas、策略bas;

21、其中,所述客户终端设置有二层ce,bas包括bas1和bas2,所述系统用于实现在上行方向的ipv6互联网专线容灾协同实现过程,其中:

22、响应于客户终端通过dhcpv6或者无状态地址自动配置slaac方式发送申请ipv6前缀消息至bas1或bas2,bas1或bas2下联二层接口绑定客户对应的二层vlan,将下联二层接口关联至二层以太网虚拟专用网络evpn域,并通过二层evpn域将ipv6地址获取申请发送至策略bas;

23、根据策略bas是否绑定二层evpn域和ipv6前缀作为判断条件,策略bas将绑定的ipv6前缀发送给bas1或bas2,以使得bas1或bas2通过二层vlan域,将ipv6前缀通过动态主机配置协议dhcpv6邻居发现nd或slaac消息发送至客户终端;

24、客户终端按照扩展唯一标识符64位eui64+前缀+dhcp nd或者eui64+前缀+slaac方式,生成ipv6地址,并构造上行报文发送至ce;

25、ce响应于接收到来自客户终端的上行报文,按照hash负载分担算法将上行报文发送给bas1或bas2;

26、bas1或bas2响应于接收到上行报文,通过二层evpn域将上行报文发送到策略bas,以使得策略bas按照ipv6路由表将上行报文发送给访客bas。

27、在一些实施例中,根据策略bas是否绑定二层evpn域和ipv6前缀作为判断条件,策略bas将绑定的ipv6前缀发送给bas1或bas2,具体包括:

28、若已绑定,则策略bas将绑定的ipv6前缀发送给bas1或bas2;

29、若未绑定,则策略bas按照客户对应的二层evpn域,绑定相应主机数量的ipv6前缀,并将绑定的ipv6前缀发送给bas1或bas2。

30、在一些实施例中,所述系统还用于实现在下行方向的ipv6互联网专线容灾协同实现过程,其中:

31、访客bas响应于接收到访客的回应报文,通过查找ipv6路由表将回应报文发送给策略bas;

32、策略bas根据ipv6邻接表确认是从bas1接入还是bas2学习到的客户mac地址;

33、根据客户mac地址是从bas1还是bas2学习作为判断条件,将回应报文发送至ce;

34、ce响应于接收到回应报文,将回应报文转发至客户终端。

35、在一些实施例中,根据客户mac地址是从bas1还是bas2学习作为判断条件,将回应报文发送至ce,具体包括:

36、若从bas1学习到,则bas1沿着左侧路径将回应报文发送至ce;

37、若从bas2学习到,则bas2沿着右侧路径将回应报文发送至ce。

38、第三方面,本技术提供一种ipv6互联网专线容灾协同实现方法,客户终端设置有三层ce,所述方法用于实现在上行方向的ipv6互联网专线容灾协同实现过程,所述方法包括:

39、响应于ce采用ipv6地址自动配置方式发送申请ipv6前缀消息至bas1或bas2,bas1或bas2下联二层接口绑定客户对应的二层vlan,将下联二层接口关联至二层以太网虚拟专用网络evpn域,并通过二层evpn域将ipv6地址获取申请发送至策略bas;

40、根据策略bas是否绑定二层evpn域和ipv6前缀作为判断条件,策略bas将绑定的ipv6前缀发送给bas1或bas2,以使得bas1或bas2通过二层vlan域,将ipv6前缀通过动态主机配置协议dhcpv6邻居发现nd+dhcpv6前缀委派pd消息发送至ce;

41、ce将nd前缀用于ce上联口,将pd前缀用于ce下联口,以使得客户终端通过dhcpv6方式从ce获取到ipv6前缀,生成ipv6地址,并构造上行报文发送至ce;

42、ce响应于接收到来自客户终端的上行报文,按照hash负载分担算法,通过缺省等价路由方式将上行报文发送给bas1或bas2;

43、bas1或bas2响应于接收到上行报文,通过二层evpn域将上行报文发送到策略bas,以使得策略bas按照ipv6路由表将上行报文发送给访客bas。

44、在一些实施例中,所述方法还用于实现在下行方向的ipv6互联网专线容灾协同实现过程,所述方法还包括:

45、访客bas响应于接收到访客的回应报文,通过查找ipv6路由表,将回应报文发送给策略bas;

46、策略bas根据ipv6邻接表确认是从bas1接入还是bas2学习到的客户mac地址;

47、根据客户mac地址是从bas1还是bas2学习作为判断条件,将回应报文发送至ce;

48、ce响应于接收到回应报文,将回应报文转发至客户终端。

49、第四方面,本技术提供一种ipv6互联网专线容灾协同实现方法,客户终端设置有二层ce,所述方法用于实现在上行方向的ipv6互联网专线容灾协同实现过程,所述方法包括:

50、响应于客户终端通过dhcpv6或者无状态地址自动配置slaac方式发送申请ipv6前缀消息至bas1或bas2,bas1或bas2下联二层接口绑定客户对应的二层vlan,将下联二层接口关联至二层以太网虚拟专用网络evpn域,并通过二层evpn域将ipv6地址获取申请发送至策略bas;

51、根据策略bas是否绑定二层evpn域和ipv6前缀作为判断条件,策略bas将绑定的ipv6前缀发送给bas1或bas2,以使得bas1或bas2通过二层vlan域,将ipv6前缀通过动态主机配置协议dhcpv6邻居发现nd或slaac消息发送至客户终端;

52、客户终端按照扩展唯一标识符64位eui64+前缀+dhcp nd或者eui64+前缀+slaac方式,生成ipv6地址,并构造上行报文发送至ce;

53、ce响应于接收到来自客户终端的上行报文,按照hash负载分担算法将上行报文发送给bas1或bas2;

54、bas1或bas2响应于接收到上行报文,通过二层evpn域将上行报文发送到策略bas,以使得策略bas按照ipv6路由表将上行报文发送给访客bas。

55、在一些实施例中,所述方法还用于实现在下行方向的ipv6互联网专线容灾协同实现过程,所述方法还包括:

56、访客bas响应于接收到访客的回应报文,通过查找ipv6路由表将回应报文发送给策略bas;

57、策略bas根据ipv6邻接表确认是从bas1接入还是bas2学习到的客户mac地址;

58、根据客户mac地址是从bas1还是bas2学习作为判断条件,将回应报文发送至ce;

59、ce响应于接收到回应报文,将回应报文转发至客户终端。

60、本技术提供的ipv6互联网专线容灾协同实现系统及方法,所述系统包括:客户终端、客户边缘设备ce、接入网、汇聚交换机sw、宽带接入服务器bas、核心路由器cr、访客bas、策略bas;其中,所述客户终端设置有三层ce,bas包括bas1和bas2,所述系统用于实现在上行方向的ipv6互联网专线容灾协同实现过程,其中:响应于ce采用ipv6地址自动配置方式发送申请ipv6前缀消息至bas1或bas2,bas1或bas2下联二层接口绑定客户对应的二层vlan,将下联二层接口关联至二层以太网虚拟专用网络evpn域,并通过二层evpn域将ipv6地址获取申请发送至策略bas;根据策略bas是否绑定二层evpn域和ipv6前缀作为判断条件,策略bas将绑定的ipv6前缀发送给bas1或bas2,以使得bas1或bas2通过二层vlan域,将ipv6前缀通过动态主机配置协议dhcpv6邻居发现nd+dhcpv6前缀委派pd消息发送至ce;ce将nd前缀用于ce上联口,将pd前缀用于ce下联口,以使得客户终端通过dhcpv6方式从ce获取到ipv6前缀,生成ipv6地址,并构造上行报文发送至ce;ce响应于接收到来自客户终端的上行报文,按照hash负载分担算法,通过缺省等价路由方式将上行报文发送给bas1或bas2;bas1或bas2响应于接收到上行报文,通过二层evpn域将上行报文发送到策略bas,以使得策略bas按照ipv6路由表将上行报文发送给访客bas。本技术提供一种互联网专线容灾协同的实现系统和方法,对于客户侧三层ce场景,可以实现接入层和汇聚层的双向负载分担ipv6效果。对于客户侧二层ce场景,可以实现接入层和汇聚层的双向负载分担ipv6效果。本技术可以有效实现ipv6互联网专线和数据中心客户的容灾保护。

当前第1页1 2 
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!
1