CN106998298A - 环网节点的mac地址转发表更新方法及装置 - Google Patents
环网节点的mac地址转发表更新方法及装置 Download PDFInfo
- Publication number
- CN106998298A CN106998298A CN201610044696.7A CN201610044696A CN106998298A CN 106998298 A CN106998298 A CN 106998298A CN 201610044696 A CN201610044696 A CN 201610044696A CN 106998298 A CN106998298 A CN 106998298A
- Authority
- CN
- China
- Prior art keywords
- node
- mac address
- forwarding table
- address forwarding
- label
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种环网节点的MAC地址转发表更新方法,该环网节点的MAC地址转发表更新方法包括步骤:在环网内的第一节点接收到包含节点标识符的链路故障消息时,第一节点在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新第一节点的网络拓扑结构;第一节点判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;在有所述第二节点不在更新后的所述网络拓扑结构中时,第一节点修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新第一节点的MAC地址转发表。本发明还公开了一种环网节点的MAC地址转发表更新装置。本发明提高了环网内节点的MAC地址转发表的更新效率。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及环网节点的MAC地址转发表更新方法及装置。
背景技术
环网是网络中常用的技术,采用环网可以实现链路备份,提高网络可靠性。基于环网保护协议,例如ERPS(Ethernet Ring Protection Switching,以太网多环保护技术)协议,在环网内的链路出现故障时,开启RPL(RingProtection Link,环路保护链路),以实现将业务切换至RPL链路上,从而减少报文数据的丢失。环网的链路切换后,需要更新环网内节点的MAC(MediaAccess Control,介质访问控制)地址转发表,现有技术中一般是通过清空节点原来的MAC地址转发表,重新构建新的MAC地址转发表。由于重新构建新的MAC地址转发表,使得更新节点的MAC地址转发表的时间较长,更新效率低。
发明内容
本发明的主要目的在于提出一种环网节点的MAC地址转发表更新方法及装置,旨在解决现有技术中更新环网内节点的MAC地址转发表的时间长、效率低的技术问题。
为实现上述目的,本发明提供一种环网节点的MAC地址转发表更新方法,所述环网节点的MAC地址转发表更新方法包括以下步骤:
在环网内的第一节点接收到包含节点标识符的链路故障消息时,所述第一节点在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构;
所述第一节点判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;
在有所述第二节点不在更新后的所述网络拓扑结构中时,所述第一节点修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表。
优选地,所述环网节点的MAC地址转发表更新方法还包括步骤:
在所述第一节点检测到其所在的通信链路出现故障时,所述第一节点发送链路故障消息至所述网络拓扑结构中的其它节点,并在保存的网络拓扑结构中,删除所述第一节点的阻塞端口对应方向的通信链路,以更新所述第一节点的网络拓扑结构。
优选地,所述在环网内的第一节点接收到包含节点标识符的链路故障消息时,所述第一节点在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路的步骤之前,所述环网节点的MAC地址转发表更新方法还包括步骤:
所述第一节点在接收到报文时,获取所述报文携带的内层vlan标签;
所述第一节点根据获取的所述内层vlan标签,更新所述第一节点的保存的MAC地址转发表。
优选地,所述在有所述第二节点不在更新后的所述网络拓扑结构中时,所述第一节点修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表的步骤之后,所述环网节点的MAC地址转发表更新方法还包括步骤:
所述第一节点发送链路追踪报文至各个所述第二节点,以供各个所述第二节点在在接收到所述链路追踪报文时反馈链路追踪响应报文至所述第一节点;
所述第一节点在接收到各个所述第二节点反馈的链路追踪响应报文时,根据所述链路追踪响应报文确定所述第一节点至各个所述第二节点的通信链路;
所述第一节点根据所述第一节点至各个所述第二节点的通信链路,更新所述第一节点的网络拓扑结构。
优选地,所述第一节点判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中的步骤包括:
所述第一节点依次选中所述MAC地址转发表中的内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致;
若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中。
此外,为实现上述目的,本发明还提出一种环网节点的MAC地址转发表更新装置,所述环网节点的MAC地址转发表更新装置包括:
网络拓扑结构更新模块,用于在环网内的第一节点接收到包含节点标识符的链路故障消息时,在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构;
判断模块,用于判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;
MAC地址转发表更新模块,用于在有所述第二节点不在更新后的所述网络拓扑结构中时,修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表。
优选地,所述网络拓扑结构更新模块还用于:
在所述第一节点检测到其所在的通信链路出现故障时,发送链路故障消息至所述网络拓扑结构中的其它节点,并在保存的网络拓扑结构中,删除所述第一节点的阻塞端口对应方向的通信链路,以更新所述第一节点的网络拓扑结构。
优选地,所述环网节点的MAC地址转发表更新装置还包括:
获取模块,用于在所述第一节点接收到报文时,获取所述报文携带的内层vlan标签;
学习模块,用于根据获取的所述内层vlan标签,更新所述第一节点的保存的MAC地址转发表。
优选地,所述环网节点的MAC地址转发表更新装置还包括:
发送模块,用于发送链路追踪报文至各个所述第二节点,以供各个所述第二节点在在接收到所述链路追踪报文时反馈链路追踪响应报文至所述第一节点;
第一确定模块,用于在接收到各个所述第二节点反馈的链路追踪响应报文时,根据所述链路追踪响应报文确定所述第一节点至各个所述第二节点的通信链路;
第二确定模块,用于根据所述第一节点至各个所述第二节点的通信链路,更新所述第一节点的网络拓扑结构。
优选地,所述判断模块包括:
第一判断单元,用于依次选中所述MAC地址转发表中的内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致;
第二判断单元,用于若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中。
本发明提出的环网节点的MAC地址转发表更新方法及装置,在所述环网节点的MAC地址转发表更新方法中,在环网内的第一节点接收到包含节点标识符的链路故障消息时,第一节点首先更新其网络拓扑结构,然后判断其MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中,在有第二节点不在更新后的所述网络拓扑结构中时,第一节点修改其MAC地址转发表中该第二节点的内层vlan标签对应的端口,以更新MAC地址转发表,避免了清空节点的MAC地址转发表,然后重新构建新MAC地址转发表的繁琐步骤,从而减少了更新MAC地址转发表的时间,提高了更新效率。
附图说明
图1为本发明环网节点的MAC地址转发表更新方法第一实施例的流程示意图;
图2为一种环网的示意图;
图3为本发明环网节点的MAC地址转发表更新方法第二实施例的流程示意图;
图4为本发明环网节点的MAC地址转发表更新装置第一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种环网节点的MAC地址转发表更新方法,参照图1,图1为本发明环网节点的MAC地址转发表更新方法第一实施例的流程示意图。
在本实施例中,所述环网节点的MAC地址转发表更新方法包括以下步骤:
步骤S10,在环网内的第一节点接收到包含节点标识符的链路故障消息时,所述第一节点在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构;
在环网内,一般链路包括对应的RPL(Ring Protection Link,环路保护链路)。在链路发生故障时,则开启对应的RPL链路,以实现将业务切换至所述RPL链路上。在环网内链路切换时,所述环网内每个节点更新各自的网络拓扑结构。在本实施例中,以单个节点为例,对所述环网内每个节点更新其网络拓扑结构的方式进行详细说明。当在环网内的第一节点接收到包含节点标识符的R-APS(SF)(Ring Automatic Protection Switching-Signal Failure,链路故障消息)时,所述第一节点在当前保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构。优选地,所述R-APS(SF)消息中包含发送所述R-APS(SF)消息的节点的节点标识符和该节点对应的故障端口。
步骤S20,所述第一节点判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;
所述第一节点在更新其网络拓扑结构后,根据更新后的所述第一节点的网络拓扑结构,所述第一节点依次判断其MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述第一节点的网络拓扑结构中。也即查询在更新后的所述第一节点的网络拓扑结构中,是否存在所述第一节点至各个内层vlan标签对应的第二节点的通信链路。
步骤S30,在有所述第二节点不在更新后的所述网络拓扑结构中时,所述第一节点修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表。
当所述第一节点判断有第二节点不在更新后的所述网络拓扑结构中时,也即在更新后的所述第一节点的网络拓扑结构中,不存在所述第一节点至所述第二节点的通信链路时,所述第一节点修改其MAC地址转发表中所述第二节点的内层vlan标签对应的端口,以对所述第一节点的MAC地址转发表进行更新。例如,若在所述MAC地址转发表中所述第二节点的内层vlan标签对应的端口为port0,当所述第一节点判断所述第二节点不在更新后的所述网络拓扑结构中时,所述第一节点将所述第二节点的内层vlan标签对应的端口port0修改为port1。
进一步地,在本实施例中,所述步骤S30之后,还包括:
步骤a,所述第一节点发送链路追踪报文至各个所述第二节点,以供各个所述第二节点在在接收到所述链路追踪报文时反馈链路追踪响应报文至所述第一节点;
步骤b,所述第一节点在接收到各个所述第二节点反馈的链路追踪响应报文时,根据所述链路追踪响应报文确定所述第一节点至各个所述第二节点的通信链路;
步骤c,所述第一节点根据所述第一节点至各个所述第二节点的通信链路,更新所述第一节点的网络拓扑结构。
当所述环网处于稳定的保护状态后,所述环网内的每个节点重新获取本节点的网络拓扑结构。仍以单个节点为例,对所述环网内每个节点重新获取本节点的网络拓扑结构的方式进行说明。当所述环网处于稳定的保护状态后,所述第一节点发送LTM(Link Trace Message,链路追踪报文)至环网内的各个所述第二节点,在各个所述第二节点接收到所述第一节点发送的所述LTM后,各个所述第二节点反馈LTR(Link Trace Reply,链路追踪响应报文)至所述第一节点。所述第一节点在接收到各个所述第二节点反馈的LTR后,根据反馈的LTR确定所述第一节点至各个所述第二节点的通信链路,所述第一节点根据其至各个所述第二节点的通信链路更新所述第一节点的网络拓扑结构,从而获得在所述环网处于稳定的保护状态下所述第一节点的网络拓扑结构。
进一步地,在本实施例中,所述步骤S10之前,还包括:
步骤d,所述第一节点在接收到报文时,获取所述报文携带的内层vlan标签;
步骤e,所述第一节点根据获取的所述内层vlan标签,更新所述第一节点的保存的MAC地址转发表。
在本实施例中,预先配置所述环网内每个节点对应的内层vlan标签,每个节点预置的内层vlan标签不同,通过内层vlan标签即可识别与所述内层vlan标签对应的节点。从非环网端口(每个环网有两个端口属于环网端口称为port0,port1,报文不从这两个端口进入环网就需要加入该环网节点的内层vlan标签)进入所述环网内节点的报文添加该节点对应的内层vlan标签。当所述第一节点接收到报文时,获取所述报文携带的内层vlan标签,然后根据获取的所述内层vlan标签,更新所述第一节点的MAC地址转发表。其中,所述MAC地址转发表除了包括所述报文的源MAC地址、所述报文的外层vlan标签、所述报文进入的端口外,还包括所述报文携带的内层vlan标签。
下面以图2所示的环网为例,对本发明的环网节点的MAC地址转发表更新方法进行详细说明。所述环网内节点包括A节点、B节点、C节点、D节点、E节点,A节点与E节点之间的链路5为所述RPL链路。A节点为所述RPL链路的owner节点(拥有节点),负责在网络正常运行情况下,阻塞所述RPL链路的端口port0;E节点为所述RPL链路的neighbor节点(邻居节点),负责在网络正常运行情况下,阻塞所述RPL链路的端口port1。所述环网内的每个节点对应有各自的非环网端口信息,例如,所述A节点对应的端口为portA,所述B节点对应的端口为portB,所述C节点对应的端口为portC,所述D节点对应的端口为portD,所述E节点对应的端口为portE。并且,在本实施例中,预先配置所述环网内每个节点对应的内层vlan标签,例如,配置所述A节点的内层vlan标签为vlanA,所述B节点的内层vlan标签为vlanB,所述C节点的内层vlan标签为vlanC,所述D节点的内层vlan标签为vlanD,所述E节点的内层vlan标签为vlanE。
以所述环网内B节点与D节点上的业务为例,当所述B节点与D节点互发单播报文,假设当前业务为vlanX,则报文的外层vlan标签为vlanX。设定从所述端口portB上发的报文的源MAC地址为mac1,发送至所述D节点对应的目的MAC地址为mac2;从所述端口portD上发的报文的源MAC地址为mac2,发送至所述B节点对应的目的MAC地址为mac1。从所述端口portB进入B节点的报文添加B节点的预置内层vlan标签vlanB;从所述D节点转发至所述B节点的报文添加D节点的预置内层vlan标签vlanD;B节点学习的MAC地址转发表如下表1所示:
表1
Index | 源MAC地址 | 外层vlan标签 | 内层vlan标签 | 端口 |
1 | mac1 | vlanX | vlanB | portB |
2 | mac2 | vlanX | vlanD | port1 |
同理,从所述端口portD进入D节点的报文添加D节点的预置内层vlan标签vlanD;从所述B节点转发至所述D节点的报文添加B节点的预置内层vlan标签vlanB;D节点学习的MAC地址转发表如下表2所示:
表2
Index | 源MAC地址 | 外层vlan标签 | 内层vlan标签 | 端口 |
1 | mac2 | vlanX | vlanD | portD |
2 | mac1 | vlanX | vlanB | port0 |
当所述环网处于空闲状态时,所述环网内的每个节点执行链路追踪获得每个节点的网络拓扑结构。具体地,所述环网内每个节点发送LTM至所述环网内的其他节点,在其他节点接收到所述LTM后反馈LTR。所述环网内每个节点在接收到其他节点反馈的LTR后,建立到达其他节点的通信链路,同时,根据接收到LTR的端口记录所述通信链路对应的端口方向。例如,在本实施例中,所述A节点执行链路追踪获得的A节点的网络拓扑结构为:port1方向:A->B;A->B->C;A->B->C->D;A->B->C->D->E;所述B节点执行链路追踪获得的B节点的网络拓扑结构为:port1方向:B->C;B->C->D;B->C->D->E;port0方向:B->A;所述C节点执行链路追踪获得的C节点的网络拓扑结构为:port1方向:C->D;C->D->E;port0方向:C->B;C->B->A;所述D节点执行链路追踪获得的D节点的网络拓扑结构为:port1方向:D->E;port0方向:D->C;D->C->B;D->C->B->A;所述E节点执行链路追踪获得的E节点的网络拓扑结构为:port0方向:E->D;E->D->C;E->D->C->B;E->D->C->B->A。
当所述环网内的链路发生故障时,例如,如图2所示,所述C节点与D节点之间的链路3发生故障时,开启所述RPL链路,以实现将业务切换至所述RPL链路上。在环网内链路切换至所述RPL链路后,所述环网内每个节点的网络拓扑结构也相应发生改变。根据所述故障链路3的邻节点的节点标识符和所述邻节点对应的阻塞端口,更新所述环网内每个节点的网络拓扑结构。如图2所示,所述故障链路3的邻节点包括C节点和D节点,根据所述C节点与D节点的节点标识符和所述C节点和D节点对应的阻塞端口,其中,所述C节点对应的阻塞端口为端口port1,所述D节点对应的阻塞端口为端口port0,更新所述环网内每个节点的网络拓扑结构。具体地,所述C节点删除所述阻塞端口port1对应的方向的通信链路,更新后的所述C节点的网络拓扑结构为:port0方向:C->B;C->B->A;所述D节点删除所述阻塞端口port0对应的方向的网络拓扑结构,更新后的所述D节点的网络拓扑结构为:port1方向:D->E;所述A节点删除在所述port1对应的方向上存在所述C节点之后的节点的网络拓扑结构,更新后的所述A节点的网络拓扑结构为:port1方向:A->B;A->B->C;所述B节点删除在所述port1对应的方向上存在所述C节点之后的节点的网络拓扑结构,更新后的所述B节点的网络拓扑结构为:port0方向:B->A;port1方向:B->C;所述E节点删除在所述port0对应的方向上存在所述D节点之后的节点的网络拓扑结构,更新后的所述E节点的网络拓扑结构为:port0方向:E->D。
之后,所述环网内每个节点根据更新后的网络拓扑结构,修改各自的MAC地址转发中的端口,以对MAC地址转发表进行更新。依然以B节点和D节点为例,对每个节点的MAC地址转发表的更新进行详细说明。在所述B节点的MAC地址转发表中,内层vlan标签vlanB对应的节点为B节点,不修改所述内层vlan标签vlanB对应的端口portB;内层vlan标签vlanD对应的节点为D节点,查询在更新后的所述B节点的网络拓扑结构中是否存在所述B节点至所述D节点的通信链路,发现已经不存在所述B节点至所述D节点的通信链路,则修改所述内层vlan标签vlanD对应的端口port1,将所述端口port1修改为端口port0。更新后的所述B节点的MAC地址转发表如下表3所示:
表3
同理,在所述D节点的MAC地址转发表中,内层vlan标签vlanD对应的节点为D节点,不修改所述内层vlan标签vlanD对应的端口portD;内层vlan标签vlanB对应的节点为B节点,查询在更新后的所述D节点的网络拓扑结构中是否存在所述D节点至所述B节点的通信链路,发现已经不存在所述D节点至所述B节点的通信链路,则修改所述内层vlan标签vlanB对应的端口port0,将所述端口port0修改为端口port1。更新后的所述D节点的MAC地址转发表如下表4所示:
表4
Index | 源MAC地址 | 外层vlan标签 | 内层vlan标签 | 端口 |
1 | mac2 | vlanX | vlanD | portD |
2 | mac1 | vlanX | vlanB | port1 |
完成了所述环网内每个节点的MAC地址转发表的更新后,所述环网切换到保护状态,环网内的业务报文根据更新后的MAC地址转发表对报文进行转发。
当所述环网处于稳定的保护状态后,所述环网内的每个节点重新获取本节点到达其他节点的网络拓扑结构。具体地,依照所述环网处于空闲状态时获得每个节点的网络拓扑结构的方法,A节点执行链路追踪获取到新的网络拓扑结构为:port0方向:A->E;A->E->D;port1方向:A->B;A->B->C;B节点执行链路追踪获取到新的网络拓扑结构为:port0方向:B->A;B->A->E;B->A->D;port1方向:B->C;C节点执行链路追踪获取到新的网络拓扑结构为:port0方向:C->B;C->B->A;C->B->A->E;C->B->A->E->D;D节点执行链路追踪获取到新的网络拓扑结构为:port1方向:D->E;D->E->A;D->E->A->B;D->E->A->B->C;E节点执行链路追踪获取到新的网络拓扑结构为:port1方向:E->A;E->A->B;E->A->B->C;port0方向:E->D。
本实施例提供的方案,当环网内链路发生故障,在环网内的第一节点接收到包含节点标识符的链路故障消息时,第一节点首先更新其网络拓扑结构,然后判断其MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中,在有第二节点不在更新后的所述网络拓扑结构中时,第一节点修改其MAC地址转发表中该第二节点的内层vlan标签对应的端口,以更新MAC地址转发表,避免了清空节点的MAC地址转发表,然后重新构建新MAC地址转发表的繁琐步骤,从而减少了更新MAC地址转发表的时间,提高了更新效率。同时,由于减少了更新MAC地址转发表的时间,降低了报文发生泛洪,从而引发风暴的概率。
进一步地,如图3所示,基于第一实施例提出本发明环网节点的MAC地址转发表更新方法第二实施例,在本实施例中,所述环网节点的MAC地址转发表更新方法还包括步骤:
步骤S40,在所述第一节点检测到其所在的通信链路出现故障时,所述第一节点发送链路故障消息至所述网络拓扑结构中的其它节点;
步骤S50,所述第一节点在保存的网络拓扑结构中,删除所述第一节点的阻塞端口对应方向的通信链路,以更新所述第一节点的网络拓扑结构。
在本实施例中,若所述第一节点所在的通信链路出现故障,当所述第一节点检测到所述通信链路出现故障时,所述第一节点发送R-APS(SF)消息至所述第一节点的网络拓扑结构中的其它节点。其中,所述R-APS(SF)消息中包含所述第一节点的节点标识符以及所述第一节点对应的阻塞端口。其他节点在接收到所述第一节点发送的所述R-APS(SF)消息时,更新其网络拓扑结构。所述第一节点在当前保存的所述第一节点的网络拓扑结构中,删除所述第一节点的阻塞端口对应方向的通信链路,以对所述第一节点当前保存的所述网络拓扑结构进行更新。然后,根据更新后的所述第一节点的网络拓扑结构,对所述第一节点的MAC地址转发表进行更新。
进一步地,在本实施例中,当所述环网内故障链路恢复时,关闭所述RPL链路,以实现将业务切换至故障恢复的链路上,所述环网内每个节点再次更新各自的网络拓扑结构。仍以所述环网内单个节点为例,若所述第一节点为所述环网的RPL链路的owner节点或neighbor节点时,所述第一节点发送携带了节点标识和阻塞端口信息的R-APS(NR-RB)(Ring Automatic ProtectionSwitching,链路恢复消息)至所述第一节点的网络拓扑结构中的其它节点,并删除所述第一节点的阻塞端口对应方向的通信链路,以对所述第一节点的网络拓扑结构进行更新。若所述第一节点不为所述环网的RPL链路的owner节点与neighbor节点时,所述第一节点在接收到所述RPL链路的owner节点或neighbor节点发送的R-APS(NR-RB)消息时,所述第一节点在当前保存的网络拓扑结构中,删除所述owner节点或所述neighbor节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构。
所述第一节点在更新其网络拓扑结构后,根据更新后的所述第一节点的网络拓扑结构,所述第一节点依照第一实施例中所述的方法,更新所述第一节点的MAC地址转发表。
当所述环网处于空闲状态时,所述第一节点发送LTM,执行链路追踪重新获得所述第一节点在所述环网处于空闲状态下的网络拓扑结构。
进一步地,在本实施例中,所述步骤S20包括:
步骤f,所述第一节点依次选中所述MAC地址转发表中的内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致;
步骤g,若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中。
所述第一节点在更新其网络拓扑结构后,所述第一节点依次选中其MAC地址转发表中的各个内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致。若当前选中的内层vlan标签与所述第一节点的内层vlan标签一致,则不进行响应处理。若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则进一步判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述第一节点的网络拓扑结构中,也即查询在更新后的所述第一节点的网络拓扑结构中,是否存在所述第一节点至当前选中的内层vlan标签对应的第二节点的通信链路。
本实施例提供的方案,在环网内发生故障的链路恢复时,所述第一节点再次更新所述第一节点的网络拓扑结构,然后根据更新后的所述第一节点的网络拓扑结构,再次更新所述第一节点的MAC地址转发表,因此在链路恢复时也不需要重新构建新的MAC地址转发表,从而进一步减少了更新MAC地址转发表的时间,提高了更新效率。
本发明进一步提供一种环网节点的MAC地址转发表更新装置,如图4所示,图4为本发明环网节点的MAC地址转发表更新装置第一实施例的功能模块示意图。
在本实施例中,该环网节点的MAC地址转发表更新装置包括:
网络拓扑结构更新模块10,用于在环网内的第一节点接收到包含节点标识符的链路故障消息时,在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构;
在环网内,一般链路包括对应的RPL(Ring Protection Link,环路保护链路)。在链路发生故障时,则开启对应的RPL链路,以实现将业务切换至所述RPL链路上。在环网内链路切换时,所述环网内每个节点更新各自的网络拓扑结构。在本实施例中,以单个节点为例,对所述环网内每个节点更新其网络拓扑结构的方式进行详细说明。当在环网内的第一节点接收到包含节点标识符的R-APS(SF)(Ring Automatic Protection Switching-Signal Failure,链路故障消息)时,网络拓扑结构更新模块10在所述第一节点当前保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构。优选地,所述R-APS(SF)消息中包含发送所述R-APS(SF)消息的节点的节点标识符和该节点对应的阻塞端口。
判断模块20,用于判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;
网络拓扑结构更新模块10更新所述第一节点的网络拓扑结构后,根据更新后的所述第一节点的网络拓扑结构,判断模块20依次判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述第一节点的网络拓扑结构中,也即查询在更新后的所述第一节点的网络拓扑结构中,是否存在所述第一节点至各个内层vlan标签对应的第二节点的通信链路。
MAC地址转发表更新模块30,用于在有所述第二节点不在更新后的所述网络拓扑结构中时,修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表。
当判断模块20判断有第二节点不在更新后的所述网络拓扑结构中时,也即在更新后的所述第一节点的网络拓扑结构中,不存在所述第一节点至所述第二节点的通信链路时,MAC地址转发表更新模块30修改所述第一节点的MAC地址转发表中所述第二节点的内层vlan标签对应的端口,以对所述第一节点的MAC地址转发表进行更新。例如,若在所述第一节点的MAC地址转发表中所述第二节点的内层vlan标签对应的端口为port0,当判断模块20判断所述第二节点不在更新后的所述网络拓扑结构中时,所述MAC地址转发表更新模块30将所述第二节点的内层vlan标签对应的端口port0修改为port1。
进一步地,在本实施例中,所述环网节点的MAC地址转发表更新装置还包括:
发送模块,用于发送链路追踪报文至各个所述第二节点,以供各个所述第二节点在在接收到所述链路追踪报文时反馈链路追踪响应报文至所述第一节点;
第一确定模块,用于在接收到各个所述第二节点反馈的链路追踪响应报文时,根据所述链路追踪响应报文确定所述第一节点至各个所述第二节点的通信链路;
第二确定模块,用于根据所述第一节点至各个所述第二节点的通信链路,更新所述第一节点的网络拓扑结构。
当所述环网处于稳定的保护状态后,所述环网内的每个节点重新获取本节点的网络拓扑结构。仍以单个节点为例,对所述环网内每个节点重新获取本节点的网络拓扑结构的方式进行说明。当所述环网处于稳定的保护状态后,发送模块发送LTM(Link Trace Message,链路追踪报文)至环网内的各个所述第二节点,在各个所述第二节点接收到所述第一节点发送的所述LTM后,各个所述第二节点反馈LTR(Link Trace Reply,链路追踪响应报文)至所述第一节点。所述第一节点在接收到各个所述第二节点反馈的LTR后,第一确定模块根据反馈的LTR确定所述第一节点至各个所述第二节点的通信链路,第二确定模块根据所述第一节点至各个所述第二节点的通信链路更新所述第一节点的网络拓扑结构,从而获得在所述环网处于稳定的保护状态下所述第一节点的网络拓扑结构。
进一步地,在本实施例中,所述环网节点的MAC地址转发表更新装置还包括:
获取模块,用于在所述第一节点接收到报文时,获取所述报文携带的内层vlan标签;
学习模块,用于根据获取的所述内层vlan标签,更新所述第一节点的保存的MAC地址转发表。
在本实施例中,预先配置所述环网内每个节点对应的内层vlan标签,每个节点预置的内层vlan标签不同,通过内层vlan标签即可识别与所述内层vlan标签对应的节点。从非环网端口(每个环网有两个端口属于环网端口称为port0,port1,报文不从这两个端口进入环网就需要加入该环网节点的内层vlan标签)添加该节点对应的内层vlan标签。当所述第一节点接收到报文时,获取模块获取所述报文携带的内层vlan标签,然后学习模块根据获取模块获取的所述内层vlan标签,更新所述第一节点的MAC地址转发表。其中,所述MAC地址转发表除了包括所述报文的源MAC地址、所述报文的外层vlan标签、所述报文进入的端口外,还包括所述报文携带的内层vlan标签。
本实施例提供的方案,当环网内链路发生故障,在环网内的第一节点接收到包含节点标识符的链路故障消息时,网络拓扑结构更新模块10更新第一节点的网络拓扑结构,然后判断模块20判断第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中,在有第二节点不在更新后的所述网络拓扑结构中时,MAC地址转发表更新模块30修改第一节点的MAC地址转发表中该第二节点的内层vlan标签对应的端口,以更新第一节点的MAC地址转发表,避免了清空节点的MAC地址转发表,然后重新构建新MAC地址转发表的繁琐步骤,从而减少了更新MAC地址转发表的时间,提高了更新效率。同时,由于减少了更新MAC地址转发表的时间,降低了报文发生泛洪,从而引发风暴的概率。
进一步地,基于第一实施例提出本发明环网节点的MAC地址转发表更新装置第二实施例,在本实施例中,所述网络拓扑结构更新模块10还用于:
在所述第一节点检测到其所在的通信链路出现故障时,发送链路故障消息至所述网络拓扑结构中的其它节点,并在保存的网络拓扑结构中,删除所述第一节点的阻塞端口对应方向的通信链路,以更新所述第一节点的网络拓扑结构。
在本实施例中,若所述第一节点所在的通信链路出现故障,当所述第一节点检测到所述通信链路出现故障时,网络拓扑结构更新模块10发送R-APS(SF)消息至所述第一节点的网络拓扑结构中的其它节点。其中,所述R-APS(SF)消息中包含所述第一节点的节点标识符以及所述第一节点对应的阻塞端口。其他节点在接收到所述第一节点发送的所述R-APS(SF)消息时,更新其网络拓扑结构。在所述第一节点当前保存的网络拓扑结构中,网络拓扑结构更新模块10删除所述第一节点的阻塞端口对应方向的通信链路,以对所述第一节点当前保存的所述网络拓扑结构进行更新。然后,MAC地址转发表更新模块30根据更新后的所述第一节点的网络拓扑结构,对所述第一节点的MAC地址转发表进行更新。
进一步地,在本实施例中,当所述环网内故障链路恢复时,关闭所述RPL链路,以实现将业务切换至故障恢复的链路上,所述环网内每个节点再次更新各自的网络拓扑结构。仍以所述环网内单个节点为例,若所述第一节点为所述环网的RPL链路的owner节点或neighbor节点时,网络拓扑结构更新模块10发送携带了节点标识和阻塞端口信息的R-APS(NR-RB)消息至所述第一节点的网络拓扑结构中的其它节点,网络拓扑结构更新模块10删除所述第一节点的阻塞端口对应方向的通信链路,以对所述第一节点的网络拓扑结构进行更新。若所述第一节点不为所述环网的RPL链路的owner节点与neighbor节点时,在所述第一节点接收到所述RPL链路的owner节点或neighbor节点发送的R-APS(NR-RB)消息时,网络拓扑结构更新模块10在所述第一节点当前保存的网络拓扑结构中,删除所述owner节点或所述neighbor节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构。
网络拓扑结构更新模块10更新所述第一节点的网络拓扑结构后,MAC地址转发表更新模块30根据更新后的所述第一节点的网络拓扑结构,更新所述第一节点的MAC地址转发表。
当所述环网处于空闲状态时,发送模块发送LTM,以执行链路追踪重新获得所述第一节点在所述环网处于空闲状态下的网络拓扑结构。
进一步地,在本实施例中,所述判断模块20包括:
第一判断单元,用于依次选中所述MAC地址转发表中的内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致;
第二判断单元,用于若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中。
网络拓扑结构更新模块10更新所述第一节点的网络拓扑结构后,第一判断单元依次选中所述第一节点的MAC地址转发表中各个内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致。若当前选中的内层vlan标签与所述第一节点的内层vlan标签一致,则不进行响应处理。若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则第二判断单元进一步判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述第一节点的网络拓扑结构中,也即查询在更新后的所述第一节点的网络拓扑结构中,是否存在所述第一节点至当前选中的内层vlan标签对应的第二节点的通信链路。
本实施例提供的方案,在环网内发生故障的链路恢复时,网络拓扑结构更新模块10再次更新所述第一节点的网络拓扑结构,然后MAC地址转发表更新模块30根据更新后的所述第一节点的网络拓扑结构,再次更新所述第一节点的MAC地址转发表,因此在链路恢复时也不需要重新构建新的MAC地址转发表,从而进一步减少了更新MAC地址转发表的时间,提高了更新效率。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种环网节点的MAC地址转发表更新方法,其特征在于,所述环网节点的MAC地址转发表更新方法包括以下步骤:
在环网内的第一节点接收到包含节点标识符的链路故障消息时,所述第一节点在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构;
所述第一节点判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;
在有所述第二节点不在更新后的所述网络拓扑结构中时,所述第一节点修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表。
2.如权利要求1所述的环网节点的MAC地址转发表更新方法,其特征在于,所述环网节点的MAC地址转发表更新方法还包括步骤:
在所述第一节点检测到其所在的通信链路出现故障时,所述第一节点发送链路故障消息至所述网络拓扑结构中的其它节点,并在保存的网络拓扑结构中,删除所述第一节点的阻塞端口对应方向的通信链路,以更新所述第一节点的网络拓扑结构。
3.如权利要求1所述的环网节点的MAC地址转发表更新方法,其特征在于,所述在环网内的第一节点接收到包含节点标识符的链路故障消息时,所述第一节点在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路的步骤之前,所述环网节点的MAC地址转发表更新方法还包括步骤:
所述第一节点在接收到报文时,获取所述报文携带的内层vlan标签;
所述第一节点根据获取的所述内层vlan标签,更新所述第一节点的保存的MAC地址转发表。
4.如权利要求1所述的环网节点的MAC地址转发表更新方法,其特征在于,所述在有所述第二节点不在更新后的所述网络拓扑结构中时,所述第一节点修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表的步骤之后,所述环网节点的MAC地址转发表更新方法还包括步骤:
所述第一节点发送链路追踪报文至各个所述第二节点,以供各个所述第二节点在在接收到所述链路追踪报文时反馈链路追踪响应报文至所述第一节点;
所述第一节点在接收到各个所述第二节点反馈的链路追踪响应报文时,根据所述链路追踪响应报文确定所述第一节点至各个所述第二节点的通信链路;
所述第一节点根据所述第一节点至各个所述第二节点的通信链路,更新所述第一节点的网络拓扑结构。
5.如权利要求1-4任一项所述的环网节点的MAC地址转发表更新方法,其特征在于,所述第一节点判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中的步骤包括:
所述第一节点依次选中所述MAC地址转发表中的内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致;
若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中。
6.一种环网节点的MAC地址转发表更新装置,其特征在于,所述环网节点的MAC地址转发表更新装置包括:
网络拓扑结构更新模块,用于在环网内的第一节点接收到包含节点标识符的链路故障消息时,在保存的网络拓扑结构中,删除所述节点标识符对应的节点为中间节点的通信链路,以更新所述第一节点的网络拓扑结构;
判断模块,用于判断所述第一节点的MAC地址转发表中各个内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中;
MAC地址转发表更新模块,用于在有所述第二节点不在更新后的所述网络拓扑结构中时,修改所述MAC地址转发表中第二节点的内层vlan标签对应的端口,以更新所述第一节点的MAC地址转发表。
7.如权利要求6所述的环网节点的MAC地址转发表更新装置,其特征在于,所述网络拓扑结构更新模块还用于:
在所述第一节点检测到其所在的通信链路出现故障时,发送链路故障消息至所述网络拓扑结构中的其它节点,并在保存的网络拓扑结构中,删除所述第一节点的阻塞端口对应方向的通信链路,以更新所述第一节点的网络拓扑结构。
8.如权利要求6所述的环网节点的MAC地址转发表更新装置,其特征在于,所述环网节点的MAC地址转发表更新装置还包括:
获取模块,用于在所述第一节点接收到报文时,获取所述报文携带的内层vlan标签;
学习模块,用于根据获取的所述内层vlan标签,更新所述第一节点的保存的MAC地址转发表。
9.如权利要求6所述的环网节点的MAC地址转发表更新装置,其特征在于,所述环网节点的MAC地址转发表更新装置还包括:
发送模块,用于发送链路追踪报文至各个所述第二节点,以供各个所述第二节点在在接收到所述链路追踪报文时反馈链路追踪响应报文至所述第一节点;
第一确定模块,用于在接收到各个所述第二节点反馈的链路追踪响应报文时,根据所述链路追踪响应报文确定所述第一节点至各个所述第二节点的通信链路;
第二确定模块,用于根据所述第一节点至各个所述第二节点的通信链路,更新所述第一节点的网络拓扑结构。
10.如权利要求6-9所述的环网节点的MAC地址转发表更新装置,其特征在于,所述判断模块包括:
第一判断单元,用于依次选中所述MAC地址转发表中的内层vlan标签,判断当前选中的内层vlan标签与所述第一节点的内层vlan标签是否一致;
第二判断单元,用于若当前选中的内层vlan标签与所述第一节点的内层vlan标签不一致,则判断当前选中的内层vlan标签对应的第二节点是否在更新后的所述网络拓扑结构中。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610044696.7A CN106998298A (zh) | 2016-01-22 | 2016-01-22 | 环网节点的mac地址转发表更新方法及装置 |
PCT/CN2016/092720 WO2017124725A1 (zh) | 2016-01-22 | 2016-08-01 | 一种环网节点的mac地址转发表更新方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610044696.7A CN106998298A (zh) | 2016-01-22 | 2016-01-22 | 环网节点的mac地址转发表更新方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106998298A true CN106998298A (zh) | 2017-08-01 |
Family
ID=59361863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610044696.7A Pending CN106998298A (zh) | 2016-01-22 | 2016-01-22 | 环网节点的mac地址转发表更新方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106998298A (zh) |
WO (1) | WO2017124725A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683580A (zh) * | 2018-05-24 | 2018-10-19 | 西安电子科技大学 | 基于Mac地址划分的虚拟局域网数据处理方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115514593B (zh) * | 2022-11-17 | 2023-05-02 | 之江实验室 | 工业控制环网链路中断快速获取链路节点数据的方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1812361A (zh) * | 2006-01-23 | 2006-08-02 | 杭州华为三康技术有限公司 | 快速环网保护方法及*** |
CN1866911A (zh) * | 2005-07-29 | 2006-11-22 | 华为技术有限公司 | 以太网桥设备、基于以太网桥设备的数据传输方法及应用 |
CN1996926A (zh) * | 2007-01-08 | 2007-07-11 | 杭州华为三康技术有限公司 | 生成树网络连接环网的保护方法及其应用的网络节点 |
US20070263660A1 (en) * | 2006-05-12 | 2007-11-15 | Fujitsu Limited | Packet transmission apparatus, packet forwarding method and packet transmission system |
CN101815107A (zh) * | 2010-05-13 | 2010-08-25 | 华为技术有限公司 | 一种以太环网中管理地址的方法、***以及设备 |
CN102055658A (zh) * | 2009-11-05 | 2011-05-11 | 杭州华三通信技术有限公司 | 快速环网保护协议单环组网中实现故障保护的方法及设备 |
CN102104520A (zh) * | 2009-12-18 | 2011-06-22 | 中兴通讯股份有限公司 | 基于拓扑信息的环网保护方法与装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9491041B2 (en) * | 2011-03-07 | 2016-11-08 | Tejas Networks Limited | Ethernet chain protection switching |
CN102315967B (zh) * | 2011-09-19 | 2017-04-12 | 中兴通讯股份有限公司 | 一种组播标签交换路径的中间节点保护方法及装置 |
-
2016
- 2016-01-22 CN CN201610044696.7A patent/CN106998298A/zh active Pending
- 2016-08-01 WO PCT/CN2016/092720 patent/WO2017124725A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866911A (zh) * | 2005-07-29 | 2006-11-22 | 华为技术有限公司 | 以太网桥设备、基于以太网桥设备的数据传输方法及应用 |
CN1812361A (zh) * | 2006-01-23 | 2006-08-02 | 杭州华为三康技术有限公司 | 快速环网保护方法及*** |
US20070263660A1 (en) * | 2006-05-12 | 2007-11-15 | Fujitsu Limited | Packet transmission apparatus, packet forwarding method and packet transmission system |
CN1996926A (zh) * | 2007-01-08 | 2007-07-11 | 杭州华为三康技术有限公司 | 生成树网络连接环网的保护方法及其应用的网络节点 |
CN102055658A (zh) * | 2009-11-05 | 2011-05-11 | 杭州华三通信技术有限公司 | 快速环网保护协议单环组网中实现故障保护的方法及设备 |
CN102104520A (zh) * | 2009-12-18 | 2011-06-22 | 中兴通讯股份有限公司 | 基于拓扑信息的环网保护方法与装置 |
CN101815107A (zh) * | 2010-05-13 | 2010-08-25 | 华为技术有限公司 | 一种以太环网中管理地址的方法、***以及设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683580A (zh) * | 2018-05-24 | 2018-10-19 | 西安电子科技大学 | 基于Mac地址划分的虚拟局域网数据处理方法 |
CN108683580B (zh) * | 2018-05-24 | 2020-11-03 | 西安电子科技大学 | 基于Mac地址划分的虚拟局域网数据处理方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2017124725A1 (zh) | 2017-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8885521B2 (en) | Topology management method of ether multi-ring network, and system thereof | |
KR101593349B1 (ko) | 완전한 보호를 제공하는 ip 고속 리라우트 방식 | |
CN101771618B (zh) | 一种分组传送网络接入环中主机路由可达的方法及*** | |
EP2643940B1 (en) | Method of shrinking a data loss window in a packet network device | |
US8477660B2 (en) | Method for updating filtering database in multi-ring network | |
CN100525312C (zh) | Mac帧转发的方法及设备 | |
CN107579923A (zh) | 一种sdn网络的链路负载均衡方法和sdn控制器 | |
CN106603413B (zh) | 通过指定路径传输流量的方法和装置 | |
CN100442766C (zh) | 数据通信设备转发业务的实现方法 | |
CN101860482B (zh) | 二层虚拟专用网络快速重路由方法及装置 | |
CN105897515A (zh) | 基于ipran设备的以太网环路检测及处理方法 | |
CN101252503B (zh) | 环网的业务倒换方法和装置 | |
CN103873333B (zh) | 环网三层收敛方法及装置 | |
CN101656666B (zh) | 标签分发协议会话处理方法与装置、标签交换路由器 | |
CN103200100A (zh) | 一种报文转发方法和设备 | |
CN103475583A (zh) | 清除媒体接入控制转发表项的方法和设备 | |
CN104796334A (zh) | 一种数据传输路径选择方法 | |
CN106789635A (zh) | 一种报文转发方法及装置 | |
CN103457756B (zh) | 一种环路路径检测方法、装置及*** | |
CN102437967B (zh) | 报文转发方法和装置 | |
CN105991795A (zh) | Arp表项更新方法以及装置 | |
CN106998298A (zh) | 环网节点的mac地址转发表更新方法及装置 | |
CN103200107B (zh) | 一种报文的传输方法和设备 | |
CN103493439A (zh) | 接收信息的方法、发送信息的方法及装置 | |
Gouvy et al. | Greedy routing recovery using controlled mobility in wireless sensor networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170801 |
|
WD01 | Invention patent application deemed withdrawn after publication |