Trill网络中转发报文的方法和路由桥的制作方法_5

文档序号:9767758阅读:来源:国知局
述第二路由桥的信息; 所述第一路由桥根据所述第二路由桥的信息通过TRILL单播方式向所述第二路由桥 发送后续接收到的包括所述目的MAC地址的第二数据报文。2. 根据权利要求1所述的方法,其特征在于,所述第一路由桥通过TRILL组播方式向所 述TRILL网络内的其他路由桥发送MAC地址请求报文之前,所述方法还包括: 判断所述第一数据报文的目的MAC地址是否为单播MAC地址, 当所述第一数据报文的目的MAC地址为单播地址时,所述第一路由桥判断所述第一数 据报文的转发方式是否为TRILL组播方式, 当所述第一数据报文的转发方式为TRILL组播方式时,确定所述第一数据报文为所述 MAC地址查找失败的单播报文。3. 根据权利要求1或2所述的方法,其特征在于,所述第一路由桥根据所述第二路由桥 的信息通过TRILL单播方式向所述第二路由桥发送后续接收到的包括所述目的MAC地址的 第二数据报文,包括: 所述第一路由桥获取所述MAC地址应答报文中携带的所述第二路由桥的信息; 所述第一路由桥在所述MAC地址表中添加包括所述目的MAC地址与所述第二路由桥的 信息的对应关系的表项; 所述第一路由桥根据所述表项,通过TRILL单播方式向所述第二路由桥发送后续接收 到的包括所述目的MAC地址的第二数据报文。4. 根据权利要求1至3任一项所述的方法,其特征在于,所述MAC地址请求报文的内层 目的媒体访问控制DMAC地址为自定义的组播MAC地址,内层源媒体访问控制SMAC地址为 所述第一路由桥的MAC地址,所述MAC地址请求报文的负载中的目标MAC地址为所述第一 数据报文的目的MAC地址,虚拟局域网VLAN为所述目标MAC地址所属的VLAN, 其中,所述自定义的组播MAC地址用于指示目的MAC地址为所述自定义的组播MAC地 址的报文为MAC地址查找失败的单播报文。5. 根据权利要求4所述的方法,其特征在于,所述MAC地址应答报文的内层目的媒体访 问控制DMAC地址为所述第一路由桥的MAC地址,内层源媒体访问控制SMAC地址为所述第 一数据报文的目的MAC地址,虚拟局域网VLAN为所述第一数据报文的目的MAC地址所属的 VLAN,出口路由桥的nickname为所述第一路由桥的nickname,入口路由桥的nickname为所 述第二路由桥的nickname。6. -种多链接透明互联TRILL网络中转发报文的方法,其特征在于,包括: 第二路由桥接收第一路由桥通过TRILL组播方式发送的媒体访问控制MAC地址请求报 文,所述MAC地址请求报文的负载中包括目标MAC地址; 若所述第二路由桥的MAC地址为所述目标MAC地址,则所述第二路由桥通过TRILL单 播方式向所述第一路由桥发送MAC地址应答报文,所述MAC地址应答报文中携带所述第二 路由桥的信息,以使所述第一路由桥根据所述第二路由桥的信息通过TRILL单播方式向所 述第二路由桥发送后续接收到的包括所述目标MAC地址的第二数据报文。7. 根据权利要求6所述的方法,其特征在于,MAC地址请求报文的内层目的媒体访问控 制DMAC地址为自定义的组播MAC地址,内层源媒体访问控制SMAC地址为所述第一路由桥 的MAC地址,所述MAC地址请求报文的负载中的目标MAC地址为第一数据报文的目的MAC 地址,虚拟局域网VLAN为所述目标MAC地址所属的VLAN,所述第一数据报文与所述第二数 据报文包括相同的目的MAC地址。8. 根据权利要求7所述的方法,其特征在于,所述MAC地址应答报文的内层目的媒体访 问控制DMAC地址为所述第一路由桥的MAC地址,内层源媒体访问控制SMAC地址为所述目 标MAC地址,虚拟局域网VLAN为所述目标MAC地址所属的VLAN,TRILL单播报头中的出口 路由桥的nickname为所述第一路由桥的nickname,入口路由桥的nickname为所述第二路 由桥的nickname。9. 一种路由桥,其特征在于,包括: 第一接收模块,用于接收第一数据报文,所述第一数据报文包括目的媒体访问控制MAC 地址; 第一发送模块,用于查找MAC地址表,如果在MAC地址表中未查找到包括所述目的MAC 地址的表项,则通过TRILL组播方式向所述TRILL网络内的其他路由桥发送MAC地址请求 报文,所述MAC地址请求报文的负载中携带所述第一数据报文的目的MAC地址; 第二接收模块,用于接收另一路由桥发送的MAC地址应答报文,所述MAC地址应答报文 中携带所述另一路由桥的信息; 第二发送模块,用于根据所述第二接收模块接收到的所述另一路由桥的信息,通过 TRILL单播方式向所述另一路由桥发送后续接收到的包括所述目的MAC地址的第二数据报 文。10. 根据权利要求9所述的路由桥,其特征在于,还包括:判断模块,用于在所述第一发 送模块通过TRILL组播方式向所述TRILL网络内的其他路由桥发送MAC地址请求报文之 前,判断所述第一数据报文的目的MAC地址是否为单播MAC地址,并且,当所述第一数据报 文的目的MAC地址为单播地址时,判断所述第一数据报文的转发方式是否为TRILL组播方 式,当所述第一数据报文的转发方式为TRILL组播方式时,确定所述第一数据报文为所述 MAC地址查找失败的单播报文。11. 根据权利要求9或10所述的路由桥,其特征在于,所述路由桥还包括: 获取模块,用于获取所述MAC地址应答报文中携带的所述另一路由桥的信息;和 添加模块,用于在所述MAC地址表中添加包括所述目的MAC地址与所述另一路由桥的 信息的对应关系的表项; 所述第二发送模块具体用于根据所述表项,通过TRILL单播方式向所述另一路由桥发 送后续接收到的包括所述目的MAC地址的第二数据报文。12. 根据权利要求9至11任一项所述的路由桥,其特征在于,所述MAC地址请求报文的 内层目的媒体访问控制DMAC地址为自定义的组播MAC地址,内层源媒体访问控制SMAC地 址为所述路由桥的MAC地址,所述MAC地址请求报文的负载中的目标MAC地址为所述第一 数据报文的目的MAC地址,虚拟局域网VLAN为所述目标MAC地址所属的VLAN, 其中,所述自定义的组播MAC地址用于指示目的MAC地址为所述自定义的组播MAC地 址的报文为MAC地址查找失败的单播报文。13. 根据权利要求12所述的路由桥,其特征在于,所述MAC地址应答报文的内层目的 媒体访问控制DMAC地址为所述路由桥的MAC地址,内层源媒体访问控制SMAC地址为所述 第一数据报文的目的MAC地址,虚拟局域网VLAN为所述第一数据报文的目的MAC地址所属 的VLAN,出口路由桥的nickname为所述路由桥的nickname,入口路由桥的nickname为所 述另一路由桥的nickname。14. 一种路由桥,其特征在于,包括: 接收模块,用于接收另一路由桥通过TRILL组播方式发送的媒体访问控制MAC地址请 求报文,所述MAC地址请求报文的负载中包括目标MAC地址; 发送模块,用于若所述路由桥的MAC地址为所述目标MAC地址时,通过TRILL单播方式 向所述另一路由桥发送MAC地址应答报文,所述MAC地址应答报文中携带所述路由桥的信 息,以使所述另一路由桥根据所述路由桥的信息通过TRILL单播方式向所述路由桥发送后 续接收到的包括所述目标MAC地址的第二数据报文。15. 根据权利要求14所述的路由桥,其特征在于,MAC地址请求报文的内层目的媒体访 问控制DMAC地址为自定义的组播MAC地址,内层源媒体访问控制SMAC地址为所述另一路 由桥的MAC地址,所述MAC地址请求报文的负载中的目标MAC地址为第一数据报文的目的 MAC地址,虚拟局域网VLAN为所述目标MAC地址所属的VLAN,所述第一数据报文与所述第 二数据报文包括相同的目的MAC地址。16. 根据权利要求15所述的路由桥,其特征在于,所述MAC地址应答报文的内层目的媒 体访问控制DMAC地址为所述另一路由桥的MAC地址,内层源媒体访问控制SMAC地址为所 述目标MAC地址,虚拟局域网VLAN为所述目标MAC地址所属的VLAN,TRILL单播报头中的 出口路由桥的nickname为所述另一路由桥的nickname,入口路由桥的nickname为所述路 由桥的nickname。
【专利摘要】本发明提供了一种TRILL网络中转发报文的方法和路由桥,所述方法包括:第一路由桥在发现MAC地址表中未存储包括目的MAC地址的表项,不能单播转发第一数据报文的时候,会主动发送将所述第一数据报文的目的MAC地址作为目标MAC地址的MAC地址请求报文,迅速获取所述第一数据报文的目的MAC地址对应的第二路由桥的信息,从而所述第一路由桥可根据所述第二路由桥的信息采用TRILL单播方式发送后续接收到的包括所述目的MAC地址的第二数据报文,有效减少了TRILL网络内的TRILL组播流量,节约了TRILL网络的组播带宽,增加了带宽的利用率。
【IPC分类】H04L12/761, H04L12/771
【公开号】CN105530189
【申请号】CN201410513418
【发明人】张元元
【申请人】华为技术有限公司
【公开日】2016年4月27日
【申请日】2014年9月29日
【公告号】WO2016050096A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1