[发明专利]一种建立邻居关系时的hello报文发送方法和装置有效
申请号: | 201110366360.X | 申请日: | 2011-11-17 |
公开(公告)号: | CN102571555A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 邹文宇;曲进;曹辉 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 邻居 关系 hello 报文 发送 方法 装置 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种建立邻居关系时的hello报文发送方法和装置。
背景技术
TRILL是互联网工程任务组(IETF)推荐的链路层(L2)网络标准,用于解决大型数据中心中生成树(STP)协议的不足。
在TRILL网络中,运行TRILL协议的设备称为路由桥(RB,Routing Bridge)设备,同一链路上直连的RB设备之间使用Hello报文进行信息交互。同一链路上的RB之间会选举出指定RB(DRB),由该DRB选出用于后续封装TRILL控制报文和数据报文的指定VLAN,并为链路上的每个使能VLAN分配唯一的发送和接收端口作为该使能VLAN的指定VLAN转发者(AVF)。当为某个使能VLAN分配AVF后,作为AVF的RB端口负责将本地网络中的与该VLAN相关的数据报文上送TRILL网络,使用指定VLAN进行TRILL封装后传递到远端的目的RB,远端的目的RB接收到封装后的TRILL数据报文后,解封装该TRILL数据报文,并通过目的RB上对应的AVF端口发送到远端的本地网络中。
当一个新的RB设备接入链路时,为了充分发现链路上的其它RB设备,需要在所有使能VLAN中发送Hello报文。当链路上的其它RB设备收到新的邻居RB设备发送的Hello报文时,需要立刻回应Hello报文,其中,对于DRB,需要在所有使能VLAN中回应Hello报文;对于非DRB,则需要在指定VLAN和分配了AVF的VLAN中回应Hello报文。这样,当同时有多个RB设备接入链路时,短时间内链路上会出现大量的Hello报文。大量的HELLO报文不但会消耗大量链路带宽,而且还会占用链路上各RB设备的CPU处理能力。
发明内容
有鉴于此,本发明的目的在于提供一种建立邻居关系时的hello报文发送方法,该方法能够减少建立邻居关系时Hello报文的发送数量。
为了达到上述目的,本发明提供了一种建立邻居关系时的hello报文发送方法,该方法包括:
接收到新的邻居路由桥RB发送的Hello报文时,如果定时器T已经启动,则将该Hello报文所属的虚拟局域网VLAN加入到该新的邻居RB对应的第一VLAN集合,如果定时器T未启动,则启动定时器T,并将该Hello报文所属的VLAN加入到该新的邻居RB对应的第一VLAN集合;
定时器T超时后,根据所有新的邻居RB对应的第一VLAN集合生成第二VLAN集合,在第二VLAN集合中的每个VLAN中发送Hello报文。
本发明还提供了一种路由桥RB设备,该RB设备包括:接收单元、控制单元、发送单元;
所述接收单元,用于接收新的邻居RB发送的Hello报文;
所述控制单元,用于在接收单元接收到新的邻居RB发送的Hello报文时,如果定时器T已经启动,则将该Hello报文所属的虚拟局域网VLAN加入到该新的邻居RB对应的第一VLAN集合,如果定时器T未启动,则启动定时器T,并将该Hello报文所属的VLAN加入到该新的邻居RB对应的第一VLAN集合;用于在定时器T超时后,根据所有新的邻居RB对应的第一VLAN集合生成第二VLAN集合;
所述发送单元,用于在控制单元根据所有新的邻居RB对应的第一VLAN集合生成第二VLAN集合后,在第二VLAN集合中的每个VLAN中发送Hello报文。
由上面的技术方案可知,本发明中,对于定时器T时间内接收到新的邻居RB发送的Hello报文,将该Hello报文所属的VLAN加入该新的邻居RB对应的第一VLAN集合;当定时器T超时后,根据所有新的邻居RB对应的第一VLAN集合进行处理,生成包含较少VLAN的第二VLAN集合,在第二VLAN集合中的每个VLAN中发送Hello报文,使得所有新的邻居RB均可以和当前RB建立邻居关系,并且减少了Hello报文的发送数量,进而,由于Hello报文的数量的减少,可以减少链路带宽消耗,并减少占用链路上各RB设备的CPU处理能力。
附图说明
图1是本发明实施例建立邻居关系时的hello报文发送方法流程图;
图2是TRILL网络的组网示意图;
图3是本发明实施例路由桥的结构示意图
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110366360.X/2.html,转载请声明来源钻瓜专利网。