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

文档序号:9767758阅读:来源:国知局
[0099] 可选的,所述MAC地址请求报文的内层目的媒体访问控制DMAC地址为自定义的组 播MAC地址,内层源媒体访问控制SMAC地址为所述路由桥的MAC地址,所述MAC地址请求 报文的负载中的目标MAC地址为所述第一数据报文的目的MAC地址,虚拟局域网VLAN为所 述目标MAC地址所属的VLAN,
[0100] 其中,所述自定义的组播MAC地址用于指示目的MAC地址为所述自定义的组播MAC 地址的报文为MAC地址查找失败的单播报文。
[0101 ] 可选的,所述MAC地址应答报文的内层目的媒体访问控制DMAC地址为所述路由桥 的MAC地址,内层源媒体访问控制SMAC地址为所述第一数据报文的目的MAC地址,虚拟局 域网VLAN为所述第一数据报文的目的MAC地址所属的VLAN,出口路由桥的nickname为所 述路由桥的nickname,入口路由桥的nickname为所述另一路由桥的nickname。
[0102] 本实施例的路由桥,可以用于执行图1所示方法实施例的技术方案,其实现原理 和技术效果类似,此处不再赘述。
[0103] 图6为本发明实施例提供的另一路由桥的结构示意图,该路由桥400包括:
[0104] 接收模块401,用于接收另一路由桥通过TRILL组播方式发送的媒体访问控制MAC 地址请求报文,所述MAC地址请求报文的负载中包括目标MAC地址;
[0105] 发送模块402,用于若所述路由桥的MAC地址为所述目标MAC地址时,通过TRILL 单播方式向所述另一路由桥发送MAC地址应答报文,所述MAC地址应答报文中携带所述路 由桥的信息,以使所述另一路由桥根据所述路由桥的信息通过TRILL单播方式向所述路由 桥发送后续接收到的包括所述目标MAC地址的第二数据报文。
[0106] 可选的,MAC地址请求报文的内层目的媒体访问控制DMAC地址为自定义的组播 MAC地址,内层源媒体访问控制SMAC地址为所述另一路由桥的MAC地址,所述MAC地址请 求报文的负载中的目标MAC地址为第一数据报文的目的MAC地址,虚拟局域网VLAN为所述 目标MAC地址所属的VLAN,所述第一数据报文与所述第二数据报文包括相同的目的MAC地 址。
[0107] 可选的,所述MAC地址应答报文的内层目的媒体访问控制DMAC地址为所述另一路 由桥的MAC地址,内层源媒体访问控制SMAC地址为所述目标MAC地址,虚拟局域网VLAN为 所述目标MAC地址所属的VLAN,TRILL单播报头中的出口路由桥的nickname为所述另一路 由桥的nickname,入口路由桥的nickname为所述路由桥的nickname。
[0108] 本实施例的路由桥,可以用于执行图2所示方法实施例的技术方案,其实现原理 和技术效果类似,此处不再赘述。
[0109] 图7为本发明实施例提供的再一路由桥的结构示意图,该路由桥500包括:
[0110] 接收器501,用于接收第一数据报文,所述第一数据报文包括目的媒体访问控制 MAC地址;
[0111] 处理器502,用于查找MAC地址表;
[0112] 发送器503,用于如果所述处理器502在MAC地址表中未查找到包括所述目的MAC 地址的表项,则通过TRILL组播方式向所述TRILL网络内的其他路由桥发送MAC地址请求 报文,所述MAC地址请求报文的负载中携带所述第一数据报文的目的MAC地址。
[0113] 所述接收器501,还用于接收另一路由桥发送的MAC地址应答报文,所述MAC地址 应答报文中携带所述另一路由桥的信息;
[0114] 所述发送器503,还用于根据所述接收到的所述另一路由桥的信息,通过TRILL单 播方式向所述另一路由桥发送后续接收到的包括所述目的MAC地址的第二数据报文。
[0115] 可选的,所述处理器502,还用于在所述发送器503通过TRILL组播方式向所述 TRILL网络内的其他路由桥发送MAC地址请求报文之前,判断所述第一数据报文的目的MAC 地址是否为单播MAC地址,并且,当所述第一数据报文的目的MAC地址为单播地址时,还用 于判断所述第一数据报文的转发方式是否为TRILL组播方式,当所述第一数据报文的转发 方式为TRILL组播方式时,确定所述第一数据报文为所述MAC地址查找失败的单播报文。
[0116] 可选的,所述处理器502,还用于获取所述MAC地址应答报文中携带的所述另一路 由桥的信息,并在所述MAC地址表中添加包括所述目的MAC地址与所述另一路由桥的信息 的对应关系的表项。
[0117] 所述发送器503具体用于根据所述表项,通过TRILL单播方式向所述另一路由桥 发送后续接收到的包括所述目的MAC地址的第二数据报文。
[0118] 可选的,所述MAC地址请求报文的内层目的媒体访问控制DMAC地址为自定义的组 播MAC地址,内层源媒体访问控制SMAC地址为所述路由桥的MAC地址,所述MAC地址请求 报文的负载中的目标MAC地址为所述第一数据报文的目的MAC地址,虚拟局域网VLAN为所 述目标MAC地址所属的VLAN,
[0119] 其中,所述自定义的组播MAC地址用于指示目的MAC地址为所述自定义的组播MAC 地址的报文为MAC地址查找失败的单播报文。
[0120] 可选的,所述MAC地址应答报文的内层目的媒体访问控制DMAC地址为所述路由桥 的MAC地址,内层源媒体访问控制SMAC地址为所述第一数据报文的目的MAC地址,虚拟局 域网VLAN为所述第一数据报文的目的MAC地址所属的VLAN,出口路由桥的nickname为所 述路由桥的nickname,入口路由桥的nickname为所述另一路由桥的nickname。
[0121] 本实施例的路由桥,可以用于执行图1所示方法实施例的技术方案,其实现原理 和技术效果类似,此处不再赘述。
[0122] 图8为本发明实施例提供的又一路由桥的结构示意图,该路由桥600包括:
[0123] 接收器601,用于接收另一路由桥通过TRILL组播方式发送的媒体访问控制MAC地 址请求报文,所述MAC地址请求报文的负载中包括目标MAC地址;
[0124] 处理器602,用于确定所述路由桥中的MAC地址是否为所述目标MAC地址;
[0125] 发送器603,用于当所述处理器602确定所述路由桥的MAC地址为所述目标MAC地 址时,通过TRILL单播方式向所述另一路由桥发送MAC地址应答报文,所述MAC地址应答报 文中携带所述路由桥的信息,以使所述另一路由桥根据所述路由桥的信息通过TRILL单播 方式向所述路由桥发送后续接收到的包括所述目标MAC地址的第二数据报文。
[0126] 可选的,所述MAC地址请求报文的内层目的媒体访问控制DMAC地址为自定义的组 播MAC地址,内层源媒体访问控制SMAC地址为所述另一路由桥的MAC地址,所述MAC地址 请求报文的负载中的目标MAC地址为第一数据报文的目的MAC地址,虚拟局域网VLAN为所 述目标MAC地址所属的VLAN,所述第一数据报文与所述第二数据报文包括相同的目的MAC 地址。
[0127] 可选的,所述MAC地址应答报文的内层目的媒体访问控制DMAC地址为所述另一路 由桥的MAC地址,内层源媒体访问控制SMAC地址为所述目标MAC地址,虚拟局域网VLAN为 所述目标MAC地址所属的VLAN,TRILL单播报头中的出口路由桥的nickname为所述另一路 由桥的nickname,入口路由桥的nickname为所述路由桥的nickname。
[0128] 本实施例的路由桥,可以用于执行图2所示方法实施例的技术方案,其实现原理 和技术效果类似,此处不再赘述。
[0129] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通 过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟 或者光盘等各种可以存储程序代码的介质。
[0130] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【主权项】
1. 一种多链接透明互联TRILL网络中转发报文的方法,其特征在于,包括: 第一路由桥接收第一数据报文,所述第一数据报文包括目的媒体访问控制MAC地址; 若所述第一路由桥在MAC地址表中未查找到包括所述目的MAC地址的表项,则所述第 一路由桥通过TRILL组播方式向所述TRILL网络内的其他路由桥发送MAC地址请求报文, 所述MAC地址请求报文的负载中携带所述第一数据报文的目的MAC地址; 所述第一路由桥接收第二路由桥发送的MAC地址应答报文,所述MAC地址应答报文中 携带所
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1