CN108234305A - A kind of control method and equipment of across machine frame link redundancy protection - Google Patents

A kind of control method and equipment of across machine frame link redundancy protection Download PDF

Info

Publication number
CN108234305A
CN108234305A CN201611195939.3A CN201611195939A CN108234305A CN 108234305 A CN108234305 A CN 108234305A CN 201611195939 A CN201611195939 A CN 201611195939A CN 108234305 A CN108234305 A CN 108234305A
Authority
CN
China
Prior art keywords
message
machine frame
frame link
redundancy group
nlri
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.)
Granted
Application number
CN201611195939.3A
Other languages
Chinese (zh)
Other versions
CN108234305B (en
Inventor
张立新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Shanghai Bell Co Ltd
Original Assignee
Nokia Shanghai Bell Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Shanghai Bell Co Ltd filed Critical Nokia Shanghai Bell Co Ltd
Priority to CN201611195939.3A priority Critical patent/CN108234305B/en
Publication of CN108234305A publication Critical patent/CN108234305A/en
Application granted granted Critical
Publication of CN108234305B publication Critical patent/CN108234305B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/245Link aggregation, e.g. trunking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides the methods and its equipment for realizing across machine frame link redundancy protection in a kind of network system based on across machine frame link aggregation group; by transmitting Border Gateway Protocol (BGP) message between the network element in the network system; across the machine frame link aggregation control message of Border Gateway Protocol (BGP) message bearing, to establish across machine frame link aggregation group between the network element of same redundancy group;The Border Gateway Protocol (BGP) message includes following attribute:MP_REACH_NLRI attributes, route target extended community attribute, wherein:MP_REACH_NLRI attributes, for carrying across machine frame link aggregation control message;Route target extended community attribute, for the Border Gateway Protocol (BGP) message to be controlled to be received by other network element in same redundancy group.The present invention can in the case where being unsuitable for or not allowing the network environment using ICCP/LDP, such as:In 3 data center network of layer, across the machine frame link redundancy of the network equipment is supported to protect.

Description

A kind of control method and equipment of across machine frame link redundancy protection
Technical field
The present invention relates to fields of communication technology more particularly to one kind to realize across machine frame link based on across machine frame link aggregation group The control method and the network equipment of redundancy protecting.
Background technology
Link aggregation (Link Aggregation) in communication network, refers to a plurality of physical link being bundled into a link Aggregation group is to realize the load sharing of each physical link and/or redundancy protecting.LACP (Link Aggregation Control Protocol) is a kind of reality The control protocol of existing link aggregation group.The equipment at physical link both ends passes through LACPDU (Link Aggregation Control Protocol Data Unit) Interactive information notices mutually oneself system MAC Address, system priority, port numbers and port priority etc., so as at one Activity/physical link for awaiting orders can be automatically selected in link aggregation group, to realize that the load sharing of physical link or redundancy are protected Shield.
MLACP (across machine frame Link Aggregation Control Protocol) across the link aggregation group of multiple network equipments by realizing that link is superfluous Remaining protection, so as to be promoted link reliability to network level by node level.Such as in VPLS (Virtual Private LAN Service) industry 1 can be established in business:Across the machine frame link aggregation group of 1 redundancy, when a VPLS business device or a physical link break down When, service traffics will be automatically switched on alternate device and backup link.
Currently, the mLACP control protocols of standard are realized based on ICCP (across machine frame communication protocol).However, certain Under application scenarios, the mLACP control protocols based on ICCP are simultaneously improper.For example, under 3 data center network environment of layer, in order to It reduces complexity and reduces operational management cost, the procotol and function for allowing generally for operation all receive stringent limitation, mesh Preceding only BGP is considered as necessary routing/signaling protocol.ICCP agreements based on LDP (tag distribution protocol) realize, such as Fruit supports across machine frame link aggregation group using the existing mLACP control protocols based on ICCP/LDP, must be in 3 data of layer A kind of new signaling protocol LDP is additionally introduced in central site network, this manages the complexity for increasing by 3 data center network of layer and operation Manage cost.
Invention content
In order to more than solving at least partly and other potential problems, embodiment of the disclosure propose one kind and be based on Bgp protocol, realize by across machine frame link aggregation group the technical solution that across machine frame link redundancy is protected.
One embodiment of the application is provided in a kind of network systems of and is realized based on across machine frame link aggregation group across machine frame The method of link redundancy protection transmits Border Gateway Protocol (BGP) message between the network element in the network system, described Across the machine frame link aggregation control message of Border Gateway Protocol (BGP) message bearing, to be built between the network element of same redundancy group Found across machine frame link aggregation group;The Border Gateway Protocol (BGP) message includes following attribute:MP_REACH_NLRI attributes, routing Target extended community attribute, wherein:MP_REACH_NLRI attributes, for carrying across machine frame link aggregation control message;It route mesh Extended community attribute is marked, for the Border Gateway Protocol (BGP) message to be controlled to be connect by other network element in same redundancy group It receives.
Particularly, foregoing boundary gateway protocol BGP message is BGP UPDATE messages.
Particularly, aforementioned MP_REACH_NLRI attributes include:AFI domains and SAFI domains are used to indicate Network Layer Reachability letter It ceases mLACPNLRI domains and carries across machine frame link aggregation control message;MLACP NLRI domains, for carrying across machine frame link aggregation control Message processed.
Particularly, aforementioned mLACP NLRI domains include:Type field, for representing specifically across a machine frame link aggregation control The type of message processed;Length field, for representing the length of the codomain of specifically across the machine frame link aggregation control message;Value Domain, for representing the value of specific across the machine frame link aggregation control message.
Particularly, in aforementioned mLACP NLRI domains, type field finds type of message automatically for redundancy group, for finding automatically Other network element of same redundancy group, codomain includes route-distinguisher and sends the source device IP address of the message, described Route-distinguisher includes redundancy group identification information.
Particularly, in aforementioned mLACP NLRI domains, type field is redundancy group connection message type, for connecting same redundancy Other network element of group, codomain is with including route-distinguisher, the source device IP address for sending the message and target device IP Location list, the route-distinguisher include redundancy group identification information.
Particularly, in aforementioned mLACP NLRI domains, type field connects tear down message type for redundancy group, for dismounting and together Connection between other network element of one redundancy group, codomain is with including route-distinguisher, the source device IP for sending the message Location is connected with redundancy group removes code, and the route-distinguisher includes redundancy group identification information.
Particularly, in aforementioned mLACP NLRI domains, type field is redundancy group type of notification message, for refusing same redundancy The redundancy group connection message or redundancy group application data message that other network element of group are sent, and information code is returned, value Domain includes route-distinguisher, the source device IP address for sending the message, target device IP address list and redundancy group information code, The route-distinguisher includes redundancy group identification information.
Particularly, in aforementioned mLACP NLRI domains, type field is redundancy group application data message type, for same superfluous Remaining group other network element sending application data, codomain include route-distinguisher, send the message source device IP address, Target device IP address list and the application data across machine frame Link Aggregation Control Protocol, the route-distinguisher include redundancy group Identification information.
One embodiment of the application is provided in a kind of network system and is realized based on across machine frame link aggregation group across machine frame The network equipment of link redundancy protection, including:Processing unit, for being transmitted between the network element in the network system Border Gateway Protocol (BGP) message, the BGP message carries across machine frame link aggregation control message, in the net of same redundancy group Across machine frame link aggregation group is established between network unit;The Border Gateway Protocol (BGP) message includes following attribute:MP_REACH_ NLRI attributes, route target extended community attribute, wherein:MP_REACH_NLRI attributes, for carrying across machine frame link aggregation control Message processed;Route target extended community attribute, for controlling the Border Gateway Protocol (BGP) message by the other of same redundancy group Network element receives.
The embodiment of the present invention uses bottom bearing protocols of the BGP as mLACP control protocols, suitable for being not easy to or not permitting Perhaps the mLACP application scenarios of ICCP/LDP are used.For example, in 3 data center network of layer, allow the procotol and work(of operation Can be strictly limited, only BGP is considered as necessary routing/signaling protocol at present.The present embodiment can not introduce additionally Routing/signaling protocol while, by doing a small amount of extension to existing bgp protocol, you can support mLACP control protocols, and Across machine frame link redundancy is supported to protect with this.
Description of the drawings
After description by reference to the specific embodiment of the disclosure given by drawings below, it is better understood with this It is open, and the other purposes of the disclosure, details, features and advantages will become apparent.In the accompanying drawings:
Fig. 1 shows the network architecture controlled for across machine frame link aggregation of one embodiment according to the disclosure Schematic diagram;
Fig. 2 shows the Border Gateway Protocols controlled for across machine frame link aggregation of one embodiment according to the disclosure BGP Update message encoding format schematic diagrames;
Fig. 3 is shown to be believed according to across the machine frame Link Aggregation Control Protocol Network Layer Reachability of one embodiment of the disclosure Cease coding structure Pictorial examples;
Fig. 4 is one of across machine frame link aggregation control message type of one embodiment disclosed by the invention;
Fig. 5 is the two of across the machine frame link aggregation control message type of one embodiment disclosed by the invention;
Fig. 6 is the three of across the machine frame link aggregation control message type of one embodiment disclosed by the invention;
Fig. 7 is the four of across the machine frame link aggregation control message type of one embodiment disclosed by the invention;
Fig. 8 is the five of across the machine frame link aggregation control message type of one embodiment disclosed by the invention;
Specific embodiment
The example embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in attached drawing Certain example embodiments, however, it is to be appreciated that may be realized in various forms the disclosure without the reality that should be illustrated here The mode of applying is limited.On the contrary, these embodiments are provided so that the disclosure is more thorough and complete, and can be by this public affairs The range opened completely is communicated to those skilled in the art.
With reference to the network architecture schematic diagram controlled for across machine frame link aggregation that legend 1 is provided, the first operation Quotient's edge device PE1 and the second provider edge equipment PE2 provides the VPLS service access nodes of redundancy, CE for customer equipment CE Pass through two 1:On the PE1 and the VPLS srvice instance of PE2 that the access link of 1 redundancy is respectively connected to.PE1 and PE2 belongs to same One redundancy group (RG), and two 1:The access link of 1 redundancy forms across machine frame link aggregation group (MC-LAG).PE1 and PE2 are Need to run MP-BGP agreements (hereinafter referred to as bgp protocol) as routing/signaling protocol.
Bgp protocol is common Routing Protocol, and the network reachability information that BGP is exchanged provides enough information to detect It route circuit and decision is carried out to routing according to performance priority and policy constraints, four kinds of bgp protocol message are defined in RFC4271 Type:Initially (OPEN) message, update (UPDATE) message, notice (NOTIFICATION) message and holding activity (KEEPALIVE) message, wherein, new information establishes router for providing the routing update to other BGP systems The uniform view of network topology.BGP message sends the reliability to ensure transmission with TCP.New information can issue routing or Remove the routing of failure.
According to a kind of embodiment provided by the present invention, in order to carry across machine frame Link Aggregation Control Protocol, we are based on Bgp protocol defines a new BGP UPDATE message form.For ease of narration, the application further part will be carrying across machine The BGP UPDATE messages of frame Link Aggregation Control Protocol are referred to as BGP-mLACP message, which is used to transport Across machine frame link aggregation control message is exchanged between battalion quotient's edge device PE, so as to establish the link aggregation group across PE.
Illustrated with reference to legend 1, PE1 and PE2 independently run mLACP examples and MP-BGP protocol instances, PE1 and The mLACP examples of PE2 exchange BGP-mLACP message by respective MP-BGP protocol instances respectively.The mLACP of PE1 and PE2 is real Example in concert with controls the ether access interface of respective machine frame by respective link aggregation device, formed one it is virtual The Link Control Protocol example exchange standard run on (across machine frame) Link Control Protocol system, the virtual system and distal end CE LACPDU (Link Aggregation Control Protocol Data Unit).Two 1:The access link of 1 redundancy collectively constitutes across machine frame link aggregation Group, wherein an only link is movable, another link is in (or failure) state of awaiting orders, the active state of both links It is controlled respectively by the mLACP examples of PE1 and PE2.
Fig. 2 further illustrates the Border Gateway Protocol (BGP) Update for carrying across machine frame Link Aggregation Control Protocol Message encoding format, the BGP UPDATE messages need to include with properties:MP_REACH_NLRI attributes;Route target extends Group attribute.
MP_REACH_NLRI attributes
For the other kinds of Network layer reachability information that may be carried with Border Gateway Protocol (BGP) Update message (NLRI) it distinguishes, net is indicated using different AFI (Address-Family Identifier) values and SAFI (subsequent address race mark) values here (mLACP NLRI) carries across machine frame link aggregation control message in network layers reachability information domain.NEXT_HOP fields should be set as sending out Send the system ip address of PE.The coding of mLACP NLRI (across machine frame Link Aggregation Control Protocol Network layer reachability information) field Form is that the present embodiment newly defines, it supports a variety of across machine frame Link Aggregation Control Protocol type of messages, length and encoded radio.
The coded format of mLACP NLRI fields that the present embodiment newly defines can be with further reference to Fig. 3, mLACP NLRI words The detailed meanings of each field in section coding are as follows:
MLACP NLRI types:2 bytes, for representing across the specific of machine frame Link Aggregation Control Protocol to disappear under the present embodiment Cease type.
MLACP NLRI length:2 bytes, for representing across the specific of machine frame Link Aggregation Control Protocol to disappear under the present embodiment The length of the codomain of breath.
MLACP NLRI values, for representing under the present embodiment across the value of the particular message of machine frame Link Aggregation Control Protocol.
Route target extended community attribute
Other than MP_REACH_NLRI attributes, the BGP UDFATE message across machine frame Link Aggregation Control Protocol is carried In another the crucial bgp attribute that must carry be " route target extended community attribute ", for controlling the boundary net Agreement BGP message is closed only to be received by other PE in same redundancy group.It can be in Local in route target extended community attribute This domain of Administrator setting redundancy group identifies RG_ID.Belonging to the PE of a redundancy group needs to set corresponding BGP defeated Enter route target to import the BGP-mLACP message of other PE of same redundancy group publications.
Other than discussed above two crucial bgp attributes, BGP UPDATE messages also optionally carry others BGP and belong to Property, since other bgp attributes are unrelated with across the machine frame Link Aggregation Control Protocol of the present embodiment, the present invention will not enumerate.
What deserves to be explained is when receiving a BGP UPDATE message, the network equipment should be able to correctly judge it whether It is BGP-mLACP message;It is handled if so, the message should import BGP-mLACP message processing programs.BGP-mLCAP disappears Breath can pass through the Zhi Lai areas of AFI, SAFI field in MP_REACH_NLRI attributes with other existing BGP UPDATE messages Point.If the value of AFI, SAFI field be agreement for carry MP-BGP AFI of across machine frame link aggregation control message, SAFI values, then the BGP UPDATE messages are BGP-mLCAP message;If other values, then the BGP UPDATE messages It is not BGP-mLCAP message.
Hereinafter, by being carried out to the coded format of the type of a variety of across machine frame Link Aggregation Control Protocol message, length and value Explanation:
MLACP RG Auto-Discovery NLRI type of messages
Illustrated with reference to legend 4, the type of message is automatic across the redundancy group of machine frame Link Aggregation Control Protocol for definition It was found that type of message, PE has found other network element of same redundancy group using the type of message automatically.It includes message class Type-word section, length field and value field, value field include route-distinguisher subfield and source PEIPv4 address subfields, wherein:
MLACP NLRI type fields, 2 bytes, value 1;
MLACP NLRI length fields, 2 bytes, value 12;
Route-distinguisher subfield:8 bytes, internal structure defined with RFC4364 it is identical, in the present embodiment, word The value of the Assigned Number subfields of section is set as the value of redundancy group mark RG_ID.
Source PE IPv4 address subfields:4 bytes contain the IPv4 addresses for the PE for issuing the message.
Specifically, when a PE needs to find other PE of same redundancy group, it issues a mLACP RG Auto- Then Discovery NLRI message waits for the connection request of other PE from same redundancy group.
MLACP RG Connect NLRI type of messages
Illustrated with reference to legend 5, redundancy group of the type of message for defining across machine frame Link Aggregation Control Protocol connects Type of message .PE connects other network element of same redundancy group using the type of message.It includes message type field, length Field and value field are spent, value field includes route-distinguisher subfield, source PE IPv4 address subfields, target PE IPv4 addresses List length subfield and target PE IPv4 address list subfields, wherein:
MLACP NLRI type fields, 2 bytes, value 2;
MLACP NLRI length fields, 2 bytes, value are variable;
The coded format and meaning of route-distinguisher subfield and source PE IPv4 address subfields and mLACP RG Auto- Discovery NLRI type of messages it is identical.
The value of target PE IPv4 address list Length subfields indicates the sub- word of subsequent target PE IPv4 address lists The length of section.The value of this subfield can be 0.
The value of target PE IPv4 address list subfields is the IPv4 address lists of one group of 4 byte, represents the message institute needle To one group of target PE IPv4 address lists.If the value of above-mentioned target PEIPv4 address list Length subfields is 0, that This field must be empty for, and this special target PE IPv4 address lists represent that the target of the message (is sent out in redundancy group Other than the PE of this message) all PE.
Specifically, between the PE of same redundancy group redundancy is established by exchanging mLACP RG Connect NLRI message Group connection.
MLACP RG Disconnect NLRI type of messages
Illustrated with reference to legend 6, redundancy group of the type of message for defining across machine frame Link Aggregation Control Protocol connects Tear down message type.PE removes the connection between other network element of same redundancy group using the type of message, and removes Relevant mLACP configurations and status information;It includes message type field, length field and value field, and value field includes routing Specificator subfield, source PE IPv4 address subfields are connected with redundancy group removes code subfield, wherein:
MLACP NLRI type fields, 2 bytes, value 3;
MLACP NLRI length fields, 2 bytes, value 14;
The coded format and meaning of route-distinguisher subfield and source PEIPv4 address subfields and mLACP RG Auto- Discovery NLRI type of messages it is identical.
Code subfield, 2 byte signless integers are removed in redundancy group connection, and expression sends out mLACP RG Disconnect The PE of NLRI message is removed the reason of redundancy group connection, such as:
No mistake is represented with " 0 ", the normally redundancy group connection based on administration order is removed;
Common fault is represented with " 1 ", error reason is not in defined error code table;
With " 2 " represent cannot between one or more PE of same redundancy group synchronous mLACP configuration and status information;
Internal software error is represented with " 3 ".
Specifically, mLACP RG Disconnect NLRI message can be transmitted to remove the institute with same redundancy group in a PE There is the connection between other PE, and remove all relevant mLACP configurations and status information;Receive mLACP RG The PE of Disconnect NLRI message should release and send the connection between the PE of the message, and remove associated mLACP Configuration and status information.
MLACP RG Notification NLRI type of messages
Illustrated with reference to legend 7, redundancy group of the type of message for defining across machine frame Link Aggregation Control Protocol notifies Type of message.PE refuses redundancy group connection message that other network element of same redundancy group send or superfluous using the type of message Remaining group of application data message, and return to information code.Specifically, it includes message type field, length field and value field, value Field includes route-distinguisher subfield, source PE IPv4 addresses, target PE IPv4 address lists Length subfields and target PE IPv4 address list subfields, wherein:
MLACP NLRI type fields, 2 bytes, value 4;
MLACP NLRI length fields, 2 bytes, value are variable;
The coded format and meaning of route-distinguisher subfield and source PE IPv4 address subfields and mLACP RG Auto- Discovery NLRI type of messages it is identical.
The coded format of target PE IPv4 address lists Length subfields and target PE IPv4 address list subfields and Meaning is identical with the field of mLACP RG Connect NLRI type of messages.
Redundancy group information code, 2 byte signless integers, expression send out mLACP RG Notification NLRI message PE the reason of refusing redundancy group connection message or redundancy group application data message from other PE, such as:
Common fault is represented with " 0 ", error reason is not in defined error code table;
Represent that having had reached the maximum redundancy group allowed connects number with " 1 ";
Represent that local management strategy is forbidden connecting with the PE progress redundancy group in list with " 2 ";
Represent that the value of System ID and/or System Priority are incompatible with " 3 ";
The value for representing Node ID with " 4 " repeats;
The value for representing Redundant Object ID (i.e. MC-LAG ID) with " 5 " mismatches;
Represent that Aggregator MAC Address and/or Aggregator key assignments are incompatible with " 6 ";
Specifically, it is one or more from other to refuse that mLACP RG Notification NLRI can be transmitted in a PE The connection request of PE or using data, and return to reason-code.After PE sends the message, it will no longer be safeguarded and target PE Redundancy group connection between PE in IPv4 address list fields.If there is currently connect with the redundancy group being rejected between PE It connects, it will remove the connection and removes relevant mLACP configurations and status information.
MLACP RG Application Data NLRI type of messages
Illustrated with reference to legend 8, which is used to define the redundancy group application across machine frame Link Aggregation Control Protocol Data message type, PE is relevant using data using other PE transmissions of the type of message to same redundancy group, such as: MLACP is configured and/or status information.It includes message type field, length field and value field, and value field includes routing and distinguishes Accord with subfield, source PE IPv4 address subfields, target PE IPv4 address lists Length subfield, target PE IPv4 address columns Table subfield and mLACP application data subfields, wherein:
MLACP NLRI type fields, 2 bytes, value 5;
MLACP NLRI length fields, 2 bytes, value are variable;
The coded format and meaning of route-distinguisher subfield and source PEIPv4 address subfields and mLACP RG Auto- Discovery NLRI type of messages it is identical.
The coded format of target PE IPv4 address lists Length subfields and target PE IPv4 address list subfields and Meaning is identical with the field of mLACP RG Connect NLRI type of messages.
The value of mLACP application data subfields is several mLACP applications TLV (type-length-value), for encoding difference The mLACP application data of type, wherein:
When type Type is 1, this is using the system configuration TLV that TLV is across machine frame Link Aggregation Control Protocol;
When type Type is 2, this is that TLV is configured across the Aggregator of machine frame Link Aggregation Control Protocol using TLV;
When type Type is 3, this is that TLV is configured across the port of machine frame Link Aggregation Control Protocol using TLV;
When type Type is 4, this is using the port priority TLV that TLV is across machine frame Link Aggregation Control Protocol;
When type Type is 5, this is using the port status TLV that TLV is across machine frame Link Aggregation Control Protocol;
When type Type is 6, this is using the Aggregator states TLV that TLV is across machine frame Link Aggregation Control Protocol;
When type Type is 7, this is using the synchronization request TLV that TLV is across machine frame Link Aggregation Control Protocol;
When type Type is 8, this is using the synchrodata TLV that TLV is across machine frame Link Aggregation Control Protocol.
Specifically, after redundancy group connection is established between PE, mLACP RG Application NLRI message can be used in PE Synchronous mLACP configurations and/or status information between type and other PE of same redundancy group.One PE is receiving mLACP RG During Application NLRI message, by be locally configured/status information compared, if there is mistake, it can send out Cloth mLACP RG Notification NLRI message refusal sends the PE of mLACP RG Application NLRI message;This Afterwards, related PE should release corresponding redundancy group and connect and remove relevant mLACP configurations and status information.
With reference to aforementioned carrying across machine frame Link Aggregation Control Protocol BGPUPDATE message embodiments, below we will Introduce the mLACP protocol elements in PE how by across machine frame Link Aggregation Control Protocol message come establish and safeguard redundancy group connect It connects:
(1) for after across the machine frame Link Aggregation Control Protocol of a PE is ready, it issues a mLACP RG to redundancy group Then Auto-Discovery NLRI message waits for the mLACP RG Connect NLRI of other PE from same redundancy group Message.
(2) other each PE of the same redundancy groups of, when its across machine frame Link Aggregation Control Protocol is ready, on receiving The mLACP RG Auto-Discovery NLRI message stated.At this point, it should issue mLACP RG Connect NLRI message (can be considered mLACP redundancy groups connection request message) should include in target PE IPv4 address lists and issue above-mentioned mLACP RG The IPv4 addresses of the PE of Auto-Discovery NLRI message.If local management strategy or maximum number of connections forbid the connection, It should simply discard the mLACP RG Auto-Discovery NLRI message received.
If a PE receives the mLACP RG Auto-Discovery NLRI message from multiple PE in a short time, It can use a mLACP RG Connect NLRI message to send mLACP redundancy group connection request messages to multiple PE.
After one PE has issued mLACP redundancy group connection request messages, being put into the other PE replies connections of waiting please The state asked.The reply of other PE may be to confirm the mLACP RG Connect NLRI message of connection, it is also possible to which refusal connects The mLACP RG Notification NLRI message connect.
(3) is for the PE for having issued mLACP RG Auto-Discovery NLRI message, when it receives mLACP During redundancy group connection request message, should first check for oneself whether belonging to target PE lists.If so, it should reply one MLACP RG Connect NLRI message (can be considered mLACP redundancy groups connection response message), hereafter, the PE think oneself with The connection of mLACP redundancy groups is established between the PE of the opposite end.If the PE is not belonging to target PE lists, it should simply discard and receive MLACP redundancy group connection request messages.
(4) is rung for having issued the PE of mLACP RG Connect request messages when it receives the connection of mLACP redundancy groups After answering message, should first check for oneself whether belonging to target PE lists.If so, it should connect the mLACP redundancy groups received The connection that response message is considered as opposite end PE confirms, hereafter, it considers that oneself establishing mLACP redundancy groups company between the PE of opposite end It connects.If the PE is not belonging to target PE lists, it should simply discard the mLACP redundancy group connection response messages received.
(5) for during redundancy group connection is established, any PE can issue mLACP RG Notification NLRI Message connects to refuse mLACP redundancy groups, such as:Redundancy group connection number has reached the maximum number of permission or local management plan Slightly forbid establishing redundancy group with some PE and connect.
In general, PE is only receiving unreasonable mLACP RG Connect NLRI or mLACP RG Application When Data NLRI message, mLACP RG Notification NLRI message is just sent.
(6) for each PE, should be able to separately establish, manage by the connection between different opposite end PE Or it removes.When a PE and other PE of same redundancy group are established after redundancy group connect, it may use that mLACP RG The relevant mLACP configurations synchronous with other PE of Application NLRI message and/or status information.The difference of same redundancy group PE there may be configuration error, such as:System banner, system priority, node identification, MC-LAG marks, Aggregator MAC Address or key assignments etc. may mismatch.When PE is from the mLACP RG Application NLRI message detections received to any During mistake, it should issue mLACP RG Notification NLRI message to refuse the mLACP configuration informations of mistake.Hereafter, The PE at both ends should remove the connection between them and remove relevant mLACP information.
In one or more exemplary designs, this can be realized with hardware, software, firmware or their arbitrary combination The function of application.If realized with software, computer can be stored in using function as one or more instruction or code It is transmitted on readable medium or as one or more instructions on computer-readable medium or code.Computer-readable Jie Matter includes computer storage media and communication media, and wherein communication media includes computer program is contributed to transmit from a place To the arbitrary medium of another place.Storage medium can be general or specialized computer-accessible arbitrary usable medium.This Kind computer-readable medium can include, for example, but not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disc storage and set Standby, disk storage equipment or other magnetic storage apparatus are either available for general or specialized computer or general or specialized place The form of the addressable instruction of reason device or data structure is come any other medium of code modules desired by carrying or storing. It is also, arbitrary to connect the computer-readable medium that be known as.For example, if software is using coaxial cable, optical fiber light The wireless technology of cable, twisted-pair feeder, Digital Subscriber Line (DSL) or such as infrared ray, radio and microwave etc is come from website, service Device or the transmission of other remote sources, then coaxial cable, optical fiber cable, twisted-pair feeder, DSL or such as infrared ray, radio and micro- The wireless technology of wave etc is also included in the definition of medium.
General processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate can be used Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components or for performing sheet The arbitrary combination of the function of text combines the described various illustrative logical blocks of the disclosure, module and electricity to realize or perform Road.General processor can be microprocessor, alternatively, processor can also be any common processor, controller, microcontroller Device or state machine.Processor can also be embodied as the combination of computing device, for example, the combination of DSP and microprocessor, Duo Gewei Processor, the combination of one or more microprocessors and DSP core or any other such structure.
Those of ordinary skill in the art should also understand that, the various illustrative logics described with reference to embodiments herein Block, module, circuit and algorithm steps can be implemented as electronic hardware, computer software or combination.In order to understand earth's surface Show this interchangeability between hardware and software, various illustrative components, block, module, circuit and step are enclosed above General description has been carried out around its function.Hardware is implemented as this function and is also implemented as software, depending on specific Using and apply design constraint over the whole system.Those skilled in the art can be directed to each specific application, to become Logical mode realizes described function, still, this to realize that decision should not be construed as the protection domain away from the disclosure.
The above description of the disclosure is used to that any those of ordinary skill of this field to be enable to realize or using the disclosure.It is right For those of ordinary skill in the art, the various modifications of the disclosure will be apparent from, and generality defined herein Principle can also be applied to other deformations in the case of the spirit and scope for not departing from the disclosure.Therefore, the disclosure is simultaneously The example and design of this paper are not limited to, but it is consistent with the widest scope of principle disclosed herein and novel features.

Claims (10)

1. realizing the method for across machine frame link redundancy protection in a kind of network system based on across machine frame link aggregation group, feature exists In:
Border Gateway Protocol (BGP) message, the Border Gateway Protocol (BGP) are transmitted between network element in the network system Across the machine frame link aggregation control message of message bearing, to establish across machine frame link aggregation between the network element of same redundancy group Group;
The Border Gateway Protocol (BGP) message includes following attribute:MP_REACH_NLRI attributes, route target extended community category Property, wherein:
MP_REACH_NLRI attributes, for carrying across machine frame link aggregation control message;
Route target extended community attribute, for controlling the Border Gateway Protocol (BGP) message by other in same redundancy group Network element receives.
2. the method as described in claim 1, it is characterised in that the Border Gateway Protocol (BGP) message disappears for BGP UPDATE Breath.
3. the method as described in claim 1, it is characterised in that the MP_REACH_NLRI attributes include:
AFI domains and SAFI domains are used to indicate Network layer reachability information mLACP NLRI domains and carry across machine frame link aggregation control Message;
MLACP NLRI domains, for carrying across machine frame link aggregation control message.
4. method as claimed in claim 3, it is characterised in that the mLACP NLRI domains include:
Type field, for representing the type of specific across a machine frame link aggregation control message;
Length field, for representing the length of the codomain of specifically across the machine frame link aggregation control message;
Codomain, for representing the value of specific across the machine frame link aggregation control message.
5. method as claimed in claim 4, it is characterised in that in the mLACP NLRI domains, type field is sent out automatically for redundancy group Existing type of message, for finding other network element of same redundancy group automatically, codomain includes route-distinguisher and sends to be somebody's turn to do The source device IP address of message, the route-distinguisher include redundancy group identification information.
6. method as claimed in claim 4, it is characterised in that in the mLACP NLRI domains, type field disappears for redundancy group connection Type is ceased, for connecting other network element of same redundancy group, codomain includes route-distinguisher, the source that sends the message is set Standby IP address and target device IP address list, the route-distinguisher include redundancy group identification information.
7. method as claimed in claim 4, it is characterised in that in the mLACP NLRI domains, type field is torn open for redundancy group connection Except type of message, for removing the connection between other network element of same redundancy group, codomain include route-distinguisher, The source device IP address for sending the message connects dismounting code with redundancy group, and the route-distinguisher includes redundancy group mark letter Breath.
8. method as claimed in claim 4, it is characterised in that in the mLACP NLRI domains, type field disappears for redundancy group notice Type is ceased, the redundancy group connection message or redundancy group application data that other network element for refusing same redundancy group are sent disappear Breath, and information code is returned, codomain is with including route-distinguisher, the source device IP address for sending the message, target device IP Location list and redundancy group information code, the route-distinguisher include redundancy group identification information.
9. method as claimed in claim 4, it is characterised in that in the mLACP NLRI domains, type field is redundancy group application number According to type of message, for other network element sending application data of same redundancy group, codomain to include route-distinguisher, hair Source device IP address, target device IP address list and the application data across machine frame Link Aggregation Control Protocol of the message are given, The route-distinguisher includes redundancy group identification information.
10. the network equipment of across machine frame link redundancy protection is realized in a kind of network system based on across machine frame link aggregation group, It is characterized in that including:
Processing unit, it is described for transmitting Border Gateway Protocol (BGP) message between the network element in the network system BGP message carries across machine frame link aggregation control message, to establish across machine frame link between the network element of same redundancy group Aggregation group;
The Border Gateway Protocol (BGP) message includes following attribute:MP_REACH_NLRI attributes, route target extended community category Property, wherein:
MP_REACH_NLRI attributes, for carrying across machine frame link aggregation control message;
Route target extended community attribute, for controlling the Border Gateway Protocol (BGP) message by other nets of same redundancy group Network unit receives.
CN201611195939.3A 2016-12-22 2016-12-22 Control method and equipment for cross-machine frame link redundancy protection Active CN108234305B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611195939.3A CN108234305B (en) 2016-12-22 2016-12-22 Control method and equipment for cross-machine frame link redundancy protection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611195939.3A CN108234305B (en) 2016-12-22 2016-12-22 Control method and equipment for cross-machine frame link redundancy protection

Publications (2)

Publication Number Publication Date
CN108234305A true CN108234305A (en) 2018-06-29
CN108234305B CN108234305B (en) 2021-08-31

Family

ID=62656863

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611195939.3A Active CN108234305B (en) 2016-12-22 2016-12-22 Control method and equipment for cross-machine frame link redundancy protection

Country Status (1)

Country Link
CN (1) CN108234305B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110875882A (en) * 2018-08-30 2020-03-10 华为技术有限公司 Communication method and communication device
WO2020107678A1 (en) * 2018-11-28 2020-06-04 网宿科技股份有限公司 Cloud network transmission routing method and system
CN114026829A (en) * 2019-12-23 2022-02-08 图核有限公司 Synchronous network
CN114268589A (en) * 2020-09-16 2022-04-01 北京华为数字技术有限公司 Flow forwarding method, device and storage medium

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070058602A1 (en) * 2005-09-15 2007-03-15 Katsumi Shimada Transmission apparatus and frame transmission method
CN101043422A (en) * 2006-03-24 2007-09-26 上海贝尔阿尔卡特股份有限公司 Multicasting service protecting method of access network and its system, apparatus
CN101521616A (en) * 2008-02-27 2009-09-02 华为技术有限公司 Method and system for neighbor migration in Border Gateway Protocol (BGP) distributed system
CN101674230A (en) * 2008-09-12 2010-03-17 华为技术有限公司 Information management method of link aggregation group and network node
US20110032945A1 (en) * 2009-08-05 2011-02-10 Cisco Technology, Inc. Signaling of attachment circuit status and automatic discovery of inter-chassis communication peers
CN101977150A (en) * 2010-11-05 2011-02-16 华为技术有限公司 Method and equipment for real-time recovery of virtual private network (VPN) message forwarding in L3VPN
CN102088400A (en) * 2009-12-03 2011-06-08 华为技术有限公司 Provider edge (PE) equipment in virtual special network and switching method
CN102447640A (en) * 2012-02-01 2012-05-09 杭州华三通信技术有限公司 Method for carrying out aggregate routing in IRF (intelligent resilient framework) system and machine frame switch
US20150006757A1 (en) * 2013-06-26 2015-01-01 Cisco Technology, Inc. Virtual private wire services using e-vpn
CN105379197A (en) * 2013-07-05 2016-03-02 华为技术有限公司 Tunnel establishment method, label allocation method, device, and network system
CN105450493A (en) * 2014-06-27 2016-03-30 上海贝尔股份有限公司 VPLS (Virtual Private LAN Service) implementation method and device based on DOCSIS
CN105634940A (en) * 2014-10-27 2016-06-01 中兴通讯股份有限公司 SR information acquisition method and route segment network establishment method
CN106059946A (en) * 2016-05-23 2016-10-26 杭州华三通信技术有限公司 Message forwarding method and message forwarding device

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070058602A1 (en) * 2005-09-15 2007-03-15 Katsumi Shimada Transmission apparatus and frame transmission method
CN101043422A (en) * 2006-03-24 2007-09-26 上海贝尔阿尔卡特股份有限公司 Multicasting service protecting method of access network and its system, apparatus
CN101521616A (en) * 2008-02-27 2009-09-02 华为技术有限公司 Method and system for neighbor migration in Border Gateway Protocol (BGP) distributed system
CN101674230A (en) * 2008-09-12 2010-03-17 华为技术有限公司 Information management method of link aggregation group and network node
US20110032945A1 (en) * 2009-08-05 2011-02-10 Cisco Technology, Inc. Signaling of attachment circuit status and automatic discovery of inter-chassis communication peers
CN102088400A (en) * 2009-12-03 2011-06-08 华为技术有限公司 Provider edge (PE) equipment in virtual special network and switching method
CN101977150A (en) * 2010-11-05 2011-02-16 华为技术有限公司 Method and equipment for real-time recovery of virtual private network (VPN) message forwarding in L3VPN
CN102447640A (en) * 2012-02-01 2012-05-09 杭州华三通信技术有限公司 Method for carrying out aggregate routing in IRF (intelligent resilient framework) system and machine frame switch
US20150006757A1 (en) * 2013-06-26 2015-01-01 Cisco Technology, Inc. Virtual private wire services using e-vpn
CN105379197A (en) * 2013-07-05 2016-03-02 华为技术有限公司 Tunnel establishment method, label allocation method, device, and network system
CN105450493A (en) * 2014-06-27 2016-03-30 上海贝尔股份有限公司 VPLS (Virtual Private LAN Service) implementation method and device based on DOCSIS
CN105634940A (en) * 2014-10-27 2016-06-01 中兴通讯股份有限公司 SR information acquisition method and route segment network establishment method
CN106059946A (en) * 2016-05-23 2016-10-26 杭州华三通信技术有限公司 Message forwarding method and message forwarding device

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
HENK BIRKHOLZ: "Supporting Security Automation for Multi-Chassis Link Aggregation Groups via the Interconnected-asset Ontology", 《2014 9TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY》 *
KHALID RAGA: "《网络核心技术内幕 综合IP网络设计解决方案》", 31 December 2000 *
NETWORK WORKING GROUP: "Multiprotocol Extensions for BGP-4", 《RFC4760》 *
王晓东: "《网络通信与网络互联》", 31 December 2014 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110875882A (en) * 2018-08-30 2020-03-10 华为技术有限公司 Communication method and communication device
CN110875882B (en) * 2018-08-30 2021-07-20 华为技术有限公司 Communication method and communication device
US11805049B2 (en) 2018-08-30 2023-10-31 Huawei Technologies Co., Ltd. Communication method and communications device
WO2020107678A1 (en) * 2018-11-28 2020-06-04 网宿科技股份有限公司 Cloud network transmission routing method and system
CN114026829A (en) * 2019-12-23 2022-02-08 图核有限公司 Synchronous network
CN114026829B (en) * 2019-12-23 2023-07-07 图核有限公司 Synchronous network
CN114268589A (en) * 2020-09-16 2022-04-01 北京华为数字技术有限公司 Flow forwarding method, device and storage medium
CN114268589B (en) * 2020-09-16 2024-05-03 北京华为数字技术有限公司 Traffic forwarding method, device and storage medium

Also Published As

Publication number Publication date
CN108234305B (en) 2021-08-31

Similar Documents

Publication Publication Date Title
CN102823205B (en) Aggregating data traffic from access domains
US10091102B2 (en) Tunnel sub-interface using IP header field
CN102291455B (en) Distributed cluster processing system and message processing method thereof
US20130185446A1 (en) Method and device for connecting to virtual private network across domains
CN108234305A (en) A kind of control method and equipment of across machine frame link redundancy protection
CN105162704A (en) Multicast replication method and device in Overlay network
CN108156067B (en) Method and system for realizing Ethernet-based virtual private network
CN101335711A (en) Determining a logical neighbor of a network element
CN101335646A (en) Determining the state of a tunnel with respect to a control protocol
CN112751767B (en) Routing information transmission method and device and data center internet
CN104506614A (en) Design method for distributed multi-activity data center based on cloud computing
CN103795630A (en) Message transmitting method and device of label switching network
US10666558B2 (en) Automatic alignment of roles of routers in networks
CN101631060B (en) Method and device for managing edge port
US20110310903A1 (en) Method, apparatus, and system for migrating vpn routing and forwarding instances
CN103200107B (en) Message transmitting method and message transmitting equipment
CN106027396B (en) A kind of route control method, device and system
CN111385204A (en) Service transmission method, device, equipment and medium
CN108259633A (en) Realize the method, system and device of management three layers of communication of message
CN108337162B (en) System and method for supporting dual-homing protection
CN114124802B (en) Cross-domain black hole route centralized management and control method and device
CN114978563A (en) Method and device for blocking IP address
CN108123871A (en) Equal cost multipath ECMP processing method and processing devices
JP2006129359A (en) Method of establishing multicast line, communication system using the method, communication apparatus, control method of the communication apparatus, and program
WO2020103718A1 (en) Connection establishment method, packet transmission method, device, and storage medium

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
GR01 Patent grant
GR01 Patent grant