[发明专利]一种TRILL网络中路径损耗计算方法和装置有效
申请号: | 201110337952.9 | 申请日: | 2011-10-31 |
公开(公告)号: | CN102333017A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 邹文宇 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 trill 网络 路径 损耗 计算方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种多链接透明互联(TRILL,Transparent Interconnection of Lots of Links)网络中路径损耗计算方法和装置。
背景技术
TRILL是互联网工程任务组(IETF)推荐的链路层(L2)网络标准,用于解决大型数据中心中生成树(STP)协议的不足。
在TRILL网络中,运行TRILL协议的设备称为路由桥(RB,Routing Bridge)设备,同一链路上直连的RB设备之间使用Hello报文进行信息交互。同一链路上的RB之间建立双向连接后,本端RB根据本地端口速率计算与对端RB之间的路径损耗,并将计算得到的路径损耗携带在链路状态报文(LSP)中发送出去。LSP报文是在整个TRILL网络传输的,任一RB接收到其所在TRILL网络中其他所有RB的LSP报文后,会组成LSDB数据库,根据LSDB数据库中各RB间的连接信息进行拓扑计算,并根据拓扑计算结果进行数据报文转发。因此,路经损耗的计算结果会影响拓扑计算结果。
为了便于描述,以下将现有技术中仅根据本端RB的本地端口速率计算得到的与对端RB间的路经损耗统称为本端RB的静态路径损耗。
下面结合图1、图2进行对现有技术中的路径损耗计算进行说明。
图1是现有技术同一链路上仅有两个RB时的路径损耗示意图,包括RBa和RBb,RBa与RBb建立双向连接,其中,RBa与RBb间的路径损耗只与RBa的静态路径损耗相关(图1所示的Cost∝RBa,表示RBa与RBb间的路径损耗与RBa的静态路径损耗相关,其中,用RBa表示RBa的静态路径损耗),RBb与RBa间的路径损耗只与RBb的静态路径损耗相关。这样,RBa在发送的LSP报文中携带自身与RBb间的路径损耗,而RBb则在发送的LSP报文中携带自身与RBa间的路径损耗。
图2是现有技术同一链路上包括两个以上RB时的路径损耗示意图,包括RBc、RBd、RBe,另外,为了简化拓扑结构,该链路上的DRB(假设为RBc)生成了一个虚拟的伪节点RBc’作为分别与RBc、RBd、RBe直连的RB,RBc、RBd、RBe分别与RBc’直连并建立双向连接,其中,RBc’分别与RBc、RBd、RBe间的路径损耗Cost均为0,而RBc、RBd、RBe与RBc’间的路径损耗Cost则分别与RBc、RBd、RBe自身的静态路径损耗相关。这样,RBc、RBd、RBe分别在各自发送的LSP报文中只携带自身与RBc’间的路径损耗,而RBc’的LSP报文由该链路上的DRB负责发送,其中携带伪节点RBc’与RBc、RBd、RBe间的路径损耗。
通过组网试验发现,现有技术计算出来的转发路径有时候不是最有的。
发明内容
有鉴于此,本发明的目的在于提供一种TRILL网络中路径损耗计算方法,该方法能够优化报文转发路径。
为了达到上述目的,本发明提供了一种TRILL网络中路径损耗计算方法,该方法包括:
向同一链路上的其他RB发送携带自身的路径损耗参数的Hello报文;
接收所述其他RB发来的携带所述其他RB的路径损耗参数的Hello报文;
根据自身的静态路径损耗,以及所述其他RB的路径损耗参数,计算与所述其他RB间的路径损耗。
本发明还提供了一种路由桥RB,该RB包括:收发单元、路损计算单元;
所述收发单元,用于向同一链路上的其他RB发送携带自身的路径损耗参数的Hello报文;用于接收所述其他RB发来的携带所述其他RB的路径损耗参数的Hello报文;
所述路损计算单元,用于根据自身的静态路径损耗,以及收发单元接收到的所述其他RB的Hello报文中携带的所述其他RB的路径损耗参数,计算与所述其他RB间的路径损耗。
由上面的技术方案可知,本发明中,当前RB在计算与其他RB间的路径损耗时,将自身的静态路径损耗,以及所述其他RB的路径损耗参数考虑再内,进行当前RB与其他RB间的路径损耗计算。根据本发明的路径损耗计算方法得到各RB间的路径损耗后,可以将计算得到的路径损耗携带在LSP报文在TRILL网络中传输,从而能够影响各RB的拓扑计算结果,优化报文转发路径。
附图说明
图1是现有技术同一链路上仅有两个RB时的路径损耗示意图;
图2是现有技术同一链路上包括两个以上RB时的路径损耗示意图;
图3是本发明实施例TRILL网络中路径损耗计算方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110337952.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制造刀架的方法
- 下一篇:一种高铬合金铸铁堆焊新材料