静态TRILL路由方法和系统与流程

文档序号:12040143阅读:来源:国知局
静态TRILL路由方法和系统与流程

技术特征:
1.一种用于多链接透明互连TRILL网络中的静态路由方法,所述方法包括以下步骤:路由网桥从该路由网桥的一个或多个邻居路由网桥接收位置信息;路由网桥利用接收的位置信息创建链路层发现协议LLDP数据库,该LLDP数据库包括该路由网桥的所述一个或多个邻居路由网桥的媒体访问控制MAC地址和别名;路由网桥接收识别与TRILL网络中的每个路由网桥对应的所述一个或多个邻居路由网桥的邻居路由网桥的路由指令;路由网桥接收具有内部报头的数据分组,所述内部报头包含数据分组的目的地主机的MAC地址;路由网桥确定路由网桥是否是作为数据分组进入TRILL网络的进入点的入口路由网桥;响应于确定路由网桥是作为数据分组进入TRILL网络的进入点的入口路由网桥,所述路由网桥利用TRILL转发数据库识别连接所述数据分组的目的地主机的出口路由网桥的名称,并用TRILL报头封装所述数据分组,所述TRILL报头包含作为数据分组进入TRILL网络的进入点的入口路由网桥的名称和连接所述数据分组的目的地主机的出口路由网桥的名称;路由网桥确定路由网桥是否是连接所述数据分组的目的地主机的出口路由网桥;响应于确定路由网桥是连接所述数据分组的目的地主机的出口路由网桥,所述路由网桥解封数据分组,并把数据分组转发给位于在内部报头中指定的MAC地址的目的地主机;响应于确定路由网桥不是连接所述数据分组的目的地主机的出口路由网桥,所述路由网桥利用LLDP数据库识别所述一个或多个邻居路由网桥的相关邻居路由网桥的MAC地址,用外部报头封装数据分组,并把数据分组发送给识别出的相关邻居路由网桥的MAC地址,所述外部报头包含路由网桥的MAC地址和识别出的相关邻居路由网桥的MAC地址。2.按照权利要求1所述的方法,其中,路由网桥通过检查是否在接收的数据分组创建TRILL报头,来确定路由网桥是否是作为数据分组进入TRILL网络的进入点的入口路由网桥。3.按照权利要求1所述的方法,还包括以下步骤:路由网桥接收TRILL转发数据库,所述TRILL转发数据库包含链接到TRILL网络的每个VLAN的VLANID、包含在每个VLAN内的每个主机的MAC地址、和链接到每个VLAN的出口路由网桥。4.按照权利要求3所述的方法,其中,路由网桥通过检查TRILL转发数据库以确定对应于在内部报头中指定的目的地主机的MAC地址的出口路由网桥,来识别连接所述数据分组的目的地主机的出口路由网桥的名称。5.按照权利要求1所述的方法,其中,路由网桥通过比较路由网桥的名称和TRILL报头中指定的连接所述数据分组的目的地主机的路由网桥的名称,来确定所述路由网桥是否是连接所述数据分组的目的地主机的出口路由网桥。6.按照权利要求1所述的方法,其中,如果路由网桥是出口路由网桥也是入口路由网桥时,所述路由网桥只除去TRILL报头。7.按照权利要求1所述的方法,其中,如果路由网桥不是作为数据分组进入TRILL网络的进入点的入口路由网桥,解封包括除去外部报头和TRILL报头。8.按照权利要求1所述的方法,其中,路由网桥通过对照LLDP数据库参考路由指令,来识别相关邻居路由网桥的MAC地址。9.一种用于多链接透明互连TRILL网络中的静态路由的计算机系统,所述计算机系统包括:一个或多个处理器、一个或多个计算机可读存储器、一个或多个计算机可读有形存储装置、和保存在所述一个或多个存储装置中的至少一个存储装置之上供所述一个或多个处理器中的至少一个处理器借助所述一个或多个存储器中的至少一个存储器执行的程序指令,所述程序指令包括:从路由网桥的一个或多个邻居路由网桥接收位置信息的指令;利用接收的位置信息创建链路层发现协议LLDP数据库的指令,该LLDP数据库包括该路由网桥的所述一个或多个邻居路由网桥的媒体访问控制MAC地址和别名;接收识别与TRILL网络中的每个路由网桥对应的所述一个或多个邻居路由网桥的邻居路由网桥的路由指令的程序指令;接收具有内部报头的数据分组的程序指令,所述内部报头包含数据分组的目的地主机的MAC地址;确定路由网桥是否是作为数据分组进入TRILL网络的进入点的入口路由网桥的程序指令;响应于确定路由网桥是作为数据分组进入TRILL网络的进入点的入口路由网桥,识别出口路由网桥的名称,并用TRILL报头封装所述数据分组的程序指令,所述TRILL报头包含作为数据分组进入TRILL网络的进入点的入口路由网桥的名称和连接所述数据分组的目的地主机的出口路由网桥的名称;确定路由网桥是否是连接所述数据分组的目的地主机的出口路由网桥的程序指令;响应于确定路由网桥是连接所述数据分组的目的地主机的出口路由网桥,解封数据分组,并把数据分组转发给位于在内部报头中指定的MAC地址的目的地主机的程序指令;响应于确定路由网桥不是连接所述数据分组的目的地主机的出口路由网桥,利用LLDP数据库识别所述一个或多个邻居路由网桥的相关邻居路由网桥的MAC地址,用外部报头封装数据分组,并把数据分组发送给识别出的相关邻居路由网桥的MAC地址的程序指令,所述外部报头包含路由网桥的MAC地址和识别出的相关邻居路由网桥的MAC地址。10.按照权利要求9所述的计算机系统,其中,确定路由网桥是否是作为数据分组进入TRILL网络的进入点的入口路由网桥的程序指令包括检查是否在接收的数据分组创建TRILL报头。11.按照权利要求9所述的计算机系统,还包括接收TRILL转发数据库的程序指令,所述TRILL转发数据库包含链接到TRILL网络的每个VLAN的VLANID、包含在每个VLAN内的每个主机的MAC地址、和链接到每个VLAN的出口路由网桥。12.按照权利要求11所述的计算机系统,其中,识别出口路由网桥的名称的程序指令包括检查TRILL转发数据库以确定对应于在内部报头中指定的目的地主机的MAC地址的连接所述数据分组的目的地主机的出口路由网桥。13.按照权利要求9所述的计算机系统,其中,确定路由网桥是否是连接所述数据分组的目的地主机的出口路由网桥的程序指令包括比较路由网桥的名称和TRILL报头中指定的连接所述数据分组的目的地主机的路由网桥的名称。14.按照权利要求9所述的计算机系统,其中,如果路由网桥是出口路由网桥也是入口路由网桥时,所述路由网桥只除去TRILL报头。15.按照权利要求9所述的计算机系统,其中,如果路由网桥不是作为数据分组进入TRILL网络的进入点的入口路由网桥,所述解封的程序指令包括除去外部报头和TRILL报头。16.按照权利要求9所述的计算机系统,其中,识别相关邻居路由网桥的MAC地址的程序指令包括对照LLDP数据库参考路由指令。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1