CN101136921B - Communication apparatus and communication system - Google Patents
Communication apparatus and communication system Download PDFInfo
- Publication number
- CN101136921B CN101136921B CN200710127448XA CN200710127448A CN101136921B CN 101136921 B CN101136921 B CN 101136921B CN 200710127448X A CN200710127448X A CN 200710127448XA CN 200710127448 A CN200710127448 A CN 200710127448A CN 101136921 B CN101136921 B CN 101136921B
- Authority
- CN
- China
- Prior art keywords
- communication device
- frame
- bus
- interface unit
- interface
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims description 285
- 238000001514 detection method Methods 0.000 claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 39
- 230000002776 aggregation Effects 0.000 claims abstract description 22
- 238000004220 aggregation Methods 0.000 claims abstract description 22
- 238000012790 confirmation Methods 0.000 claims description 84
- 238000012546 transfer Methods 0.000 claims description 50
- 230000008859 change Effects 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 3
- 238000003780 insertion Methods 0.000 abstract description 21
- 230000037431 insertion Effects 0.000 abstract description 21
- 238000012423 maintenance Methods 0.000 abstract description 7
- 230000009471 action Effects 0.000 description 68
- 238000012545 processing Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 17
- 238000000034 method Methods 0.000 description 11
- 238000002360 preparation method Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
Images
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/22—Alternate routing
-
- 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
- H04L45/021—Ensuring consistency of routing table updates, e.g. by using epoch numbers
-
- 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
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- 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/24—Multipath
- H04L45/245—Link aggregation, e.g. trunking
-
- 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/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- 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/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- 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/54—Organization of routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/41—Flow control; Congestion control by acting on aggregated flows or links
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种通信装置及通信系统,特别涉及具有链接集合和MPLS OAM功能的通信装置及通信系统。 The present invention relates to a communication device and a communication system, in particular to a communication device and a communication system with link set and MPLS OAM functions. the
背景技术Background technique
提供被称为链接集合(LAG)的功能的装置已被公知。LAG是在两台装置之间将多个物理端口汇合用作一个逻辑端口的技术。对应于LAG的装置根据VLAN(Virtual LAN)标签和MAC等用于确定流(flow)的识别信息(ID),选择属于LAG端口的输出物理端口。 Means that provide a function known as Link Aggregation (LAG) are known. LAG is a technology that combines multiple physical ports as one logical port between two devices. The device corresponding to the LAG selects the output physical port belonging to the LAG port based on the identification information (ID) for specifying the flow (flow) such as VLAN (Virtual LAN) tag and MAC. the
并且,MPLS(Multi-Protocol Label Switching)通信装置例如有根据VLAN确定MPLS LSP(Label Switching Path)连接的装置。具有基于MPLS OAM(Operations Administration and Maintenance)的维护功能的MPLS通信装置,通过定期传送导通性确认(CV)帧,监视连接的末端至末端(EtoE)的连接性。各个接口在未接收CV帧时判断为产生故障,将连接从0系统切换为1系统。 In addition, the MPLS (Multi-Protocol Label Switching) communication device includes, for example, a device that determines an MPLS LSP (Label Switching Path) connection based on a VLAN. The MPLS communication device with the maintenance function based on MPLS OAM (Operations Administration and Maintenance) monitors the end-to-end (EtoE) connectivity of the connection by periodically transmitting the Continuity Confirmation (CV) frame. When each interface does not receive a CV frame, it is determined that a failure has occurred, and the connection is switched from
非专利文献1 ITU-T协议Y.1710S ERIES Y:GLOBAL INFORMATIONINFRASTRUCTURE AND INTERNET PROTOCOL ASPECTS,Internet protocolaspects-Operation,administration and maintenance Non-Patent
非专利文献2 ITU-T协议Y.1720 SERIES Y:GLOBAL INFORMATIONINFRASTRUCTURE,INTERNET PROTOCOL ASPECTS AND NEXT-GENERATIONNETWORKS Internet protocol aspects-Operation,administration andmaintenance Protection switching for MPLS networks Non-Patent
非专利文献3 IEEE Standard for Information technologyTelecommunications and information exchange between systems Localand metropolitan area networks Specific requirementsPart3:Carrier sense multiple access with collision detection(CSMA/CD)access method and physical layerspecifications Sections3 Chapter43 pp.285-350 非
在连接以太(注册商标,以下相同)网和MPLS网的装置中,两个网有时采取路径(pass)冗余。以太网和MPLS网的层(layer)不同,但运营商(carrier)重视可靠性而使用MPLS网,而用户方则使用比较便宜的以太网。以太网和MPLS网的冗余结构利用不同功能实现,所以过去提供连贯性的冗余路径比较困难。 In a device connecting an Ethernet (registered trademark, the same hereinafter) network and an MPLS network, the two networks may take path (pass) redundancy. The layers of the Ethernet and the MPLS network are different, but the carrier (carrier) attaches importance to reliability and uses the MPLS network, while the user side uses the relatively cheap Ethernet. The redundant structures of Ethernet and MPLS networks are realized by using different functions, so it was difficult to provide coherent redundant paths in the past. the
并且,连接对应LAG的装置和具有MPLS OAM功能的MPLS通信装置的系统尚未公知。在连接它们时,例如存在以下问题。 Also, there is no known system for connecting a device corresponding to LAG and an MPLS communication device having an MPLS OAM function. When connecting them, there are, for example, the following problems. the
LAG汇合多个物理端口用作一个逻辑端口。从LAG端口输入到MPLS通信装置的VLAN流,即使物理端口(线路接口)不同时,也需要通过相同的MPLS LSP连接传送。但是,在以往的MPLS通信装置中,不能通过相同的MPLS LSP连接传送输入到不同IF的流。 A LAG combines multiple physical ports as one logical port. The VLAN flow input from the LAG port to the MPLS communication device needs to be transmitted through the same MPLS LSP connection even if the physical port (line interface) is different. However, in conventional MPLS communication devices, streams input to different IFs cannot be transmitted through the same MPLS LSP connection. the
并且,在装置A的OAM插入点为两个时,在相对的装置B的OAM末端点,从相同MPLS连接在预定时间内到达两个CV帧。在普通的OAM末端点中,通过在预定时间内到达一个CV帧来确认连接的正常,因此在上述状态下将导致错误识别。 And, when there are two OAM insertion points of the device A, at the opposite OAM end point of the device B, two CV frames arrive from the same MPLS connection within a predetermined time. In a normal OAM endpoint, the normality of the connection is confirmed by the arrival of a CV frame within a predetermined time, so that in the above state it will lead to misidentification. the
并且,装置A的交换(switch)部按照LSP ID(标签)分配帧传送地点,所以从装置B到装置A的业务量(traffic)偏向对应LAG端口的多个物理端口中的一方。因此,在不能接收业务量的物理端口中,不能接收CV帧。不能接收CV帧的物理端口有时错误检测故障。 In addition, since the switch unit of device A assigns the frame transfer location according to the LSP ID (label), the traffic from device B to device A is biased toward one of the physical ports corresponding to the LAG port. Therefore, in a physical port that cannot receive traffic, CV frames cannot be received. Physical ports that cannot receive CV frames sometimes falsely detect failures. the
发明内容Contents of the invention
本发明就是鉴于上述情况而提出的,其目的在于,提供一种通信装置和通信系统,可以提供基于链接集合的以太网区间的冗余化和基于采用MPLS OAM的维护功能的MPLS区间的冗余化。并且,本发明的目的在于,将在对应链接集合的多个接口接收的帧向相同路径传送。本发明的目的在于,防止MPLS OAM故障的错误检测。另外,本发明的另一个目的在于,使用户帧不偏向对应链接集合的多个接口中的一方。 The present invention is proposed in view of the above circumstances, and its purpose is to provide a communication device and a communication system that can provide redundancy of Ethernet sections based on link sets and redundancy of MPLS sections based on maintenance functions using MPLS OAM change. Furthermore, an object of the present invention is to transfer frames received on a plurality of interfaces corresponding to a link set to the same path. The purpose of the present invention is to prevent false detection of MPLS OAM faults. In addition, another object of the present invention is to prevent user frames from being biased towards one of a plurality of interfaces corresponding to a link set. the
在LAG设定的多个物理端口中的例如赋予标签用的表中存储相同入 口信息。由此,在不同的IF之间也能够实现朝向相同LSP的多路复用。 The same entry information is stored in, for example, a labeling table among a plurality of physical ports set in the LAG. This enables multiplexing to the same LSP between different IFs. the
将多个物理端口中的一个定义为OAM ACT(动作),将除此以外的端口定义为OAM SBY(准备)。OAM帧的发送只对OAM ACT端口进行。由此,可以防止在相对的MPLS通信装置中接收规定数量以上的CV帧。 One of the multiple physical ports is defined as OAM ACT (action), and the other ports are defined as OAM SBY (preparation). OAM frames are sent only to OAM ACT ports. This prevents the opposing MPLS communication device from receiving more than a predetermined number of CV frames. the
只有定义为OAM ACT的端口接收OAM帧。除此以外的端口被定义为OAM SBY,不进行基于CV接收的故障检测。例如,关于交换器的传送表的设定,针对从MPLS网络侧接收的帧,把传送地点作为对OAM ACT设定的物理端口,由此OAM帧能够以OAM ACT端口作为末端。这样,可以防止基于未接收OAM的故障错误检测。 Only ports defined as OAM ACT receive OAM frames. Other ports are defined as OAM SBY, and no fault detection based on CV reception is performed. For example, regarding the setting of the transfer table of the switch, for frames received from the MPLS network side, the transfer point is set as the physical port set for OAM ACT, so that the OAM frame can be terminated by the OAM ACT port. In this way, erroneous detection of failures based on non-received OAM can be prevented. the
并且,在OAM ACT端口由于以太网链接故障而堵塞时,将OAM SBY切换为ACT。另外,将基于交换器的传送地点变更为切换后的OAM ACT端口。在OAM SBY端口有多个时,也可以赋予优先顺序。 And, when the OAM ACT port is blocked due to an Ethernet link failure, switch the OAM SBY to ACT. Also, change the transfer location based on the switch to the switched OAM ACT port. When there are multiple OAM SBY ports, priority can also be given. the
根据本发明的第一解决方案,提供一种通信装置,捆绑多个物理端口用作逻辑上的一个端口,在接收帧的输出地点是该逻辑端口即链接集合端口时,与向链接集合端口中任一个物理端口传送该帧的第1通信装置连接,并经由第1路径和第2路径通过采取冗余结构的通信网与第2通信装置连接,将从所述第1通信装置输入的帧按照标签打包并传送给所述第2通信装置,从由所述第2通信装置输入的帧中去除标签并拆包,传送给所述第1通信装置,具有: According to the first solution of the present invention, a communication device is provided, which binds a plurality of physical ports to be used as one logical port. Any physical port that transmits the frame is connected to the first communication device, and is connected to the second communication device through a communication network that adopts a redundant structure via the first path and the second path, and the frame input from the first communication device is transmitted in accordance with The label is packaged and sent to the second communication device, the label is removed from the frame input by the second communication device and unpacked, and sent to the first communication device, with:
用于连接到第1路径的第1接口部; The first interface part for connecting to the first path;
用于连接到第2路径的第2接口部; The second interface part for connecting to the second path;
用于连接到构成链接集合端口的所述第1通信装置的第1物理端口的第3接口部; A third interface portion for connecting to a first physical port of the first communication device constituting a link aggregation port;
用于连接到构成链接集合端口的所述第1通信装置的第2物理端口的第4接口部;以及 A fourth interface section for connecting to a second physical port of the first communication device constituting a link aggregation port; and
交换部,具有对应第1路径和第2路径的标签将所述第1~第4接口部的识别符存储为输出地点信息的传送表,根据被赋予了标签的帧的该标签,参照所述传送表,按照对应的输出地点信息传送帧, The exchange unit has a transfer table that stores the identifiers of the first to fourth interface units as output location information in tags corresponding to the first route and the second route, and refers to the Transmission table, transmit frames according to the corresponding output location information,
所述第3接口部具有设定故障检测的动作系统或准备系统的第1存储部,该第1存储部被设定为动作系统, The third interface unit has a first storage unit for setting the operation system or the preparation system for fault detection, and the first storage unit is set as the operation system,
所述第4接口部具有设定故障检测的动作系统或准备系统的第2存储部,该第2存储部被设定为准备系统, The fourth interface unit has a second storage unit for setting an operation system or a standby system for fault detection, and the second storage unit is set as a standby system,
所述第3接口部接收从所述第1通信装置的第1物理端口发送的用户帧,将该用户帧按照第1路径的标签打包,经由所述交换部通过第1路径将该用户帧传送给第2通信装置, The third interface unit receives the user frame sent from the first physical port of the first communication device, packs the user frame according to the label of the first path, and transmits the user frame through the first path via the switching unit For the 2nd communication device,
所述第4接口部接收从所述第1通信装置的第2物理端口发送的用户帧,将该用户帧按照第1路径的标签打包,经由所述交换部通过第1路径将该用户帧传送给第2通信装置, The fourth interface unit receives the user frame sent from the second physical port of the first communication device, packs the user frame according to the label of the first path, and transmits the user frame through the first path through the switching unit For the 2nd communication device,
所述第3接口部根据被设定为动作系统的所述第1存储部,将导通确认帧发送给所述第2通信装置, The third interface unit transmits a conduction confirmation frame to the second communication device based on the first storage unit set as the operating system,
所述第4接口部根据被设定为准备系统的所述第2存储部,不将导通确认帧发送给所述第2通信装置, The fourth interface unit does not transmit a conduction confirmation frame to the second communication device based on the second storage unit set as a standby system,
所述传送表至少存储有被设定为动作系统的所述第3接口部的识别符,作为与通过第1和第2路径由所述第1和所述第2接口部接收的下行方向的标签对应的输出地点信息,所述交换部将通过所述第1路径和第2路径从所述第2通信装置接收的导通确认帧,按照所述传送表传送给所述第3接口部, The transfer table stores at least an identifier of the third interface unit set as an operating system as a link to the downlink received by the first and second interface units through the first and second paths. The output location information corresponding to the tag, the switching unit transmits the conduction confirmation frame received from the second communication device through the first path and the second path to the third interface unit according to the transmission table,
所述第3接口部接收通过所述第2通信装置以预先设定的间隔发送的导通确认帧,根据被设定为动作系统的所述第1存储部,通过未接收该导通确认帧来检测第1或第2路径的故障, The third interface unit receives a conduction confirmation frame transmitted at predetermined intervals by the second communication device, and passes the conduction confirmation frame not received based on the first storage unit set as an operation system. to detect the failure of the 1st or 2nd path,
所述第4接口部根据被设定为准备系统的所述第2存储部,不进行由于未接收导通确认帧造成的故障检测, The fourth interface unit does not perform failure detection due to failure to receive a continuity confirmation frame based on the second storage unit set as a standby system,
所述通信装置还具有控制所述第3接口部、所述第4接口部和所述交换部的控制部, The communication device further includes a control unit that controls the third interface unit, the fourth interface unit, and the switching unit,
第3接口部检测到与所述第1通信装置的链接故障时,将所述第1存储部设定为备用系统,并向所述控制部发送切换通知, When the third interface unit detects a link failure with the first communication device, the first storage unit is set as a backup system, and a switching notification is sent to the control unit,
所述控制部接收到该切换通知时,将所述第4接口部的所述第2存储部设定为动作系统, When the control unit receives the switching notification, it sets the second storage unit of the fourth interface unit as an operating system,
所述控制部将所述传送表中与第1总线和第2总线的下行方向的标签对应的输出目标信息,变更为被设定为动作系统的所述第4接口部的 识别符,由此将通过第1总线和第2总线从所述第2通信装置接收的导通确认帧,按照所述传送表传送给所述第4接口部。 The control unit changes the output destination information corresponding to the labels in the downstream direction of the first bus and the second bus in the transfer table to an identifier set as the fourth interface unit of the operating system, thereby The conduction confirmation frame received from the second communication device through the first bus and the second bus is transmitted to the fourth interface unit according to the transmission table. the
根据本发明的第二解决方案,提供一种通信装置,捆绑多个物理端口用作逻辑上的一个端口,在接收帧的输出地点是该逻辑端口即链接集合端口时,与向链接集合端口中任一个物理端口传送该帧的第1通信装置连接,并经由第1路径和第2路径通过采取冗余结构的通信网与第2通信装置连接,将从所述第1通信装置输入的帧按照标签打包并传送给所述第2通信装置,从由所述第2通信装置输入的帧中去除标签并拆包,传送给所述第1通信装置,具有: According to the second solution of the present invention, a kind of communication device is provided, and a plurality of physical ports are bundled and used as one logical port, and when the output location of the received frame is the logical port, that is, the link set port, it is connected to the link set port. Any physical port that transmits the frame is connected to the first communication device, and is connected to the second communication device through a communication network that adopts a redundant structure via the first path and the second path, and the frame input from the first communication device is transmitted in accordance with The label is packaged and sent to the second communication device, the label is removed from the frame input by the second communication device and unpacked, and sent to the first communication device, with:
用于连接到第1路径的第1接口部; The first interface part for connecting to the first path;
用于连接到第2路径的第2接口部; The second interface part for connecting to the second path;
用于连接到构成链接集合端口的所述第1通信装置的第1物理端口的第3接口部; A third interface portion for connecting to a first physical port of the first communication device constituting a link aggregation port;
用于连接到构成链接集合端口的所述第1通信装置的第2物理端口的第4接口部;以及 A fourth interface section for connecting to a second physical port of the first communication device constituting a link aggregation port; and
交换部,具有对应第1路径和第2路径的标签将所述第1~第4接口部的识别符存储为输出地点信息的传送表,根据被赋予了标签的帧的该标签,参照所述传送表,按照对应的输出地点信息传送帧, The exchange unit has a transfer table that stores the identifiers of the first to fourth interface units as output location information in tags corresponding to the first route and the second route, and refers to the Transmission table, transmit frames according to the corresponding output location information,
所述第3接口部具有设定故障检测的动作系统或准备系统的第1存储部,该第1存储部被设定为动作系统, The third interface unit has a first storage unit for setting the operation system or the preparation system for fault detection, and the first storage unit is set as the operation system,
所述第4接口部具有设定故障检测的动作系统或准备系统的第2存储部,该第2存储部被设定为准备系统, The fourth interface unit has a second storage unit for setting an operation system or a standby system for fault detection, and the second storage unit is set as a standby system,
所述第3接口部接收从所述第1通信装置的第1物理端口发送的用户帧,将该用户帧按照第1路径的标签打包,经由所述交换部通过第1路径将该用户帧传送给第2通信装置, The third interface unit receives the user frame sent from the first physical port of the first communication device, packs the user frame according to the label of the first path, and transmits the user frame through the first path via the switching unit For the 2nd communication device,
所述第4接口部接收从所述第1通信装置的第2物理端口发送的用户帧,将该用户帧按照第1路径的标签打包,经由所述交换部通过第1路径将该用户帧传送给第2通信装置, The fourth interface unit receives the user frame sent from the second physical port of the first communication device, packs the user frame according to the label of the first path, and transmits the user frame through the first path through the switching unit For the 2nd communication device,
所述第3接口部根据被设定为动作系统的所述第1存储部,将导通确认帧发送给所述第2通信装置, The third interface unit transmits a conduction confirmation frame to the second communication device based on the first storage unit set as the operating system,
所述第4接口部根据被设定为准备系统的所述第2存储部,不将导通确认帧发送给所述第2通信装置, The fourth interface unit does not transmit a conduction confirmation frame to the second communication device based on the second storage unit set as a standby system,
所述传送表对应通过第1和第2路径由所述第1和所述第2接口部接收的下行方向的标签,至少存储有作为针对用户帧的第1输出地点信息表示链接集合的识别符、和作为针对导通确认帧的第2输出地点信息被设定为动作系统的所述第3接口部的识别符, The transfer table corresponds to the downlink labels received by the first and second interface units through the first and second paths, and stores at least an identifier indicating a link set as the first output location information for the user frame. , and as the second output location information for the conduction confirmation frame is set as the identifier of the third interface part of the operating system,
所述交换部识别从所述第2通信装置接收的帧是用户帧还是导通确认帧, The switching unit identifies whether the frame received from the second communication device is a user frame or a continuity confirmation frame,
如果是用户帧,则根据预先设定的规则,选择属于所述传送表的所述第1输出地点信息表示的链接集合的接口部中的一个,通过所选择的接口部向所述第1通信装置传送帧, If it is a user frame, according to a preset rule, select one of the interface units belonging to the link set indicated by the first output location information in the transfer table, and communicate with the first communication unit through the selected interface unit The device transmits the frame,
如果是导通确认帧,则按照所述传送表的第2输出地点信息,向所述第3接口部传送帧, If it is a conduction confirmation frame, then transmit the frame to the third interface part according to the second output location information of the transmission table,
所述第3接口部接收通过所述第2通信装置以预先设定的间隔发送的导通确认帧,根据被设定为动作系统的所述第1存储部,通过未接收该导通确认帧来检测第1或第2路径的故障, The third interface unit receives a conduction confirmation frame transmitted at predetermined intervals by the second communication device, and passes the conduction confirmation frame not received based on the first storage unit set as an operation system. to detect the failure of the 1st or 2nd path,
所述第4接口部根据被设定为准备系统的所述第2存储部,不进行由于未接收导通确认帧造成的故障检测。 The fourth interface unit does not perform failure detection due to non-reception of a continuity confirmation frame based on the second storage unit set as a standby system. the
根据本发明的第三方案,提供一种通信系统,具有: According to the third scheme of the present invention, a kind of communication system is provided, has:
第1通信装置,捆绑多个物理端口用作逻辑上的一个端口,在接收帧的输出地点是该逻辑端口即链接集合端口时,向链接集合端口中任一个物理端口传送该帧; The first communication device binds a plurality of physical ports as one logical port, and when the output location of the received frame is the logical port, that is, the link set port, transmits the frame to any physical port in the link set port;
第2通信装置,经由第1路径和第2路径通过采取冗余结构的通信网连接;以及 The second communication device is connected via a redundant communication network via the first path and the second path; and
第3通信装置,与所述第1通信装置和所述第2通信装置连接,将从所述第1通信装置输入的帧按照标签打包并传送给所述第2通信装置,从由所述第2通信装置输入的帧中去除标签并拆包,传送给所述第1通信装置, The third communication device is connected with the first communication device and the second communication device, packs the frame input from the first communication device according to the label and transmits it to the second communication device, and the frame is received by the second communication device. 2 remove the label from the frame input by the communication device and unpack it, and send it to the first communication device,
所述第3通信装置具有: The third communication device has:
用于连接到第1路径的第1接口部; The first interface part for connecting to the first path;
用于连接到第2路径的第2接口部; The second interface part for connecting to the second path;
用于连接到构成链接集合端口的所述第1通信装置的第1物理端口的第3接口部; A third interface portion for connecting to a first physical port of the first communication device constituting a link aggregation port;
用于连接到构成链接集合端口的所述第1通信装置的第2物理端口的第4接口部;以及 A fourth interface section for connecting to a second physical port of the first communication device constituting a link aggregation port; and
交换部,具有对应第1路径和第2路径的标签将所述第1~第4接口部的识别符存储为输出地点信息的传送表,根据被赋予了标签的帧的该标签,参照所述传送表,按照对应的输出地点信息传送帧, The exchange unit has a transfer table that stores the identifiers of the first to fourth interface units as output location information in tags corresponding to the first route and the second route, and refers to the Transmission table, transmit frames according to the corresponding output location information,
所述第3接口部具有设定故障检测的动作系统或准备系统的第1存储部,该第1存储部被设定为动作系统, The third interface unit has a first storage unit for setting the operation system or the preparation system for fault detection, and the first storage unit is set as the operation system,
所述第4接口部具有设定故障检测的动作系统或准备系统的第2存储部,该第2存储部被设定为准备系统, The fourth interface unit has a second storage unit for setting an operation system or a standby system for fault detection, and the second storage unit is set as a standby system,
所述第3接口部接收从所述第1通信装置的第1物理端口发送的用户帧,将该用户帧按照第1路径的标签打包,经由所述交换部通过第1路径将该用户帧传送给第2通信装置, The third interface unit receives the user frame sent from the first physical port of the first communication device, packs the user frame according to the label of the first path, and transmits the user frame through the first path via the switching unit For the 2nd communication device,
所述第4接口部接收从所述第1通信装置的第2物理端口发送的用户帧,将该用户帧按照第1路径的标签打包,经由所述交换部通过第1路径将该用户帧传送给第2通信装置, The fourth interface unit receives the user frame sent from the second physical port of the first communication device, packs the user frame according to the label of the first path, and transmits the user frame through the first path through the switching unit For the 2nd communication device,
所述第3接口部根据被设定为动作系统的所述第1存储部,将导通确认帧发送给所述第2通信装置, The third interface unit transmits a conduction confirmation frame to the second communication device based on the first storage unit set as the operating system,
所述第4接口部根据被设定为准备系统的所述第2存储部,不将导通确认帧发送给所述第2通信装置, The fourth interface unit does not transmit a conduction confirmation frame to the second communication device based on the second storage unit set as a standby system,
所述传送表至少存储有被设定为动作系统的所述第3接口部的识别符,作为与通过第1和第2路径由所述第1和所述第2接口部接收的下行方向的标签对应的输出地点信息,所述交换部将通过所述第1路径和第2路径从所述第2通信装置接收的导通确认帧,按照所述传送表传送给所述第3接口部, The transfer table stores at least an identifier of the third interface unit set as an operating system as a link to the downlink received by the first and second interface units through the first and second paths. The output location information corresponding to the tag, the switching unit transmits the conduction confirmation frame received from the second communication device through the first path and the second path to the third interface unit according to the transmission table,
所述第3接口部接收通过所述第2通信装置以预先设定的间隔发送的导通确认帧,根据被设定为动作系统的所述第1存储部,通过未接收该导通确认帧来检测第1或第2路径的故障, The third interface unit receives a conduction confirmation frame transmitted at predetermined intervals by the second communication device, and passes the conduction confirmation frame not received based on the first storage unit set as an operation system. to detect the failure of the 1st or 2nd path,
所述第4接口部根据被设定为准备系统的所述第2存储部,不进行由于未接收导通确认帧造成的故障检测。 The fourth interface unit does not perform failure detection due to non-reception of a continuity confirmation frame based on the second storage unit set as a standby system. the
根据本发明的第四方案,提供一种通信系统,具有: According to the fourth scheme of the present invention, a kind of communication system is provided, has:
第1通信装置,捆绑多个物理端口用作逻辑上的一个端口,在接收帧的输出地点是该逻辑端口即链接集合端口时,向链接集合端口中任一个物理端口传送该帧; The first communication device binds a plurality of physical ports as one logical port, and when the output location of the received frame is the logical port, that is, the link set port, transmits the frame to any physical port in the link set port;
第2通信装置,经由第1路径和第2路径通过采取冗余结构的通信网连接;以及 The second communication device is connected via a redundant communication network via the first path and the second path; and
第3通信装置,与所述第1通信装置和所述第2通信装置连接,将从所述第1通信装置输入的帧按照标签打包并传送给所述第2通信装置,从由所述第2通信装置输入的帧中去除标签并拆包,传送给所述第1通信装置, The third communication device is connected with the first communication device and the second communication device, packs the frame input from the first communication device according to the label and transmits it to the second communication device, and the frame is received by the second communication device. 2 remove the label from the frame input by the communication device and unpack it, and send it to the first communication device,
所述第3通信装置具有: The third communication device has:
用于连接到第1路径的第1接口部; The first interface part for connecting to the first path;
用于连接到第2路径的第2接口部; The second interface part for connecting to the second path;
用于连接到构成链接集合端口的所述第1通信装置的第1物理端口的第3接口部; A third interface portion for connecting to a first physical port of the first communication device constituting a link aggregation port;
用于连接到构成链接集合端口的所述第1通信装置的第2物理端口的第4接口部;以及 A fourth interface section for connecting to a second physical port of the first communication device constituting a link aggregation port; and
交换部,具有对应第1路径和第2路径的标签将所述第1~第4接口部的识别符存储为输出地点信息的传送表,根据被赋予了标签的帧的该标签,参照所述传送表,按照对应的输出地点信息传送帧, The exchange unit has a transfer table that stores the identifiers of the first to fourth interface units as output location information in tags corresponding to the first route and the second route, and refers to the Transmission table, transmit frames according to the corresponding output location information,
所述第3接口部具有设定故障检测的动作系统或准备系统的第1存储部,该第1存储部被设定为动作系统, The third interface unit has a first storage unit for setting the operation system or the preparation system for fault detection, and the first storage unit is set as the operation system,
所述第4接口部具有设定故障检测的动作系统或准备系统的第2存储部,该第2存储部被设定为准备系统, The fourth interface unit has a second storage unit for setting an operation system or a standby system for fault detection, and the second storage unit is set as a standby system,
所述第3接口部接收从所述第1通信装置的第1物理端口发送的用户帧,将该用户帧按照第1路径的标签打包,经由所述交换部通过第1路径将该用户帧传送给第2通信装置, The third interface unit receives the user frame sent from the first physical port of the first communication device, packs the user frame according to the label of the first path, and transmits the user frame through the first path via the switching unit For the 2nd communication device,
所述第4接口部接收从所述第1通信装置的第2物理端口发送的用 户帧,将该用户帧按照第1路径的标签打包,经由所述交换部通过第1路径将该用户帧传送给第2通信装置, The fourth interface unit receives the user frame sent from the second physical port of the first communication device, packs the user frame according to the label of the first path, and passes the user frame through the first path through the switching unit sent to the second communication device,
所述第3接口部根据被设定为动作系统的所述第1存储部,将导通确认帧发送给所述第2通信装置, The third interface unit transmits a conduction confirmation frame to the second communication device based on the first storage unit set as the operating system,
所述第4接口部根据被设定为准备系统的所述第2存储部,不将导通确认帧发送给所述第2通信装置, The fourth interface unit does not transmit a conduction confirmation frame to the second communication device based on the second storage unit set as a standby system,
所述传送表对应通过第1和第2路径由所述第1和所述第2接口部接收的下行方向的标签,至少存储有作为针对用户帧的第1输出地点信息表示链接集合的识别符、和作为针对导通确认帧的第2输出地点信息被设定为动作系统的所述第3接口部的识别符, The transfer table corresponds to the downlink labels received by the first and second interface units through the first and second paths, and stores at least an identifier indicating a link set as the first output location information for the user frame. , and as the second output location information for the conduction confirmation frame is set as the identifier of the third interface part of the operating system,
所述交换部识别从所述第2通信装置接收的帧是用户帧还是导通确认帧, The switching unit identifies whether the frame received from the second communication device is a user frame or a continuity confirmation frame,
如果是用户帧,则根据预先设定的规则,选择属于所述传送表的第1输出地点信息表示的链接集合的接口部中的一个,通过所选择的接口部向所述第1通信装置传送帧, If it is a user frame, according to a preset rule, select one of the interface units belonging to the link set indicated by the first output location information in the transmission table, and transmit to the first communication device through the selected interface unit frame,
如果是导通确认帧,则按照所述传送表的第2输出地点信息,向所述第3接口部传送帧, If it is a conduction confirmation frame, then transmit the frame to the third interface part according to the second output location information of the transmission table,
所述第3接口部接收通过所述第2通信装置以预先设定的间隔发送的导通确认帧,根据被设定为动作系统的所述第1存储部,通过未接收该导通确认帧来检测第1或第2路径的故障, The third interface unit receives a conduction confirmation frame transmitted at predetermined intervals by the second communication device, and passes the conduction confirmation frame not received based on the first storage unit set as an operation system. to detect the failure of the 1st or 2nd path,
所述第4接口部根据被设定为准备系统的所述第2存储部,不进行由于未接收导通确认帧造成的故障检测。 The fourth interface unit does not perform failure detection due to non-reception of a continuity confirmation frame based on the second storage unit set as a standby system. the
根据本发明,提供一种通信装置和通信系统,可以实现基于链接集合的以太网区间的冗余化、和基于采用MPLS OAM的维护功能的MPLS区间的冗余化。并且,根据本发明,可以将在对应连接集合的多个接口接收的帧向相同LSP传送。根据本发明,可以防止MPLS OAM故障的错误检测。另外,根据本发明,可以使用户帧不偏向对应链接集合的多个接口中的一方。 According to the present invention, there are provided a communication device and a communication system capable of realizing redundancy of Ethernet sections based on link sets and redundancy of MPLS sections based on a maintenance function using MPLS OAM. Also, according to the present invention, frames received on a plurality of interfaces corresponding to a connection set can be transferred to the same LSP. According to the present invention, false detection of MPLS OAM faults can be prevented. Also, according to the present invention, it is possible to prevent user frames from being biased towards one of a plurality of interfaces corresponding to a link set. the
附图说明Description of drawings
图1是LAG的示意图; Fig. 1 is the schematic diagram of LAG;
图2是连接了支持MPLS OAM的MPLS通信装置的MPLS网络和MPLS通信装置的示意图; Fig. 2 is a schematic diagram of an MPLS network and an MPLS communication device connected with an MPLS communication device supporting MPLS OAM;
图3是MPLS网络帧和传送表310的示意图; Fig. 3 is the schematic diagram of MPLS network frame and transmission table 310;
图4是MPLS通信装置的线路IF的结构图(1); Fig. 4 is the structural diagram (1) of the circuit IF of MPLS communication device;
图5表示线路IF内的帧格式; Figure 5 represents the frame format within the line IF;
图6是表示各个表的结构示例的图(1); Fig. 6 is the figure (1) that represents the structure example of each table;
图7是表示各个表的结构示例的图(2); Fig. 7 is the figure (2) that represents the structure example of each table;
图8表示MPLS OAM格式; Figure 8 represents the MPLS OAM format;
图9是在0系统(运用系统)产生了故障时的运用系统/预备系统的切换的示意图(1); Fig. 9 is a schematic diagram (1) of switching between the operating system/standby system when the 0 system (operating system) fails;
图10是在0系统(运用系统)产生了故障时的运用系统/预备系统的切换的示意图(2); Figure 10 is a schematic diagram (2) of switching between the operating system/standby system when the 0 system (operating system) fails;
图11是表示基于未接收CV的系统切换程序图; Figure 11 is a diagram showing a system switching program based on unreceived CV;
图12是表示CV未接收检测节点的IF控制CPU110的流程图; Fig. 12 is the flow chart that represents the IF control CPU110 of CV not receiving detection node;
图13是表示APS请求接收节点的IF控制CPU110的流程图; Fig. 13 is the flow chart that represents the IF control CPU110 of APS request receiving node;
图14是表示具有LAG和MPLS OAM功能的通信装置的问题的示意图; Fig. 14 is the schematic diagram representing the problem of the communication device with LAG and MPLS OAM function;
图15是第1实施方式的系统的结构图; Fig. 15 is a structural diagram of the system of the first embodiment;
图16是传送表310和LAG信息数据库的结构示例; Fig. 16 is the structural example of transmitting table 310 and LAG information database;
图17是线路IF10的结构图; Fig. 17 is the structural diagram of circuit IF10;
图18是在以太网区间产生故障时的ACT/SBY的切换动作的示意图; Figure 18 is a schematic diagram of the switching action of ACT/SBY when a fault occurs in the Ethernet section;
图19是在以太网区间产生故障时的切换后的表结构示例; Fig. 19 is the example of the table structure after switching when the Ethernet interval produces a fault;
图20是在以太网区间产生故障时的切换流程图(1); Fig. 20 is a switching flowchart (1) when a fault occurs in the Ethernet interval;
图21是在以太网区间产生故障时的切换流程图(2); Fig. 21 is a switching flowchart (2) when a fault occurs in the Ethernet section;
图22是在MPLS区间产生故障时的现用/预备切换的示意图; Figure 22 is a schematic diagram of active/standby switching when a fault occurs in the MPLS section;
图23是在MPLS区间产生故障时的现用/预备切换的流程图; Figure 23 is a flow chart of the active/prepared handover when a fault occurs in the MPLS section;
图24是第2实施方式的系统的结构图; Fig. 24 is a structural diagram of the system of the second embodiment;
图25是第2实施方式的传送表320的结构图。 FIG. 25 is a configuration diagram of a transfer table 320 according to the second embodiment. the
附图标记说明 Explanation of reference signs
1、2MPLS通信装置;10、11、12线路IF;21、22上行链路IF;30交换器;40总括控制CPU;50 LAG信息数据库;310具有传送表;101帧接收电路;102标签ID检索单元;103管理器;103标签赋予单元;104交换发送电路;105交换接收电路;106 MPLS标签处理部;107帧发送电路;108 OAM末端部;109 OAM插入部;110 IF控制CPU;111 CPU接口;200 OAM ACT/SBY切换寄存器;330混列单元(Hash block) 1, 2 MPLS communication device; 10, 11, 12 line IF; 21, 22 uplink IF; 30 switch; 40 overall control CPU; 50 LAG information database; 310 has transmission table; 101 frame receiving circuit; 102 label ID retrieval Unit; 103 Manager; 103 Label Giving Unit; 104 Switching and Sending Circuit; 105 Switching and Receiving Circuit; 106 MPLS Label Processing Unit; 107 Frame Sending Circuit; ;200 OAM ACT/SBY switching registers; 330 Hash blocks
具体实施方式Detailed ways
1.第1实施方式 1. The first embodiment
(链接集合) (link collection)
图1是LAG的示意图。首先说明LAG。 Figure 1 is a schematic diagram of a LAG. First, LAG will be described. the
对应于标签VLAN的普通L2交换器(NW装置),在传送表中设定VLAN标签与输出端口的关系。并且,L2交换器进行输入帧的发件人MAC地址、VLANID与输入物理端口的学习,在接收了收件人中具有所学习的MAC地址、VLAN ID的帧时,从学习表中进行输出端口检索,并交换帧。 In a normal L2 switch (NW device) corresponding to a tagged VLAN, a relationship between a VLAN tag and an output port is set in a forwarding table. In addition, the L2 switch learns the sender's MAC address, VLAN ID, and input physical port of the input frame, and when receiving a frame with the learned MAC address and VLAN ID among the recipients, the output port is selected from the learning table. Retrieve, and exchange frames. the
L2交换器的功能之一是捆绑多个物理端口用作逻辑上的一个端口的被称为链接集合(LAG)的功能。在此,把通过LAG捆绑的逻辑端口称为LAG端口。LAG可以提供例如从逻辑上增大线路频带的效果和提高冗余性的效果。另外,在本实施方式中,例如注重于提高冗余性。LAG端口是由多个物理端口(例如图1(a)中的物理端口1~3)构成的逻辑端口,但从交换器方面识别为一个端口。 One of the functions of the L2 switch is a function called Link Aggregation (LAG) that bundles a plurality of physical ports as one logical port. Here, the logical ports bundled through the LAG are called LAG ports. The LAG can provide, for example, the effect of logically increasing the line frequency band and the effect of improving redundancy. In addition, in this embodiment, for example, attention is paid to improving redundancy. A LAG port is a logical port composed of multiple physical ports (for example,
在进行了LAG设定时,交换器的传送表例如设定VLAN标签及其输出端口属性。在接收帧的收件人是发给LAG端口时,交换器向LAG端口的任一方物理端口传送帧。如果是正在进行LAG的物理端口,根据LAG的规定向哪个端口输出帧都没有问题。一般,交换器在帧的发送地点是LAG端口时,使用混列(Hash)确定输出端口。此时,混列单元例如使用收件人MAC地址和VLAN ID进行混列计算,指定帧的发送地点物理端口。混列的计算结果是唯一的,相同的VLAN ID、收件人MAC的帧被向同一物理端口传送。通过使用混列,可以在LAG端口之间有效地分散帧。 When the LAG is set, the forwarding table of the switch sets, for example, a VLAN tag and its output port attribute. When the recipient of the received frame is sent to the LAG port, the switch transmits the frame to any physical port of the LAG port. If it is a physical port that is undergoing LAG, there is no problem to which port the frame is output according to the provisions of the LAG. Generally, when a frame is sent at a LAG port, a switch uses a hash to determine an output port. At this time, the hashing unit, for example, performs hashing calculation using the recipient's MAC address and VLAN ID, and specifies the physical port of the frame transmission location. The hash calculation result is unique, and frames with the same VLAN ID and recipient MAC are transmitted to the same physical port. Frames can be efficiently distributed among LAG ports by using shuffling. the
(MPLS) (MPLS)
下面,根据本实施方式的结构说明MPLS。 Next, MPLS will be described based on the configuration of this embodiment. the
图2是连接了支持MPLS OAM的MPLS通信装置的MPLS网络和MPLS通信装置的示意图。图3是MPLS网络帧和传送表的示意图。 2 is a schematic diagram of an MPLS network and an MPLS communication device connected with an MPLS communication device supporting MPLS OAM. Fig. 3 is a schematic diagram of an MPLS network frame and a transfer table. the
MPLS是一种通信协议,其特征是将输入的L2帧或L3帧按照MPLS标签打包并传送。例如图3所示,对输入的原始L2帧赋予MPLS标签、新的L2标题并传送。在此,以打包L2帧的MPLS进行说明,但该功能在打包L3帧的MPLS中的动作也相同。并且,在打包L2帧的MPLS中,一般按照两个MPLS标签打包帧的比较多,此处为了简化说明,说明将要赋予的标签数为一个的情况。另外,该功能在按照多个标签打包的方式中的动作也相同。MPLS通信装置利用MPLS标签内的LSP ID确定帧的传送地点。 MPLS is a communication protocol, which is characterized in that the input L2 frame or L3 frame is packaged and transmitted according to the MPLS label. For example, as shown in FIG. 3 , an MPLS label and a new L2 header are assigned to an input original L2 frame and transmitted. Here, MPLS for packetizing L2 frames will be described, but this function also operates in the same way for MPLS for packetizing L3 frames. In addition, in MPLS that packs L2 frames, generally many frames are packed with two MPLS labels. Here, for simplicity of description, the case where the number of labels to be assigned is one will be described. In addition, the operation of this function is the same in the method of packaging by multiple tags. The MPLS communication device uses the LSP ID in the MPLS label to determine the transmission location of the frame. the
MPLS通信装置1例如具有线路IF#1(第3接口部)11、线路IF#2(第4接口部)12、上行链路IF#1(第3接口部)21、上行链路IF#2(第2接口部)22、交换器(SW)30、和总括控制CPU(控制部)40。总括控制CPU40例如通过总线等与各部分连接。并且,也可以适当地具有存储器。交换器30具有传送表310。传送表310例如图3(b)所示,对应LSP ID存储有输出端口信息。各部分的具体情况将在后面叙述。
图4是MPLS通信装置的线路IF的结构图(1)。各个线路IF11、12可以是相同结构。 Fig. 4 is a configuration diagram (1) of a line IF of the MPLS communication device. Each line IF11, 12 may have the same structure. the
线路IF10具有帧接收电路101、标签ID检索单元102、管理器112、标签赋予单元103、交换发送电路104、交换接收电路105、MPLS标签处理部106、帧发送电路107、OAM末端部108、OAM插入部109、IF控制CPU110、和CPU接口111。并且,线路IF10具有入口(Ingress)标签检索ID表(第1标签检索表)150、运用系统表160、MPLS标签表170、出口(Egress)标签检索ID表(第2标签检索表)180、和MPLS标签表190。 The line IF10 has a
图6、图7是表示各个表的结构示例的图。 6 and 7 are diagrams showing configuration examples of respective tables. the
入口标签检索ID表150是对应于VLAN ID保存用于检索运用系统表160和MPLS标签表170的标签检索ID的表。该表的检索词是接收帧的 VLAN ID。所获取的标签检索ID按照装置内标题进行保存。 The ingress label search ID table 150 is a table that stores label search IDs for searching the operating system table 160 and the MPLS label table 170 in correspondence with VLAN IDs. The key to this table is the VLAN ID of the received frame. The acquired tag search ID is stored by title in the device. the
运用系统表160是对应标签检索ID保存表示正在运用中的系统的运用系统信息的表。正在运用中的系统例如被保存有表示0系统或1系统的识别信息。该表的检索词是标签检索ID。 The operating system table 160 is a table storing operating system information indicating a system in operation in association with a tag search ID. For example, identification information indicating a
MPLS标签表170是对应运用系统信息和标签检索ID,保存在打包帧时赋予的MPLS标签ID(LSP ID、标签)的表。该表的检索词是运用系统信息和标签检索ID。 The MPLS label table 170 is a table that stores MPLS label IDs (LSP IDs, labels) assigned at the time of packaging frames in association with operating system information and label search IDs. The search terms for this table are search IDs using system information and tags. the
出口标签检索ID表180是对应MPLS标签ID保存用于检索MPLS标签表190的标签检索ID和运用系统信息的表。该表的检索词是MPLS标签ID。在MPLS中,在上行和下行中使用不同的标签ID。在此,检索上行标签的标签检索ID和从下行标签获取的标签检索ID相同。 The egress label search ID table 180 is a table for storing the label search ID for searching the MPLS label table 190 and operating system information in association with the MPLS label ID. The key to this table is the MPLS label ID. In MPLS, different label IDs are used in upstream and downstream. Here, the tag search ID for searching an uplink tag is the same as the tag search ID acquired from a downlink tag. the
MPLS标签表190是对应运用系统信息和标签检索ID保存导通确认信息的表。该表的检索词是运用系统信息和标签检索ID。该表的导通确认信息当在OAM末端部108接收CV帧时,例如被写入初始值“3”,当在OAM插入部109时,例如在一秒内减算一次“1”。在该值为“0”时,处于3秒以上的CV未到达状态。在该值成为阈值(例如0)时,即出现3秒以上的CV未到达时,进行连接故障检测。另外,初始值、将要减算的数和故障检测用的阈值可以是合适的值。并且,也可以在从初始值起进行加算并达到预先确定的值时进行连接故障检测。 The MPLS label table 190 is a table that stores continuity confirmation information in association with operating system information and label search IDs. The search terms for this table are search IDs using system information and tags. The conduction confirmation information in this table is written with an initial value of "3", for example, when receiving a CV frame at the
Valid表示项目的有效/无效。例如,在Valid为1时,该项目有效,而在为0时该项目无效。 Valid indicates validity/invalidity of the item. For example, when Valid is 1, the item is valid, and when it is 0, the item is invalid. the
图5表示线路IF内的帧格式。装置内帧对原始L2帧赋予装置内标题。装置内标题例如包括运用系统信息和标签检索ID。 Fig. 5 shows the frame format in the line IF. The intra-device frame gives the original L2 frame an intra-device header. The in-device title includes, for example, operating system information and tag search ID. the
图8表示MPLS OAM格式。 Figure 8 shows the MPLS OAM format. the
MPLS OAM帧格式例如具有L2标题、MPLS标签、MPLS OAM标签、OAM类型、OAM有效载荷。MPLS标签包括LSPID。在MPLS OAM标签中存储有例如利用十进位数表示14的ID。OAM类型存储有对应CV、APS(系统切换)的信息。在OAM有效载荷中存储有表示APS是APS请求还是APS答复的信息。 MPLS OAM frame format for example has L2 header, MPLS label, MPLS OAM label, OAM type, OAM payload. The MPLS label includes the LSPID. An ID represented by, for example, 14 in decimal is stored in the MPLS OAM label. The OAM type stores information corresponding to CV and APS (system switching). Information indicating whether the APS is an APS request or an APS reply is stored in the OAM payload. the
返回图4,说明各个单元。 Returning to Fig. 4, each unit will be described. the
帧接收电路101从物理端口(例如物理端口#1)接收L2帧,对原始L2帧赋予装置内标题(例如参照图5)。在此,装置内标题也可以是空白。标签ID检索单元102从接收帧的L2标题抽出VLAN ID,检索入口标签检索ID表150,获取对应的标签检索ID。并且,标签ID检索单元102将所获取的标签检索ID存储在接收帧的装置内标题中,将帧输出给管理器112。管理器112例如进行帧发送的管理。并且,根据帧类别是OAM帧还是用户帧,将帧识别信号输出给标签赋予单元103。 The
标签赋予单元103的处理动作因OAM帧和用户帧而不同。来自管理器112的帧识别信号例如为“0”时表示用户帧。在接收用户帧时,标签赋予单元103从接收帧的装置内标题抽出标签检索ID,从运用系统表160获取对应标签检索ID的运用系统信息。并且,标签赋予单元103根据所获取的运用系统信息和标签检索ID,检索MPLS标签表170,获取对应的MPLS标签ID。标签赋予单元103根据从表中获取的MPLS标签ID生成MPLS标签,由预先寄存设定的新L2标题信息生成L2标题并打包原始L2帧。 The processing operation of
另一方面,在帧识别信号例如为“1”时表示OAM插入帧(CV/APS)。标签赋予单元103不检索运用系统表160,而根据从装置内标题获取的运用系统信息和标签检索ID检索MPLS标签表170。标签赋予单元103按照新L2标题和MPLS标签打包OAM帧。交换发送电路104删除装置内标题,将已打包的帧发送给SW。 On the other hand, when the frame identification signal is, for example, "1", it indicates an OAM insertion frame (CV/APS). The
交换接收电路105从SW接收帧。MPLS标签处理部106确认从SW侧接收的帧内的MPLS标签,具有MPLS、OAM标签的帧被发送给OAM末端部108。其他的帧在删除新L2标题和MPLS标签后向帧接收电路107传送。帧接收电路107向物理端口(例如物理端口#1)发送帧。 The
OAM插入部109例如在1秒内对MPLS标签表190检索一次所有项目。OAM插入部109对登记的项目或Valid为有效“1”的项目生成CV帧的有效载荷,并赋予包括从表中得到的运用系统信息和标签检索ID的装置内标题后输出(插入)给管理器112。从OAM插入部109插入的帧的格式为装置内标题、MPLS OAM标签、OAM有效载荷(包括OAM类型)。并且,将 检索的项目的导通确认信息的值例如减算1。在导通确认信息的值已经是“0”时不进行减算,将导通确认信息的值为“0”的项目的运用系统信息、标签检索ID、和表示未接收CV的信息通知IF控制CPU110。 The
并且,OAM插入部109根据指示插入APS请求帧和APS答复帧。 And, the
OAM末端部108从MPLS标签处理部106接收具有MPLS OAM标签的帧。OAM末端部108在接收到OAM帧CV、APS请求、APS答复时,分别进行不同的动作。CV、APS请求、APS答复例如可以根据接收帧的OAM类型的类型值、表示OAM有效载荷内的请求/答复的信息等识别。 The
在接收到CV时,OAM末端部108将MPLS标签ID作为检索词,检索出口标签检索ID表180,获取对应的运用系统信息和标签检索ID。OAM末端部108根据从出口标签检索ID表180获取的运用系统信息和标签检索ID,检索MPLS标签表190,将对应的导通确认信息例如设定为“3”。 When receiving the CV, the
在接收到APS请求时,OAM末端部108将MPLS标签ID作为检索词,检索出口标签检索ID表180,获取对应的运用系统信息和标签检索ID。OAM末端部108将从出口标签检索ID表180获取的运用系统信息和标签检索ID、及包括表示接收APS请求的信息的APS请求接收通知,通知IF控制CPU110。 When receiving the APS request, the
在接收到APS答复时,OAM末端部108与接收APS请求时相同,从出口标签检索ID表180,获取运用系统信息和标签检索ID,将所获取的运用系统信息和标签检索ID、及包括表示接收APS答复的信息的APS答复接收通知,通知IF控制CPU110。 When receiving the APS reply, the
IF控制CPU110进行各个表的项目设定、及APS请求/答复帧的插入系统切换处理。另外,CPU接口111是IF控制CPU110与总括控制CPU40的接口。 The
在APS请求插入处理中,IF控制CPU110从OAM插入部109输入导通确认信息“0”的项目的标签检索ID和运用系统信息。IF控制CPU110生成APS请求的有效载荷与OAM标签。并且,生成装置内标题。在装置内标题中存储所获取的标签检索ID和发送APS请求的系统的运用系统信息。发送APS请求的系统的运用系统信息可以是从OAM插入部109通知 的运用系统的相反系统或运用系统之外的系统中的一个。即,使用与产生故障的系统不同的系统发送APS请求。 In the APS request insertion process, the
在APS答复插入处理中,IF控制CPU110从OAM末端部108输入上述的APS请求接收通知。该通知包括运用系统信息和标签检索ID。IF控制CPU110生成APS答复的有效载荷及OAM标签。并且,生成装置内标题。在装置内标题中存储所获取的标签检索ID和运用系统信息。IF控制CPU110对有效载荷附加OAM标签和装置内标题生成APS答复,输出给管理器112。APS答复通过与APS请求相同的运用系统传送。 In the APS reply insertion process, the
在系统切换处理中,IF控制CPU110从OAM末端部108输入上述的APS请求接收通知。该通知包括标签检索ID和运用系统信息。IF控制CPU110按照所获取的标签检索ID检索运用系统表160,把表的运用系统信息栏目改写为所获取的运用系统信息。 In the system switching process, the
(产生故障时的运用系统/预备系统的切换一1) (Switching between operating system/standby system when a failure occurs - 1)
图9和图10是在0系统(运用系统)产生了故障时的运用系统/预备系统的切换的示意图。 9 and 10 are schematic diagrams of switching between the operating system and the standby system when the 0 system (operating system) fails. the
例如,在0系统(运用系统)的下行中产生了故障时,在MPLS通信装置1的线路IF中,处于未接收导通确认帧状态。因此,例如MPLS标签表190的导通确认信息为0(例如参照图10(b))。通过处于CV未接收状态,终点节点(例如MPLS通信装置1的线路IF#1(11))检测到在中途路径中产生了故障,利用上行预备系统连接(LSP1000)发送系统切换(APS)请求帧。接收到APS请求帧的始点节点(例如MPLS通信装置2的线路IF#1(11))利用下行预备系统连接(LSP5000)发送APS答复帧。接收到APS答复帧的终点节点改写运用系统表160的运用系统信息,以便将系统从0系统切换为1系统(图10(a))。 For example, when a failure occurs in the downlink of system 0 (operating system), the line IF of the
这样,在使用MPLS OAM提供系统切换的MPLS通信装置1、2中,将CV未接收作为一个触发器,进行系统的切换。 In this way, in the
图11是表示基于未接收CV的系统切换程序图。另外,图中的IF控制CPU110如上所述包含于线路IF中,但为了便于说明,区分IF控制CPU110和除此以外的各部分,将IF控制CPU110以外的部分统称为线路 IF。 Fig. 11 is a diagram showing a system switching procedure based on an unreceived CV. In addition, the
MPLS通信装置2的线路IF#1(11)通过0系统的路径,向MPLS通信装置1的线路IF#1(11)例如周期地发送CV帧。此处作为一例,假设最初的CV帧到达MPLS通信装置1的线路IF#1(11),但由于0系统的路径产生故障,以后的CV帧未能在MPLS通信装置1的线路IF#1(11)中接收。 The line IF#1 (11) of the
MPLS通信装置2的线路IF#1(11)(例如OAM末端部108)由于不能在预定时间接收CV帧,所以例如在MPLS标签表190的导通确认信息为0时,通知MPLS通信装置1的IF控制CPU110未接收CV。MPLS通信装置1的IF控制CPU110指示MPLS通信装置1的线路IF#1(11)(例如OAM插入部109)插入APS请求。MPLS通信装置1的线路IF#1(11)(例如OAM插入部109)通过1系统向MPLS通信装置2的线路IF#1(11)发送APS请求帧。 Since the line IF#1 (11) of the MPLS communication device 2 (for example, the OAM termination unit 108) cannot receive the CV frame at the predetermined time, for example, when the conduction confirmation information of the MPLS label table 190 is 0, it notifies the
MPLS通信装置2的线路IF#1(11)(例如OAM末端部108)接收APS请求帧,并将接收APS请求通知MPLS通信装置2的IF控制CPU110。MPLS通信装置2的IF控制CPU110指示MPLS通信装置2的线路IF#1(11)(例如OAM插入部109)插入APS答复。MPLS通信装置2的线路IF#1(11)按照指示,通过1系统向MPLS通信装置1的线路IF#1(11)(例如OAM插入部109)发送APS答复帧。并且,MPLS通信装置2的IF控制CPU110将运用系统表160的运用系统信息从0系统改写为1系统。 Line IF # 1 ( 11 ) of MPLS communication device 2 (for example, OAM termination unit 108 ) receives the APS request frame, and notifies IF
MPLS通信装置1的线路IF#1(11)(例如OAM末端部108)接收APS答复帧,并将接收APS答复通知MPLS通信装置1的IF控制CPU110。MPLS通信装置1的IF控制CPU110将运用系统表160的运用系统信息从0系统改写为1系统。 Line IF # 1 ( 11 ) of MPLS communication device 1 (for example, OAM termination unit 108 ) receives the APS reply frame, and notifies IF
图12是表示CV未接收检测节点的IF控制CPU110的流程图。例如,图11中的MPLS通信装置1的IF控制CPU110的流程图。 FIG. 12 is a flowchart showing the
IF控制CPU110判断是否在运用系统中检测到CV未接收(S101)。例如,IF控制CPU110根据来自OAM插入部109的通知中包含的标签检索ID,参照运用系统表160,获取运用系统为0系统还是1系统。如果所获 取的运用系统与来自OAM插入部109的通知中包含的运用系统信息一致,则判断是运用系统,如果不一致,则判断不是运用系统。在判断不是运用系统时(S101、否),转入步骤S109。 The
另一方面,在判断是运用系统时,IF控制CPU110指示预备系统插入APS请求帧(S103)。并且,IF控制CPU110监视是否从预备系统接收了APS答复帧(S105)。例如持续监视APS答复帧的接收直到超出时间(S105、否)。 On the other hand, when it is judged that it is the active system, the
IF控制CPU110在通过OAM末端部108接收到APS答复帧时(S105、是),变更与接收了APS答复的LSP对应的运用系统表160的运用系统信息(S107)。例如,将运用系统信息从0系统改写为1系统。例如,在通过LSP5000接收到APS答复帧时,从OAM末端部108向IF控制CPU110通知接收到APS答复帧的标签检索ID和APS答复接收运用系统。另外,OAM末端部108也可以根据MPLS标签ID并参照出口标签检索ID表180,获取标签检索ID和运用系统信息。IF控制CPU110按照所述标签检索ID检索运用系统表160,将相应项目的“运用系统”变更为接收到APS答复帧的系统。接收APS答复时的表变更部位例如可以只是这一处。更加具体地讲,首先,从OAM末端部108向IF控制CPU110通知接收到APS的运用系统(例如1系统)和标签检索ID(例如1)。然后,IF控制CPU110即图6(b)示例的运用系统表160的检索ID“1”的运用系统从“0”变更为“1”。 When the
IF控制CPU110将运用系统切换通知总括控制CPU40(S109)。例如,包括切换后的系统信息(例如1系统)。 The
图13是表示APS请求接收节点的IF控制CPU110的流程图。例如,图11中的MPLS通信装置2的IF控制CPU110的流程图。 FIG. 13 is a flowchart showing the
IF控制CPU110接收到APS请求时,向接收到APS请求帧的LSP的相对LSP插入APS答复帧(S201)。例如,在图9中,在从LSP1000接收到APS请求帧时,对LSP5000插入APS答复帧。 When the
IF控制CPU110变更与接收到APS请求的LSP对应的运用系统表160的运用系统信息(S203)。接收到APS请求时的动作和变更部位与接收到 APS答复时相同。另外,图6、图10示例的表是MPLS通信装置1的表的示例,但MPLS通信装置2也可以具有相同的表结构。例如,从接收到APS请求的标签检索ID检索运用系统表,相应项目的“运用系统”被变更为接收到APS的运用系统。并且,MPLS通信装置1从MPLS通信装置2接收到APS请求时的情况也相同。 The
并且,IF控制CPU110将运用系统切换通知总括控制CPU40(S205)。例如,包括切换后的系统信息(例如1系统)。 Then, the
(LAG和MPLS OAM) (LAG and MPLS OAM)
图14是表示具有LAG和MPLS OAM功能的通信装置的问题的示意图。 FIG. 14 is a schematic diagram showing problems of a communication device having LAG and MPLS OAM functions. the
LAG是捆绑多个物理端口用作一个逻辑端口的技术。因此,即使属于相同MPLS连接的VLAN流从不同物理端口输入时,也需要通过相同的MPLS标签路径、相同的路径传送。但是,以往的MPLS通信装置由于标签处理表在线路IF独立保存,所以有时不能在相同上行连接中发送VLAN帧。并且,关于下行帧,交换器30按照LSP ID切换路径,所以只能向某一方线路IF传送帧。另外,此处所说上行指从以太网区间到MPLS区间方向,所说下行指从MPLS区间到以太网区间方向。 LAG is a technology that bundles multiple physical ports as one logical port. Therefore, even when VLAN flows belonging to the same MPLS connection are input from different physical ports, they need to be transmitted through the same MPLS label path and the same path. However, a conventional MPLS communication device may not be able to transmit a VLAN frame through the same uplink connection because the label processing table is stored independently in the line IF. In addition, regarding the downlink frame, the
即,在以往的MPLS通信装置中,例如存在以下问题。 That is, conventional MPLS communication devices have, for example, the following problems. the
首先,有时不能通过相同的LSP传送上行帧。并且,有时只能偏向传送下行帧。由于OAM帧只能向一个物理端口传送,所以在其他物理端口的OAM末端部108中,有可能由于OAM未到达而错误检测为故障。 First, sometimes upstream frames cannot be transmitted through the same LSP. Also, sometimes only downlink frames can be transmitted. Since an OAM frame can only be transferred to one physical port, there is a possibility that the
在想要通过相同的LSP从多个物理端口传送帧时,来自各个线路IF的CV帧也通过相同的LSP发送,所以在相对的MPLS通信装置中,在1秒内将接收两个以上来自同一LSP的CV帧等,即接收规定数量以上的CV帧,有可能导致错误识别。另外,由于在下行的用户帧的传送地点线路IF产生偏向,所以有可能不能实现实施LAG的益处中的频带增大。 When it is intended to transmit frames from multiple physical ports through the same LSP, the CV frames from each line IF are also sent through the same LSP, so in the opposite MPLS communication device, two or more CV frames of LSP, etc., that is, reception of more than a predetermined number of CV frames may result in erroneous recognition. In addition, since the line IF is biased at the transmission point of the downlink user frame, there is a possibility that the increase in the frequency band which is a benefit of implementing LAG cannot be realized. the
(链接集合及连接了MPLS的系统) (link set and MPLS-connected system)
图15是本实施例的系统结构图。图16是传送表310和LAG信息数据库的结构示例。 Fig. 15 is a system configuration diagram of this embodiment. FIG. 16 is a structural example of the transfer table 310 and the LAG information database. the
MPLS通信装置1例如具有线路IF#1、2(11、12)、上行链路IF# 1、2(21、22)、交换器30、总括控制CPU40、LAG信息数据库50。总括CPU40例如通过总线等与各部分连接。并且,也可以适当地具有存储器。交换器30具有传送表310。传送表310例如图3(b)所示,对应ID存储输出端口信息。 The
相对NW装置(第1通信装置)捆绑多个物理端口用作逻辑上的一个端口,在接收帧的输出地点是该逻辑端口即链接集合端口时,向链接集合端口中任一个物理端口传送该帧。 For the NW device (the first communication device), a plurality of physical ports are bundled and used as one logical port, and when the output destination of the received frame is the logical port, that is, the link set port, the frame is transmitted to any physical port among the link set ports . the
MPLS通信装置1经由0系统LSP(第1路径)和1系统LSP(第2路径)、通过采取冗余结构的MPLS网(通信网)与MPLS通信装置2(第2通信装置)连接。MPLS通信装置1将从相对NW装置3输入的帧按照标签打包并传送给MPLS通信装置2,从由MPLS通信装置2输入的帧中去除标签并拆包,传送给相对NW装置3。 The
上行链路IF#1(21)是用于连接到0系统LSP的接口。上行链路IF#2(22)是用于连接到1系统LSP的接口。线路IF#1(11)是用于连接到构成相对NW装置3的链接集合端口的第1物理端口的接口。线路IF#2(12)是用于连接到构成相对NW装置3的链接集合端口的第2物理端口的接口。 Uplink IF#1 (21) is an interface for connecting to the 0 system LSP. Uplink IF#2 (22) is an interface for connecting to 1-system LSP. The line IF#1 ( 11 ) is an interface for connecting to the first physical port constituting the link set port facing the
交换器30具有对应0系统LSP和1系统LSP的标签,将接口部的识别符存储为输出地点信息的传送表310。交换器30根据被赋予了标签的帧的该标签,参照传送表310,按照对应的输出地点信息传送帧。 The
线路IF#1(11)具有表示故障检测的动作系统或准备系统的OAMACT/SBY切换寄存器(第1存储部),第1存储部被设定为动作系统。线路IF#2(12)具有表示故障检测的动作系统或准备系统的OAMACT/SBY切换寄存器(第2存储部),第2存储部被设定为准备系统。 Line IF#1 (11) has an OAMACT/SBY switching register (first storage unit) indicating the operating system or standby system for failure detection, and the first storage unit is set as the operating system. The line IF#2 (12) has an OAMACT/SBY switching register (second storage unit) indicating the operating system or the standby system for failure detection, and the second storage unit is set as the standby system. the
线路IF#1(11)接收从相对NW装置3的第1物理端口发送的用户帧,将该用户帧按照0系统LSP的标签打包,经由交换器30通过0系统LSP将该用户帧传送给MPLS通信装置2。线路IF#2(12)接收从相对NW装置3的第2物理端口发送的用户帧,将该用户帧按照0系统LSP的标签打包,经由交换器30通过0系统LSP将该用户帧传送给MPLS 通信装置2。 The line IF#1 (11) receives the user frame sent from the first physical port of the
线路IF#1(11)根据被设定为动作系统的第1存储部,将导通确认帧发送给MPLS通信装置2。另一方面,线路IF#2(12)根据被设定为准备系统的第2存储部,不将导通确认帧发送给MPLS通信装置2。 The line IF#1 (11) transmits a conduction confirmation frame to the
传送表310至少存储有被设定为动作系统的线路IF#1(11)的识别符,作为与通过0系统和1系统LSP由线路IF#1(11)、线路IF#2(12)接收的下行方向的标签对应的输出地点信息。交换器30将通过0系统LSP和1系统LSP从MPLS通信装置2接收的导通确认帧,按照传送表30传送给线路IF#1(11)。 The transmission table 310 stores at least the identifier of the line IF#1 (11) set as the operating system, as the link received by the line IF#1 (11) and the line IF#2 (12) through the
线路IF#1(11)接收通过MPLS通信装置2以预先设定的间隔发送的导通确认帧,根据被设定为动作系统的第1存储部,通过未接收该导通确认帧来检测第1或1系统LSP的故障。另一方面,线路IF#2(12)根据被设定为准备系统的所述第2存储部,不进行由于未接收导通确认帧造成的故障检测。 The line IF#1 (11) receives the conduction confirmation frame transmitted by the
MPLS通信装置1还具有LAG信息数据库。图16(b)表示LAG信息数据库的结构示例。LAG信息数据库保存在哪个物理端口中进行LAG设定。在LAG信息数据库中,例如,对应物理端口序号保存表示有无LAG设定的LAG设定信息、当有LAG设定时所属的LAG端口序号(链接集合识别信息)、OAM ACT/SBY设定信息、和表示以太网(注册商标,以下相同)有无链接故障的故障信息。另外,除端口序号之外,也可以使用合适的识别信息。在该示例中,设定了LAG的物理端口,其LAG设定信息被设定为“1”。OAM ACT/SBY设定信息例如在“1”时为ACT系统,而在“0”时为SBY系统。故障信息例如在“1”时表示有故障,在“0”时表示没有故障。 The
利用该数据库信息,把成为ACT的物理端口设为传送地点表的输出地点的物理端口。例如,传送表310的下行的输出端口对应于LAG信息数据库中被设定为ACT的物理端口。在此,对应于物理端口1的ACT/SBY设定信息为“1”、即ACT系统,所以在对应于传送表310的下行的标签(500、5000)的输出端口信息中存储有物理端口1。 Using this database information, the physical port serving as the ACT is set as the physical port of the output destination of the transfer destination table. For example, the downstream output port of the transfer table 310 corresponds to the physical port set as ACT in the LAG information database. Here, the ACT/SBY setting information corresponding to the
图17是线路IF10的结构图。 FIG. 17 is a structural diagram of the line IF10. the
线路IF10具有帧接收电路101、标签ID检索单元102、管理器112、标签赋予单元103、交换发送电路104、交换接收电路105、MPLS标签处理部106、帧发送电路107、OAM末端部108、OAM插入部109、IF控制CPU110、CPU接口 111、和OAM ACT/SBY切换寄存器200。 The line IF10 has a
在OAM ACT/SBY切换寄存器200中,自家线路IF被设定为ACT系统或SBY系统。例如,可以对每个物理端口设定。并且,OAM ACT/SBY切换寄存器200可以设于各个线路IF部。另外,也可以在线路IF的外部对应存储线路IF和表示ACT/SBY的信息。 In the OAM ACT/
为了通过相同的MPLS LSP传送从对应LAG端口的多个物理端口输入的上行帧,对于入口标签检索ID表150、运用系统表160、MPLS标签表170、出口标签检索ID表180、MPLS标签表190的设定值,预先在进行LAG的线路IF之间设定相同的值。另外,这些设定例如可以由总括控制CPU40执行。通过这样设定,即使线路IF不同,也能够通过相同的MPLSLSP传送从LAG端口接收的帧。 In order to transmit uplink frames input from multiple physical ports corresponding to LAG ports through the same MPLS LSP, the ingress label search ID table 150, operating system table 160, MPLS label table 170, egress label search ID table 180, and MPLS label table 190 The setting value of the LAG is set in advance to the same value among the line IFs that perform LAG. In addition, these settings can be performed by the overall control CPU40, for example. With this setting, even if the line IFs are different, frames received from the LAG port can be transmitted through the same MPLS LSP. the
针对由于下行帧根据交换器30的性质产生偏向而造成的导通确认帧未接收,将在交换器30中被设定为下行输出端口的线路IF(例如线路IF#1(11))设为OAM ACT,进行OAM的插入和末端处理(导通性确认处理)。另一方面,将在交换器30中未被设定为下行输出端口的线路IF(例如线路IF#2(12))设为OAM SBY,不进行OAM插入处理和末端处理。为了进行这种处理,线路IF还在LAG信息数据库中具有OAM ACT/SBY标志。该标志可以对每个线路设置。 For the non-reception of the conduction confirmation frame caused by the bias of the downlink frame according to the nature of the
另外,也可以具有多个被设定为SBY系统的线路IF,在多个IF之间进行优先链接集合。例如,还具有被设定为SBY系统的线路IF#3(第5接口部)。该情况时,虽然没有图示,但可以进行以下变更,设定接口的SBY优先度,在ACT的物理端口产生故障时,将优先度较高的SBY用作ACT等。优先度例如可以对应物理端口预先存储在LAG信息数据库等的合适数据库、存储器中。 In addition, it is also possible to have a plurality of line IFs set to the SBY system, and perform preferential link aggregation among the plurality of IFs. For example, there is also a line IF#3 (fifth interface unit) set to the SBY system. In this case, although not shown in the figure, it is possible to set the SBY priority of the interface and use the SBY with higher priority as the ACT when the physical port of the ACT fails. For example, the priority may be pre-stored in an appropriate database or memory such as the LAG information database corresponding to the physical port. the
被设定为OAM SBY的线路IF不进行OAM的插入处理和OAM的末端处 理。因此,即使未接收OAM的导通帧时也不会错误检测故障。通过这样设定,可以同时实现LAG和MPLS OAM。 The line IF set to OAM SBY does not perform OAM insertion processing and OAM termination processing. Therefore, even when an ON frame of OAM is not received, a fault is not erroneously detected. With this setting, LAG and MPLS OAM can be realized at the same time. the
(以太网区间的故障产生、ACT/SBY切换) (Fault generation in the Ethernet section, ACT/SBY switching)
图18是在以太网区间产生故障时的ACT/SBY的切换动作的示意图。例如,说明在进行LAG设定的端口或对应该端口的链接中产生了故障时的情况。 Fig. 18 is a schematic diagram of ACT/SBY switching operation when a failure occurs in the Ethernet section. For example, a description will be given of a case where a failure occurs in a port on which LAG setting is performed or in a link corresponding to the port. the
在进行LAG设定、而且成为OAM ACT的物理端口(在该示例中为物理端口1)等产生故障的情况下,关于LAG信息数据库的ACT/SBY标志的设定,将产生了故障的端口设定为SBY,将未产生故障的端口设定为ACT。并且,切换各个线路IF的OAM ACT/SBY切换寄存器200,将产生了故障的端口设定为SBY,将未产生故障的端口设定为ACT。 When the LAG setting is performed and a failure occurs on the physical port (
并且,将交换器30的传送表310的设定改写为未产生故障的物理端口。由此,可以继续运用,而且使以太网区间的故障影响不会波及到MPLS区间的传送连接。 Then, the setting of the transfer table 310 of the
图19是在以太网区间产生故障时的切换后的表结构示例。图20、图21是在以太网区间产生故障时的切换流程图。以下,具体说明在以太网区间产生故障时的切换处理的示例。另外,产生故障前的传送表310、LAG信息数据库例如按照图16所示设定状态进行说明。 Fig. 19 is an example of a table structure after switching when a failure occurs in the Ethernet section. Fig. 20 and Fig. 21 are the switching flowcharts when a failure occurs in the Ethernet section. Hereinafter, an example of switching processing when a failure occurs in the Ethernet section will be specifically described. In addition, the transfer table 310 and the LAG information database before the occurrence of a failure will be described based on, for example, the setting state shown in FIG. 16 . the
图21(a)是线路IF检测到故障的IC控制CPU110的处理流程图。 FIG. 21( a ) is a flowchart of processing by the
在以太网区间的链接中产生故障时,线路IF的IF控制CPU110从物理端口检测链接损失(S400)。在该示例中,例如线路IF#1(11)的IF控制CPU110检测到产生故障时,执行以下处理。 When a failure occurs in a link in the Ethernet section, the
IF控制CPU110将自家线路IF的OAM ACT/SBY寄存器设定为SBY(S401)。并且,IF控制CPU110将线路IF链接损失通知总括控制CPU40(S403)。该通知中可以包含对应自家线路IF的物理端口序号(在该示例中为物理端口1)。 The IF controls the
图20是在线路IF故障检测时的总括控制CPU40的处理流程图。 FIG. 20 is a flow chart of the processing of the
总括控制CPU40从线路IF接收到链接损失的通知时(S300),执行以下处理。首先,总括控制CPU40参照LAG信息数据库(S301)。例如, 检索相当于接收到链接损失的线路IF的物理端口序号的项目。在该示例中为物理端口1的项目。并且,将相应的项目的故障信息设定为例如1。 In general, when the
总括控制CPU40判断链接损失检测物理端口是否是LAG端口(S303)。例如,参照在步骤S301检索的项目的LAG端口信息,如果是“1”则判断是LAG端口,如果是“0”则判断不是LAG端口。在判断不是LAG端口时(S303、否),结束处理。 The
另一方面,在判断是LAG端口时(S303、是),总括控制CPU40判断链接损失检测物理端口是否是OAM ACT端口(S305)。例如,参照在步骤S301检索的项目的ACT/SBY设定信息,如果是“1”则判断是OAM ACT端口,如果是“0”则判断不是OAM ACT端口(即是OAM SBY端口)。在判断不是OAM ACT端口时(S305、否),结束处理。 On the other hand, when it is determined that it is a LAG port (S303, Yes), the
另一方面,在判断是OAM ACT端口时(S305、是),总括控制CPU40进行用于将属于同一LAG端口的任一线路IF的OAM ACT/SBY切换寄存器200设定为ACT的变更通知(S307)。更加具体地讲,总括控制CPU40从LAG信息数据库检索具有与在步骤S301检索的项目的LAG端口信息相同的LAG端口信息的项目。在该示例中为LAG端口1的物理端口2的项目。并且,总括控制CPU40通知相当于相应项目的物理端口的线路IF的IF控制CPU110,将OAM ACT/SBY切换寄存器200设定为ACT。另外,总括控制CPU40将LAG信息数据库的相应项目的ACT/SBY设定信息设为“1”,即设为ACT。并且,总括控制CPU40将在步骤S301检索的项目的ACT/SBY设定信息设为“0”,即设为SBY。 On the other hand, when it is judged to be an OAM ACT port (S305, Yes), the
然后,总括控制CPU40变更传送表310(S309)。例如,将旧OAM ACT端口的项目的输出端口变更为重新设定为OAM ACT的物理端口信息。更加具体地讲,将与图19(a)所示的传送表310的下行的标签(例如500、5000)对应的输出端口信息,改写为LAG信息数据库中被设定为ACT的物理端口信息。在此,物理端口2被设定为ACT系统(图19(b)),所以被改写为物理端口2。 Then, the
图21(b)是从总括控制CPU40接收了OAM ACT/SBY切换寄存器200的变更通知的IF控制CPU110的处理流程图。 FIG. 21( b ) is a flowchart of processing of the
线路IF(在该示例中为线路IF#2(12))的IF控制CPU110从总括控制CPU40接收到寄存器的变更通知时,将自家线路IF的OAM ACT/SBY寄存器设定为ACT(S451)。 When the
通过以上处理,线路IF#2(12)成为ACT系统,可以继续上行方向及下行方向的通信。并且,通过被设定为ACT系统的线路IF#2(12)进行OAM插入处理、末端处理,也能够继续执行OAM功能。另外,在相对NW装置3中,也可以检测链接损失,使不向相当于MPLS通信装置1的物理端口1的链接输出帧。 Through the above processing, the line IF#2 (12) becomes the ACT system, and communication in the uplink and downlink directions can be continued. In addition, the OAM function can be continuously executed by performing OAM insertion processing and termination processing on the line IF#2 (12) set as the ACT system. In addition, in the
(MPLS区间的故障产生、现用/预备切换-2) (Fault generation in MPLS section, active/standby switching-2)
图22是在MPLS区间产生故障时的现用/预备切换的示意图。 Fig. 22 is a schematic diagram of active/standby switching when a fault occurs in an MPLS section. the
线路IF#1(11)、线路IF#2(12)分别利用运用系统表160管理运用系统的路径(此处为0系统)。例如,被设定为ACT系统的线路IF#1(11)根据不能在预定时间内接收对应运用系统的路径的OAM帧,检测运用系统的路径的故障。线路IF#1(11)将自家线路IF的运用系统表160的运用系统信息变更为预备系统的路径(此处为1系统)。例如,通过上述步骤S101~S109等的系统切换动作,将运用系统路径从0系统切换为1系统。并且,例如经由总括控制CPU40通知其他线路IF(例如线路IF#2(12)),接收到该通知的其他线路IF将自家线路IF的运用系统表160的运用系统信息变更为预备系统的路径。由此,可以继续运用而且使MPLS区间的故障的影响不会波及到以太网区间。在运用系统切换后从物理端口1、2输入的帧也使用1系统LSP被传送。 Line IF#1 ( 11 ) and Line IF #2 ( 12 ) use the operating system table 160 to manage the paths of operating systems (
图23是在MPLS区间产生故障时的现用/预备切换的流程图。图23(a)是产生运用系统切换的MPLS通信装置的总括控制CPU40的处理流程图。 Fig. 23 is a flow chart of active/standby switching when a failure occurs in the MPLS section. Fig. 23(a) is a flow chart of the processing of the
首先,执行图12所示的上述步骤S101~S109的处理。由此,检测到MPLS区间的故障的线路IF(在该示例中为线路IF#1(11))的运用系统表160,例如按图10(a)所示被更新为1系统。另外,产生故障前的LAG信息数据库例如按图16(b)所示的设定状态进行说明。并且,线路IF#2(12)的运用系统表160按图6(b)所示进行设定。 First, the processing of the above-mentioned steps S101 to S109 shown in FIG. 12 is executed. As a result, the operating system table 160 of the line IF (line IF#1(11) in this example) in which the failure of the MPLS section was detected is updated to 1 system, for example, as shown in FIG. 10( a ). In addition, the LAG information database before the occurrence of a failure will be described, for example, in the setting state shown in FIG. 16( b ). And, the operating system table 160 of the line IF#2 (12) is set as shown in FIG. 6(b). the
总括控制CPU40从检测到故障的线路IF的IF控制CPU110接收到运用系统切换通知时(S500),执行以下处理。另外,运用系统切换通知中可以包含标签检索ID、切换后的运用系统信息(在该示例中为1系统)、对应于检测到故障的线路IF的物理端口序号(在该示例中为物理端口1)。 When the
总括控制CPU40参照LAG信息数据库(S501)。例如,总括控制CPU40检索所接收的运用系统切换通知中包含的物理端口序号的项目。 The
总括控制CPU40判断进行了运用系统切换的LSP是否是LAG端口(S503)。例如,总括控制CPU40参照所检索的项目的LAG设定信息,如果是“1”则判断是LAG端口,如果是“0”则判断不是LAG端口。在判断不是LAG端口时(S503:否),结束处理。 The
另一方面,在判断是LAG端口时(S503:是),总括控制CPU40将进行了运用系统切换的标签检索ID和切换后的运用系统,通知属于同一LAG端口而且被设定为SBY的物理端口的IF控制CPU110(S505)。更加具体地讲,总括控制CPU40从LAG信息数据库检索具有与在步骤S501检索的项目的LAG端口信息相同的LAG端口信息的项目。在图16(b)的LAG信息数据库的示例中为LAG端口信息是1的物理端口2的项目。并且,总括控制CPU40向对应于相应项目的物理端口的线路IF(例如线路IF#2(12))的IF控制CPU110,发送包括标签检索ID和切换后的运用系统信息的运用系统切换通知。标签检索ID和切换后的运用系统信息可以使用在步骤S500接收的运用系统切换通知中包含的内容。 On the other hand, when it is determined that it is a LAG port (S503: Yes), the
图23(b)是从总括控制CPU40接收到运用系统切换通知的IF控制CPU110的处理流程图。 FIG. 23( b ) is a flowchart of processing of the
例如,线路IF#2(12)的IF控制CPU110从总括控制CPU40接收到运用系统切换时,按照指定的标签检索ID检索运用系统表160,将运用系统改写为指定的系统(S551)。由此,线路IF#2(12)的运用系统表160例如按图10(a)所示被更新为1系统。 For example, when the
运用系统表160被从0系统更新为1系统后,在线路IF中参照MPLS标签表170对输入的帧赋予MPLS标签ID时,参照运用系统为1的项目。例如在图6(c)那样的表中,在标签检索ID为1时,如果运用系统信息 为0,则MPLS标签ID为100,如果运用系统信息为1,则MPLS标签ID为1000。 After the operating system table 160 is updated from
2.第2实施方式 2. The second embodiment
图24是第2实施方式的系统的结构图。 Fig. 24 is a configuration diagram of a system according to the second embodiment. the
本实施方式中的OAM的ACT/SBY设定与第1实施方式相同。在本实施方式中,MPLS通信装置1的SW30还具有混列单元330。并且,传送表320对应标签保存用户帧的输出端口信息和OAM ACT端口信息。其他结构与第1实施方式相同。 The ACT/SBY setting of OAM in this embodiment is the same as that in the first embodiment. In this embodiment, the
在第1实施方式中,前往LAG端口(下行)的帧偏向线路IF的任一方传送,但在本实施方式中,用户帧被分配给多个线路IF。另外,OAM帧与第1实施方式相同,向被设定为ACT系统的线路IF传送。 In the first embodiment, frames destined for the LAG port (downlink) are transmitted to any one of the line IFs, but in this embodiment, user frames are allocated to a plurality of line IFs. In addition, the OAM frame is transmitted to the line IF configured as the ACT system as in the first embodiment. the
图25是第2实施方式的传送表320的结构图。 FIG. 25 is a configuration diagram of a transfer table 320 according to the second embodiment. the
传送表320例如对应通过第1和第2路径由上行链路IF#1、2(21、22)接收的下行方向的标签,存储有作为针对用户帧的第1输出地点信息表示链接集合的识别符、和作为针对导通确认帧的第2输出地点信息被设定为动作系统的线路IF#1(11)的识别符。 The transmission table 320 stores, for example, an identification indicating a link set as the first output location information for the user frame corresponding to the downlink label received by the uplink IF #1, 2 (21, 22) through the first and second paths. identifier, and the identifier of the line IF#1 (11) of the operating system as the second output location information for the conduction confirmation frame is set. the
交换器30识别从MPLS通信装置2接收的帧是用户帧还是导通确认帧。例如,参照帧的OAM标签。如果附加了OAM标签、或者OAM标签是预先确定的值(例如14),则识别为导通确认帧等的OAM帧,可以将除此以外的帧识别为用户帧。交换器30在是用户帧时,根据预先设定的规则,选择属于传送表320的第1输出地点信息表示的链接集合的接口部中的一个。交换器30通过所选择的接口部向相对NW装置3传送帧。并且,交换器30在是导通确认帧时,按照传送表320的第2输出地点信息,向线路IF#1(11)传送帧。 The
例如,关于前往LAG端口的用户帧,在MPLS通信装置1的SW30中,不仅MPLS标签,也从原始帧中抽出MAC的收件人地址(DA)和VLAN等由于识别流的ID,通过混列单元330进行混列计算,按照计算结果向物理端口分配。关于混列计算,可以使用与LAG相同的合适方法。另外,除进行混列计算之外,也可以利用合适的方法从属于LAG的物理端口中 选择下行的用户帧的输出地点。另外,可以预先存储哪个物理端口属于LAG。并且,也可以参照上述的LAG信息数据库。由此,可以防止下行数据偏向一个端口,可以进一步实现OAM功能。 For example, regarding a user frame destined for a LAG port, in the SW30 of the
在进行LAG设定而且成为OAM ACT的物理端口(例如线路IF#1(11)的端口)产生故障时,与上述第1实施方式相同,关于ACT/SBY标志的设定,将产生了故障的端口设定为SBY,将未产生故障的端口设定为ACT。并且,在第1实施方式中,将SW的传送表320的输出端口信息改写为未产生故障的物理端口序号,但在本实施方式中,将传送表320的OAM ACT端口信息改写为未产生故障的端口的物理端口序号。例如,将图25所示的传送表320的OAM ACT端口信息改写为物理端口2。 When a LAG setting is performed and a physical port (for example, a port of line IF#1 (11)) that becomes an OAM ACT fails, as in the first embodiment above, regarding the setting of the ACT/SBY flag, the failure occurs Ports are set to SBY, and ports that do not generate faults are set to ACT. In addition, in the first embodiment, the output port information of the SW transfer table 320 is rewritten as a physical port number where no fault occurs, but in this embodiment, the OAM ACT port information of the transfer table 320 is rewritten as no fault occurs The physical port number of the port. For example, the OAM ACT port information in the transfer table 320 shown in FIG. 25 is rewritten as
本发明例如可以用于包括具有链接集合功能的通信装置和具有MPLS功能的通信装置的系统。 The present invention can be used, for example, in a system including a communication device having a link aggregation function and a communication device having an MPLS function. the
Claims (12)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006233630A JP4676403B2 (en) | 2006-08-30 | 2006-08-30 | Communication apparatus and communication system |
JP233630/2006 | 2006-08-30 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100457225A Division CN102098226A (en) | 2006-08-30 | 2007-07-05 | Communication device and communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101136921A CN101136921A (en) | 2008-03-05 |
CN101136921B true CN101136921B (en) | 2011-04-20 |
Family
ID=39151413
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100457225A Pending CN102098226A (en) | 2006-08-30 | 2007-07-05 | Communication device and communication system |
CN200710127448XA Expired - Fee Related CN101136921B (en) | 2006-08-30 | 2007-07-05 | Communication apparatus and communication system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100457225A Pending CN102098226A (en) | 2006-08-30 | 2007-07-05 | Communication device and communication system |
Country Status (3)
Country | Link |
---|---|
US (2) | US7675859B2 (en) |
JP (1) | JP4676403B2 (en) |
CN (2) | CN102098226A (en) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4830942B2 (en) * | 2007-03-28 | 2011-12-07 | 日本電気株式会社 | Communication apparatus, communication system, and LAG management table management method used therefor |
JP4861293B2 (en) * | 2007-11-01 | 2012-01-25 | 富士通株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM |
JP5051000B2 (en) * | 2008-05-23 | 2012-10-17 | 富士通株式会社 | Transmission system, path control method, and transmission apparatus |
CN101459602B (en) * | 2008-11-28 | 2012-02-29 | 烽火通信科技股份有限公司 | Apparatus and method for transmitting management and control information in packet transmission network |
US8401026B2 (en) * | 2009-05-18 | 2013-03-19 | Cisco Technology, Inc. | Achieving about an equal number of active links across chassis in a virtual port-channel environment |
CN101931548B (en) * | 2009-06-24 | 2012-09-19 | 华为技术有限公司 | An access network label management method, device and system |
US8493872B2 (en) * | 2009-08-12 | 2013-07-23 | Fujitsu Limited | System and method for monitoring the connectivity of a path between nodes in a network |
US8248954B2 (en) | 2009-08-31 | 2012-08-21 | Hubbell Incorporated | System and method for enhancement of Ethernet link loss forwarding |
CN102045185B (en) * | 2009-10-21 | 2014-07-16 | 中兴通讯股份有限公司 | User information backup method and device |
US8976680B2 (en) * | 2010-03-15 | 2015-03-10 | Juniper Networks, Inc. | Operations, administration, and management fields for packet transport |
US8630165B2 (en) * | 2010-05-10 | 2014-01-14 | Robert Robinson | Scalable reliable failover in a network |
US9407537B1 (en) * | 2010-07-23 | 2016-08-02 | Juniper Networks, Inc. | Data packet switching within a communications network including aggregated links |
US8195989B1 (en) * | 2010-08-20 | 2012-06-05 | Juniper Networks, Inc. | Detection of ethernet link failure |
JP5673112B2 (en) * | 2011-01-12 | 2015-02-18 | 日本電気株式会社 | Switch device, network, and address learning method used therefor |
CN102299865B (en) * | 2011-09-30 | 2014-05-14 | 杭州华三通信技术有限公司 | Ring protection switching method of MPLS TP (multi-protocol label switching transport profile) and nodes |
CN102427424B (en) * | 2011-11-24 | 2014-06-04 | 烽火通信科技股份有限公司 | Port trunk realization method for multiple labels |
WO2013155675A1 (en) * | 2012-04-18 | 2013-10-24 | Telefonaktiebolaget L M Ericsson (Publ) | System and method to send oam packets on redundancy paths |
JP5937424B2 (en) * | 2012-05-29 | 2016-06-22 | 株式会社日立製作所 | Communication device and method for controlling the same |
CN103581274B (en) | 2012-08-09 | 2017-04-12 | 杭州华三通信技术有限公司 | Message forwarding method and device in stacking system |
JP2014116817A (en) * | 2012-12-11 | 2014-06-26 | Hitachi Ltd | Edge communication device and relay communication device |
JP5941404B2 (en) * | 2012-12-28 | 2016-06-29 | 株式会社日立製作所 | Communication system, path switching method, and communication apparatus |
US8923290B1 (en) * | 2013-02-26 | 2014-12-30 | Marvell Israel (M.I.S.L) Ltd. | Self-forming lags |
US9509556B2 (en) | 2013-04-23 | 2016-11-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for synchronizing with neighbor in a distributed resilient network interconnect (DRNI) link aggregation group |
US9497132B2 (en) | 2013-04-23 | 2016-11-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system of implementing conversation-sensitive collection for a link aggregation group |
US9553798B2 (en) | 2013-04-23 | 2017-01-24 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system of updating conversation allocation in link aggregation |
JP6166960B2 (en) * | 2013-06-14 | 2017-07-19 | 日本電信電話株式会社 | Frame transmission apparatus and normality confirmation method |
JP6085263B2 (en) * | 2014-02-25 | 2017-02-22 | 日本電信電話株式会社 | Relay node and route control method |
US9813290B2 (en) | 2014-08-29 | 2017-11-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for supporting distributed relay control protocol (DRCP) operations upon misconfiguration |
CN104967565B (en) * | 2015-05-28 | 2018-03-20 | 烽火通信科技股份有限公司 | A kind of method and system of mixed processing upper tag and downstream label |
CN108683580B (en) * | 2018-05-24 | 2020-11-03 | 西安电子科技大学 | Data Processing Method of Virtual Local Area Network Based on Mac Address Division |
JP2022164068A (en) * | 2021-04-15 | 2022-10-27 | パナソニックIpマネジメント株式会社 | Communication device, communication system, control system, communication control method, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1514608A (en) * | 2002-12-10 | 2004-07-21 | 松下电器产业株式会社 | Resource reservation method and group communication system |
US6778498B2 (en) * | 2001-03-20 | 2004-08-17 | Mci, Inc. | Virtual private network (VPN)-aware customer premises equipment (CPE) edge router |
US6816489B1 (en) * | 2000-10-05 | 2004-11-09 | Cisco Technology, Inc. | Efficient method for packet switching on asynchronous transfer mode switch based platforms |
CN1620068A (en) * | 2003-11-20 | 2005-05-25 | 韩国电子通信研究院 | Link aggregation apparatus and method |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4156798A (en) * | 1977-08-29 | 1979-05-29 | Doelz Melvin L | Small packet communication network |
JPH05167679A (en) * | 1991-12-17 | 1993-07-02 | Hitachi Ltd | Switching system and subscriber circuit controller |
US6333932B1 (en) * | 1994-08-22 | 2001-12-25 | Fujitsu Limited | Connectionless communications system, its test method, and intra-station control system |
JPH08195756A (en) * | 1994-11-15 | 1996-07-30 | Fujitsu Ltd | Redundant transmission equipment line protection switching system |
TW419917B (en) * | 1998-03-30 | 2001-01-21 | Toshiba Corp | Communication network system |
JP3788803B2 (en) * | 2002-10-30 | 2006-06-21 | 富士通株式会社 | L2 switch |
JP4340731B2 (en) * | 2004-02-26 | 2009-10-07 | 日本電気株式会社 | Network fault monitoring processing system and method |
JP2006067040A (en) * | 2004-08-25 | 2006-03-09 | Hitachi Communication Technologies Ltd | Interface converting device and protection system |
US7796506B2 (en) * | 2005-09-28 | 2010-09-14 | Alcatel-Lucent Usa Inc. | Load balancing network using Ethernet bridges |
JP2007180891A (en) * | 2005-12-28 | 2007-07-12 | Nec Corp | Communication device, packet transmission control method used therefor, and program |
JP4584846B2 (en) * | 2006-02-17 | 2010-11-24 | アラクサラネットワークス株式会社 | Network relay device and packet transfer method |
-
2006
- 2006-08-30 JP JP2006233630A patent/JP4676403B2/en not_active Expired - Fee Related
-
2007
- 2007-07-05 CN CN2011100457225A patent/CN102098226A/en active Pending
- 2007-07-05 CN CN200710127448XA patent/CN101136921B/en not_active Expired - Fee Related
- 2007-08-20 US US11/841,277 patent/US7675859B2/en not_active Expired - Fee Related
-
2010
- 2010-02-03 US US12/699,328 patent/US7983267B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6816489B1 (en) * | 2000-10-05 | 2004-11-09 | Cisco Technology, Inc. | Efficient method for packet switching on asynchronous transfer mode switch based platforms |
US6778498B2 (en) * | 2001-03-20 | 2004-08-17 | Mci, Inc. | Virtual private network (VPN)-aware customer premises equipment (CPE) edge router |
CN1514608A (en) * | 2002-12-10 | 2004-07-21 | 松下电器产业株式会社 | Resource reservation method and group communication system |
CN1620068A (en) * | 2003-11-20 | 2005-05-25 | 韩国电子通信研究院 | Link aggregation apparatus and method |
Non-Patent Citations (2)
Title |
---|
ITU-T.Series Y: Global Information Infrastructure and InternetProtocol Aspects. Internet protocol aspects-Operation,administration and Maintenance.Telecommunication standardization sector of ITU.2002,1-12. * |
ITU-T.SeriesY:GlobalInformationInfrastructureandInternetProtocolAspects.Internetprotocolaspects-Operation administration and Maintenance.Telecommunication standardization sector of ITU.2002 |
Also Published As
Publication number | Publication date |
---|---|
CN102098226A (en) | 2011-06-15 |
JP2008060784A (en) | 2008-03-13 |
CN101136921A (en) | 2008-03-05 |
US7675859B2 (en) | 2010-03-09 |
JP4676403B2 (en) | 2011-04-27 |
US20100135162A1 (en) | 2010-06-03 |
US20080056250A1 (en) | 2008-03-06 |
US7983267B2 (en) | 2011-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101136921B (en) | Communication apparatus and communication system | |
US7406037B2 (en) | Packet forwarding apparatus with redundant routing module | |
JP4688765B2 (en) | Network redundancy method and intermediate switch device | |
JP4836008B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION METHOD, NODE, AND NODE PROGRAM | |
CN102025646B (en) | Link switching method and device thereof | |
US8179900B2 (en) | Edge node redundant system in label switching network | |
EP2763359B1 (en) | Communication system, sending device, communication device, failure notification method and non-temporary computer-readable medium storing program | |
US20150043330A1 (en) | End-to-end hitless protection in packet switched networks | |
CN109873760A (en) | Method and apparatus for processing routing, and method and apparatus for data transmission | |
JP5168230B2 (en) | Communication system, edge router, and signal transfer method | |
US20100226377A1 (en) | Communication System, Node, Terminal and Communication Method and Program | |
CN101227399B (en) | Message transmission method, system and forwarding node | |
US20120281705A1 (en) | Protection switching in multiprotocol label switching (mpls) networks | |
CN100461706C (en) | Method for recovering sponsor media accessing control address and operation businesss edge apparatus | |
CN106572012A (en) | VPN FRR implementation method and PE equipment | |
CN105704021A (en) | Rerouting method based on elastic label | |
CN102255759B (en) | Method and device for transmitting data message based on PW (Packet Writing) redundant backup | |
KR20160137813A (en) | Packet transmission apparatus of processing oam packets and protection messages | |
JP6290123B2 (en) | Transmission apparatus and transmission method | |
JP5089363B2 (en) | Communication system and ring node device | |
CN114690680A (en) | Data processing method, controller and first network equipment | |
JP4676538B2 (en) | Communication apparatus and communication system | |
JP2007243288A (en) | Communication system, node, communication method, and program for node | |
JPH11331231A (en) | Multiplex network system and its communication equipment | |
JP4751817B2 (en) | Packet transfer apparatus and network 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 | ||
ASS | Succession or assignment of patent right |
Owner name: HITACHI CO., LTD. Free format text: FORMER OWNER: HITACHI COMMUNICATION TECHNOLOGIES LTD. Effective date: 20100323 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20100323 Address after: Tokyo, Japan, Japan Applicant after: Hitachi Ltd. Address before: Tokyo, Japan, Japan Applicant before: Hitachi Communications Technology Co., Ltd. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110420 Termination date: 20150705 |
|
EXPY | Termination of patent right or utility model |