【技术实现步骤摘要】
本专利技术涉及计算机连网的领域,更具体地,涉及一种用于在计算机网络中使用桥接标识符对帧进行路由的技术。
技术介绍
早期的计算机网络由使用单个电缆连接在一起的少量装置构成。然而,计算机网 络自从发展以后已超过了所连接的装置的简单集合。当前的计算机网络可以连接分散在大 型局部区域上的数千装置,并且这些局域网又可以连接在一起以形成更大型的网络,诸如, 例如互联网。 当今的计算机网络通常将分布遍及多个局域网的完全不同的装置互连成单个虚 拟网。虚拟连网技术允许位于在单个物理网上的多个装置作为多个虚拟网的一部分进行操 作。这样的虚拟网提供了在早期计算机网络中不可得到的灵活性,并且允许网络管理员为 非常简单的网络布局创建抽象层。例如,使用虚拟网,企业可以使具有路由器的虚拟刀片服 务器机箱分散在多个物理位置,这些物理位置使在多个站点上分开的数据中心表现得好像 该数据中心在单个站点一样。 用于构造并访问当今的计算机网络的主要标准是以太网。以太网是一种用于局域 网的基于帧的计算机连网技术。以太网由电气和电子工程师协会(IEEE)在各种标准规范 中作为IEEE 802标准族中的一部分发布。以太网限定了许多用于开放式系统互连(OSI) 连网模型的物理层的布线和信令标准、在媒体访问控制(MAC)和数据链路层处用于网络访 问的装置、以及通用的地址格式。在物理层处,以太网网络是普遍存在的,通过多种类型的 物理连接(有线或无线)携带所有种类的通信量,包括10Mbps、100Mbps、lGbps、10Gbps、 100Gbps连接。以太网服务层(因为以太网服务层在OSI连网模型中是MA ...
【技术保护点】
一种在计算机网络中使用网桥标识符对帧进行路由的方法,所述计算机网络包括多个网桥节点,所述多个网桥节点中的至少一个网桥节点作为所述帧被接收到所述计算机网络中所经过的入口网桥节点进行操作,以及所述多个网桥节点中的至少一个网桥节点作为所述帧被从所述计算机网络中传送出去所经过的出口网桥节点进行操作,所述方法包括以下步骤:通过所述多个网桥节点中的一个网桥节点从所述入口网桥节点接收帧以传送至目的节点,所述目的节点通过所述出口网桥节点连接至所述网络,所述帧包括入口网桥标识符和出口网桥标识符;以及根据包括在所述帧中的所述入口网桥标识符和所述出口网桥标识符,通过所述网桥节点将所述帧路由至所述目的节点连接至网络所经过的所述出口网桥节点。
【技术特征摘要】
US 2008-12-29 12/344,644一种在计算机网络中使用网桥标识符对帧进行路由的方法,所述计算机网络包括多个网桥节点,所述多个网桥节点中的至少一个网桥节点作为所述帧被接收到所述计算机网络中所经过的入口网桥节点进行操作,以及所述多个网桥节点中的至少一个网桥节点作为所述帧被从所述计算机网络中传送出去所经过的出口网桥节点进行操作,所述方法包括以下步骤通过所述多个网桥节点中的一个网桥节点从所述入口网桥节点接收帧以传送至目的节点,所述目的节点通过所述出口网桥节点连接至所述网络,所述帧包括入口网桥标识符和出口网桥标识符;以及根据包括在所述帧中的所述入口网桥标识符和所述出口网桥标识符,通过所述网桥节点将所述帧路由至所述目的节点连接至网络所经过的所述出口网桥节点。2. 根据权利要求1所述的方法,其中,所述帧还包括由所述入口网桥节点的供应商所指定的供应商报头,所述供应商报头包括所述入口网桥标识符和所述出口网桥标识符。3. 根据权利要求1所述的方法,其中,对所述帧进行路由的步骤还包括以下步骤根据所述入口网桥标识符和所述出口网桥标识符,将符合最短路径桥接协议的最短路径桥接报头添加到所述帧,所述最短路径桥接报头包括入口网桥昵称和出口网桥昵称,所述入口网桥昵称根据预定协议被分配给所述入口网桥节点,所述出口网桥昵称根据所述预定协议被分配给所述出口网桥节点;以及根据所述入口网桥昵称和所述出口网桥昵称将所述帧路由至所述出口网桥节点。4. 根据权利要求3所述的方法,其中,根据所述入口网桥昵称和所述出口网桥昵称将所述帧路由至所述出口网桥节点的步骤还包括以下步骤根据所述出口网桥昵称,标识用于所述网络中从所述网桥节点到所述出口网桥节点的路径上的下一网桥的介质访问控制('MAC')地址;将用于所述下一网桥节点的所述MAC地址添加到所述帧;以及根据所述MAC地址将所述帧路由至所述下一网桥节点。5. 根据权利要求3所述的方法,其中,所述网桥节点支持众多链接的透明互连('TRILL')协议,并且所述最短路径桥接报头符合所述TRILL协议。6. 根据权利要求1所述的方法,其中,对所述帧进行路由的步骤还包括以下步骤根据所述出口网桥标识符确定所述网络中从所述网桥节点到所述出口网桥节点的路径上的下一网桥;以及将所述帧路由至所述下一网桥节点。7. 根据权利要求1所述的方法,其中,所述网桥节点是所述出口网桥节点。8. 根据权利要求1所述的方法,其中,所述入口网桥节点将所述入口网桥标识符和所述出口网桥标识符添加到所述帧。9. 根据权利要求1所述的方法,其中,所述入口网桥节点的硬件和所述出口网桥节点的硬件不能够支持mac-in-mac封装。10. —种在计算机网络中使用网桥标识符对帧进行路由的方法,所述计算机网络包括多个网桥节点,所述多个网桥节点中的至少一个网桥节点作为所述帧被接收到所述计算机网络中所经过的入口网桥节点进行操作,以及所述多个网桥节点中的至少一个网桥节点作为所述帧被从所述计算机网络中传送出去所经过的出口网桥节点进行操作,所述方法包括以下步骤由所述入口网桥节点通过另一个计算机网络从源节点接收帧,所述帧指定用于发起所述帧的所述源节点的源节点地址,所述帧指定用于所述帧被送往的目的节点的目的节点地址;通过所述入口网桥节点检索用于所述入口网桥节点的入口网桥标识符;通过所述入口网桥节点根据由所述帧指定的所述目的节点地址来识别用于所述出口网桥节点的出口网桥标识符;通过所述入口网桥节点将所述入口网桥标识符和所述出口网桥标识符添加到所述帧;以及通过所述入口网桥节点将所述帧路由通过所述计算机网络到所述目的节点连接至所述网络所经过的所述出口网桥节点。11. 根据权利要求io所述的方法,其中,所述入口网桥节点的硬件和所述出口网桥节点的硬件不能够支持mac-in-mac封装。12. —种在计算机网络中使用网桥标识符对帧进行路由的方法,所述计算机网络包括多个网桥节点,所述多个网桥节点中的至少一个网桥节点作为所述帧被接收到所述计算机网络中所经过的入口网桥节点进行操作,以及所述多个网桥节点中的至少一个网桥节点作为所述帧被从所述计算机网络中传送出去所经过的出口网桥节点进行操作,所述方法包括以下步骤由所述多个网桥节点中通过单个跳连接至所述出口网桥节点的那个网桥节点接收帧以传送至目的节点,所述目的节点通过所述出口网桥节点连接至所述网络,以及所述帧具有包括入口网桥昵称和出口网桥昵称的最短路径桥接报头;由所述网桥节点确定所述帧遍历下一网络跳上的所述出口网桥节点;由所述网桥节点响应于所述确定来以入口网桥标识符和出口网桥标识符替代所述最短路径桥接报头;以及由所述网桥节点将所述帧路由至所述出口网桥节点。13. 根据权利要求12所述的方法,其中,所述由所述网桥节点响应于所述确定来以入口网桥标识符和出口网桥标识符替代所述最短路径桥接报头的步骤还包括以下步骤将供应商报头添加到包括所述入口网桥标识符和所述出口网桥标识符的所述帧。14. 根据权利要求12所述的方法,其中,所述网桥节点支持众多链接的透明互连('TRILL')协议,并且所述最短路径桥接报头符合所述TRILL协议。15. 根据权利要求12所述的方法,其中,所述入口网桥节点的硬件和所述出口网桥节点的硬件不能够支持mac-in-mac封装。16. —种在计算机网络中使用网桥标识符对帧进行路由的方法,所述计算机网络包括多个网桥节点,所述多个网桥节点中的至少一个网桥节点作为所述帧被接收到所述计算机网络中所经过的入口网桥节点进行操作,以及所述多个网桥节点中的至少一个作为所述帧被从所述计算机网络中传送出去所经过的出口网桥节点进行操作,所述方法包括以下步骤通过所述出口网桥节点从所述多个网桥节点中的一个网桥节点接收帧以传送至目的节点,所述目的节点通过所述出口网桥节点连接至所述网络,并且所述帧包括入口网桥标识符和出口网桥标识符;通过所述出口网桥节点从所述帧去除所述入口网桥标识符和所述出口网桥标识符;以及通过所述出口网桥节点对所述帧进行路由以传递至所述目的节点。17. 根据权利要求16所述的方法,其中,所述入口网桥节点的硬件和所述出口网桥节点的硬件不能够支持mac-in-mac封装。18. —种用于在计算机网络中使用网桥标识符对帧进行路由的设备,所述计算机网络包括多个网桥节点,所述多个网桥节点中的至少一个网桥节点作为所述帧被接收到所述计算机网络中所经过的入口网桥节点进行操作,以及所述多个网桥节点中的至少一个网桥节点作为所述帧被从所述计算机网络中传送出去所经过的出口网桥节点进行操作,所述设备包括计算机存储器,存储计算机程序,所述计算机程序包括这样的指令,该指令用于通过所述多个网桥节点中的一个网桥节点从所述入口网桥节点接收帧以传送至目的节点,所述目的节点通过所述出口网桥节点连接至所述网络,所述帧包括入口网桥标识符和出口网桥标识符,以及根据包括在所述帧中的所述入口网桥标识符和所述出口网桥标识符,通过所述网桥节点将所述帧路由至所述目的节点连接至所述网络所经过的所述出口网桥节点;以及处理器,执行所述指令。19. 根据权利要求18所述的设备,其中,所述帧还包括由所述入口网桥节点的供应商所指定的供应商报头,所述供应商报头包括所述入口网桥标识符和所述出口网桥标识符。20. 根据权利要求18所述的设备,其中,用于对所述帧进行路由的指令还包括这样的指令,该指令用于根据所述入口网桥标识符和所述出口网桥标识符,将符合最短路径桥接协议的最短路径桥接报头添加到所述帧,所述最短路径桥接报头包括入口网桥昵称和出口网桥昵称,所述入口网桥昵称根据预定协议被分配给所述入口网桥节点,所述出口网桥昵称根据所述预定协议被分配给所述出口网桥节点;以及根据所述入口网桥昵称和所述出口网桥昵称,将所述帧路由至所述出口网桥节点。21. 根据权利要求18所述的设备,其中,用于对所述帧进行路由的指令还包括这样的指令,该指令用于根据所述出口网桥标识符,确定所述网络中从所述网桥节点到所述出口网桥节点的路径上的下一网桥;以及将所述帧路由至所述下一网桥节点。22. 根据权利要求18所述的设备,其中,所述入口网桥节点的硬件和所述出口网桥节点的硬件不能够支持mac-in-mac封装。23. —种用于在计算机网络中使用网桥标识符对帧进行路由的设备,所述计算机网络包括多个...
【专利技术属性】
技术研发人员:阿普勒瓦梅赫塔,拉马萨米拉马纳坦,库马梅赫塔,拉曼阿拉亚南拉马克什南,
申请(专利权)人:丛林网络公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。