WO2009111969A1 - Procédé de blocage du port périphérique dans l’ethernet, système et appareil de réseau à boucle ethernet - Google Patents
Procédé de blocage du port périphérique dans l’ethernet, système et appareil de réseau à boucle ethernet Download PDFInfo
- Publication number
- WO2009111969A1 WO2009111969A1 PCT/CN2009/070681 CN2009070681W WO2009111969A1 WO 2009111969 A1 WO2009111969 A1 WO 2009111969A1 CN 2009070681 W CN2009070681 W CN 2009070681W WO 2009111969 A1 WO2009111969 A1 WO 2009111969A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- edge
- ring
- port
- node
- primary
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
Definitions
- the present invention relates to the field of communications, and in particular, to a method for blocking an edge port in an Ethernet ring network, an Ethernet ring network system, and a device.
- RRPP Rapid Ring Protection Protocol
- the RRPP intersecting ring networking mode is supported. See the RRPP networking diagram provided in Figure 1.
- the ring consisting of node 1, node 2, node 3, and node 4 is the primary ring, node 3, node 4, and node.
- the ring composed of 5 and node 6 is a sub-ring; the main ring and the sub-ring have master nodes, respectively, in Figure 1, node 1 and node 5, and the two nodes (node 3 and node 4) where the primary ring and the sub-ring intersect are edges.
- the node and the assistant edge node, the master node periodically sends a Hello (health detection) packet from its primary port to check the link status of the ring network.
- Hello health detection
- the ring network indicates the ring network. If the link is complete, the primary node blocks the secondary port to prevent broadcast loops. If no Hello packets are received within the specified time, the ring link is faulty. The master node moves to the Failed state and opens the secondary port. In order to ensure that the communication of each node on the ring network is not interrupted.
- the above detection mechanism does not form a broadcast loop.
- the actual networking is often a dual-homed network.
- the RRPP networking diagram is used.
- the two sub-rings R2 and R3 are When the edge nodes are connected, a ring is formed by itself.
- the primary ring R1 fails, the secondary ports of the primary nodes of all the sub-rings are released, and a broadcast loop is formed between the sub-rings.
- the status detection mechanism of the sub-ring protocol packet channel on the primary ring is briefly described as follows:
- the edge node of the sub-ring periodically sends an Edge-Hello (Primary Ring Integrity Check) packet to the assistant-edge node.
- the assistant-edge node uses the Edge-Hello packet to determine the channel status.
- the assistant-edge node detects the sub-ring protocol packet. After the channel is interrupted, the Major-Fault (primary ring failure notification) packet is sent to the edge node. After the edge node receives the Major-Fault, the edge node blocks its own edge port. If the file channel is interrupted, it cannot receive the Hello message sent by itself within the specified time, so it migrates to the Failed state and releases the secondary port. After the primary link is restored, the communication between the edge node and the assistant edge node is restored, and the sub-ring protocol packet channel is restored.
- Edge-Hello Primary Ring Integrity Check
- the master node receives the Hello packet from the secondary port and switches to the Complete state. Therefore, the secondary port is blocked, and the primary node sends a Complete-Flush-FDB (database refresh) packet from the primary port. After receiving the packet, the edge node releases the edge port.
- Complete-Flush-FDB database refresh
- the edge port of the edge node will be blocked and multiple sub-rings will be blocked to prevent broadcast loops. In this case, the edge node will block all the edge ports. As a result, the nodes on the sub-ring are isolated, cannot forward packets, and cannot communicate with services on the primary ring.
- the embodiment of the present invention provides a method for blocking an edge port in an Ethernet ring network, an Ethernet ring network system, and a device, which prevent the subring node from being isolated and the packet forwarding failure caused by the primary ring failure.
- the technical solution is as follows:
- a method for blocking an edge port in an Ethernet ring network where the Ethernet ring network includes a primary ring and a sub-ring, and the primary ring and the sub-ring intersect at two nodes, and one of the two nodes
- the edge node and the other node are auxiliary edge nodes, and the method includes:
- the edge node After receiving the primary ring failure notification packet sent by the assistant edge node, the edge node checks the number of edge ports, and the edge port is a port that only accesses the subring;
- one of the plurality of edge ports is not blocked, and the unselected edge ports are blocked.
- an Ethernet ring network system is further provided, where the system includes a primary ring and a sub-ring, the primary ring and the sub-ring intersect at two nodes, and one of the two nodes is an edge node, and another A node is a secondary edge node, and the edge node is configured to send a primary ring integrity check packet to the assistant edge node, and after receiving the primary ring fault notification packet sent by the assistant edge node, check the edge port.
- the edge port is a port that only accesses the sub-ring; when the number of the edge ports is one, the edge port is not blocked; when the number of the edge ports is multiple, multiple Select one edge port in the edge port to not block, and block the unselected edge port;
- the auxiliary edge node is configured to determine whether the primary ring integrity check packet sent by the edge node is received within a preset time, and if not received, send the earth ring fault notification message to the edge node.
- an apparatus where the device is an edge node that intersects a primary ring and a subring in an Ethernet ring network, and includes Includes:
- the primary ring fault detection module is configured to confirm that the primary ring fails after receiving the primary ring fault notification message sent by the assistant edge node;
- An edge port blocking module configured to: when the primary ring fault detection module confirms that the primary ring is faulty, check the number of the edge ports, where the edge port is a port that only accesses the sub-ring; When the number is one, the edge port is not blocked. When the number of the edge ports is multiple, one of the multiple edge ports is not blocked, and the unselected edge port is blocked.
- the edge node When the primary ring fails, the edge node can keep an edge port from being blocked according to the actual number of edge ports. It is used for normal transmission of services on the primary ring and sub-rings, and blocks other edge ports to prevent broadcast loops.
- the fault handling capability of the Ethernet ring network has high practicability.
- FIG. 1 is a schematic diagram of an RRPP networking provided by the prior art
- FIG. 2 is a schematic diagram of a dual-homed RRPP networking provided by the prior art
- FIG. 3 is a schematic diagram of a dual-homed RRPP networking provided by Embodiment 1 of the present invention.
- FIG. 4 is a flowchart of a method for blocking an edge port in an Ethernet ring network according to Embodiment 1 of the present invention
- FIG. 5 is a schematic diagram of the traffic flow of the Ethernet ring in the primary loop of the RRPP network according to the first embodiment of the present invention
- FIG. 6 is a schematic diagram of the Ethernet ring network system according to Embodiment 2 of the present invention.
- FIG. 7 is a schematic diagram of the apparatus provided in Embodiment 3 of the present invention. detailed description
- the primary ring fails, that is, the edge node receives the Major-Fault packet (the primary ring failure notification packet) sent by the assistant edge node, and the edge node ensures that the normal transmission of the service is ensured by retaining an edge port without blocking. And prevent the broadcast loop.
- the edge port is the port that the edge node accesses only the sub-ring.
- the port that accesses both the sub-ring and the main ring on the edge node is the public port.
- This embodiment provides a method for blocking an edge port in an Ethernet ring network, where the Ethernet ring network includes a primary ring and a sub-ring.
- the ring intersects the subring at two nodes, one of the two nodes is an edge node, and the other node is a secondary edge node.
- the method includes:
- the edge node After receiving the Major-Fault packet (the primary ring failure notification packet) sent by the assistant edge node, the edge node checks the number of edge ports.
- the edge node periodically sends an Edge-Hello packet to the assistant edge node.
- the assistant edge node does not receive the Edge-Hello packet within the preset time, the edge link is considered to be faulty.
- a Major-Fault packet is sent to the edge node through the sub-ring link.
- the following takes the Ethernet ring network of the dual-homed network as an example, and briefly introduces the method for blocking the edge ports in the Ethernet ring network provided in this embodiment.
- the RRPP dual-homing network structure provided in Figure 3 is taken as an example. , the method includes:
- the edge node periodically sends an Edge-Hello packet to the assistant edge node.
- the Edge-Hello packet is sent only through the link on the primary ring (including the public link) to check the link status on the primary ring.
- the assistant edge node determines whether an Edge-Hello packet is received within a preset time, and if yes, indicating that the primary loop link is normal, executing 103; otherwise, executing 104;
- the assistant edge node receives the edge-Hello packet, and considers that the primary ring is in a healthy state, and does not perform any processing.
- the primary ring has two faults, respectively, an edge node and A link failure of the assistant edge node (ie, a common link failure), a link failure between the primary ring primary node and the secondary edge node (ie, a non-public link failure), therefore, the secondary edge node will not receive within a preset time.
- the edge-Hello packet is sent to the edge-Hello packet, and the assistant edge node also considers the primary ring link when the assistant edge node cannot receive the Edge-Hello packet normally due to other reasons (for example, the load on the primary ring is too heavy). Fault, execute 104;
- 104 Send a Major-Fault packet to the edge node through the sub-ring link to notify the edge node of the primary ring link failure.
- 105 After receiving the Major-Fault packet sent by the assistant-edge node, the edge node checks the number of edge ports. ;
- the edge node determines, according to the result of the check, whether the edge port is greater than 1, if yes, executes 107; otherwise, executes 108;
- the number of edge ports of the edge node is 2, so 107 is performed;
- the sub-ring master node is interrupted by the primary ring, and the sub-ring protocol packet channel is interrupted.
- the Hello packet cannot be received within the specified time. Then, the sub-ring is migrated to the Failed state and the secondary port is released.
- the communication between the edge node and the assistant edge node is restored, and the sub-ring protocol packet channel is restored.
- the master node receives the Hello packet from the secondary port and switches to the Complete state. Therefore, the secondary port is blocked, and the primary node sends a Complete-Flush-FDB (database refresh) packet from the primary port. After receiving the packet, the edge node releases the edge port.
- the edge node checks the number of edge ports as 1 according to the above method. Therefore, the edge port is not blocked, and the broadcast loop is not caused, and the original service traffic can be ensured without interruption, and the link is indicated by the direction of the arrow in FIG.
- the edge port on the edge node is not blocked.
- the problem that the sub-ring node is isolated and the packet forwarding fails due to the multi-point failure of the primary ring, and the broadcast loop is effectively prevented, and the processing capability of the Ethernet ring network is improved, which is practical.
- the embodiment provides an Ethernet ring network, where the Ethernet ring network includes a primary ring and a sub-ring.
- the primary ring and the sub-ring intersect at two nodes, and one of the two nodes is an edge node, and the other is another node.
- the node is an auxiliary edge node, where the edge node is configured to send a primary ring integrity check message to the assistant edge node, and after receiving the primary ring failure notification message sent by the assistant edge node, check the number of edge ports, and edge A port is a port that only accesses a sub-ring.
- the edge port is not blocked.
- the number of edge ports is multiple, one of the multiple edge ports is not blocked. Blocked by unselected edge ports;
- the assistant edge node is configured to determine whether the primary ring integrity check packet sent by the edge node is received within a preset time. If not received, the primary ring fault notification packet is sent to the edge node.
- the master node on the subring includes:
- the secondary port release module is configured to release the secondary port when the health detection packet sent by the user is not received within the specified time, and transmit the service through the unblocked edge port of the edge node and the primary ring of the Ethernet ring network.
- the master node on the subring further includes:
- the state switching module is configured to switch to a complete state, block the secondary port, and send a database refresh packet from the primary port when receiving the health detection packet sent by the secondary port from the secondary port;
- the edge node further includes:
- the blocking revocation module is configured to release the blocked edge port after receiving the database refresh packet.
- the Ethernet ring network system provided in this embodiment may be a system composed of a network structure of various Ethernet ring networks.
- the Ethernet ring network system is a dual-homing structure Ethernet ring network system.
- the edge node when the primary ring has multiple faults, the edge node can keep an edge port from being blocked according to the actual number of edge ports, and the traffic is normally transmitted on the primary ring and the sub-ring. Other edge ports prevent broadcast loops and improve the fault handling capability of the Ethernet ring network, which is highly practical.
- the embodiment provides an apparatus, which is an edge node that intersects a primary ring and a subring in an Ethernet ring network, and includes: a primary ring fault detection module 701, configured to receive a primary ring fault sent by the assistant edge node. After the message is notified, confirm that the primary ring is faulty.
- a primary ring fault detection module 701 configured to receive a primary ring fault sent by the assistant edge node. After the message is notified, confirm that the primary ring is faulty.
- the edge port blocking module 702 is configured to check the number of edge ports after the primary ring fault detection module confirms that the primary ring is faulty, where the edge port is a port that only accesses the sub-ring; when the number of edge ports is one, The edge port is blocked. When the number of edge ports is multiple, one of the multiple edge ports is not blocked, and the unselected edge port is blocked.
- the device is an edge node in the Ethernet ring network.
- the blocking mode of the edge port is the same as that in Embodiment 2. It is not detailed here.
- the device of the present embodiment When the device of the present embodiment has multiple faults in the main ring, it can keep one edge port from being blocked according to the actual number of edge ports, and the services on the primary ring and the sub-ring are normally transmitted, and other edge ports are blocked.
- the broadcast loop improves the fault handling capability of the Ethernet ring network and has high practicability.
- All or part of the technical solutions provided by the above embodiments may be implemented by software programming, and the software programs thereof are stored in a readable storage medium such as a hard disk, an optical disk or a floppy disk in a computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
La présente invention se rapporte à un procédé servant à bloquer le port périphérique dans l’Ethernet, à un système et à un appareil de réseau à boucle Ethernet appartenant au domaine de la communication. Le procédé comprend les étapes suivantes : le nombre de ports périphériques est vérifié après la réception par un nœud périphérique du message de notification d’anomalie d’anneau principal envoyé par le nœud périphérique auxiliaire ; le port périphérique n’est pas bloqué, lorsqu’il n’y a qu’un port périphérique ; un port périphérique est sélectionné parmi les multiples ports périphériques pour éviter d’être bloqué et pour bloquer les ports périphériques non choisis, lorsqu’il y a plusieurs ports périphériques. Le système comprend les nœuds périphériques et les nœuds périphériques auxiliaires. L’appareil comprend : un module de vérification d’erreur d’anneau principal et un module de blocage de port périphérique. Le procédé assure la transmission normale d’un service et empêche une boucle de diffusion par le blocage des autres ports périphériques sans bloquer un port périphérique, lorsque des erreurs multipoint se situent sur l’anneau principal.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2008101018609A CN101247306A (zh) | 2008-03-13 | 2008-03-13 | 以太环网中边缘端口阻塞的方法、以太环网系统和设备 |
| CN200810101860.9 | 2008-03-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2009111969A1 true WO2009111969A1 (fr) | 2009-09-17 |
Family
ID=39947528
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2009/070681 Ceased WO2009111969A1 (fr) | 2008-03-13 | 2009-03-09 | Procédé de blocage du port périphérique dans l’ethernet, système et appareil de réseau à boucle ethernet |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101247306A (fr) |
| WO (1) | WO2009111969A1 (fr) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101247306A (zh) * | 2008-03-13 | 2008-08-20 | 华为技术有限公司 | 以太环网中边缘端口阻塞的方法、以太环网系统和设备 |
| CN101677281B (zh) * | 2008-09-19 | 2011-10-26 | 中兴通讯股份有限公司 | 一种以太多环网的控制信道配置及其报文传输方法 |
| CN101640622B (zh) * | 2009-09-07 | 2012-05-23 | 中兴通讯股份有限公司 | 一种以太环网保护方法及传输节点 |
| CN101656650B (zh) * | 2009-09-17 | 2011-11-09 | 杭州华三通信技术有限公司 | 一种实现以太环网自动配置的方法及主环节点设备 |
| CN101771705B (zh) * | 2010-02-01 | 2013-01-16 | 杭州华三通信技术有限公司 | 一种基于rrpp的处理方法及装置 |
| CN101841450B (zh) * | 2010-04-08 | 2013-02-06 | 深圳市金宏威技术股份有限公司 | 多个环形拓扑构建相交环实现稳定通信的方法及系统 |
| CN102231674A (zh) * | 2011-06-17 | 2011-11-02 | 中兴通讯股份有限公司 | 以太网远端故障的处理方法及装置 |
| CN102347861B (zh) * | 2011-10-21 | 2014-11-05 | 华为技术有限公司 | 二层网络的配置方法及二层网络设备 |
| CN102710442B (zh) * | 2012-06-01 | 2014-12-10 | 中兴通讯股份有限公司 | 网络管理业务口的管理方法、通信设备及通信系统 |
| CN102984027B (zh) * | 2012-11-27 | 2015-04-29 | 华为技术有限公司 | 一种检测报文成环的方法和设备 |
| CN105281936B (zh) * | 2014-07-08 | 2019-02-12 | 上海博达数据通信有限公司 | 一种基于多以太环网实现环网链路备份的网络结构 |
| CN108322395A (zh) * | 2018-01-31 | 2018-07-24 | 普联技术有限公司 | 一种报文处理方法、装置及计算机存储介质、终端设备 |
| CN113904975B (zh) * | 2021-09-27 | 2023-03-28 | 北京东土科技股份有限公司 | 双归属链路的实现方法、设备及存储介质 |
| CN114584421A (zh) * | 2022-02-18 | 2022-06-03 | 新华三技术有限公司 | 通信方法及装置 |
| CN116192736B (zh) * | 2023-02-10 | 2024-12-24 | 杭州迪普科技股份有限公司 | 一种端口状态控制方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101068169A (zh) * | 2007-06-05 | 2007-11-07 | 杭州华三通信技术有限公司 | 一种环路故障检测方法、子环主节点以及子环 |
| CN101075935A (zh) * | 2007-06-27 | 2007-11-21 | 华为技术有限公司 | 一种实现环网保护的方法、系统及装置 |
| CN101123563A (zh) * | 2006-08-07 | 2008-02-13 | 中兴通讯股份有限公司 | 一种用于多跳伪线下平稳重启的方法、装置及网络 |
| CN101247306A (zh) * | 2008-03-13 | 2008-08-20 | 华为技术有限公司 | 以太环网中边缘端口阻塞的方法、以太环网系统和设备 |
-
2008
- 2008-03-13 CN CNA2008101018609A patent/CN101247306A/zh active Pending
-
2009
- 2009-03-09 WO PCT/CN2009/070681 patent/WO2009111969A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101123563A (zh) * | 2006-08-07 | 2008-02-13 | 中兴通讯股份有限公司 | 一种用于多跳伪线下平稳重启的方法、装置及网络 |
| CN101068169A (zh) * | 2007-06-05 | 2007-11-07 | 杭州华三通信技术有限公司 | 一种环路故障检测方法、子环主节点以及子环 |
| CN101075935A (zh) * | 2007-06-27 | 2007-11-21 | 华为技术有限公司 | 一种实现环网保护的方法、系统及装置 |
| CN101247306A (zh) * | 2008-03-13 | 2008-08-20 | 华为技术有限公司 | 以太环网中边缘端口阻塞的方法、以太环网系统和设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101247306A (zh) | 2008-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2009111969A1 (fr) | Procédé de blocage du port périphérique dans l’ethernet, système et appareil de réseau à boucle ethernet | |
| JP5508289B2 (ja) | 多重リンク障害からのネットワーク回復システム及び方法 | |
| US8411690B2 (en) | Preventing data traffic connectivity between endpoints of a network segment | |
| US8724452B2 (en) | Technique for protecting communication traffic in a connection having redundancy | |
| RU2423008C2 (ru) | СПОСОБ И СИСТЕМА АВТОМАТИЧЕСКОЙ ЗАЩИТЫ СЕТИ Ethernet | |
| US8208369B2 (en) | Ethernet ring system and a master node and an initialization method thereof | |
| EP2352253B1 (fr) | Procédé et appareil destinés à protéger un groupe d'agrégation de liaisons d'un réseau en anneau ethernet | |
| WO2008089614A1 (fr) | Procédé, système et dispositif de protection d'une liaison en anneau | |
| WO2009039697A1 (fr) | Système de réseau en anneau ethernet, noeud d'émission de réseau en anneau ethernet et procédé d'initialisation de celui-ci | |
| WO2009088819A1 (fr) | Procédé et appareil pour une récupération automatique transparente dans des réseaux en chaîne et en anneau | |
| CN101127653B (zh) | 设置有备份的以太网环网设备及其主设备备份的实现方法 | |
| WO2009046591A1 (fr) | Procédé de traitement de traitement de panne de port esclave de nœud maître dans un système de réseau ethernet en anneau | |
| WO2010031295A1 (fr) | Procédé de contrôle pour reprise après une panne ethernet | |
| CN102215165B (zh) | 一种相切环网的报文处理方法及以太网交换机 | |
| CN100550812C (zh) | 提高快速环网可靠性的方法、系统和节点设备 | |
| WO2009152700A1 (fr) | Procédé, système et dispositif de transfert pour gérer l'état des ports du périphérique réseau | |
| WO2008095360A1 (fr) | Méthode et système de commutation rapide en cas de défaillance d'une liaison d'un réseau privé virtuel | |
| CN102025561B (zh) | 一种以太环网中刷新mac的方法及系统 | |
| CN103746912B (zh) | 一种基于子环链路的数据报文传输方法和设备 | |
| CN112995002B (zh) | 一种交换机环网的设计方法、交换机及存储介质 | |
| CN101557333A (zh) | 一种双归属组网中环路故障的处理方法及节点设备 | |
| CN103746891B (zh) | 一种环网接入业务的保护方法、装置及系统 | |
| CN102857423A (zh) | 一种分布式链路聚合系统中业务流转发方法及节点 | |
| CN107547330B (zh) | 一种传输业务数据的方法和节点设备 | |
| US9264303B2 (en) | Protection switching method and system provision by a distributed protection group |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09718851 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09718851 Country of ref document: EP Kind code of ref document: A1 |