Network loop detection method and controller

一种网络环路检测方法及控制器

Procédé de détection de boucle de réseau et dispositif de commande

Abstract

本发明公开了一种网络环路检测方法及控制器,用以解决现有技术无法准确迅速地判断出网络环路的问题。控制器获取所述控制器管理的转发设备发送的多个MAC地址映射,其中每个MAC地址映射包括一个MAC地址和所述转发设备的一个端口;所述控制器在确定在所述多个MAC地址映射中至少两个MAC地址映射的MAC地址相同,且所述至少两个MAC地址映射包括的所述转发设备的端口不同时,确定所述转发设备所在的网络存在环路。这样,所述控制器可以根据收集的多个MAC地址映射,准确迅速地确定网络存在环路,进而确定网络环路的位置,最终实现网络环路消除。
L'invention concerne un procédé de détection de boucle de réseau et un dispositif de commande qui sont utilisés pour résoudre le problème selon lequel il est impossible de déterminer de manière précise et rapide une boucle de réseau dans l'état antérieur de la technique. Un dispositif de commande acquiert une pluralité de mises en correspondance d'adresses de contrôle d'accès au support (MAC), envoyées par un dispositif de transfert géré par le dispositif de commande, chaque mise en correspondance d'adresses MAC comportant une adresse MAC et un port du dispositif de transfert ; le dispositif de commande détermine qu'une boucle existe dans un réseau dans lequel le dispositif de transfert est situé lorsque des adresses MAC d'au moins deux mises en correspondance d'adresses MAC dans la pluralité de mises en correspondance d'adresses MAC sont déterminées comme étant les mêmes et les ports des dispositifs de transfert dans les deux ou plus de deux mises en correspondance d'adresses MAC sont différents. D'une telle manière, le dispositif de commande peut déterminer de manière précise et rapide qu'une boucle existe dans un réseau selon une pluralité de mises en correspondance d'adresses MAC rassemblées, permettant ainsi de déterminer la position d'une boucle de réseau et d'effectuer enfin une élimination de boucle de réseau.
Disclosed are a network loop detection method and a controller, which are used for resolving the problem of impossibility in accurately and rapidly determining a network loop in the prior art. A controller acquires a plurality of MAC address mappings sent by a forwarding device managed by the controller, wherein each MAC address mapping comprises one MAC address and one port of the forwarding device; and the controller determines that a loop exists in a network where the forwarding device is located when MAC addresses of at least two MAC address mappings in the plurality of MAC address mappings are determined to be the same and ports of forwarding devices in the at least two MAC address mappings are different. In such a way, the controller can accurately and rapidly determine that a loop exists in a network according to a plurality of collected MAC address mappings, thereby determining the position of a network loop, and finally realizing network loop elimination.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (5)

    Publication numberPublication dateAssigneeTitle
    CN-101102236-AJanuary 09, 2008杭州华三通信技术有限公司探测环路的方法及装置
    CN-102232279-ANovember 02, 2011华为技术有限公司以太网中环路位置检测的方法及以太网交换设备
    CN-102625986-AAugust 01, 2012华为技术有限公司Method, device and network equipment for processing loops in two layer network
    JP-2012227772-ANovember 15, 2012Nippon Telegr & Teleph Corp , 日本電信電話株式会社Frame transfer device and maintenance monitoring system
    WO-2015127643-A1September 03, 2015Telefonaktiebolaget L M Ericsson (Publ)Procédé et nœud de communication pour apprendre une adresse de contrôle d'accès au support (mac) dans un réseau de communication de couche 2

NO-Patent Citations (0)

    Title

Cited By (0)

    Publication numberPublication dateAssigneeTitle