[go: up one dir, main page]

CN101931587A - Virtual cluster routing method and system - Google Patents

Virtual cluster routing method and system Download PDF

Info

Publication number
CN101931587A
CN101931587A CN2009101494563A CN200910149456A CN101931587A CN 101931587 A CN101931587 A CN 101931587A CN 2009101494563 A CN2009101494563 A CN 2009101494563A CN 200910149456 A CN200910149456 A CN 200910149456A CN 101931587 A CN101931587 A CN 101931587A
Authority
CN
China
Prior art keywords
outgoing interface
node
node device
virtual cluster
cluster routing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2009101494563A
Other languages
Chinese (zh)
Inventor
刘恩慧
王歆平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2009101494563A priority Critical patent/CN101931587A/en
Publication of CN101931587A publication Critical patent/CN101931587A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例涉及一种虚拟集群路由方法及系统,该方法适用于虚拟集群路由系统,所述虚拟集群路由系统包含多个通过端口互连的节点设备;包括:所述节点设备接收携带有目的标识信息的报文;根据所述目的标识信息查找转发信息库FIB,获得本节点出接口标识,所述FIB中包含目的标识信息与本节点出接口标识的对应关系;通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备。本发明实施例基于软件技术将多个互连的路由器设备的目的标识信息和出接口标识聚合为FIB,从而使该多个互连的路由器设备聚合为一个虚拟集群路由系统。

The embodiment of the present invention relates to a virtual cluster routing method and system, and the method is applicable to a virtual cluster routing system. The virtual cluster routing system includes a plurality of node devices interconnected through ports; A packet of identification information; search the forwarding information base FIB according to the target identification information, and obtain the outgoing interface identification of this node, and the corresponding relationship between the purpose identification information and the outgoing interface identification of this node is included in the FIB; The outgoing interface corresponding to the interface identifier sends the packet to the adjacent node device connected to the outgoing interface. The embodiment of the present invention aggregates destination identification information and outgoing interface identifications of multiple interconnected router devices into a FIB based on software technology, so that the multiple interconnected router devices are aggregated into a virtual cluster routing system.

Description

虚拟集群路由方法及系统 Virtual cluster routing method and system

技术领域technical field

本发明涉及通信领域,特别涉及虚拟集群路由方法及系统。The invention relates to the communication field, in particular to a virtual cluster routing method and system.

背景技术Background technique

随着通信技术的不断发展,集群路由器在核心网和超级节点中的应用规模已势不可挡。With the continuous development of communication technology, the application scale of cluster routers in the core network and super nodes has become unstoppable.

集群路由器又称为多机框路由器,其采用多机框硬件集群技术(即多级全交换网技术)将多个高端路由器通过某种方式连接,共同组成一个多级多平面的交换矩阵系统,使其能够协同工作,并且对外只表现为一台逻辑路由器,从而突破单机箱在交换容量、功耗、散热等方面的限制,平滑扩展为更大容量的路由交换系统。现有的集群路由器,为了适应集群内各设备之间巨大的数据交换容量,多个高端路由器通过超短距光纤连接到中央交换矩阵机框,构成一拖四、二拖八、或者四拖十六等大型集群路由器。A cluster router is also called a multi-chassis router. It uses multi-chassis hardware cluster technology (that is, multi-level full switching network technology) to connect multiple high-end routers in a certain way to form a multi-level and multi-plane switching matrix system. Make it work together, and only appear as a logical router to the outside world, so as to break through the limitations of a single chassis in terms of switching capacity, power consumption, and heat dissipation, and smoothly expand to a routing and switching system with larger capacity. For the existing cluster routers, in order to adapt to the huge data exchange capacity between the devices in the cluster, multiple high-end routers are connected to the central switch matrix chassis through ultra-short-distance optical fibers, forming a four-for-one, eight for two, or ten for four Sixth and other large cluster routers.

现有的集群路由器中,由于引入了专用的中央交换矩阵机和超短距光纤互连技术,导致网络拓扑结构复杂,路由收敛性和稳定性较差。In the existing cluster routers, due to the introduction of a dedicated central switch matrix machine and ultra-short-distance optical fiber interconnection technology, the network topology is complex, and the routing convergence and stability are poor.

发明内容Contents of the invention

本发明实施例提供一种虚拟集群路由方法及系统,基于软件技术将通过端口互连的多个路由器设备的控制和管理平面聚合为一个虚拟集群路由系统的控制和管理平面,统一控制各设备的转发信息库FIB,使所述虚拟集群路由系统对外呈现为一个路由节点,从而简化了网络拓扑,简化了运维管理,提高了路由收敛性和稳定性。The embodiment of the present invention provides a virtual cluster routing method and system. Based on software technology, the control and management planes of multiple router devices interconnected through ports are aggregated into a control and management plane of a virtual cluster routing system, and the control and management plane of each device is uniformly controlled. The forwarding information base FIB makes the virtual cluster routing system appear as a routing node to the outside, thereby simplifying the network topology, simplifying operation and maintenance management, and improving routing convergence and stability.

本发明实施例提供了一种虚拟集群路由方法,适用于虚拟集群路由系统,所述虚拟集群路由系统包含多个通过端口互连的节点设备;包括:An embodiment of the present invention provides a virtual cluster routing method, which is suitable for a virtual cluster routing system, and the virtual cluster routing system includes a plurality of node devices interconnected through ports; including:

所述节点设备接收携带有目的标识信息的报文;The node device receives a message carrying destination identification information;

根据所述目的标识信息查找转发信息库FIB,获得本节点出接口标识,所述FIB中包含目的标识信息与本节点出接口标识的对应关系;Searching the forwarding information base FIB according to the target identification information to obtain the outgoing interface identification of this node, the FIB includes the corresponding relationship between the purpose identification information and the outgoing interface identification of this node;

通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备。Sending the message to the adjacent node device connected to the outgoing interface through the outgoing interface corresponding to the outgoing interface identifier of the local node.

本发明实施例还提供了一种虚拟集群路由系统,包括:所述虚拟集群路由系统包括:多个通过端口互连的节点设备,所述节点设备还包括:The embodiment of the present invention also provides a virtual cluster routing system, including: the virtual cluster routing system includes: a plurality of node devices interconnected through ports, and the node devices also include:

接收模块,用于接收携带有目的标识信息的报文;A receiving module, configured to receive a message carrying purpose identification information;

查找模块,用于根据所述目的标识信息查找转发信息库FIB,获得本节点出接口标识,所述FIB中包含目的标识信息与本节点出接口标识的对应关系;A search module, configured to search the forwarding information base FIB according to the target identification information, and obtain the outgoing interface identification of the current node, and the FIB includes the corresponding relationship between the target identification information and the outgoing interface identification of the current node;

发送模块,用于通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备。A sending module, configured to send the message to an adjacent node device connected to the outgoing interface through the outgoing interface corresponding to the outgoing interface identifier of the local node.

由上述技术方案可知,本发明实施例基于软件技术将多个互连的路由器设备的目的标识信息和出接口标识聚合为FIB,从而使该多个互连的路由器设备聚合为一个虚拟集群路由系统,在对报文进行转发时,根据报文携带的目的标识信息查找FIB,获得本节点出接口标识,并通过与本节点出接口标识对应的出接口发送报文,使得整个虚拟集群路由系统对外表现为一个路由系统,从而简化了网络拓扑,简化了运维管理,提高了路由收敛性和稳定性。It can be seen from the above technical solution that the embodiment of the present invention aggregates the destination identification information and the outgoing interface identification of multiple interconnected router devices into a FIB based on software technology, so that the multiple interconnected router devices are aggregated into a virtual cluster routing system , when forwarding the message, look up the FIB according to the destination identification information carried in the message, obtain the outbound interface ID of the node, and send the message through the outbound interface corresponding to the outbound interface ID of the node, so that the entire virtual cluster routing system It is represented as a routing system, which simplifies the network topology, simplifies operation and maintenance management, and improves routing convergence and stability.

附图说明Description of drawings

图1a为本发明实施例一提供的虚拟集群路由方法的流程示意图;FIG. 1a is a schematic flowchart of a virtual cluster routing method provided by Embodiment 1 of the present invention;

图1b为本发明实施例中VNE的结构示意图;Figure 1b is a schematic structural diagram of the VNE in the embodiment of the present invention;

图1c为本发明实施例中VNE的结构示意图;Figure 1c is a schematic structural diagram of a VNE in an embodiment of the present invention;

图2为本发明实施例二提供的虚拟集群路由方法的流程示意图;FIG. 2 is a schematic flowchart of a virtual cluster routing method provided in Embodiment 2 of the present invention;

图3为本发明实施例三提供的虚拟集群路由方法的流程示意图;FIG. 3 is a schematic flowchart of a virtual cluster routing method provided by Embodiment 3 of the present invention;

图4为本发明实施例四提供的虚拟集群路由方法的流程示意图;FIG. 4 is a schematic flowchart of a virtual cluster routing method provided in Embodiment 4 of the present invention;

图5为本发明实施例五提供的虚拟集群路由方法的流程示意图;FIG. 5 is a schematic flowchart of a virtual cluster routing method provided in Embodiment 5 of the present invention;

图6为本发明实施例六提供的虚拟集群路由系统的结构示意图;FIG. 6 is a schematic structural diagram of a virtual cluster routing system provided by Embodiment 6 of the present invention;

图7为本发明实施例七提供的虚拟集群路由系统的结构示意图;FIG. 7 is a schematic structural diagram of a virtual cluster routing system provided by Embodiment 7 of the present invention;

图8为本发明实施例八提供的虚拟集群路由系统的结构示意图;FIG. 8 is a schematic structural diagram of a virtual cluster routing system provided by Embodiment 8 of the present invention;

图9为本发明实施例九提供的虚拟集群路由系统的结构示意图。FIG. 9 is a schematic structural diagram of a virtual cluster routing system provided by Embodiment 9 of the present invention.

具体实施方式Detailed ways

下面结合附图对本发明的具体实施例作进一步详细的说明。Specific embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.

图1a为本发明实施例一提供的虚拟集群路由方法的流程示意图。如图1a所示,本实施例可以包括以下步骤:FIG. 1a is a schematic flowchart of a virtual cluster routing method provided by Embodiment 1 of the present invention. As shown in Figure 1a, this embodiment may include the following steps:

需要说明的是,本实施例提供的虚拟集群路由方法适用于虚拟集群路由系统,该虚拟集群路由系统包含多个通过端口互连的节点设备。It should be noted that the virtual cluster routing method provided in this embodiment is applicable to a virtual cluster routing system, and the virtual cluster routing system includes multiple node devices interconnected through ports.

步骤101、所述节点设备接收携带有目的标识信息的报文;Step 101, the node device receives a message carrying destination identification information;

步骤102、根据所述目的标识信息查找转发信息库(Forwarding Information Base,以下简称:FIB),获得本节点出接口标识,所述FIB中包含目的标识信息与本节点出接口标识的对应关系;Step 102, search the forwarding information base (Forwarding Information Base, hereinafter referred to as: FIB) according to the target identification information, and obtain the outgoing interface identification of this node, and the corresponding relationship between the target identification information and the outgoing interface identification of this node is included in the FIB;

步骤103、通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备。Step 103: Send the message to the adjacent node device connected to the outgoing interface through the outgoing interface corresponding to the outgoing interface identifier of the local node.

本实施例提供的虚拟集群路由方法可以应用于任何具有层次化拓扑的分组网络中,例如:传统的电话接入(Point of Presence,以下简称:PoP)网络、层次化汇聚网络等,本实施例中以层次化汇聚网络为例进行说明,但不限于层次化汇聚网络。在本实施例提供的虚拟集群路由方法基于软件技术将两层或多层汇聚网络中通过端口如:GE、POS、WDM等互联的多个分布的节点设备(即普通路由器)虚拟化聚合为一个或多个虚拟集群路由系统,每个虚拟集群路由系统的整体行为对外表现为一个路由系统。本实施例中以一个虚拟集群路由系统命名为虚拟网络单元(Virtual Network Element,简称VNE)进行说明,但不限于VNE。其中,该VNE内部的多个节点设备可以通过以太网(Ethernet)、IP网络、专用互联技术(Special Networking,以下简称SN)或者多协议标记交换(MPLS)等连接技术进行连接,具体的连接技术可以根据实际需要进行选择。The virtual cluster routing method provided in this embodiment can be applied to any grouping network with a hierarchical topology, for example: a traditional Point of Presence (hereinafter referred to as: PoP) network, a hierarchical aggregation network, etc., this embodiment The hierarchical aggregation network is used as an example for illustration, but it is not limited to the hierarchical aggregation network. The virtual cluster routing method provided in this embodiment is based on software technology to virtualize and aggregate multiple distributed node devices (ie common routers) interconnected through ports such as GE, POS, WDM, etc. in a two-layer or multi-layer aggregation network into one Or multiple virtual cluster routing systems, the overall behavior of each virtual cluster routing system is externally represented as a routing system. In this embodiment, a virtual cluster routing system is named as a virtual network element (Virtual Network Element, VNE for short) for illustration, but it is not limited to VNE. Among them, multiple node devices inside the VNE can be connected through connection technologies such as Ethernet (Ethernet), IP network, special networking technology (Special Networking, hereinafter referred to as SN) or multi-protocol label switching (MPLS). The specific connection technology You can choose according to actual needs.

在VNE的内部,多个节点设备形成的拓扑结构可以为星形、环形、网状或混合等多种形式。本实施例VNE内部的多个节点设备的拓扑结构以星形拓扑结构进行说明,但不限于星形拓扑结构。Inside the VNE, the topological structure formed by multiple node devices can be in various forms such as star, ring, mesh or hybrid. In this embodiment, the topology structure of multiple node devices inside the VNE is described as a star topology, but is not limited to the star topology.

本实施例中VNE与外部网络互连的端口,称为VNE外连端口(External Port,以下简称:ExtP)。VNE内部各节点设备之间互连的端口,称为VNE内连端口(Internal Port,以下简称:IntP)。VNE中提供了VNE外连端口的节点设备,称为VNE边缘节点(edge Node,以下简称:eNode)设备。VNE中没有提供VNE外连端口的节点设备,称为VNE中间节点(intermediate Node,以下简称:iNode)设备。VNE内部可以不设置中间节点设备,也可以设置多个中间节点设备。其中,同时与一个VNE内部的节点设备连接的节点设备,统称为该VNE内部的节点设备的邻接节点,若该邻接节点在VNE内部,则称为VNE内部的邻接节点;若该邻接节点在VNE外部的网络侧,则称为网络侧的邻接节点。In this embodiment, the port through which the VNE is interconnected with the external network is called the VNE external port (External Port, hereinafter referred to as: ExtP). The port that interconnects the devices of each node inside the VNE is called the VNE internal port (Internal Port, hereinafter referred to as: IntP). A node device that provides a VNE external connection port in the VNE is called a VNE edge node (edge Node, hereinafter referred to as: eNode) device. A node device in a VNE that does not provide a VNE external connection port is called a VNE intermediate node (intermediate Node, hereinafter referred to as: iNode) device. There may be no intermediate node device inside the VNE, or multiple intermediate node devices. Among them, the node devices connected to the node devices inside a VNE at the same time are collectively referred to as the adjacent nodes of the node devices inside the VNE. If the adjacent nodes are inside the VNE, they are called adjacent nodes inside the VNE; if the adjacent nodes are in the VNE The external network side is called the adjacent node of the network side.

需要说明的是,现有的集群路由器中,集群内各路由设备之间基于物理层连接,具体通过超短距光纤互连技术实现内部互连,成本高,能耗高。而本实施例中,通过将相互连接的多个节点设备的端口对应的IP地址和标识信息整合为统一的FIB,基于IP层互连,不论该VNE内部的节点设备为何种类型或何种型号,只要FIB中包含了该节点设备端口对应的IP地址和标识信息,则认为该节点设备是VNE内部的节点设备。较现有技术而言,本发明以软件的方法建立FIB,以异构的方式实现了多个节点设备的聚合,增大了集群路由器的容量,提高了集群路由器的扩展性。It should be noted that in the existing cluster routers, the routing devices in the cluster are connected based on the physical layer, and the internal interconnection is realized through the ultra-short-distance optical fiber interconnection technology, which is costly and consumes high energy. However, in this embodiment, by integrating the IP addresses and identification information corresponding to the ports of multiple node devices connected to each other into a unified FIB, based on the IP layer interconnection, no matter what type or model the node devices inside the VNE are , as long as the FIB contains the IP address and identification information corresponding to the port of the node device, the node device is considered to be a node device inside the VNE. Compared with the prior art, the present invention establishes the FIB by means of software, realizes the aggregation of multiple node devices in a heterogeneous manner, increases the capacity of the cluster router, and improves the expansibility of the cluster router.

图1b为本发明实施例中VNE的结构示意图。如图1b所示,本实施例基于软件技术将通过端口互连的多个路由器设备的控制和管理平面聚合为一个VNE的控制和管理平面,统一控制VNE中各节点设备的转发平面,从而使整个VNE对外表现为一个路由系统。为此,在VNE的内部,可以将性能强且扩展性好的一个或者多个节点设备的控制和管理平面设置为主节点(master Node,以下简称:mNode),负责协调整个VNE的路由计算、业务控制和集群管理,并代表VNE接受网管设备的连接和配置管理;主节点可以由边缘节点设备或者中间节点设备担任,或者是独立的控制和管理设备担任,本实施例中以一个高性能的边缘节点设备担任主节点进行说明,但不限于此。其他节点设备的控制和管理平面则设置为从节点(slave Node,以下简称:sNode),接受主节点的协调和管理。图1c为本发明实施例中VNE的结构示意图。如图1c所示,当VNE中同时设置两个或两个以上的节点设备担任主节点时,则多个主节点互为备份,可以实现主备冗余或负载分担。其中,主备冗余和负载分担将在后续实施例中进行详细说明,此处不再赘述,需要说明的是,一个担任从节点的设备可以直接连接到担任主节点的设备,也可以经过多跳之后连接到担任主节点的设备。Fig. 1b is a schematic structural diagram of a VNE in an embodiment of the present invention. As shown in Figure 1b, this embodiment aggregates the control and management planes of multiple router devices interconnected through ports into a VNE control and management plane based on software technology, and uniformly controls the forwarding plane of each node device in the VNE, so that The entire VNE appears as a routing system externally. Therefore, inside the VNE, the control and management plane of one or more node devices with strong performance and good scalability can be set as the master node (master Node, hereinafter referred to as: mNode), which is responsible for coordinating the routing calculation of the entire VNE, Service control and cluster management, and accept the connection and configuration management of the network management equipment on behalf of the VNE; the master node can be served by an edge node device or an intermediate node device, or an independent control and management device. In this embodiment, a high-performance The edge node device serves as the master node for illustration, but not limited thereto. The control and management planes of other node devices are set as slave nodes (slave Node, hereinafter referred to as: sNode), which accept the coordination and management of the master node. Fig. 1c is a schematic structural diagram of a VNE in an embodiment of the present invention. As shown in Figure 1c, when two or more node devices are set to act as master nodes in the VNE at the same time, the multiple master nodes are mutual backups, which can realize master-standby redundancy or load sharing. Among them, the master-slave redundancy and load sharing will be described in detail in subsequent embodiments, and will not be repeated here. It should be noted that a device serving as a slave node can be directly connected to a device serving as a master node, or it can be connected to a device serving as a master node through multiple Connect to the device acting as the master node after the hop.

VNE中每个节点设备设置有唯一的节点标识,以区分不同节点设备。节点设备上的每个端口设置有唯一的端口标识,以区分不同节点设备上的本节点出接口,例如:从节点设备中标识为21的端口为外连端口,则该外连端口的标识可以表示为ExtP21;若从节点设备中标识为21的端口为内连端口,则该内连端口的标识可以表示为IntP21,根据通信协议的不同,可以为每个端口分配一个地址信息,使得各连接口在通信网络中能够实现路由例如:Each node device in the VNE is set with a unique node ID to distinguish different node devices. Each port on the node device is set with a unique port identifier to distinguish the outgoing interface of the node on different node devices. For example, if the port marked as 21 in the slave node device is an external port, the identification of the external port can be It is expressed as ExtP21; if the port marked as 21 in the slave node device is an internal connection port, then the identification of the internal connection port can be represented as IntP21. According to different communication protocols, an address information can be assigned to each port, so that each connection The port can implement routing in the communication network, for example:

1、当VNE内部通过以太网连接各节点设备时,则VNE内部互连采用以太网交换机制实现内部路由,每个节点设备的每个连接口分配有唯一的介质访问控制(Media Access Control,以下简称:MAC)地址,VNE根据Mac地址完成内部路由。1. When the VNE is connected to each node device through Ethernet, the internal interconnection of the VNE adopts the Ethernet switching mechanism to realize internal routing, and each connection port of each node device is assigned a unique Media Access Control (Media Access Control, hereinafter Abbreviation: MAC) address, VNE completes internal routing according to the Mac address.

2、当VNE内部通过IP网络连接各节点设备时,则VNE内部互连采用IP路由机制实现内部路由,每个节点设备的每个连接口分配有唯一的IP地址,VNE根据IP地址完成内部路由。2. When the VNE internally connects each node device through the IP network, the internal interconnection of the VNE adopts the IP routing mechanism to realize internal routing. Each connection port of each node device is assigned a unique IP address, and the VNE completes internal routing based on the IP address .

3、当VNE内部通过MPLS网连接各节点设备时,则VNE内部互联采用MPLS标记交换机制实现内部路由,每个节点设备的每个连接口分配有唯一的MPLS标签,VNE根据MPLS标签完成内部路由。3. When the VNE is connected to each node device through the MPLS network, the internal interconnection of the VNE uses the MPLS label switching mechanism to realize internal routing. Each connection port of each node device is assigned a unique MPLS label, and the VNE completes internal routing according to the MPLS label. .

本实施例中以VNE内部通过IP网络连接各节点设备为例进行说明,但不限于IP网络,相应地,本实例中的节点设备的每个连接口都分配有唯一的IP地址。In this embodiment, the description is made by taking the connection of each node device inside the VNE through an IP network as an example, but not limited to the IP network. Correspondingly, each connection port of the node device in this example is assigned a unique IP address.

本实施例中,VNE内部的节点设备存储有统一的外部转发信息库(external Forwarding Information Base,以下简称:eFIB)表,每个eFIB表中保存有多个eFIB条目,eFIB条目为VNE进行外部路由的依据,包含目的IP地址与系统出接口标识的对应关系。如表1所示,eFIB中包含有VNE的各外连端口对应的目的IP地址、下一跳IP地址和系统出接口标识。In this embodiment, the node device inside the VNE stores a unified external forwarding information base (external Forwarding Information Base, hereinafter referred to as: eFIB) table, and each eFIB table stores multiple eFIB entries, and the eFIB entries perform external routing for the VNE basis, including the correspondence between the destination IP address and the system outbound interface identifier. As shown in Table 1, the eFIB includes the destination IP address, next-hop IP address, and system outbound interface identifier corresponding to each external port of the VNE.

表1为主节点设备存储的eFIB表Table 1 eFIB table stored by the master node device

  目的IP地址Destination IP address   下一跳地址next hop address   系统出接口标识System Outgoing Interface Identifier   120.0/16120.0/16   12.0.0.212.0.0.2   ExtP11ExtP11   128.0/16128.0/16   128.0.0.2128.0.0.2   ExtP21ExtP21   129.0/16129.0/16   129.0.0.2129.0.0.2   ExtP31ExtP31   130.0/16130.0/16   130.0.0.2130.0.0.2   ExtP41ExtP41

进一步地,上述eFIB表由VNE内部的节点设备生成,并保存在VNE内部的各节点设备中,各节点设备中保存相同的eFIB表。其中,VNE内部的节点设备生成eFIB表的方式可以包括以下三种,但不限于以下三种。Further, the eFIB table is generated by the node devices inside the VNE, and stored in each node device inside the VNE, and each node device stores the same eFIB table. Wherein, the manners for the node device inside the VNE to generate the eFIB table may include the following three ways, but are not limited to the following three ways.

第一种,分布式动态生成方式,具体包括以下步骤:The first is the distributed dynamic generation method, which specifically includes the following steps:

步骤111、VNE内部的边缘节点接收到网络侧发送的邻居信息。Step 111, the edge node inside the VNE receives the neighbor information sent by the network side.

其中,邻居信息为VNE外部网络中相邻的网元定期向VNE发送的路由信息,该邻居信息包含网络侧的拓扑信息,具体可以包含有外部网络中相邻的网元的标识信息、IP地址等信息组成。Among them, the neighbor information is the routing information regularly sent to the VNE by adjacent network elements in the external network of the VNE. The neighbor information includes topology information on the network side, and may specifically include identification information and IP addresses of adjacent network elements in the external network. and other information.

VNE内部的边缘节点设备都能接收到外部网络中相邻网元发送的邻居信息。The edge node devices inside the VNE can receive neighbor information sent by neighboring network elements in the external network.

步骤112、VNE内部的各节点设备接收到的邻居信息进行同步。Step 112, the neighbor information received by each node device inside the VNE is synchronized.

VNE的边缘节点接收到网络侧的邻居信息后,通过内部路由方式,在VNE内部的进行转发,使得VNE内部所有的节点设备均能够接收到相同的邻居信息,实现VNE内部的邻居信息的同步。After the edge node of the VNE receives the neighbor information on the network side, it forwards it inside the VNE through internal routing, so that all node devices inside the VNE can receive the same neighbor information and realize the synchronization of the neighbor information inside the VNE.

步骤113、VNE内部的各节点设备根据同步后的邻居信息,生成各自的eFIB表。Step 113 , each node device inside the VNE generates its own eFIB table according to the synchronized neighbor information.

VNE内部的节点设备根据同步后的邻居信息,计算VNE的路由表,并将计算得到eFIB表,该eFIB表中包含多个eFIB条目。The node device inside the VNE calculates the routing table of the VNE according to the synchronized neighbor information, and calculates the eFIB table, which contains multiple eFIB entries.

由于VNE内部的各节点设备中同步后的邻居信息相同,因此各节点设备中保存的eFIB表也相同。Since the synchronized neighbor information in each node device inside the VNE is the same, the eFIB table saved in each node device is also the same.

进一步地,为了保证各节点设备中保存的eFIB表相同,还可以在各个节点设备生成各自的eFIB表之后,同步各自生成的eFIB表。Further, in order to ensure that the eFIB tables stored in each node device are the same, each node device may also synchronize the generated eFIB tables after generating their respective eFIB tables.

第二种,集中动态生成方式,具体包括以下步骤:The second method is centralized dynamic generation, which specifically includes the following steps:

步骤121、VNE内部的主节点设备接收网络侧和/或其他节点设备发送的邻居信息。Step 121, the master node device inside the VNE receives the neighbor information sent by the network side and/or other node devices.

本步骤中,在VNE内部设置有主节点设备,若该主节点设备中设置有系统出接口时,则该节点设备能够接收到网路侧发送的邻居信息,以及VNE内部各边缘节点上报的邻居信息,使得主节点设备能够汇聚VNE内部所有边缘节点接收到的邻居信息;若该主节点设备为中间节点设备时,该主节点设备能够接收到VNE内部各边缘节点上报的邻居信息。In this step, a master node device is set inside the VNE. If the master node device is configured with a system outbound interface, the node device can receive the neighbor information sent by the network side and the neighbors reported by each edge node inside the VNE. Information, so that the master node device can aggregate the neighbor information received by all the edge nodes inside the VNE; if the master node device is an intermediate node device, the master node device can receive the neighbor information reported by each edge node inside the VNE.

步骤122、主节点设备根据自身接收到的邻居信息,生成eFIB表。Step 122, the master node device generates an eFIB table according to the neighbor information received by itself.

当主节点设备根据接收到的邻居信息,计算得到eFIB表,该eFIB表中包含多个eFIB条目。When the master node device calculates the eFIB table according to the received neighbor information, the eFIB table includes multiple eFIB entries.

步骤123、主节点设备向从节点设备返回生成的eFIB表。Step 123, the master node device returns the generated eFIB table to the slave node device.

主节点设备通过内部路由方式,将生成的eFIB表下发到VNE内部的所有从节点设备中,使得VNE内部的各节点设备保存相同的eFIB表。The master node device sends the generated eFIB table to all slave node devices inside the VNE through internal routing, so that each node device inside the VNE saves the same eFIB table.

第三种,外部配置生成方式,具体为:系统管理员通过网管设备设定VNE内部各节点设备的eFIB表;或者,VNE内部的从节点设备接收其他节点设备发送的eFIB表。The third is the external configuration generation method, specifically: the system administrator sets the eFIB table of each node device inside the VNE through the network management device; or, the slave node device inside the VNE receives the eFIB table sent by other node devices.

需要说明的是,本实施例中VNE中的节点设备采用上述三种方式能够生成eFIB表,在实际应用过程中,VNE中采用上述三种方式实现对eFIB表的更新。It should be noted that, in this embodiment, the node devices in the VNE can generate the eFIB table using the above three methods, and in the actual application process, the VNE uses the above three methods to update the eFIB table.

本实施例中,VNE内部的节点设备还存储有各自的内部转发信息库(internal Forwarding Information Base,以下简称:iFIB),每个iFIB表中保存有多个iFIB条目,iFIB为VNE进行内部路由的依据。如表2所述,iFIB中包含有系统出接口标识和本节点出接口标识的对应关系。In this embodiment, the node devices inside the VNE also store their own internal forwarding information bases (internal Forwarding Information Base, hereinafter referred to as: iFIB), and each iFIB table stores a plurality of iFIB entries, and the iFIB is used for internal routing of the VNE. in accordance with. As described in Table 2, the iFIB contains the corresponding relationship between the system outbound interface ID and the local node outbound interface ID.

表2为主节点设备1存储的iFIB表Table 2 iFIB table stored in master node device 1

Figure B2009101494563D0000081
Figure B2009101494563D0000081

进一步地,上述iFIB表由VNE内部的节点设备生成,并保存在VNE内部的各节点设备中,各节点设备中保存各自的iFIB表。其中,VNE内部的节点设备生成iFIB表的方式可以包括以下两种,但不限于以下两种。Further, the above-mentioned iFIB table is generated by the node devices inside the VNE, and is stored in each node device inside the VNE, and each node device stores its own iFIB table. Wherein, the way for the node device inside the VNE to generate the iFIB table may include the following two ways, but is not limited to the following two ways.

第一种,静态配置方式,该静态配置方式具体为:由网络管理员根据网络拓扑规划,通过网管设备预先设定VNE内部各节点设备的iFIB表,该iFIB表中包含多个iFIB条目。The first one is a static configuration method. The static configuration method is specifically: the network administrator pre-sets the iFIB table of each node device inside the VNE through the network management device according to the network topology planning, and the iFIB table contains multiple iFIB entries.

进一步地,该静态配置方法还可以为:VNE内部的各节点设备接收到其他节点设备发送的iFIB表,并根据接收到的iFIB表设定自身的iFIB表。Further, the static configuration method may also be: each node device inside the VNE receives the iFIB table sent by other node devices, and sets its own iFIB table according to the received iFIB table.

第二种,动态生成方式。The second is the dynamic generation method.

通过动态生成方式生成iFIB表时,需要VNE中的各节点设备支持动态邻居链路发现功能,能够动态发现VNE内部的拓扑结构。该动态生成方式同样包括分布或集中两种方式。When the iFIB table is generated dynamically, each node device in the VNE needs to support the dynamic neighbor link discovery function and be able to dynamically discover the topology inside the VNE. The dynamic generation method also includes two methods of distribution or concentration.

其中,分布方式为各节点设备计算自身的内部路由表,并将生成的内部路由表保存为iFIB表;集中方式为VNE中的主节点设备计算各节点设备的内部路由表,并将生成的内部路由表下发到从节点设备,由从节点设备将该内部路由表保存为自身的iFIB表。Among them, the distributed method is that each node device calculates its own internal routing table and saves the generated internal routing table as an iFIB table; the centralized method is that the master node device in the VNE calculates the internal routing table of each node device and saves the generated internal routing table The routing table is delivered to the slave node device, and the slave node device saves the internal routing table as its own iFIB table.

需要说明的是,VNE内的各节点设备可以动态地增加或减少,当增加或减少节点设备时,则VNE采用上述两种方式重新生成各节点设备的iFIB表。It should be noted that each node device in the VNE can be dynamically increased or decreased. When the node device is increased or decreased, the VNE uses the above two methods to regenerate the iFIB table of each node device.

更进一步地,同一个节点设备中的eFIB表和iFIB表都包含有系统出接口标识,因此可以将同一节点设备中的eFIB表和iFIB表合并为一个转发信息库FIB表。如表3所示:该FIB表中包含有多个FIB条目,该FIB为VNE对接收到的报文进行路由的依据,具体包含了目的标识信息与本节点出接口标识的对应关系。Furthermore, both the eFIB table and the iFIB table in the same node device contain the system outbound interface identifier, so the eFIB table and the iFIB table in the same node device can be combined into a forwarding information base FIB table. As shown in Table 3: the FIB table contains multiple FIB entries, and the FIB is the basis for the VNE to route the received message, specifically including the correspondence between the destination identification information and the outgoing interface identification of the node.

表3为主节点设备存储的FIB表Table 3 FIB table stored by the master node device

  目的IP地址Destination IP address   下一跳地址next hop address   系统出接口标识System Outgoing Interface Identifier   本节点出接口标识The outbound interface ID of this node   120.0/16120.0/16   12.0.0.212.0.0.2   ExtP11ExtP11   ExtP11ExtP11   128.0/16128.0/16   128.0.0.2128.0.0.2   ExtP21ExtP21   IntP11IntP11   129.0/16129.0/16   129.0.0.2129.0.0.2   ExtP31ExtP31   IntP12IntP12   130.0/16130.0/16   130.0.0.2130.0.0.2   ExtP41ExtP41   IntP13IntP13

当网络侧需要通过本实施例提供的虚拟集群路由方法将报文路由到目的IP地址例如:130.0.0.10时,网络侧向VNE发送该报文,该报文中携带有目的标识信息,该目的标识信息可以为目的IP地址,也可以为内部路由标签,该内部路由标签为VNE内部的节点设备封装到报文中,以实现报文在VNE内部转发,该内部路由标签中包含有系统出接口标识和服务质量(Quality of service,以下简称:Qos)类型信息等。本实施例中的目的标识信息以目的IP地址为例进行说明,但不限于目的IP地址。当VNE中的节点设备接收到网络侧发送的报文后,该节点设备根据该目的IP地址:130.0.0.10从自身存储的FIB表(如表3所示)中查找出相应的FIB,该FIB中包含有本节点出接口标识:IntP13。之后,该节点设备向该本节点出接口连接的邻接节点发送该报文。When the network side needs to route the message to the destination IP address such as: 130.0.0.10 through the virtual cluster routing method provided by this embodiment, the network side sends the message to the VNE, and the message carries destination identification information. The identification information can be the destination IP address, or an internal routing label. The internal routing label is encapsulated into the message for the node device inside the VNE to realize the forwarding of the message inside the VNE. The internal routing label contains the system outbound interface Identification and quality of service (Quality of service, hereinafter referred to as: Qos) type information, etc. The destination identification information in this embodiment is described by taking the destination IP address as an example, but is not limited to the destination IP address. When the node device in the VNE receives the message sent by the network side, the node device finds the corresponding FIB from the FIB table stored in itself (as shown in Table 3) according to the destination IP address: 130.0.0.10, the FIB contains the outbound interface ID of this node: IntP13. Afterwards, the node device sends the message to the adjacent node connected to the outgoing interface of the local node.

本实施例中由于本节点出接口标识与系统出接口标识不相同,则该节点设备发送该报文的端口为内连端口,该节点设备通过该内连端口将报文发送到了邻接节点,由邻接节点重复上述操作,将该报文发送到网络侧中目的IP地址对应的设备中。该本节点出接口标识与系统出接口标识相同时,则该节点设备发送该报文的端口为外连接口,该节点设备通过该外连接口将报文发送到邻接节点。In this embodiment, since the outgoing interface identifier of the current node is different from the outgoing interface identifier of the system, the port through which the node device sends the message is an internal connection port, and the node device sends the message to an adjacent node through the internal connection port, and the The adjacent node repeats the above operations, and sends the message to the device corresponding to the destination IP address on the network side. When the outgoing interface identifier of the local node is the same as the outgoing interface identifier of the system, the port through which the node device sends the message is an external connection port, and the node device sends the message to an adjacent node through the external connection port.

本实施例中基于软件技术将多个互连的路由器设备的目的标识信息和出接口标识聚合为FIB,从而使该多个互连的路由器设备聚合为一个虚拟集群路由系统,在对报文进行转发时,根据报文携带的目的标识信息查找FIB,获得本节点出接口标识,并通过与本节点出接口标识对应的出接口发送报文,使得整个虚拟集群路由系统对外表现为一个路由系统,从而简化了网络拓扑,简化了运维管理,提高了路由收敛性和稳定性。In this embodiment, based on software technology, the destination identifier information and outgoing interface identifiers of multiple interconnected router devices are aggregated into FIB, so that the multiple interconnected router devices are aggregated into a virtual cluster routing system, and the packets are processed When forwarding, search the FIB according to the destination identification information carried in the message, obtain the outbound interface ID of the node, and send the message through the outbound interface corresponding to the outbound interface ID of the node, so that the entire virtual cluster routing system appears as a routing system externally, This simplifies the network topology, simplifies operation and maintenance management, and improves routing convergence and stability.

进一步地,本实施例中VNE内部的节点设备将eFIB表和iFIB表合并为同一FIB表,当节点设备根据目的IP地址查找本节点出接口标识时,仅需要执行一次查找动作即可获取目的IP地址对应的本节点出接口标识,提高了效率。Further, in this embodiment, the node device inside the VNE merges the eFIB table and the iFIB table into the same FIB table. When the node device searches for the outgoing interface identifier of the node according to the destination IP address, it only needs to perform one search action to obtain the destination IP address. The outbound interface identifier of the node corresponding to the address improves efficiency.

图2为本发明实施例二提供的虚拟集群路由方法的流程示意图,本实施例以上述实施例一为基础,针对节点eFIB表和iFIB表分离的场景进行说明。如图2所示,本实施例可以包括以下步骤:FIG. 2 is a schematic flowchart of a virtual cluster routing method provided by Embodiment 2 of the present invention. This embodiment is based on the foregoing Embodiment 1, and describes a scenario where a node eFIB table and an iFIB table are separated. As shown in Figure 2, this embodiment may include the following steps:

需要说明的是,本实施例与上述实施例一的区别在于本实施例中eFIB表和iFIB表相互分离,能够降低FIB表的复杂程度。由于本实施例中eFIB表和iFIB表相互分离,则VNE内部的节点设备执行两次查找也能够获取到目的IP地址对应的本节点出接口标识。It should be noted that the difference between this embodiment and the first embodiment is that the eFIB table and the iFIB table are separated from each other in this embodiment, which can reduce the complexity of the FIB table. Since the eFIB table and the iFIB table are separated from each other in this embodiment, the node device inside the VNE can also obtain the outbound interface identifier of the node corresponding to the destination IP address by performing two searches.

本实施例的步骤执行之前,VNE内部的节点设备需要生成eFIB表和iFIB表,生成或更新eFIB表和iFIB表的方法可以参见上述实施例一中的描述,此处不再赘述。Before the steps of this embodiment are executed, the node devices inside the VNE need to generate the eFIB table and the iFIB table. The method for generating or updating the eFIB table and the iFIB table can refer to the description in the first embodiment above, and will not be repeated here.

步骤201、VNE内部的节点设备接收到携带有目的IP地址的报文。Step 201, the node device inside the VNE receives a message carrying a destination IP address.

本实施例中,目的标识信息以目的IP地址为例进行说明,但不限于目的IP地址。其中,目的IP地址已经在上述实施例一中进行了详细说明,此处不再赘述。In this embodiment, the destination identification information is described by taking the destination IP address as an example, but it is not limited to the destination IP address. Wherein, the destination IP address has been described in detail in the first embodiment above, and will not be repeated here.

本实施例中的节点设备可以为边缘节点设备,也可以为中间节点设备。若该节点设备为边缘节点设备时,则该边缘节点设备接收到网络侧发送的报文;若该节点设备为中间节点设备时,则该中间节点设备接收到VNE内部的其他节点设备发送的报文。The node device in this embodiment may be an edge node device or an intermediate node device. If the node device is an edge node device, the edge node device receives the message sent by the network side; if the node device is an intermediate node device, the intermediate node device receives the message sent by other node devices inside the VNE. arts.

步骤202、该节点设备根据目的IP地址查找eFIB条目,该eFIB条目中包含有该目的IP地址对应的系统出接口标识。Step 202, the node device searches for an eFIB entry according to the destination IP address, and the eFIB entry includes the identifier of the system outbound interface corresponding to the destination IP address.

该节点设备根据目的IP地址从自身存储的eFIB表中查找出相应的eFIB条目,由于该eFIB条目中包含有系统出接口标识,因此,该节点设备能够根据该系统出接口标识确定VNE向网络侧发送该报文时,所需要使用的系统出接口。The node device finds the corresponding eFIB entry from the eFIB table stored by itself according to the destination IP address. Since the eFIB entry contains the system outgoing interface identifier, the node device can determine the VNE to the network side according to the system outgoing interface identifier. The system outbound interface to be used when sending the packet.

步骤203、该节点设备根据该系统出接口标识查找iFIB条目,该iFIB条目中包含有本节点出接口标识。Step 203, the node device searches for an iFIB entry according to the system outbound interface identifier, and the iFIB entry includes the outbound interface identifier of the node.

该节点设备根据eFIB表中包含的系统出接口标识,从自身存储的iFIB表中查找出相应的iFIB条目,由于该iFIB条目中包含有本节点出接口标识,因此,该节点设备能够根据该本节点出接口标识确定本节点设备向VNE内部的其他节点设备发送报文时,所需要使用的本节点出接口。The node device finds the corresponding iFIB entry from the iFIB table stored by itself according to the system outbound interface identifier contained in the eFIB table. Since the iFIB entry contains the outbound interface identifier of the node, the node device can The outbound interface identifier of the node determines the outbound interface of the node that needs to be used when the device on this node sends packets to other node devices inside the VNE.

步骤204、该节点设备判断该本节点出接口标识与该系统出接口标识是否相同,若是,则执行步骤205;若否,则执行步骤206。Step 204, the node device judges whether the outgoing interface identifier of the local node is the same as the outgoing interface identifier of the system, if yes, execute step 205; if not, execute step 206.

步骤205、该节点设备通过该本节点出接口向网络侧发送报文。Step 205, the node device sends a message to the network side through the outbound interface of the local node.

本步骤中,当本节点出接口标识与系统出接口标识相同时,则该本节点出接口为VNE的外连接口(即:系统出接口),此时,该节点设备通过该本节点出接口向网络侧发送该报文。In this step, when the identification of the outgoing interface of the local node is the same as that of the outgoing interface of the system, the outgoing interface of the local node is the external connection port of the VNE (ie: the outgoing interface of the system). Send the message to the network side.

步骤206、该节点设备向与该本节点出接口连接的VNE内部的邻接节点设备发送报文。Step 206, the node device sends a message to the adjacent node device inside the VNE connected to the outbound interface of the local node.

本步骤中,当本节点出接口标识与系统出接口标识不相同时,则该本节点出接口为VNE的内连接口(即:非系统出接口),此时,该节点设备向邻接节点发送报文的方式可以包括以下两种:In this step, when the identifier of the outgoing interface of the local node is different from that of the outgoing interface of the system, the outgoing interface of the local node is the internal connection interface of the VNE (that is, the non-system outgoing interface). At this time, the node equipment sends The message format can include the following two types:

第一种发送方式,该节点设备通过该本节点出接口直接向邻接节点发送报文。In the first sending mode, the node device directly sends a message to an adjacent node through an outbound interface of the local node.

第二种发送方式。The second sending method.

该节点设备首先将内部路由标签封装到报文中,该内部路由标签中包含有该节点设备查找到的系统出接口标识。然后该节点设备将封装后的报文通过该本节点出接口向邻接节点发送报文。The node device first encapsulates the internal routing label into the message, and the internal routing label contains the system outgoing interface identifier found by the node device. Then the node device sends the encapsulated message to the adjacent node through the outgoing interface of the local node.

本实施例中基于软件技术将多个互连的路由器设备的目的标识信息和出接口标识聚合为FIB,从而使该多个互连的路由器设备聚合为一个虚拟集群路由系统,在对报文进行转发时,根据报文中的目的IP地址查找包含有系统出接口标识的eFIB条目,然后根据系统出接口标识查找包含有本节点出接口标识的iFIB条目,并向与该本节点出接口标识对应的出接口连接的邻接节点设备发送该报文,使得整个虚拟集群路由系统对外表现为一个路由系统,从而简化了网络拓扑,提高了路由收敛性和稳定性。In this embodiment, based on software technology, the destination identifier information and outgoing interface identifiers of multiple interconnected router devices are aggregated into FIB, so that the multiple interconnected router devices are aggregated into a virtual cluster routing system, and the packets are processed When forwarding, search for the eFIB entry containing the system outbound interface identifier according to the destination IP address in the message, then search for the iFIB entry containing the outbound interface identifier of the local node according to the system outbound interface identifier, and send the eFIB entry corresponding to the outbound interface identifier of the local node The adjacent node device connected to the outbound interface of the router sends the message, so that the entire virtual cluster routing system appears as a routing system externally, thereby simplifying the network topology and improving routing convergence and stability.

图3为本发明实施例三提供的虚拟集群路由方法的流程示意图,本实施例以上述实施例一为基础,针对节点设备仅查找iFIB条目的场景进行说明。如图3所示,本实施例可以包括以下步骤:FIG. 3 is a schematic flow chart of a virtual cluster routing method provided by Embodiment 3 of the present invention. This embodiment is based on Embodiment 1 above, and describes a scenario where a node device only searches for iFIB entries. As shown in Figure 3, this embodiment may include the following steps:

需要说明的是,本实施例与上述实施例二相同,eFIB表和iFIB表相互分离,但本实施例与上述实施例二的区别在于,本实施例中VNE内部的节点设备接收到的报文是VNE内部的其他节点设备发送的,具体为,VNE内部的其他节点设备接收到网络侧发送的报文,按照上述实施例二的步骤查找到系统出接口标识,并将包含有系统出接口标识的内部路由标签封装到该报文中,根据上述实施例中步骤206中的第二种发送方式将封装后的报文向本实施例中的节点设备发送。It should be noted that this embodiment is the same as the above-mentioned embodiment 2, and the eFIB table and iFIB table are separated from each other, but the difference between this embodiment and the above-mentioned embodiment 2 is that the message received by the node device inside the VNE in this embodiment It is sent by other node devices inside the VNE, specifically, other node devices inside the VNE receive the message sent by the network side, follow the steps in the second embodiment above to find the system outbound interface ID, and will include the system outbound interface ID The internal routing label of the packet is encapsulated into the message, and the encapsulated message is sent to the node device in this embodiment according to the second sending method in step 206 in the above embodiment.

本实施例的步骤执行之前,VNE内部的节点设备需要生成eFIB表和iFIB表,生成或更新eFIB表和iFIB表的方法可以参见上述实施例一中的描述,此处不再赘述。Before the steps of this embodiment are executed, the node devices inside the VNE need to generate the eFIB table and the iFIB table. The method for generating or updating the eFIB table and the iFIB table can refer to the description in the first embodiment above, and will not be repeated here.

步骤301、VNE内部的节点设备接收到封装有内部路由标签的报文。Step 301, the node device inside the VNE receives the message encapsulated with the internal routing label.

本实施例中,目的标识信息以内部路由标签为例进行说明,但不限于内部路由标签。其中,该内部路由标签已经在上述实施例一中进行了详细说明,此处不再赘述。In this embodiment, the destination identification information is described by taking an internal routing label as an example, but is not limited to the internal routing label. Wherein, the internal routing label has been described in detail in the first embodiment above, and will not be repeated here.

本实施例中的节点设备可以为边缘节点设备,也可以为中间节点设备。不论该节点设备是边缘节点设备还是中间节点设备,该节点设备接收到的报文都是VNE内部的其他节点设备发送的报文。The node device in this embodiment may be an edge node device or an intermediate node device. Regardless of whether the node device is an edge node device or an intermediate node device, the messages received by the node device are all messages sent by other node devices inside the VNE.

步骤302、该节点设备解析该报文中封装的内部路由标签,获取该内部路由标签中包含的系统出接口标识。Step 302, the node device parses the internal routing label encapsulated in the packet, and obtains the system outgoing interface identifier included in the internal routing label.

本实施例的步骤303-步骤306与上述实施例二的步骤203-步骤206相同,此处不再赘述。Steps 303 to 306 in this embodiment are the same as steps 203 to 206 in Embodiment 2 above, and will not be repeated here.

本实施例中根据封装在报文中的系统出接口标识,查找包含有本节点出接口标识的iFIB条目,较上述实施例二而言,减少了查找eFIB条目的步骤,提高了虚拟集群路由系统的效率。In this embodiment, according to the system outgoing interface identification encapsulated in the message, the iFIB entry containing the outgoing interface identification of the node is searched. Compared with the second embodiment above, the steps of searching for the eFIB entry are reduced, and the virtual cluster routing system is improved. s efficiency.

图4为本发明实施例四提供的虚拟集群路由方法的流程示意图,本实施例提供的虚拟集群路由方法针对VNE中的负载分担机制的场景进行说明。如图4所示,本实施例可以包括以下步骤:FIG. 4 is a schematic flowchart of a virtual cluster routing method provided in Embodiment 4 of the present invention. The virtual cluster routing method provided in this embodiment is described for a scenario of a load sharing mechanism in a VNE. As shown in Figure 4, this embodiment may include the following steps:

需要说明的是,本实施例中VNE内部中设置有两个主节点设备,两个主节点设备互为邻接节点设备,该主节点设备已经在上述实施例一中进行了说明,此处不再赘述。其中,从上述两个主节点设备中选取一个主节点设备作为备用节点设备,该备用节点设备通过内连接口与主节点设备相连,该备用节点设备用于在分担主节点设备的部分负载,将VNE接收到的报文向网络侧发送。It should be noted that in this embodiment, there are two master node devices inside the VNE, and the two master node devices are mutually adjacent node devices. The master node devices have been described in the first embodiment above, and will not be repeated here. repeat. Wherein, a master node device is selected from the above two master node devices as a backup node device, and the backup node device is connected to the master node device through an internal connection port, and the backup node device is used to share part of the load of the master node device, and the The packets received by the VNE are sent to the network side.

步骤401、VNE中的主节点设备向备用节点设备发送路由分担消息。Step 401, the master node device in the VNE sends a route sharing message to the backup node device.

其实施例一的流程时,主节点设备能够承受当前的负载,备用节点设备处于等待状态。随着外部网络中向VNE发送的报文的数量不断增加,主节点设备处理能力已经不能满足网络负载的需求,此时,主节点设备向备用节点设备发送路由分担消息,以指示备用节点设备进行负载分担。In the process of Embodiment 1, the master node device can bear the current load, and the backup node device is in a waiting state. As the number of packets sent to the VNE in the external network continues to increase, the processing capability of the master node device can no longer meet the requirements of the network load. At this time, the master node device sends a route sharing message to the backup node device to instruct the backup node device to load sharing.

步骤402、备用节点设备按照负载分担机制,分担主节点设备的部分负载将接收到的部分报文向网络侧发送。Step 402, the backup node device shares a part of the load of the master node device according to the load sharing mechanism, and sends the received part of the message to the network side.

其中,负载分担机制为备用节点设备执行负载分担的依据。该负载分担机制可以确定备用节点设备执行负载分担时处理报文的数量,例如:该负载分担机制可以确定备用节点设备处理报文的数量占总报文数量的百分比,当该负载分担机制为30%时,则执行负载分担流程时,备用节点设备将处理总报文数量中30%的报文。Wherein, the load sharing mechanism is the basis for the standby node device to perform load sharing. The load sharing mechanism can determine the number of packets processed by the standby node device when performing load sharing. For example, the load sharing mechanism can determine the percentage of the number of packets processed by the standby node device to the total number of packets. When the load sharing mechanism is 30 %, when the load sharing process is executed, the standby node device will process 30% of the total number of messages.

具体地,备用节点设备执行负载分担的流程与上述实施例一中的流程相同,此处不再赘述。Specifically, the process of performing load sharing by the standby node device is the same as the process in the first embodiment above, and will not be repeated here.

进一步地,当VNE接收到的报文的数量减少到主节点设备的承受范围内时,备用节点设备停止路由报文,重新返回到等待状态。Further, when the number of packets received by the VNE decreases to the tolerance range of the primary node device, the backup node device stops routing packets and returns to the waiting state.

本实施例在VNE接收到的报文不断增加时,通过执行负载分担流程,满足了网络负载的需求,提高了网络的稳定性。In this embodiment, when the number of packets received by the VNE is increasing, the load sharing process is executed to meet the requirements of the network load and improve the stability of the network.

图5为本发明实施例五提供的虚拟集群路由方法的流程示意图,本实施例提供的虚拟集群路由方法针对VNE中的主备冗余方案进行说明。如图5所示,本实施例可以包括以下步骤:FIG. 5 is a schematic flowchart of a virtual cluster routing method provided in Embodiment 5 of the present invention. The virtual cluster routing method provided in this embodiment is described for the active/standby redundancy scheme in the VNE. As shown in Figure 5, this embodiment may include the following steps:

需要说明的是,本实施例中VNE的结构与上述实施例四中VNE的结构相同,此处不再赘述。与上述实施例四的区别在于,本实施例中备用节点设备用于在主节点设备出现故障时,代替主节点设备完成本发明提供的虚拟集群路由方法。It should be noted that the structure of the VNE in this embodiment is the same as the structure of the VNE in the fourth embodiment above, and will not be repeated here. The difference from the fourth embodiment above is that in this embodiment, the standby node device is used to replace the master node device to complete the virtual cluster routing method provided by the present invention when the master node device fails.

步骤501、备用节点设备检测主节点设备的工作状态。Step 501, the backup node device detects the working status of the master node device.

其中,在执行上述实施例一的流程中,备用节点设备不断地检测主节点设备的工作状态。Wherein, during the process of executing the first embodiment above, the backup node device continuously detects the working status of the master node device.

步骤502、当备用节点设备检测到主节点设备出现故障时,备用节点设备按照主备倒换机制,代替主节点设备将接收到的报文向网络侧发送。Step 502, when the backup node device detects that the master node device fails, the backup node device replaces the master node device and sends the received message to the network side according to the master-standby switchover mechanism.

其中,主备倒换机制为备用节点设备执行主备倒换的依据。Wherein, the active-standby switchover mechanism is the basis for the standby node device to perform the active-standby switchover.

主节点设备正常工作时,备用节点设备处于检测状态。当备用节点设备检测到主节点设备出现故障时,备用节点设备按照主备倒换机制,代替主节点设备,将接收到的报文向网络侧发送,具体地,备用节点设备给代替主节点设备向网络侧发送报文的流程与上述实施例一中的流程相同,此处不再赘述。When the master node device is working normally, the standby node device is in the detection state. When the backup node device detects that the master node device fails, the backup node device replaces the master node device and sends the received message to the network side according to the active-standby switchover mechanism. Specifically, the backup node device replaces the master node device to send The process of sending the message on the network side is the same as the process in the first embodiment above, and will not be repeated here.

进一步地,在备用节点设备代替主节点设备向网络侧发送报文时,备用节点设备仍然在检测主节点设备的工作状态,当备用节点设备检测到主节点设备的故障排除且恢复正常工作状态时,再次进行主备倒换,使得备用节点设备再次回到检测状态,主节点设备恢复正常工作状态,重新开始执行上述实施例一中的流程。Further, when the backup node device replaces the master node device to send messages to the network side, the backup node device is still detecting the working status of the master node device, when the backup node device detects that the fault of the master node device has been eliminated and returns to the normal working state , perform active-standby switchover again, so that the standby node device returns to the detection state again, the master node device returns to the normal working state, and restarts the process in the first embodiment above.

本实施例当主节点设备故障时,通过执行主备倒换流程,使得备用节点设备代替主节点设备将接收到的报文向网络侧发送,增强了VNE的可靠性。In this embodiment, when the master node device fails, by executing the master-standby switchover process, the slave node device replaces the master node device to send the received message to the network side, thereby enhancing the reliability of the VNE.

图6为本发明实施例六提供的虚拟集群路由系统的结构示意图,本实施例提供的虚拟集群路由系统可用于实现图1a至图5所示本发明实施例提供的虚拟集群路由方法的流程。如图6所示,本实施例虚拟集群路由系统包括:多个通过端口互连的节点设备1,其中,该节点设备1包括:接收模块11、查找模块12和发送模块13。其中,接收模块11用于接收携带有目的标识信息的报文;查找模块12用于根据所述目的标识信息查找FIB,获得本节点出接口标识,所述FIB中包含目的标识信息与本节点出接口标识的对应关系;发送模块13用于通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备。FIG. 6 is a schematic structural diagram of a virtual cluster routing system provided in Embodiment 6 of the present invention. The virtual cluster routing system provided in this embodiment can be used to implement the flow of the virtual cluster routing method provided in the embodiment of the present invention shown in FIG. 1a to FIG. 5 . As shown in FIG. 6 , the virtual cluster routing system of this embodiment includes: a plurality of node devices 1 interconnected through ports, wherein the node device 1 includes: a receiving module 11 , a searching module 12 and a sending module 13 . Wherein, the receiving module 11 is used to receive the message carrying the purpose identification information; the search module 12 is used to search the FIB according to the purpose identification information to obtain the outbound interface identification of the node, and the FIB contains the purpose identification information and the outbound interface of the node. Correspondence between interface identifiers; the sending module 13 is configured to send the message to the adjacent node device connected to the outlet interface through the outgoing interface corresponding to the outgoing interface identifier of the local node.

进一步地,本实施例中的多个节点设备1与其他节点设备通过Ethernet、IP网络或者MPLS网连接。Further, multiple node devices 1 in this embodiment are connected to other node devices through Ethernet, IP network or MPLS network.

本实施例的虚拟集群路由系统工作时,首先,节点设备1中的接收模块11接收到网络侧发送的报文,该报文中携带有目的标识信息,然后,查找模块12根据该目的标识信息查找FIB,获得本节点出接口标识,其中,该FIB中包含目的标识信息与本节点出接口标识的对应关系,且该本节点出接口标识对应的出接口用于发送该报文,该出接口连接有该节点设备1的邻接节点设备。最后,发送模块13通过该出接口向邻接节点设备发送该报文。When the virtual cluster routing system of this embodiment works, first, the receiving module 11 in the node device 1 receives a message sent by the network side, and the message carries destination identification information, and then, the search module 12 according to the destination identification information Find the FIB to obtain the outgoing interface identifier of the local node, wherein the FIB contains the correspondence between the destination identification information and the outgoing interface identifier of the local node, and the outgoing interface corresponding to the outgoing interface identifier of the local node is used to send the message, and the outgoing interface Adjacent node devices to which the node device 1 is connected. Finally, the sending module 13 sends the message to the adjacent node device through the outgoing interface.

本实施例中基于软件技术将多个互连的路由器设备的目的标识信息和出接口标识聚合为FIB,从而使该多个互连的路由器设备聚合为一个虚拟集群路由系统,在对报文进行转发时,查找模块12根据报文携带的目的标识信息查找FIB,获得本节点出接口标识,并由发送模块13通过与本节点出接口标识对应的出接口发送报文,使得整个虚拟集群路由系统对外表现为一个路由系统,从而简化了网络拓扑,简化了运维管理,提高了路由收敛性和稳定性。In this embodiment, based on software technology, the destination identifier information and outgoing interface identifiers of multiple interconnected router devices are aggregated into FIB, so that the multiple interconnected router devices are aggregated into a virtual cluster routing system, and the packets are processed When forwarding, the search module 12 searches for the FIB according to the destination identification information carried in the message, obtains the outbound interface identifier of the node, and sends the message through the outbound interface corresponding to the outbound interface identifier of the node by the sending module 13, so that the entire virtual cluster routing system Externally, it appears as a routing system, which simplifies the network topology, simplifies operation and maintenance management, and improves routing convergence and stability.

进一步地,本实施例虚拟集群路由系统的节点设备1还包括:FIB生成模块21用于将eFIB和iFIB合并,生成FIB。Further, the node device 1 of the virtual cluster routing system in this embodiment further includes: a FIB generating module 21 for merging eFIB and iFIB to generate FIB.

若本实施例虚拟集群系统内部的节点设备1采用分布式动态生成方式生成或更新eFIB时,该FIB生成模块21还包括:协议接收子模块14和eFIB生成子模块15。其中,协议接收子模块14用于接收网络侧发送的邻居信息,所述邻居信息包含所述网络侧的拓扑信息;eFIB生成子模块15用于根据所述邻居信息中的拓扑信息生成或更新eFIB,所述eFIB包含有所述目的IP地址与系统出接口标识的对应关系。If the node device 1 inside the virtual cluster system of this embodiment generates or updates the eFIB in a distributed and dynamic generation manner, the FIB generating module 21 further includes: a protocol receiving sub-module 14 and an eFIB generating sub-module 15 . Among them, the protocol receiving submodule 14 is used to receive the neighbor information sent by the network side, and the neighbor information includes the topology information of the network side; the eFIB generating submodule 15 is used to generate or update the eFIB according to the topology information in the neighbor information , the eFIB contains the correspondence between the destination IP address and the system outbound interface identifier.

此时,该FIB生成模块21还可以包括:协议同步子模块16,用于与所述虚拟集群路由系统内部的其他节点设备同步邻居信息。At this time, the FIB generation module 21 may further include: a protocol synchronization sub-module 16, configured to synchronize neighbor information with other node devices inside the virtual cluster routing system.

本实施例中的虚拟集群路由系统内部的节点设备1还可以采用集中动态生成方式生成或更新eFIB,此时,该FIB生成模块21的协议同步子模块16还可以用于与所述虚拟集群路由系统内部的其他节点设备同步eFIB。The node device 1 inside the virtual cluster routing system in this embodiment can also generate or update the eFIB in a centralized and dynamic generation mode. At this time, the protocol synchronization submodule 16 of the FIB generation module 21 can also be used to communicate with the virtual cluster routing Other node devices in the system synchronize eFIB.

本实施例中的虚拟集群路由系统内部的节点设备1还可以采用外部配置生成方式生成或更新eFIB,此时,该FIB生成模块21还可以包括:eFIB接收子模块17用于接收网管设备设定的或者所述虚拟集群路由系统内部的其他节点设备发送的eFIB,所述eFIB包含有所述目的IP地址与所述系统出接口标识的对应关系。The node device 1 inside the virtual cluster routing system in this embodiment can also generate or update the eFIB by means of external configuration generation. At this time, the FIB generation module 21 can also include: eFIB receiving sub-module 17 for receiving network management equipment settings or the eFIB sent by other node devices inside the virtual cluster routing system, the eFIB includes the correspondence between the destination IP address and the system outgoing interface identifier.

更进一步地,若本实施例中的虚拟集群路由系统内部的节点设备1采用静态配置方式生成iFIB时,则该FIB生成模块21还包括:iFIB接收子模块18用于接收网管设备设定的或者所述虚拟集群路由系统内部的其他节点发送的iFIB。Furthermore, if the node device 1 inside the virtual cluster routing system in this embodiment generates an iFIB in a static configuration mode, the FIB generating module 21 also includes: the iFIB receiving sub-module 18 is used to receive the set or The iFIB sent by other nodes inside the virtual cluster routing system.

若本实施例中的虚拟集群路由系统内部的节点设备1采用分布式动态生成方式生成iFIB时,则该FIB生成模块21还包括:iFIB检测子模块19和iFIB生成子模块20。其中,iFIB检测子模块19用于动态检测所述虚拟集群路由系统内部的拓扑结构;iFIB生成子模块20用于根据所述拓扑结构生成或更新本节点的iFIB。If the node devices 1 inside the virtual cluster routing system in this embodiment generate iFIBs in a distributed and dynamic manner, the FIB generation module 21 further includes: an iFIB detection submodule 19 and an iFIB generation submodule 20 . Wherein, the iFIB detection sub-module 19 is used to dynamically detect the topology inside the virtual cluster routing system; the iFIB generation sub-module 20 is used to generate or update the iFIB of the node according to the topology.

图7为本发明实施例七提供的虚拟集群路由系统的结构示意图,本实施例以上述实施例六提供的虚拟集群路由系统为基础,可用于实现图2所示本发明实施例提供的虚拟集群路由方法的流程。如图7所示,本实施例虚拟集群路由系统内部的节点设备1中的查找模块12进一步包括:第一查找单元121和第二查找单元122。其中,第一查找单元121用于当所述目的标识信息为目的IP地址,根据所述目的IP地址查找eFIB,获得系统出接口标识,所述eFIB中包含目的IP地址与系统出接口标识的对应关系;第二查找单元122用于根据所述系统出接口标识查找iFIB,获得本节点出接口标识,所述iFIB包含系统出接口标识与本节点出接口标识的对应关系。FIG. 7 is a schematic structural diagram of the virtual cluster routing system provided by Embodiment 7 of the present invention. This embodiment is based on the virtual cluster routing system provided by Embodiment 6 above, and can be used to realize the virtual cluster provided by the embodiment of the present invention shown in FIG. 2 The flow of the routing method. As shown in FIG. 7 , the search module 12 in the node device 1 inside the virtual cluster routing system of this embodiment further includes: a first search unit 121 and a second search unit 122 . Wherein, the first search unit 121 is configured to search the eFIB according to the destination IP address when the destination identification information is the destination IP address, and obtain the system outgoing interface identifier, and the eFIB includes the correspondence between the destination IP address and the system outgoing interface identifier. Relationship; the second search unit 122 is configured to search the iFIB according to the system outbound interface identifier to obtain the outbound interface identifier of the node, and the iFIB includes the corresponding relationship between the outbound interface identifier of the system and the outbound interface identifier of the node.

进一步地,本实施例中的节点设备1的发送模块13具体用于通过该本节点出接口向网络侧发送报文;Further, the sending module 13 of the node device 1 in this embodiment is specifically configured to send a message to the network side through the outbound interface of the local node;

更进一步地,本实施例中的节点设备1的发送模块13可以包括:封装单元131和发送单元132。其中,封装单元131用于将内部路由标签封装到所述报文中,所述内部路由标签中包含有所述系统出接口标识;发送单元132用于向与所述本节点出接口连接的邻接节点设备发送封装后的报文。Furthermore, the sending module 13 of the node device 1 in this embodiment may include: an encapsulation unit 131 and a sending unit 132 . Wherein, the encapsulating unit 131 is used for encapsulating the internal routing label into the message, and the internal routing label contains the system outgoing interface identifier; The node device sends the encapsulated message.

本实施例虚拟集群路由系统工作时,首先,当接收模块11接收到携带有目的IP地址的报文后,查找模块12中的第一查找单元121根据该目的IP地址查找eFIB,获得系统出接口标识,其中,该eFIB中包含由目的IP地址与系统出接口标识的对应关系。之后,第二查找单元122根据该系统出接口标识查找iFIB,获得本节点出接口标识,其中,该iFIB中包含由本节点出接口标识。最后,当该本节点出接口标识与系统出接口标识相同时,由发送模块13通过该本节点出接口向网络侧发送报文。When the virtual cluster routing system of this embodiment works, first, after the receiving module 11 receives the message carrying the destination IP address, the first search unit 121 in the search module 12 searches the eFIB according to the destination IP address to obtain the system outbound interface Identification, wherein, the eFIB contains the correspondence between the destination IP address and the system outgoing interface identification. Afterwards, the second searching unit 122 searches the iFIB according to the system outbound interface identifier to obtain the outbound interface identifier of the local node, wherein the iFIB includes the outgoing interface identifier of the local node. Finally, when the identifier of the outgoing interface of the local node is the same as that of the outgoing interface of the system, the sending module 13 sends the message to the network side through the outgoing interface of the local node.

进一步地,当该本节点出接口标识与系统出接口标识不相同时,则可以由该发送模块13中的封装单元131将内部路由标签封装到报文中,该内部路由标签中包含有系统出接口标识,之后发送单元132向本节点出接口连接的邻接节点设备发送封装单元131封装后的报文。Further, when the identifier of the outgoing interface of the local node is different from the identifier of the outgoing interface of the system, the encapsulation unit 131 in the sending module 13 may encapsulate the internal routing label into the message, and the internal routing label contains the system outgoing interface The interface identifier, and then the sending unit 132 sends the message encapsulated by the encapsulating unit 131 to the adjacent node device connected to the outgoing interface of the current node.

本实施例中基于软件技术将多个互连的路由器设备的目的标识信息和出接口标识聚合为FIB,从而使该多个互连的路由器设备聚合为一个虚拟集群路由系统,在对报文进行转发时,并由节点设备1中的第一查找单元121根据报文中的目的IP地址查找包含有系统出接口标识的eFIB,然后第二查找单元122根据系统出接口标识查找包含有本节点出接口标识的iFIB,并由发送模块13向与该本节点出接口连接的邻接节点设备发送该报文,使得整个虚拟集群路由系统对外表现为一个路由系统,从而简化了网络拓扑,提高了路由收敛性和稳定性。In this embodiment, based on software technology, the destination identifier information and outgoing interface identifiers of multiple interconnected router devices are aggregated into FIB, so that the multiple interconnected router devices are aggregated into a virtual cluster routing system, and the packets are processed When forwarding, the first search unit 121 in the node device 1 searches for the eFIB containing the system outbound interface identifier according to the destination IP address in the message, and then the second search unit 122 searches for the eFIB containing the outbound interface identifier of the current node according to the system outbound interface identifier. The iFIB of the interface identification, and the sending module 13 sends the message to the adjacent node device connected to the outgoing interface of the local node, so that the entire virtual cluster routing system appears as a routing system externally, thereby simplifying the network topology and improving routing convergence sex and stability.

图8为本发明实施例八提供的虚拟集群路由系统的结构示意图,本实施例上述实施例六提供的虚拟集群路由系统为基础,可用于实现图3所示本发明实施例提供的虚拟集群路由方法的流程。如图8所示,本实施例虚拟集群路由系统内部的节点设备1与上述实施例七中的节点设备1的区别在于,本实施例中的查找模块12包括:解析单元123和第三查找单元124。其中,解析单元123用于当目的标识信息为内部路由标签时,解析所述内部路由标签,获取所述内部路由标签中包含的系统出接口标识;第三查找单元124用于根据该系统出接口标识查找iFIB,所述iFIB包含有所述报文的本节点出接口标识。FIG. 8 is a schematic structural diagram of the virtual cluster routing system provided by the eighth embodiment of the present invention. Based on the virtual cluster routing system provided by the sixth embodiment of the present invention, it can be used to realize the virtual cluster routing provided by the embodiment of the present invention shown in FIG. 3 The flow of the method. As shown in FIG. 8 , the difference between the node device 1 inside the virtual cluster routing system of this embodiment and the node device 1 in the seventh embodiment above is that the search module 12 in this embodiment includes: an analysis unit 123 and a third search unit 124. Wherein, the parsing unit 123 is used to parse the internal routing label when the destination identification information is an internal routing label, and obtain the system outgoing interface identifier contained in the internal routing label; the third searching unit 124 is used to The identifier looks up the iFIB, and the iFIB includes the identifier of the outbound interface of the local node of the message.

本实施例的虚拟集群路由系统工作时,首先,接收模块11接收到封装有内部路由标签的报文后,查找模块12中的解析单元123解析该内部路由标签,获取该内部路由标签中包含的系统出接口标识,之后,第三查找单元124根据该系统出接口标识查找iFIB,该iFIB中包含有本节点出接口标识,最后,发送模块13根据该本节点出接口标识发送报文的方式可以参见上述实施例七中的描述,此处不再赘述。When the virtual cluster routing system of this embodiment is working, first, after the receiving module 11 receives the message encapsulated with the internal routing label, the parsing unit 123 in the search module 12 analyzes the internal routing label to obtain the information contained in the internal routing label. System outgoing interface identification, after that, the third search unit 124 searches for iFIB according to the system outgoing interface identification, which contains the outgoing interface identification of this node in the iFIB, and finally, the sending module 13 can send a message according to the outgoing interface identification of this node Refer to the description in the seventh embodiment above, and details are not repeated here.

本实施例中通过解析单元123从报文中解析出系统出接口标识,并由第三查找单元124根据该系统出接口标识查找出包含有本节点出接口标识的iFIB,较上述实施例七而言,减少了查找eFIB的步骤,提高了虚拟集群路由系统的效率。In this embodiment, the parsing unit 123 parses the system outbound interface identifier from the message, and the third search unit 124 finds out the iFIB containing the outbound interface identifier of the node according to the system outbound interface identifier, compared with the seventh embodiment above In other words, the steps of searching eFIB are reduced, and the efficiency of the virtual cluster routing system is improved.

图9为本发明实施例九提供的虚拟集群路由系统的结构示意图,本实施例提供的虚拟集群路由系统可用于实现图4所示本发明实施例提供的虚拟集群路由方法的流程。如图9所示,本实施虚拟集群路由系统中的节点设备1具体用于按照负载分担机制,分担所述虚拟集群路由系统内部的邻接节点设备2发送的部分负载,将接收到的报文向网络侧发送。FIG. 9 is a schematic structural diagram of a virtual cluster routing system provided in Embodiment 9 of the present invention. The virtual cluster routing system provided in this embodiment can be used to implement the flow of the virtual cluster routing method provided in the embodiment of the present invention shown in FIG. 4 . As shown in Figure 9, the node device 1 in the virtual cluster routing system in this implementation is specifically used to share the partial load sent by the adjacent node device 2 inside the virtual cluster routing system according to the load sharing mechanism, and send the received message to sent by the network side.

本实施例的虚拟集群路由系统工作时,虚拟集群路由系统内部的邻接节点2正常工作时,该节点设备1处于等待状态。随着外部网络中向邻接节点设备2发送的报文的数量不断增加,该邻接节点设备2已经不能满足网络负载的需求,此时,邻接节点设备2向节点设备1发送路由分担消息,指示该节点设备1进行负载分担。当节点设备1接收到路由分担消息后,按照负载分担机制,分担邻接节点设备2的部分负载,将将接收到的报文向网络侧发送。When the virtual cluster routing system of this embodiment is working, when the adjacent node 2 inside the virtual cluster routing system is working normally, the node device 1 is in a waiting state. As the number of messages sent to the adjacent node device 2 in the external network continues to increase, the adjacent node device 2 can no longer meet the requirements of the network load. At this time, the adjacent node device 2 sends a route sharing message to the node device 1, indicating that the Node device 1 performs load sharing. After node device 1 receives the route sharing message, it shares part of the load of adjacent node device 2 according to the load sharing mechanism, and sends the received message to the network side.

本实施例中通过节点设备1分担邻接节点设备2的部分负载,满足了网络负载的需求,提高了网络的稳定性。In this embodiment, the node device 1 shares part of the load of the adjacent node device 2, which meets the requirement of the network load and improves the stability of the network.

本发明实施例十提供的虚拟集群路由系统与上述实施例九提供的虚拟集群路由系统的结构相同,具体结构可以参见图9所示,本实施例提供的虚拟集群路由系统可用于实现图5所示本发明实施例提供的虚拟集群路由方法的流程。如图9所示,本实施例虚拟集群路由系统中的节点设备1具体用于当邻接节点设备2故障时按照主备倒换机制,代替所述虚拟集群路由系统内部的邻接节点设备2接收报文,并向网络侧发送。The virtual cluster routing system provided by Embodiment 10 of the present invention has the same structure as the virtual cluster routing system provided by Embodiment 9 above. The specific structure can be referred to in FIG. 9 . The virtual cluster routing system provided in this embodiment can be used to realize the The flow of the virtual cluster routing method provided by the embodiment of the present invention is shown. As shown in Figure 9, the node device 1 in the virtual cluster routing system of this embodiment is specifically used to replace the adjacent node device 2 inside the virtual cluster routing system to receive messages according to the active-standby switchover mechanism when the adjacent node device 2 fails , and send it to the network side.

本实施例的虚拟集群路由系统工作时,节点设备1不断检测虚拟集群路由系统内部的邻接节点设备2的工作状态,当该邻接节点设备2处于正常工作时,节点设备1处于检测状态。当邻接节点设备2出现故障时,该节点设备1按照主备倒换机制,代替邻接节点设备2将接收到的报文向网络侧发送。When the virtual cluster routing system of this embodiment is working, the node device 1 continuously detects the working status of the adjacent node device 2 inside the virtual cluster routing system. When the adjacent node device 2 is working normally, the node device 1 is in the detection state. When the adjacent node device 2 fails, the node device 1 replaces the adjacent node device 2 and sends the received message to the network side according to the active/standby switchover mechanism.

本实施例当邻接节点设备2故障时,节点设备1通过执行主备倒换流程,代替邻接节点设备2将接收到的报文向网络侧发送,增强了虚拟集群路由系统的可靠性。In this embodiment, when the adjacent node device 2 fails, the node device 1 replaces the adjacent node device 2 and sends the received message to the network side by performing the active/standby switchover process, thereby enhancing the reliability of the virtual cluster routing system.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (25)

1.一种虚拟集群路由方法,其特征在于,适用于虚拟集群路由系统,所述虚拟集群路由系统包含多个通过端口互连的节点设备;包括:1. A virtual cluster routing method, characterized in that it is suitable for a virtual cluster routing system, and the virtual cluster routing system includes a plurality of node devices interconnected by ports; comprising: 所述节点设备接收携带有目的标识信息的报文;The node device receives a message carrying destination identification information; 根据所述目的标识信息查找转发信息库FIB,获得本节点出接口标识,所述FIB中包含目的标识信息与本节点出接口标识的对应关系;Searching the forwarding information base FIB according to the target identification information to obtain the outgoing interface identification of this node, the FIB includes the corresponding relationship between the purpose identification information and the outgoing interface identification of this node; 通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备。Sending the message to the adjacent node device connected to the outgoing interface through the outgoing interface corresponding to the outgoing interface identifier of the local node. 2.根据权利要求1所述的方法,其特征在于,当所述目的标识信息为目的IP地址时,所述根据所述目的标识信息查找FIB包括:2. The method according to claim 1, wherein when the target identification information is a target IP address, searching for the FIB according to the target identification information comprises: 所述节点设备根据所述目的IP地址查找外部转发信息库eFIB,获得系统出接口标识,所述eFIB中包含目的IP地址与系统出接口标识的对应关系;The node device searches the external forwarding information base eFIB according to the destination IP address, and obtains the system outgoing interface identifier, and the eFIB includes the corresponding relationship between the destination IP address and the system outgoing interface identifier; 所述节点设备根据所述系统出接口标识查找内部转发信息库iFIB,获得本节点出接口标识,所述iFIB包含系统出接口标识与本节点出接口标识的对应关系。The node device searches the internal forwarding information base iFIB according to the system outgoing interface identifier to obtain the local node outgoing interface identifier, and the iFIB contains the corresponding relationship between the system outgoing interface identifier and the local node outgoing interface identifier. 3.根据权利要求1所述的方法,其特征在于,当所述目的标识信息为内部路由标签时,所述根据所述目的标识信息查找FIB包括:3. The method according to claim 1, wherein when the destination identification information is an internal routing label, searching for the FIB according to the destination identification information comprises: 所述节点设备解析所述内部路由标签,获取所述内部路由标签中包含的系统出接口标识;The node device parses the internal routing label, and obtains the system outgoing interface identifier contained in the internal routing label; 所述节点设备根据所述系统出接口标识查找iFIB,所述iFIB包含有所述报文的本节点出接口标识。The node device searches for an iFIB according to the system outgoing interface identifier, and the iFIB includes the local node outgoing interface identifier of the message. 4.根据权利要求1-3任一所述的方法,其特征在于,当所述本节点出接口为系统出接口时,通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备包括:4. The method according to any one of claims 1-3, wherein when the outgoing interface of the local node is a system outgoing interface, the message is sent through the outgoing interface corresponding to the outgoing interface identifier of the local node The adjacent node devices connected to the outgoing interface include: 通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的所述虚拟集群路由系统内部的邻接节点设备Send the message to an adjacent node device inside the virtual cluster routing system connected to the outbound interface through the outbound interface corresponding to the outbound interface identifier of the local node 5.根据权利要求1-3任一所述的方法,其特征在于,当所述本节点出接口为非系统出接口时,通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备包括:5. The method according to any one of claims 1-3, wherein when the outgoing interface of the local node is a non-system outgoing interface, the report is sent through the outgoing interface corresponding to the outgoing interface identifier of the local node. The adjacent node devices connected to the outgoing interface include: 通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的网络侧的邻接节点设备Send the message to the adjacent node device on the network side connected to the outgoing interface through the outgoing interface corresponding to the outgoing interface identifier of the local node 6.根据权利要求1-3任一所述的方法,其特征在于,当所述本节点出接口标识对应的出接口为非系统出接口时,所述通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备包括:6. The method according to any one of claims 1-3, wherein when the outbound interface corresponding to the outbound interface identifier of the local node is a non-system outbound interface, the pass corresponds to the outbound interface identifier of the local node The outgoing interface sending the message to the adjacent node device connected to the outgoing interface includes: 所述节点设备将内部路由标签封装到所述报文中,所述内部路由标签中包含有所述系统出接口标识;The node device encapsulates an internal routing label into the message, and the internal routing label includes the system outgoing interface identifier; 所述节点设备通过与所述本节点出接口标识对应的出接口发送封装后的报文给与所述出接口连接的所述虚拟集群路由系统内部的邻接节点设备The node device sends an encapsulated message to an adjacent node device inside the virtual cluster routing system connected to the outbound interface through the outbound interface corresponding to the outbound interface identifier of the local node 7.根据权利要求2所述的方法,其特征在于,所述方法还包括:7. The method according to claim 2, further comprising: 所述节点设备接收网络侧发送的邻居信息,所述邻居信息包含所述网络侧的拓扑信息;The node device receives neighbor information sent by the network side, where the neighbor information includes topology information on the network side; 所述节点设备根据所述邻居信息中的拓扑信息生成或更新eFIB,所述eFIB包含有所述目的IP地址与系统出接口标识的对应关系。The node device generates or updates an eFIB according to the topology information in the neighbor information, and the eFIB includes the correspondence between the destination IP address and the system outgoing interface identifier. 8.根据权利要求7所述的方法,其特征在于,所述方法还包括:8. The method according to claim 7, further comprising: 所述节点设备与所述虚拟集群路由系统内部的其他节点设备同步邻居信息;或者The node device synchronizes neighbor information with other node devices inside the virtual cluster routing system; or 所述节点设备与所述虚拟集群路由系统内部的其他节点设备同步eFIB。The node device synchronizes the eFIB with other node devices inside the virtual cluster routing system. 9.根据权利要求2所述的方法,其特征在于,所述方法还包括:9. The method of claim 2, further comprising: 所述节点设备接收网管设备设定的或者所述虚拟集群路由系统内部的其他节点设备发送的eFIB,所述eFIB包含有所述目的IP地址与所述系统出接口标识的对应关系。The node device receives the eFIB set by the network management device or sent by other node devices inside the virtual cluster routing system, and the eFIB includes the correspondence between the destination IP address and the system outgoing interface identifier. 10.根据权利要求2所述的方法,其特征在于,所述方法还包括:10. The method of claim 2, further comprising: 所述节点设备接收网管设备设定的或者所述虚拟集群路由系统内部的其他节点发送的iFIB。The node device receives the iFIB set by the network management device or sent by other nodes inside the virtual cluster routing system. 11.根据权利要求2所述的方法,其特征在于,所述方法还包括:11. The method of claim 2, further comprising: 所述节点设备动态检测所述虚拟集群路由系统内部的拓扑结构;The node device dynamically detects the internal topology of the virtual cluster routing system; 所述节点设备根据所述拓扑结构生成或更新本节点的iFIB。The node device generates or updates the iFIB of the node according to the topology. 12.根据权利要求1所述的方法,其特征在于,所述方法还包括:12. The method of claim 1, further comprising: 所述节点设备按照负载分担机制,分担所述虚拟集群路由系统内部的邻接节点设备发送的部分负载,将接收到的报文向网络侧发送。According to the load sharing mechanism, the node device shares part of the load sent by the adjacent node devices inside the virtual cluster routing system, and sends the received message to the network side. 13.根据权利要求1所述的方法,其特征在于,当所述虚拟集群路由系统内部的邻接节点设备故障时,还包括:13. The method according to claim 1, wherein, when an adjacent node device within the virtual cluster routing system fails, further comprising: 所述节点设备按照主备倒换机制,代替所述虚拟集群路由系统内部的邻接节点设备接收报文,并向网络侧发送。According to the active-standby switchover mechanism, the node device replaces the adjacent node device inside the virtual cluster routing system to receive the message and send it to the network side. 14.一种虚拟集群路由系统,其特征在于,所述虚拟集群路由系统包括:多个通过端口互连的节点设备,所述节点设备还包括:14. A virtual cluster routing system, characterized in that, the virtual cluster routing system includes: a plurality of node devices interconnected through ports, and the node devices also include: 接收模块,用于接收携带有目的标识信息的报文;A receiving module, configured to receive a message carrying purpose identification information; 查找模块,用于根据所述目的标识信息查找转发信息库FIB,获得本节点出接口标识,所述FIB中包含目的标识信息与本节点出接口标识的对应关系;A search module, configured to search the forwarding information base FIB according to the target identification information, and obtain the outgoing interface identification of the current node, and the FIB includes the corresponding relationship between the target identification information and the outgoing interface identification of the current node; 发送模块,用于通过与所述本节点出接口标识对应的出接口发送所述报文给与所述出接口连接的邻接节点设备。A sending module, configured to send the message to an adjacent node device connected to the outgoing interface through the outgoing interface corresponding to the outgoing interface identifier of the local node. 15.根据权利要求14所述的虚拟集群路由系统,其特征在于,所述查找模块具体包括:15. The virtual cluster routing system according to claim 14, wherein the search module specifically comprises: 第一查找单元,用于当所述目的标识信息为目的IP地址,根据所述目的IP地址查找外部转发信息库eFIB,获得系统出接口标识,所述eFIB中包含目的IP地址与系统出接口标识的对应关系;The first search unit is used to search the external forwarding information base eFIB according to the destination IP address when the destination identification information is the destination IP address, and obtain the system outgoing interface identifier, and the eFIB includes the destination IP address and the system outgoing interface identifier corresponding relationship; 第二查找单元,用于根据所述系统出接口标识查找内部转发信息库iFIB,获得本节点出接口标识,所述iFIB包含系统出接口标识与本节点出接口标识的对应关系。The second search unit is configured to search the internal forwarding information base iFIB according to the system outgoing interface identifier to obtain the local node outgoing interface identifier, and the iFIB includes the corresponding relationship between the system outgoing interface identifier and the local node outgoing interface identifier. 16.根据权利要求14所述的虚拟集群路由系统,其特征在于,所述查找模块具体包括:16. The virtual cluster routing system according to claim 14, wherein the search module specifically includes: 解析单元,用于当所述目的标识信息为内部路由标签时,解析所述内部路由标签,获取所述内部路由标签中包含的系统出接口标识;A parsing unit, configured to parse the internal routing label when the destination identification information is an internal routing label, and obtain the system outgoing interface identification contained in the internal routing label; 查找单元,用于根据所述系统出接口标识查找iFIB,所述iFIB包含有所述报文的本节点出接口标识。A searching unit, configured to search for an iFIB according to the system outgoing interface identifier, where the iFIB contains the local node outgoing interface identifier of the message. 17.根据权利要求14所述的虚拟集群路由系统,其特征在于,所述发送模块具体包括:17. The virtual cluster routing system according to claim 14, wherein the sending module specifically comprises: 封装单元,用于将内部路由标签封装到所述报文中,所述内部路由标签中包含有所述系统出接口标识;An encapsulation unit, configured to encapsulate an internal routing label into the message, where the internal routing label contains the system outgoing interface identifier; 发送单元,用于向与所述本节点出接口连接的邻接节点设备发送封装后的报文。The sending unit is configured to send the encapsulated message to the adjacent node device connected to the outgoing interface of the local node. 18.根据权利要求14所述的虚拟集群路由系统,其特征在于,所述节点设备还包括:18. The virtual cluster routing system according to claim 14, wherein the node device further comprises: FIB生成模块,用于将eFIB和iFIB合并,生成FIB。The FIB generating module is used for merging eFIB and iFIB to generate FIB. 19.根据权利要求18所述的虚拟集群路由系统,其特征在于,所述FIB生成模块包括:19. The virtual cluster routing system according to claim 18, wherein the FIB generating module comprises: 协议接收子模块,用于接收网络侧发送的邻居信息,所述邻居信息包含所述网络侧的拓扑信息;A protocol receiving submodule, configured to receive neighbor information sent by the network side, where the neighbor information includes topology information of the network side; eFIB生成子模块,用于根据所述邻居信息中的拓扑信息生成或更新eFIB,所述eFIB包含有所述目的IP地址与系统出接口标识的对应关系。The eFIB generating submodule is configured to generate or update an eFIB according to the topology information in the neighbor information, and the eFIB includes the correspondence between the destination IP address and the system outgoing interface identifier. 20.根据权利要求19所述的虚拟集群路由系统,其特征在于,所述FIB生成模块还包括:20. The virtual cluster routing system according to claim 19, wherein the FIB generation module further comprises: 协议同步子模块,用于与所述虚拟集群路由系统内部的其他节点设备同步邻居信息;或者A protocol synchronization submodule, configured to synchronize neighbor information with other node devices inside the virtual cluster routing system; or 所述协议同步子模块具体用于与所述虚拟集群路由系统内部的其他节点设备同步eFIB。The protocol synchronization sub-module is specifically used to synchronize eFIB with other node devices inside the virtual cluster routing system. 21.根据权利要求18所述的虚拟集群路由系统,其特征在于,所述FIB生成模块包括:21. The virtual cluster routing system according to claim 18, wherein the FIB generating module comprises: eFIB接收子模块,用于接收网管设备设定的或者所述虚拟集群路由系统内部的其他节点设备发送的eFIB,所述eFIB包含有所述目的IP地址与所述系统出接口标识的对应关系。The eFIB receiving sub-module is used to receive the eFIB set by the network management device or sent by other node devices inside the virtual cluster routing system, the eFIB includes the corresponding relationship between the destination IP address and the system outgoing interface identifier. 22.根据权利要求18所述的虚拟集群路由系统,其特征在于,所述FIB生成模块包括:22. The virtual cluster routing system according to claim 18, wherein the FIB generating module comprises: iFIB接收子模块,用于接收网管设备设定的或者所述虚拟集群路由系统内部的其他节点发送的iFIB。The iFIB receiving sub-module is used to receive the iFIB set by the network management device or sent by other nodes inside the virtual cluster routing system. 23.根据权利要求18所述的虚拟集群路由系统,其特征在于,所述FIB生成模块包括:23. The virtual cluster routing system according to claim 18, wherein the FIB generation module comprises: iFIB检测子模块,用于动态检测所述虚拟集群路由系统内部的拓扑结构;iFIB生成子模块,用于根据所述拓扑结构生成或更新本节点的iFIB。The iFIB detection submodule is used to dynamically detect the topology inside the virtual cluster routing system; the iFIB generation submodule is used to generate or update the iFIB of the node according to the topology. 24.根据权利要求14所述的虚拟集群路由系统,其特征在于,所述节点设备具体用于按照负载分担机制,分担所述虚拟集群路由系统内部的邻接节点设备发送的部分负载,将接收到的报文向网络侧发送。24. The virtual cluster routing system according to claim 14, wherein the node device is specifically configured to share the partial load sent by the adjacent node devices inside the virtual cluster routing system according to the load sharing mechanism, and will receive The message is sent to the network side. 25.根据权利要求14所述的虚拟集群路由系统,其特征在于,所述节点设备具体用于当所述虚拟集群路由系统内部的邻接节点设备故障时,按照主备倒换机制,代替所述虚拟集群路由系统内部的邻接节点设备接收报文,并向网络侧发送。25. The virtual cluster routing system according to claim 14, wherein the node device is specifically configured to replace the virtual Adjacent node devices inside the cluster routing system receive the message and send it to the network side.
CN2009101494563A 2009-06-19 2009-06-19 Virtual cluster routing method and system Pending CN101931587A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101494563A CN101931587A (en) 2009-06-19 2009-06-19 Virtual cluster routing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101494563A CN101931587A (en) 2009-06-19 2009-06-19 Virtual cluster routing method and system

Publications (1)

Publication Number Publication Date
CN101931587A true CN101931587A (en) 2010-12-29

Family

ID=43370518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101494563A Pending CN101931587A (en) 2009-06-19 2009-06-19 Virtual cluster routing method and system

Country Status (1)

Country Link
CN (1) CN101931587A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102204189A (en) * 2011-05-13 2011-09-28 华为技术有限公司 Router and obtainment method for forwarding information base of router cluster
WO2011113394A3 (en) * 2011-04-27 2012-04-05 华为技术有限公司 Router, virtual cluster routers system and establishing method thereof
WO2012155351A1 (en) * 2011-05-19 2012-11-22 华为技术有限公司 Method and network device for generating tunneling forwarding entries
WO2013082773A1 (en) * 2011-12-07 2013-06-13 华为技术有限公司 Method for service transmission over optical transport network, device and system for realizing same
CN103262480A (en) * 2012-11-13 2013-08-21 华为技术有限公司 Method of establishing virtual cluster and network devices
US8532114B2 (en) 2010-03-29 2013-09-10 Huawei Technologies Co., Ltd. Cluster router and cluster routing method
CN103460675A (en) * 2013-01-14 2013-12-18 华为技术有限公司 Cluster and forwarding method
CN103532843A (en) * 2011-03-17 2014-01-22 华为技术有限公司 Work method and device for virtual network unit
CN103684855A (en) * 2013-11-29 2014-03-26 中国电子科技集团公司第三十研究所 Intelligent control method for cluster routers
CN103973554A (en) * 2013-01-29 2014-08-06 华为技术有限公司 Routing method, routing system and related equipment
CN104320323A (en) * 2014-11-10 2015-01-28 浪潮电子信息产业股份有限公司 Network node virtualization method
CN105873011A (en) * 2016-06-06 2016-08-17 海能达通信股份有限公司 Trunking service data transmission and control method, device and equipment
US9450856B2 (en) 2011-12-26 2016-09-20 Hangzhou H3C Technologies Co., Ltd. Expanding member ports of a link aggregation group between clusters
CN105991204A (en) * 2015-01-28 2016-10-05 中兴通讯股份有限公司 Clock synchronization method and cluster routing system
WO2017113929A1 (en) * 2015-12-29 2017-07-06 中兴通讯股份有限公司 Method and controller for controlling forwarding device cluster in software-defined networking
CN107070753A (en) * 2017-06-15 2017-08-18 郑州云海信息技术有限公司 A kind of data monitoring method of distributed cluster system, apparatus and system
CN107342939A (en) * 2016-04-29 2017-11-10 华为技术有限公司 The method and apparatus for transmitting data
CN109275175A (en) * 2018-08-16 2019-01-25 新华三技术有限公司 A kind of Ploymerized Interface method of super body AP, Ploymerized Interface device and super body AP
CN110968806A (en) * 2019-11-15 2020-04-07 新华三半导体技术有限公司 Maintenance information searching method and device and network equipment
CN111064786A (en) * 2019-12-17 2020-04-24 联通物联网有限责任公司 Account identifier management method and device

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8532114B2 (en) 2010-03-29 2013-09-10 Huawei Technologies Co., Ltd. Cluster router and cluster routing method
CN103532843A (en) * 2011-03-17 2014-01-22 华为技术有限公司 Work method and device for virtual network unit
WO2011113394A3 (en) * 2011-04-27 2012-04-05 华为技术有限公司 Router, virtual cluster routers system and establishing method thereof
CN102511151A (en) * 2011-04-27 2012-06-20 华为技术有限公司 A router, virtual cluster router system and establishment method
CN102511151B (en) * 2011-04-27 2014-06-04 华为技术有限公司 Router, virtual cluster router system and establishing method thereof
WO2011124183A3 (en) * 2011-05-13 2012-04-19 华为技术有限公司 Router and obtainment method for forwarding information base of router cluster
CN102204189A (en) * 2011-05-13 2011-09-28 华为技术有限公司 Router and obtainment method for forwarding information base of router cluster
WO2012155351A1 (en) * 2011-05-19 2012-11-22 华为技术有限公司 Method and network device for generating tunneling forwarding entries
US9407532B2 (en) 2011-05-19 2016-08-02 Huawei Technologies Co., Ltd. Method for generating tunnel forwarding entry and network device
US9912434B2 (en) 2011-12-07 2018-03-06 Huawei Technologies Co., Ltd. Service transmission method in an optical transport network and device and system for implementing the method
WO2013082773A1 (en) * 2011-12-07 2013-06-13 华为技术有限公司 Method for service transmission over optical transport network, device and system for realizing same
US9450856B2 (en) 2011-12-26 2016-09-20 Hangzhou H3C Technologies Co., Ltd. Expanding member ports of a link aggregation group between clusters
WO2014075216A1 (en) * 2012-11-13 2014-05-22 华为技术有限公司 Method and network device for establishing virtual cluster
CN103262480A (en) * 2012-11-13 2013-08-21 华为技术有限公司 Method of establishing virtual cluster and network devices
CN103262480B (en) * 2012-11-13 2016-05-25 华为技术有限公司 Method and the network equipment that a kind of Virtual Cluster is set up
US10462048B2 (en) 2012-11-13 2019-10-29 Huawei Technologies Co., Ltd. Virtual cluster establishment method and network device
CN103460675A (en) * 2013-01-14 2013-12-18 华为技术有限公司 Cluster and forwarding method
WO2014107905A1 (en) * 2013-01-14 2014-07-17 华为技术有限公司 Cluster and forwarding method
CN103460675B (en) * 2013-01-14 2016-09-28 华为技术有限公司 Cluster and retransmission method
US9847929B2 (en) 2013-01-14 2017-12-19 Huawei Technologies Co., Ltd. Cluster and forwarding method
WO2014117474A1 (en) * 2013-01-29 2014-08-07 华为技术有限公司 Routing method, system, and related device
CN103973554A (en) * 2013-01-29 2014-08-06 华为技术有限公司 Routing method, routing system and related equipment
CN103684855A (en) * 2013-11-29 2014-03-26 中国电子科技集团公司第三十研究所 Intelligent control method for cluster routers
CN104320323A (en) * 2014-11-10 2015-01-28 浪潮电子信息产业股份有限公司 Network node virtualization method
CN105991204A (en) * 2015-01-28 2016-10-05 中兴通讯股份有限公司 Clock synchronization method and cluster routing system
WO2017113929A1 (en) * 2015-12-29 2017-07-06 中兴通讯股份有限公司 Method and controller for controlling forwarding device cluster in software-defined networking
CN107342939A (en) * 2016-04-29 2017-11-10 华为技术有限公司 The method and apparatus for transmitting data
CN107342939B (en) * 2016-04-29 2020-02-14 华为技术有限公司 Method and device for transmitting data
CN105873011A (en) * 2016-06-06 2016-08-17 海能达通信股份有限公司 Trunking service data transmission and control method, device and equipment
CN107070753A (en) * 2017-06-15 2017-08-18 郑州云海信息技术有限公司 A kind of data monitoring method of distributed cluster system, apparatus and system
CN109275175A (en) * 2018-08-16 2019-01-25 新华三技术有限公司 A kind of Ploymerized Interface method of super body AP, Ploymerized Interface device and super body AP
CN109275175B (en) * 2018-08-16 2021-05-07 新华三技术有限公司 Interface aggregation method and interface aggregation device of super-body AP and super-body AP
CN110968806A (en) * 2019-11-15 2020-04-07 新华三半导体技术有限公司 Maintenance information searching method and device and network equipment
CN110968806B (en) * 2019-11-15 2023-06-09 新华三半导体技术有限公司 Maintenance information searching method and device and network equipment
CN111064786A (en) * 2019-12-17 2020-04-24 联通物联网有限责任公司 Account identifier management method and device

Similar Documents

Publication Publication Date Title
CN101931587A (en) Virtual cluster routing method and system
CN112615778B (en) Message forwarding method, device, router, storage medium and system
US8817593B2 (en) Method and apparatus providing failover for a point to point tunnel for wireless local area network split-plane environments
CN113300949B (en) Method for forwarding message, method, device and system for releasing routing information
CN102299845B (en) Multilink transparent interconnection multicast frames transmission method and system
CN110061915B (en) Method and system for virtual link aggregation across multiple fabric switches
US8446818B2 (en) Routed split multi-link trunking resiliency for wireless local area network split-plane environments
US20110310729A1 (en) Maintaining balance of active links across network devices in a double-sided virtual port-channel environment
EP2962411B1 (en) System and method for traffic polarization during failures
CN105340230A (en) Virtual Chassis Topology Management
CN111786882B (en) Route processing method and device
CN103905325B (en) Double layer network data transferring method and network node
CN102104488A (en) Multicast message processing method and device
WO2018058639A1 (en) Pseudo wire load sharing method and apparatus
WO2017113929A1 (en) Method and controller for controlling forwarding device cluster in software-defined networking
CN105191339A (en) Software redundancy in a non-homogenous virtual chassis
US20240267324A1 (en) Packet forwarding method and apparatus
CN1812300B (en) Ring network connection control method, routing and switching equipment, and ring network system
CN105490937B (en) Ether virtual network gateway switching method and service provider's edge node devices
CN116346445B (en) Method and device for supporting HaVip of traditional bare metal access scene
CN113285878B (en) Load sharing method and first network equipment
CN113872868A (en) Notification message transmission method, device and system and storage medium
CN113973072B (en) Message sending method, device and system
CN114697251A (en) A route processing method, related device and network system
CN103856400B (en) FCoE packet forwarding method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101229