[发明专利]应用链路状态路由的二层协议中的地址对应关系发送方法有效
申请号: | 201010275209.0 | 申请日: | 2010-09-08 |
公开(公告)号: | CN102404181A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 厉益舟;李晋 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L29/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 状态 路由 协议 中的 地址 对应 关系 发送 方法 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种应用链路状态路由的数据链路层协议中的地址对应关系信息发送与MAC表更新方法和装置。
背景技术
多连结透明互连(Transparent Interconnect of Lots of Links,TRILL)是一种应用于路由桥设备(Routing Bridges或RBridges,RB)的协议。TRILL运行在数据链路层(Data Link Layer),即开放式通信系统互联参考模型(Open System Interconnection Reference Model)中的二层。它主要整合了网桥(bridges)和路由器(Routers)的优点,将链路状态路由(Link State Routing)技术用在数据链路层,而且不会干扰上层路由器的工作。TRILL是为了替代生成树协议(Spanning Tree Protocol,STP)而诞生的。相对于STP,TRILL提高了对单播和组播在多路(Multi-Pathing)方面的支持并减低了延迟。
虽然生成树协议几十年来一直都在企业网络(Enterprise Network)中发挥了很大的作用,但它无法满足当前的某些需求,如虚拟机的实时迁移、带宽密集实时媒体应用以及通过网络中心桥接聚合网络结构。
Rbridges运行中间系统到中间系统(Intermediate system tointermediate system,IS-IS)协议,将连接信息广播到所有Rbridges。因此每个Rbridges可以知道所有其他Rbridges及它们之间的连接关系。这样就给了Rbridges足够的信息计算到任意网络节点的单播的最优路径,并可以为未知目的地址,组播或广播的帧计算分发树。
终端地址分发信息(End Station Address Distribution Information,ESADI)协议是TRILL的一个可选项,用于终端地址的学习以及将终端地址信息分发到远端,通过扩充IS-IS的类型-长度-值(type-length-value,TLV)来进行实现。
TRILL报文的报文头如下所示
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| V | R |M|Op-Length|Hop Count|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Egress RBridge Nickname | Ingress RBridge Nickname |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options...
+-+-+-+-+-+-+-+-+-+-+-+-
单播报文发送时,第一个收到该报文的RB为入口RB,负责进行TRILL封装。入口RB根据目的介质访问控制(Media Access Control,MAC)地址查找出转发路径上的最后一个RB,称为出口RB。入口RB将出口RB的昵称作为出口路由桥昵称(Egress Rbridge Nickname),把自己的昵称作为入口路由桥昵称(Ingress RBridge Nickname)放在TRILL头中。昵称(Nicknames)是一个动态指定的16位数,作为RBridges的IS-IS标识的缩写使用,以得到紧凑编码的效果。所有的RB之间会运行一个动态的nickname获取的协议。对于组播或广播报文来说,egress RB nickname是表示了一个分发树,该nickname是分发树的根。入口RB负责选择使用哪颗树来进行组播或广播转发。中间的RB(非入口RB和出口RB),每收到一个报文都根据出口RB来决定下一跳的RB的二层地址并把它作为外部二层报文头的目的地址,把自己的二层地址作为外部二层报文头的源地址,并递减跳计数(Hop Count)的值。尽管外部二层报文头每跳都会改变,但是原本的报文(即内层报文)的内容并不会变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010275209.0/2.html,转载请声明来源钻瓜专利网。