[发明专利]一种HDLC捆绑链路的工作接口的选择方法和装置有效
申请号: | 201310309651.4 | 申请日: | 2013-07-18 |
公开(公告)号: | CN103401851B | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 徐燕成;王伟 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 谢安昆,宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 hdlc 捆绑 工作 接口 选择 方法 装置 | ||
技术领域
本申请涉及通信技术领域,特别涉及一种HDLC捆绑链路的工作接口的选择方法和装置。
背景技术
目前,城域网之间的网络通信,主要使用的是WAN链路的数据通信,例如使用PPP、HDLC、ATM等封装方式。但是,随着城域网之间数据通信流量成倍增加,链路捆绑技术营运而生。
链路捆绑技术是指将多个封装相同链路层协议的接口捆绑起来,形成一条逻辑上的数据链路,其好处在于:
负载分担:流量可以在捆绑口的多个成员接口之间分担。
增加带宽:链路捆绑口的带宽是所有可用成员接口带宽的总和。
提高可靠性:当某个成员接口出现故障时,流量会自动切换到其他可用的成员接口上,从而提高整个捆绑链路的连接可靠性。
参见图1,图1是现有技术捆绑链路示意图,如图2所示,路由器A和路由器B之间存在3条链路,路由器A采用链路捆绑技术将连接路由器B的接口PA1、PA2、PA3加入到本地的链路捆绑口,路由器B采用链路捆绑技术将连接路由器A的接口PB1、PB2、PB3加入到本地的链路捆绑口,从而将路由器A和路由器B之间的多条链路捆绑起来,形成一条逻辑链路。
在基于高级数据链路控制(HDLC)的链路捆绑技术中,捆绑链路的两端设备各自根据本端的用户配置信息(链路捆绑口配置信息和各成员接口的配置信息)来选择工作接口,流量只能从工作接口进出。目前,一般根据带宽,优先级,接口索引大小,最小工作个数,最大工作个数来决定本端的工作接口,工作原则为依次按照如下顺序:优先选择带宽最大的、优先级最大的、接口索引最大的接口作为工作接口,其中最终选出的工作接口数则由预先配置的最小工作个数,最大工作个数决定。
捆绑链路的两端设备各自根据本端的用户配置信息来工作接口会出现以下问题:当两端设备的用户配置信息不一致时,工作的接口可能不一致,从而造成链路是UP的,但是无法进行流量转发,流量中断。以图1为例,假设接口PA1、接口PA2、接口PA3的带宽依次递减,接口PB1、接口PB2、PB3的带宽依次递增,且两端均只允许选择一个工作接口,则根据优选带宽最大的接口的原则,在路由器A中接口PA1被选中,在路由器B中接口PB3被选中,虽然接口PA1连接的链路和接口PB3连接的链路都是连通状态,却无法进行流量转发,路由器A和路由器B中间的流量中断。
发明内容
有鉴于此,本发明的目的在于提供一种HDLC捆绑链路的工作接口的选择方法,该方法能够保证捆绑链路两侧设备的工作接口一致。
为实现上述目的,本发明提供了如下技术方案:
一种HDLC捆绑链路的工作接口的选择方法,应用于HDLC捆绑链路的一端设备,包括:
本设备连接对端设备的链路捆绑口中成员接口的链路层UP时,通过该成员接口向对端设备发送第一HDLC保活报文并接收对端设备发送的第一HDLC保活报文;所述第一HDLC保活报文携带发送者的标识信息;
根据本设备的标识信息和对端设备的标识信息在本设备和对端设备之间选举Master;
如果本设备被选举为Master,则根据本设备的链路捆绑口中链路层UP的各成员接口关联的配置信息选择工作接口,并通过各成员接口向对端设备发送携带本成员接口关联的配置信息的第二HDLC保活报文,以用于对端设备的工作接口选择;
如果本设备未被选举为Master,则在本设备的链路捆绑口中链路层UP的各成员接口接收对端设备发来的携带对端接口关联的配置信息的第二HDLC保活报文,根据从链路层UP的各成员接口接收到的第二HDLC保活报文中携带的对端接口关联的配置信息进行本设备的工作接口选择;
其中,接口关联的配置信息包括:接口的配置信息以及接口所在链路捆绑口的配置信息。
一种HDLC捆绑链路的工作接口的选择装置,应用于HDLC捆绑链路的一端设备,包括:收发单元、选举单元、接口选择单元;
所述收发单元,用于本设备连接对端设备的链路捆绑口中成员接口的链路层UP后,通过该成员接口向对端设备发送第一HDLC保活报文并接收对端设备发送的第一HDLC保活报文,所述第一HDLC保活报文携带发送者的标识信息;如果本设备被选举为Master,则通过链路层UP的各成员接口向对端设备发送携带该成员接口关联的配置信息的第二HDLC保活报文,以用于对端设备的工作接口选择;如果本设备未被选举为Master,则在链路层UP的各成员接口接收对端设备发来的携带对端接口关联的配置信息的第二HDLC保活报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310309651.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:片上路由器拥塞感知范围的扩大方法
- 下一篇:一种根茎营养强化的丹参种植方法