CN103095508B - Operational Visit method and edge device - Google Patents

Operational Visit method and edge device Download PDF

Info

Publication number
CN103095508B
CN103095508B CN201310058185.7A CN201310058185A CN103095508B CN 103095508 B CN103095508 B CN 103095508B CN 201310058185 A CN201310058185 A CN 201310058185A CN 103095508 B CN103095508 B CN 103095508B
Authority
CN
China
Prior art keywords
level
endc
same
mac address
registration request
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.)
Active
Application number
CN201310058185.7A
Other languages
Chinese (zh)
Other versions
CN103095508A (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.)
New H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies 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 Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201310058185.7A priority Critical patent/CN103095508B/en
Publication of CN103095508A publication Critical patent/CN103095508A/en
Application granted granted Critical
Publication of CN103095508B publication Critical patent/CN103095508B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides Operational Visit method and edge device. In the present invention, between the ED of same data center, set up virtual forwarding channel, set up virtual forwarding channel and only have between the ED at different pieces of information center to serve as in last layer level between the ED that serves as ENDS in the ED of ENDS and next level, without set up virtual forwarding channel between the ED of all data centers as prior art, facilitate network management and Service control.

Description

Operational Visit method and edge device
Technical field
The application relates to the network communications technology, particularly Operational Visit method and edge device.
Background technology
Ethernet virtual interconnected (EVI:EthernetVirtualizationInterconnection) technology based onExisting service provider network and enterprise network, provide two layers of interconnecting function flexibly to the website disperseing.EVI solution is very simple, with low cost, only need to dispose at website edge one or more support EVIThe equipment of function, is called for short edge device (ED:EdgeDevice), and enterprise network and service provider's netNetwork is without doing any variation.
EVI is a kind of advanced person's MACinIP technology, for realizing the L2VPN based on IP kernel heart netTechnology. EVI just safeguards route and forwarding information on the ED of website, and without changing website insideAnd core network. EVI overall network is by core network (Corenetwork), station network (SiteNetwork), crossover network (Overlaynetwork) composition, specifically as shown in Figure 1.
Wherein, station network is to be connected to and in core network, to be had independent industry by one or many EDThe double layer network of business function, is mainly made up of main frame and ED, and ED provides two layers of exchange merit between websiteCan; Crossover network is the virtual network of setting up between website ED, provide two layers between website interconnected,Notice is connected to the MAC Address of the upper All hosts of ED and router, by interconnected multiple websites formation moreLarge two layers forward territory; Core network is mainly to be carried by IP routing device, for provide station network itBetween interconnected network.
At present, in EVI overall network, between the ED of all station networks, set up and entirely connect as in Fig. 1Vlink, even carry out intercommunication Quan also must set up connection between all websites of identical services, like this, withThe increase of website quantity, the connection in EVI network is progression and increases, and is unfavorable for management and Service control.
Summary of the invention
The application provides Operational Visit method and edge device, to realize, stratification district is carried out in datumization centerPoint, facilitate network management and Service control.
The technical scheme that the application provides comprises:
Be applied to the Operational Visit method in the virtual interconnected EVI networking of Ethernet, the method is applied toEdge device ED in EVI networking, the method comprises:
Find the described ED of client ENDC as neighbours, to this locality configuration with this ENDC inNeighbours' discovery server ENDS of one level and same group initiates registration request message, from described ENDSKnow registered to this ENDS other each and this ENDC in same level and same groupENDC, sets up respectively virtual forwarding channel with described ENDS and this each ENDC obtaining, to lead toThe virtual forwarding channel of crossing this foundation carries out Operational Visit;
As the described ED of ENDS, receive and the ENDC of this ENDS in same level and same groupInitiate registration request message, by registered to this ENDS other each and this initiation registration request messageENDC inform to this initiation registration request message in the ENDC of same level and same groupENDC; And, configured the ENDS of last layer level during in this locality, initiate to the ENDS of last layer levelRegistration request message, to obtain the information of ENDS of last layer level, utilizes the ENDS of this last layer level of obtainingThe ENDS of information and this last layer level sets up virtual forwarding channel, to pass through the virtual forwarding channel of this foundationCarry out Operational Visit; And receive next level ENDS initiate registration request message time, will thisThe information notification of ENDS is to the ENDS of next level of this initiation registration request message.
Be applied to the edge device ED in the virtual interconnected EVI networking of Ethernet, described ED is as neighbourOccupy and find client ENDC, comprising:
Registering unit, for finding to the neighbours in same level and same group with this ED of this locality configurationServer ENDS initiates registration request message;
Acquiring unit, for know from described ED registered to this ENDS other each and this ED inThe ENDC of same level and same group;
Path Setup unit, each for obtaining with ENDS and the described acquiring unit of same levelENDC, set up virtual forwarding channel respectively;
Exchanging visit unit, for the virtual forwarding channel by this foundation and this each ENDC and described inENDS exchanges visits.
Be applied to the edge device ED in the virtual interconnected EVI networking of Ethernet, described ED is as neighbourOccupy discovery server ENDS, comprising:
Registration receiving element, initiates for receiving the ENDC in same level and same group with this EDRegistration request message, by registered to this ED other each and the ENDC of this initiation registration request messageInform the ENDC to this initiation registration request message in the ENDC of same level and same group; AndWhile receiving the registration request message of the ENDS initiation in next level, the information notification of this ED is given shouldInitiate the ENDS of next level of registration request message;
Registration request unit, when configured the ENDS of last layer level in this locality, to last layer levelENDS initiates registration request message;
Path Setup unit, for obtaining the information of ENDS of last layer level, the last layer that utilizes this to obtainThe ENDS information of level and the ENDS of this last layer level set up virtual forwarding channel;
Exchanging visit unit, for by and the ENDS of last layer level between the virtual forwarding channel set up and thisThe ENDS of one level exchanges visits.
As can be seen from the above technical solutions, in the present invention, between the ED of same data center, set up emptyIntend forwarding channel, and between the ED at different pieces of information center, only have the ED that serves as ENDS in last layer levelAnd in next level, serve as between the ED of ENDS and set up virtual forwarding channel, without picture prior art thatSample is set up virtual forwarding channel between the ED of all data centers, facilitates network management and Service control.
Brief description of the drawings
Fig. 1 is EVI networking schematic diagram;
Fig. 2 is for being applied to EVI networking schematic diagram of the present invention;
The method flow diagram that Fig. 3 provides for the embodiment of the present invention;
ISIS neighbours' Establishing process figure that Fig. 4 provides for the embodiment of the present invention;
The MAC address learning flow chart that Fig. 5 provides for the embodiment of the present invention;
The business exchanging visit networking schematic diagram that Fig. 6 provides for the embodiment of the present invention;
Another business exchanging visit networking schematic diagram that Fig. 7 provides for the embodiment of the present invention;
The ED structural representation that Fig. 8 provides for the embodiment of the present invention;
Another structural representation of ED that Fig. 9 provides for the embodiment of the present invention.
Detailed description of the invention
In order to make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing and concreteEmbodiment describes the present invention.
In the present invention, for convenience of network management and Service control, the data center in EVI networking is carried outStratification is distinguished, and wherein, it is mainly the object based on facilitating network management that this stratification is distinguished. As Fig. 2Shown in, in EVI networking application, there are following three data centers: data center of the whole province, A city numberAccording to center, data center of B city, based on this, the present invention can carry out stratification district by these three data centersPoint, such as, data center of the whole province is the first level, and data center of A city, data center of B city areSubordinate's level of the first level, such as being the second level, or data center of A city is the second level,Data center of B city is subordinate's level of the second level, is the 3rd level.
Can find out, in the present invention, different pieces of information center its likely in same level, based on this,For ease of distinguishing, the present invention has also carried out the differentiation of group for each data center, wherein, and same numberAccording to center, in same group, and different pieces of information center is in distinct group group. So, in above-mentioned Fig. 2,Even if data center of A city, data center of B city be all in same level, such as the second level, but becauseIts residing group difference, also easily distinguishes.
Afterwards, be configured deployment for the ED of each data center:
First, on each ED in each data center, configure its IP address, affiliated data centerLevel mark, group identification and site identity;
Secondly, in each ED in each data center, only specify an ED to serve as neighbours and find clothesBusiness device (ENDS), remaining finds client (ENDC) as neighbours.
Afterwards, in each data center, serve as on the ED of ENDC and configure ENDS, and in dataIn the ENDS of the upper configuration of the intracardiac ED that serves as ENDS last layer level.
Still with shown in Fig. 2, if data center of the whole province be the first level (identifying by Level-1),Affiliated group is (identifying by Group1), and data center of A city, data center of B city are in sameLevel, such as being subordinate's level (identifying by Level-2) of Level-1, institute of data center of A cityThe group belonging to is (identifying by Group2), and the group under data center of B city is for (to pass through Group3Mark),,
First each ED of data center of the whole province disposes following configuration: IP address, Level-1, Group1;
First each ED of data center of A city disposes following configuration: IP address, Level-2, Group2;
First each ED of data center of B city disposes following configuration: IP address, Level-2, Group3;
Afterwards, be designated as ENDS or ENDC according to ED in each data center, eachThe ED of data center increases again following configuration:
Data center of the whole province:
■ ED-1-1 is ENDS;
■ ED-1-2, ED-1-3 are ENDC, and configuration ENDS is ED-1-1;
Data center of A city:
■ ED-21-1 is ENDS, and the ENDS of its configuration last layer level is ED-1-1;
■ ED-21-2, ED-21-3 are ENDC, and configuration ENDS is ED-21-1;
Data center of B city:
■ ED-22-1 is ENDS, and the ENDS of its configuration last layer level is ED-1-1;
■ ED-22-2, ED-22-3 are ENDC, and the ENDS of configuration is ED-22-1.
Based on above configuration, the present invention is directed to the ED of each data center, it is shown in can execution graph 3Flow process:
Referring to Fig. 3, the method flow diagram that Fig. 3 provides for the embodiment of the present invention. As shown in Figure 3, this flow processCan comprise:
Step 301, the ENDC in the each group of each level, to this locality configuration with this ENDC in same layerThe ENDS of level and same group initiates registration request message.
Still taking Fig. 2 as example, based on step 301,,
ED-1-2, ED-1-3 initiate registration request message to ED-1-1 respectively;
ED-21-2, ED-21-3 initiate registration request message to ED-21-1;
ED-22-2, ED-22-3 initiate registration request message to ED-22-1.
In the present invention, please to the registration that the ENDS in same level and same group initiates with this ENDCAsk message at least to carry the residing site identity of this ENDC, level mark and group identification. Wherein, noteWhy volume message carries site identity, level mark and group identification, and object is based on fault-tolerant consideration, underLiterary composition step 302 is described.
Step 302, the ENDS in the each group of each level sends to the ENDC in this level and this group shouldAnswer message, in the response message that ENDS sends, carry in all levels and this group registered to this ENDSENDC information.
Still taking Fig. 2 as example, based on step 301,,
ED-1-1 sends response message to ED-1-2, ED-1-3, carries ED-1-1, ED-1-2, ED-1-3Information;
ED-21-1 sends response message to ED-21-2, ED-21-3, carries ED-21-1, ED-21-2, ED-21-3Information;
ED-22-1 sends response message to ED-22-2, ED-22-3, carries ED-22-1, ED-22-2, ED-22-3Information.
Preferably, in the present invention, the registration request report of initiating based on ENDC in above-described step 301Literary composition at least carries the residing site identity of this ENDC, level mark and group identification, in this step 302,ENDS sends response message to the ENDC in this group of this level and specifically can comprise the following steps:
Identify site identity, level mark and group identification that this registration request message carries whether successively with thisThe residing site identity of ENDS, level identify consistent with group identification,
If so, the ENDC of this initiation registration request message is registered to this ENDS, and will notes beforeThe information exchange with other each ENDCs of this ENDS in same level and same group of volume is crossed and is carried atIn response message, inform the ENDC to this initiation registration request message.
If not, do not send response message.
By this step, can ensure that each ENDS sends all to the ENDC in this group of this levelThe registered ENDC information to this ENDS in this group of level.
Step 303, the ENDC in the each group of each level receives after response message, with this level and this groupThe ENDC that interior ENDS and response message are informed sets up respectively virtual forwarding channel.
Taking Fig. 2 as example, based on step 303:
ED-1-2 and ED-1-1, ED-1-2 and ED-1-3, ED-1-3 and ED-1-1 set up virtual forwarding channel;
ED-21-2 and ED-21-1, ED-21-2 and ED-21-3, ED-21-3 and ED-21-1 set up virtual turningSend out passage;
ED-22-2 and ED-22-1, ED-22-2 and ED-22-3, ED-22-3 and ED-22-1 set up virtual turningSend out passage.
Step 304, the ENDS in the each group of each level initiates registration request report to the ENDS of last layer levelLiterary composition.
Taking Fig. 2 as example, based on step 304,,
ED-21-1 initiates registration to ED-1-1;
ED-22-1 initiates registration to ED-1-1.
Similar with the registration request message that step 301 is initiated, the registration that in this step 304, ENDS initiates pleaseAsk message also at least to carry the residing site identity of this ENDS, level mark and group identification. ENDS sends outThe registration request message rising at least carry the residing site identity of this ENDS, level mark and group identification,Object is also to consider based on fault-tolerant angle, and below step 305 have been described in detail.
Step 305, the ENDS of the downward level of ENDS of last layer level sends response message, in messageCarry the information of self.
Taking Fig. 2 as example, based on step 305,,
ED-1-1 sends response message to ED-21-1, carries ED-1-1 information;
ED-1-1 sends response message to ED-22-1, carries ED-1-1 information.
It is of living in that the registration request message that the ENDS describing based on step 304 initiates has at least carried this ENDSSite identity, level mark and group identification,, in this step 305, the ENDS of last layer level is downwardThe ENDS of one level sends response message and specifically can comprise the following steps:
Identify site identity, level mark and group identification that this registration request message carries whether successively with thisThe residing site identity of ENDS, level identify consistent with group identification,
If inconsistent, and find that the level that this registration request message carries is designated this ENDS level of living inSubordinate level mark, the ENDS to this initiation registration request message by the information notification of this ENDS,
If consistent, do not send response message.
By this step, can ensure that the ENDS in the downward level of ENDS of last layer level sends thisThe information of ENDS.
Step 306, the ENDS in each level receives after response message, sets up with the ENDS of last layer levelVirtual forwarding channel.
Taking Fig. 2 as example, based on step 306,,
ED-21-1 and ED-1-1 set up virtual forwarding channel;
ED-22-1 and ED-1-1 set up virtual forwarding channel.
So,, can realize between the ED of same data center and building to step 306 by above-mentioned steps 301Vertical virtual forwarding channel, and between the ED at different pieces of information center, only have the ED that serves as ENDS in last layer levelAnd in next level, serve as between the ED of ENDS and set up virtual forwarding channel, without as prior artBetween the ED of all data centers, set up virtual forwarding channel, facilitate network management and Service control.
Afterwards, the arbitrary ED in EVI networking just with the opposite end of having set up each other virtual forwarding channelED carries out ISIS neighbours' foundation and the study of MAC Address, describes in detail below:
ISIS neighbours set up:
Set up ISIS neighbours as example taking the ED-1-2 in data center of the whole province shown in Fig. 2 and ED-1-1, otherThe principle of setting up ISIS neighbours between ED is similar, and as shown in Figure 4, these ISIS neighbours set up mainly and compriseFollowing steps:
Step 401, the ISIS process of ED-1-2 is configured to be sent to the protocol hello message of ED-1-1.
Step 402, ED-1-2 carries out the envelope for sending at datum plane to the protocol hello message of this structureDress.
Step 403, ED-1-2 by and ED-1-1 between the virtual forwarding channel set up by after encapsulationProtocol hello message unicasts to ED-1-1.
Step 404, ED-1-1 receives after the protocol hello message after described encapsulation, to the Hello of this receptionProtocol massages carries out decapsulation, above delivers to the ISIS process of control plane, to complete the ISIS between ED-1-2Neighbours set up.
So far, complete flow process shown in Fig. 4.
Can realize between two ED that set up virtual forwarding channel and carry out ISIS by flow process shown in Fig. 4Neighbours' foundation. Below MAC address learning is described:
In the present invention, as the ED of ENDC and the MAC address learning that carries out as the ED of ENDS notWith, be described respectively below:
The MAC address learning carrying out as the ED of ENDC mainly comprises:
In the time that local port is learnt new MAC Address, this new MAC Address is noticed to building with this EDISIS neighborhood and other ENDC and ENDS in same level are found;
While receiving the new MAC Address that the ENDS of same level or other ENDC notice, set up forThe MAC forwarding-table item of this new MAC Address, described MAC forwarding-table item at least comprises: new MAC groundThe ENDS of this new MAC Address or the virtual forwarding channel of other ENDC are noticed with being connected on this ED in locationInterface.
The MAC address learning carrying out as the ED of ENDS mainly comprises:
In the time that local port is learnt new MAC Address, this new MAC Address is noticed to building with this EDFound ISIS neighborhood and the ENDC in same level and noticed to having set up ISIS with this EDENDS in ENDS in the last layer level of neighborhood and next level;
While receiving the new MAC Address of ENDC notice of same level, set up for this new MAC AddressMAC forwarding-table item, described MAC forwarding-table item at least comprises: on new MAC Address and this ED, connectConnect the virtual forwarding channel interface of the ENDC that accuses this new MAC Address, and this new MAC Address is noticedGive with this ED and set up the ENDS in ENDS and next level in the last layer level of ISIS neighborhood;
While receiving the new MAC Address of the ENDS notice in last layer level, set up for this new MAC groundThe MAC forwarding-table item of location, described MAC forwarding-table item at least comprises: on new MAC Address and this EDConnect the virtual forwarding channel interface of the ENDS that notices this new MAC Address, and this new MAC Address is logicalAccuse to set up ISIS neighborhood and the ENDC in same level with this ED and notice to thisED has set up the ENDS in next level of ISIS neighborhood;
While receiving the new MAC Address of the ENDS notice in next level, set up for this new MAC groundThe MAC forwarding-table item of location, described MAC forwarding-table item at least comprises: on new MAC Address and this EDConnect the virtual forwarding channel interface of the ENDS that notices this new MAC Address, and this new MAC Address is logicalAccuse to set up ISIS neighborhood and the ENDC in same level with this ED and notice to thisED has set up the ENDS in the last layer level of ISIS neighborhood.
Based on describing above, Fig. 5 shows the tool of the ENDS learning MAC address that the embodiment of the present invention providesBody flow process. As shown in Figure 5, this flow process can comprise the following steps:
Step 501, the arbitrary ENDS in EVI networking is configuring the basis of a VLAN such as VLAN100Ground interface is learnt new MAC, and this MAC Address is carried in LSP message, and this LSP message is enteredRow encapsulate and be sent to this ENDS set up ISIS neighborhood and the ENDC in same level, withAnd notice to having set up in ENDS in the last layer level of ISIS neighborhood and next level with this EDENDS。
Step 502, arbitrary ENDS receives after LSP message, to this LSP message decapsulation and transfer to controlThe ISIS process of plane processed, with by new MAC Address in this ISIS process study LSP message and set up forThe MAC forwarding-table item of the new MAC Address that this study is arrived. Perform step afterwards 503.
Step 503, if the LSP message of this reception is to send from the ENDS in last layer level, heavyIn MAC Address to the LSP message of new this study of encapsulation, and be sent to this ENDS in same layerLevel and set up the ENDC of ISIS neighborhood and be sent to this ENDS with this ED and set up ISISThe ENDS of next level of neighborhood. Now, the LSP message of this transmission carries the IP ground of last layer levelLocation (source IP address of the LSP message also receiving). Return to afterwards step 502.
Step 504, if the LSP message of this reception is to send from the ENDS in next level, heavyIn MAC Address to the LSP message of new this study of encapsulation, and be sent to this ENDS in same layerLevel and set up the ENDC of ISIS neighborhood and be sent to this ENDS with this ED and set up ISISThe ENDS of the last layer level of neighborhood. Now, the LSP message of this transmission carries the IP ground of last layer levelLocation (source IP address of the LSP message also receiving). Return to afterwards step 502.
Step 505, if the LSP message of this reception is to send from the ENDC in same level, heavyIn MAC Address to the LSP message of new this study of encapsulation, and be sent to this ENDS and set up ISISThe ENDS of last layer level of neighborhood and the ENDS of next level. Now, the LSP message of this transmissionCarry the IP address (source IP address of the LSP message also receiving) of last layer level. Return to afterwards step 502.
In the above description, step 503 is arranged side by side to step 505, there is no regular time sequencing.
So, can complete the study of MAC Address by flow process shown in Fig. 5.
Complete after MAC address learning the MAC that just can utilize study to arrive between the ED in EVI networkingBusiness exchanging visit is carried out in address:
Business is exchanged visits:
In the present invention, the business business being mainly divided between the ED of same level of exchanging visits is exchanged visits, or different layersBusiness between the ED of level is exchanged visits, and is described respectively below:
The business of same level is exchanged visits:
Fig. 6 shows the application of exchanging visits of business between ED-1-3 and the ED-1-1 of same level. As Fig. 6 instituteShow, in step 1, after ED-1-3 receives Ether frame, carry out source MAC study, and according to orderMAC Address search local mac list item, but the outgoing interface now obtaining is not local physical interface, andBe virtual forwarding channel interface (being equivalent to EVI tunnel interface), this means that this target MAC (Media Access Control) address is emptyThe opposite end ED that intends forwarding channel is that ED-1-1 passes through the MAC Address that ISIS Routing Protocol is issued, and carries out stepRapid 2. In step 2, original Ether frame is carried out EVI encapsulation by ED-1-3: the source IP in outer IP headThe IP address of this EVI tunnel interface that carry for ED-1-3 address, Shi GaiEVI tunnel, object IP addressThe opposite end ED connecting is the IP address of ED-1-1. In step 3, ED-1-3 is by the ether after encapsulationFrame is carried at the EVI tunnel interface from carrying in message and sends, and finally arrives right that this EVI tunnel connectsEnd ED is ED-1-1. In step 4, ED-1-1 carries out EVI decapsulation to the message receiving. In stepIn 5, ED-1-1 carries out target MAC (Media Access Control) address and searches and obtain outgoing interface in this locality according to the Ether frame after decapsulationFor local physical interface, send this Ether frame from local physical interface, finally arrive destination host.
Above the business of same level is exchanged visits and is described, below various level business is exchanged visits and carried outDescribe:
Various level business is exchanged visits:
Fig. 7 shows the business exchanging visit application between ED-21-3 and ED-1-1. In Fig. 7, ED-1-1 instituteThe last layer level that the level at place is ED-21-3, ED-21-3 serves as ENDC in its residing level, andED-21-1 and ED-21-3 are in same level and same group, and ED-21-1 serves as in this levelENDS, ED-21-3 serves as ENDC in this level, as shown in Figure 7, and in step 1, ED-21-3After receiving Ether frame, carry out source MAC study, search local mac according to target MAC (Media Access Control) addressList item, but the outgoing interface now obtaining is not local physical interface, but be connected to the EVI tunnel of ED-21-1Pipeline joint, performs step 2. In step 2, original Ether frame is carried out EVI encapsulation by ED-21-3:The IP address of this EVI tunnel interface that the source IP address in outer IP head carries for ED-21-3, objectThe opposite end ED that Shi GaiEVI tunnel, IP address connects is the IP address of ED-21-1. In step 3,ED-21-3 is carried at the EVI tunnel interface from carrying in message by the Ether frame after encapsulation and sends, and finally arrivesThe opposite end ED that this EVI tunnel connects is ED-21-1. In step 4, ED-21-1 is to the message receivingCarry out EVI decapsulation, the Ether frame after decapsulation is carried out to source MAC study, and according to object MACAddress search local mac list item, the outgoing interface now obtaining is not local physical interface, but EVI tunnelPipeline joint, and adjacency information is strange land website is issued this MAC Address ED-1-1 by ISIS Routing Protocol.In step 5, the original Ether frame after encapsulation is carried out EVI encapsulation by ED-21-1: the source in outer IP headThe IP address of this EVI tunnel interface that carry for ED-21-1 IP address, object IP address is this EVIThe opposite end ED that tunnel connects is the IP address of ED-1-1. In step 6, ED-21-1 by encapsulation afterEther frame is carried at the EVI tunnel interface from carrying in message and sends, and finally arrives this EVI tunnel and connectsOpposite end ED be ED-1-1. In step 7, ED-1-1 carries out EVI decapsulation to the message receiving. ?In step 8, ED-1-1 carries out target MAC (Media Access Control) address and searches and obtain in this locality according to the Ether frame after decapsulationOutgoing interface is local physical interface, sends this Ether frame from local physical interface, finally arrives destination host.
Above various level business is exchanged visits and is described.
Below ED provided by the present invention is described:
ED in the present invention can serve as ENDC, also can serve as ENDS, but serves as ENDC and ENDSTime structure difference, be described below:
Referring to Fig. 8, the ED structural representation that Fig. 8 provides for the embodiment of the present invention, as reality of the present inventionExecute example, described ED, as ENDC, as shown in Figure 8, comprising:
Registering unit, for finding to the neighbours in same level and same group with this ED of this locality configurationServer ENDS initiates registration request message;
Acquiring unit, for know from described ED registered to this ENDS other each and this ED inThe ENDC of same level and same group;
Path Setup unit, each for obtaining with ENDS and the described acquiring unit of same levelENDC, set up virtual forwarding channel respectively;
Exchanging visit unit, for the virtual forwarding channel by this foundation and this each ENDC and described inENDS exchanges visits.
In the present invention, the registration request message that described registering unit is initiated to ENDS has at least carried described EDResiding site identity, level mark and group identification.
In the present invention, as shown in Figure 8, described exchanging visit unit comprises:
ISIS neighborhood is set up unit, for by virtual the turning of setting up with other ENDC of same levelSend out passage and this other ENDC and set up ISIS neighborhood, and by setting up with the ENDS of same levelVirtual forwarding channel and this ENDS set up ISIS neighborhood;
MAC Address unit, when learning new MAC Address at local port, by this new MACAddress notification give with this ED set up ISIS neighborhood and other ENDC in same level andENDS; And while receiving the new MAC Address that the ENDS of same level or other ENDC notice, buildThe vertical MAC forwarding-table item for this new MAC Address, described MAC forwarding-table item at least comprises: newMAC Address with on this ED, be connected ENDS or the virtual of other ENDC of noticing this new MAC Address and turnSend out channel interface;
Data processing unit in the time receiving Frame, finds bag from the MAC forwarding-table item of setting upContain the MAC forwarding-table item of the target MAC (Media Access Control) address of this Frame, the MAC forwarding-table item that utilizes this to findIn outgoing interface forward this Frame.
So far, completing the ED structure shown in Fig. 8 describes.
As an alternative embodiment of the invention, the present invention also provides ED to serve as the structure of ENDS. GinsengSee Fig. 9, another structural representation of ED that Fig. 9 provides for the embodiment of the present invention, described ED is as ENDS,As shown in Figure 9, can comprise:
Registration receiving element, initiates for receiving the ENDC in same level and same group with this EDRegistration request message, by registered to this ED other each and the ENDC of this initiation registration request messageInform the ENDC to this initiation registration request message in the ENDC of same level and same group; AndWhile receiving the registration request message of the ENDS initiation in next level, the information notification of this ED is given shouldInitiate the ENDS of next level of registration request message;
Registration request unit, when configured the ENDS of last layer level in this locality, to last layer levelENDS initiates registration request message;
Path Setup unit, for obtaining the information of ENDS of last layer level, the last layer that utilizes this to obtainThe ENDS information of level and the ENDS of this last layer level set up virtual forwarding channel;
Exchanging visit unit, for by and the ENDS of last layer level between the virtual forwarding channel set up and thisThe ENDS of one level exchanges visits.
In the present invention, site identity, level mark that described registration receiving element carries at registration request messageWhen whether consistent with the residing site identity of this ED, level mark and group identification successively with group identification, willRegistered informing to this in other each ENDC of same level and same group with this ED to this EDInitiate the ENDC of registration request message.
In the present invention, the registration request message that initiate to the ENDS of last layer level described registration request unit extremelyThe residing site identity of this ED, level mark and group identification are carried less;
Described registration receiving element is determined the station that the registration request message of the ENDS initiation in next level carriesPoint identification, level mark and group identification and the residing site identity of this ENDS, level mark and group's markKnow all inconsistently, the level of carrying at this registration request message is designated the subordinate of this ENDS level of living inWhen level mark, the ENDS by the information notification of this ED to this initiation registration request message.
In the present invention, as shown in Figure 9, described exchanging visit unit comprises:
ISIS neighborhood is set up unit, for by virtual the turning of setting up with the arbitrary ENDC of same levelSend out passage and this ENDC and set up ISIS neighborhood, by with virtual the turning of the ENDS foundation of next levelThe ENDS that sends out passage and this next level sets up ISIS neighborhood, by building with the ENDS of last layer levelVertical virtual forwarding channel and the ENDS of this last layer level set up ISIS neighborhood;
MAC Address unit, when learning new MAC Address at local port, by this new MACAddress notification is given with this ED and has been set up ISIS neighborhood and the ENDC in same level and noticedGive with this ED and set up the ENDS in ENDS and next level in the last layer level of ISIS neighborhood,
And, while receiving the new MAC Address of ENDC notice of same level, set up for this new MACThe MAC forwarding-table item of address, described MAC forwarding-table item at least comprises: new MAC Address and this EDThe virtual forwarding channel interface of the ENDC of this new MAC Address is noticed in upper connection, and by this new MAC AddressNotice to having set up in ENDS in the last layer level of ISIS neighborhood and next level with this EDENDS;
And, while receiving the new MAC Address of the ENDS notice in last layer level, set up new for thisThe MAC forwarding-table item of MAC Address, described MAC forwarding-table item at least comprises: new MAC Address and basisThe upper virtual forwarding channel interface that connects the ENDS that notices this new MAC Address of ED, and by this new MACAddress notification is given with this ED and has been set up ISIS neighborhood and the ENDC in same level and noticedGive with this ED and set up the ENDS in next level of ISIS neighborhood;
And, while receiving the new MAC Address of the ENDS notice in next level, set up new for thisThe MAC forwarding-table item of MAC Address, described MAC forwarding-table item at least comprises: new MAC Address and basisThe upper virtual forwarding channel interface that connects the ENDS that notices this new MAC Address of ED, and by this new MACAddress notification is given with this ED and has been set up ISIS neighborhood and the ENDC in same level and noticedGive with this ED and set up the ENDS in the last layer level of ISIS neighborhood;
Data processing unit in the time receiving Frame, finds bag from the MAC forwarding-table item of setting upContain the MAC forwarding-table item of the target MAC (Media Access Control) address of this Frame, the MAC forwarding-table item that utilizes this to findIn outgoing interface forward this Frame.
So far, completing the ED structure shown in Fig. 9 describes.
As can be seen from the above technical solutions, in the present invention, between the ED of same data center, set up emptyIntend forwarding channel, and between the ED at different pieces of information center, only have the ED that serves as ENDS in last layer levelAnd in next level, serve as between the ED of ENDS and set up virtual forwarding channel, without picture prior art thatSample is set up virtual forwarding channel between the ED of all data centers, facilitates network management and Service control.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all at thisWithin the spirit and principle of invention, any amendment of making, be equal to replacement, improvement etc., all should be included inWithin the scope of protection of the invention.

Claims (11)

1. be applied to the Operational Visit method in the virtual interconnected EVI networking of Ethernet, the method applicationEdge device ED in EVI networking, is characterized in that, the method comprises:
Find the described ED of client ENDC as neighbours, to this locality configuration with this ENDC inNeighbours' discovery server ENDS of one level and same group initiates registration request message, from described ENDSKnow registered to this ENDS other each and this ENDC in same level and same groupENDC, sets up respectively virtual forwarding channel with described ENDS and this each ENDC of knowing, to lead toThe virtual forwarding channel of crossing this foundation carries out Operational Visit;
As the described ED of ENDS, receive and the ENDC of this ENDS in same level and same groupInitiate registration request message, by registered to this ENDS other each and this initiation registration request messageENDC inform to this initiation registration request message in the ENDC of same level and same groupENDC; And, configured the ENDS of last layer level during in this locality, initiate to the ENDS of last layer levelRegistration request message, to obtain the information of ENDS of last layer level, utilizes the ENDS of this last layer level of obtainingThe ENDS of information and this last layer level sets up virtual forwarding channel, to pass through the virtual forwarding channel of this foundationCarry out Operational Visit; And receive next level ENDS initiate registration request message time, will thisThe information notification of ENDS is to the ENDS of next level of this initiation registration request message.
2. method according to claim 1, is characterized in that, as the described ED of ENDC to ENDSThe registration request message of initiating at least carries the residing site identity of this ENDC, level mark and group identification;
As the described ED of ENDS determine the registration request message site identity of carrying that ENDC initiates,Level mark is consistent with the residing site identity of this ENDS, level mark and group identification with group identification,
By registered to this ENDS with this ENDS in same level and same group other eachENDC informs the ENDC to this initiation registration request message.
3. method according to claim 1, is characterized in that, as the described ED of ENDS, toThe registration request message of initiating as the ED of ENDS in last layer level at least carries the residing station of this ENDSPoint identification, level mark and group identification;
Determine as the described ED of ENDS the registration request report that in next level, the ED as ENDS initiatesSite identity, level mark and the group identification that literary composition carries and the residing site identity of this ENDS, level markKnowledge and group identification are all inconsistent,
The level of carrying at this registration request message is designated subordinate's level mark of this ENDS level of living inTime, the ENDS by the information notification of this ENDS to this initiation registration request message.
4. method according to claim 1, is characterized in that, passes through as the described ED of ENDCThe virtual forwarding channel of setting up carries out Operational Visit and comprises:
By the virtual forwarding channel set up with other ENDC of same level and same group and these otherENDC sets up ISIS neighborhood, by virtual the turning of setting up with the ENDS of same level and same groupSend out passage and this ENDS and set up ISIS neighborhood;
In the time that local port is learnt new MAC Address, this new MAC Address is noticed to building with this EDThe same level of ISIS neighborhood and other ENDC and the ENDS of same group are found;
While receiving the ENDS of same level and same group or the new MAC Address of other ENDC notice,Set up the MAC forwarding-table item for this new MAC Address, described MAC forwarding-table item at least comprises: newMAC Address with on this ED, be connected ENDS or the virtual of other ENDC of noticing this new MAC Address and turnSend out channel interface;
While receiving Frame, from the MAC forwarding-table item of setting up, find the object MAC that comprises this FrameThe MAC forwarding-table item of address, utilizes the outgoing interface in this MAC forwarding-table item finding to forward this Frame.
5. method according to claim 1, is characterized in that, passes through as the described ED of ENDSThe virtual forwarding channel of setting up carries out Operational Visit and comprises:
By the virtual forwarding channel and this ENDC that set up with the arbitrary ENDC of same level and same groupSet up ISIS neighborhood, by virtual forwarding channel and this lower one deck of setting up with the ENDS of next levelThe ENDS of level sets up ISIS neighborhood, by the virtual forwarding channel of setting up with the ENDS of last layer levelSet up ISIS neighborhood with the ENDS of this last layer level;
In the time that local port is learnt new MAC Address, this new MAC Address is noticed to building with this EDThe ENDS of the same level of ISIS neighborhood and the ENDC of same group, last layer level and next are foundENDS in level;
While receiving the new MAC Address of ENDC notice of same level and same group, set up for thisThe MAC forwarding-table item of new MAC Address, described MAC forwarding-table item at least comprises: new MAC AddressWith the virtual forwarding channel interface that is connected the ENDC that notices this new MAC Address on this ED, and this is newMAC Address is noticed to having set up ENDS and the lower one deck in the last layer level of ISIS neighborhood with this EDENDS in level;
While receiving the new MAC Address of the ENDS notice in last layer level, set up for this new MAC groundThe MAC forwarding-table item of location, described MAC forwarding-table item at least comprises: on new MAC Address and this EDConnect the virtual forwarding channel interface of the ENDS that notices this new MAC Address, and this new MAC Address is logicalAccuse to having set up the same level of ISIS neighborhood and the ENDC of same group and noticed with this EDGive with this ED and set up the ENDS in next level of ISIS neighborhood;
While receiving the new MAC Address of the ENDS notice in next level, set up for this new MAC groundThe MAC forwarding-table item of location, described MAC forwarding-table item at least comprises: on new MAC Address and this EDConnect the virtual forwarding channel interface of the ENDS that notices this new MAC Address, and this new MAC Address is logicalAccuse to having set up the same level of ISIS neighborhood and the ENDC of same group and noticed with this EDGive with this ED and set up the ENDS in the last layer level of ISIS neighborhood;
While receiving Frame, from the MAC forwarding-table item of setting up, find the object MAC that comprises this FrameThe MAC forwarding-table item of address, utilizes the outgoing interface in this MAC forwarding-table item finding to forward this Frame.
6. be applied to the edge device ED in the virtual interconnected EVI networking of Ethernet, it is characterized in that,Whole data center in described EVI networking has carried out stratification differentiation and group is distinguished, same data centerIn same group, different pieces of information center is in distinct group group; Stratification distinguish and group differentiation after arbitraryThe described ED of data center finds client ENDC as neighbours, and described ED comprises:
Registering unit, for finding to the neighbours in same level and same group with this ED of this locality configurationServer ENDS initiates registration request message;
Acquiring unit, for know from described ENDS registered to this ENDS other each and this EDIn the ENDC of same level and same group;
Path Setup unit, for obtaining with ENDS and the described acquiring unit of same level and same groupEach ENDC knowing, sets up respectively virtual forwarding channel;
Exchanging visit unit, for the virtual forwarding channel by this foundation and this each ENDC and described inENDS exchanges visits.
7. ED according to claim 6, is characterized in that, described exchanging visit unit comprises:
ISIS neighborhood is set up unit, for by building with other ENDC of same level and same groupVertical virtual forwarding channel and this other ENDC set up ISIS neighborhood, and by with same level andVirtual forwarding channel and this ENDS that the ENDS of same group sets up set up ISIS neighborhood;
MAC Address unit, when learning new MAC Address at local port, by this new MACAddress notification is given and has been set up ISIS neighborhood with this ED and in other of same level and same groupENDC and ENDS; And the ENDS or other ENDC that receive same level and same group noticeNew MAC Address time, set up for the MAC forwarding-table item of this new MAC Address, described MAC turnsForwarding list item at least comprises: new MAC Address with on this ED, be connected notice this new MAC Address ENDS orThe virtual forwarding channel interface of other ENDC;
Data processing unit in the time receiving Frame, finds bag from the MAC forwarding-table item of setting upContain the MAC forwarding-table item of the target MAC (Media Access Control) address of this Frame, the MAC forwarding-table item that utilizes this to findIn outgoing interface forward this Frame.
8. be applied to the edge device ED in the virtual interconnected EVI networking of Ethernet, it is characterized in that,Described ED, as neighbours' discovery server ENDS, comprising:
Registration receiving element, initiates for receiving the ENDC in same level and same group with this EDRegistration request message, by registered to this ED other each and the ENDC of this initiation registration request messageInform the ENDC to this initiation registration request message in the ENDC of same level and same group; AndWhile receiving the registration request message of the ENDS initiation in next level, the information notification of this ED is given shouldInitiate the ENDS of next level of registration request message;
Registration request unit, when configured the ENDS of last layer level in this locality, to last layer levelENDS initiates registration request message;
Path Setup unit, for obtaining the information of ENDS of last layer level, the last layer that utilizes this to obtainThe ENDS information of level and the ENDS of this last layer level set up virtual forwarding channel;
Exchanging visit unit, for by and the ENDS of last layer level between the virtual forwarding channel set up and thisThe ENDS of one level exchanges visits.
9. ED according to claim 8, is characterized in that, described registration receiving element please in registrationAsk site identity, level mark and group identification that message carries successively with the residing site identity of this ED, layerWhen level mark is consistent with group identification, by registered to this ED with this ED in same level and same a groupOther each ENDC of group inform the ENDC to this initiation registration request message.
10. ED according to claim 8, is characterized in that, described registration request unit is to last layerThe registration request message that the ENDS of level initiates has at least carried the residing site identity of this ED, level markAnd group identification;
Described registration receiving element is determined the station that the registration request message of the ENDS initiation in next level carriesPoint identification, level mark and group identification and the residing site identity of this ENDS, level mark and group's markKnow all inconsistently, the level of carrying at this registration request message is designated the subordinate of this ENDS level of living inWhen level mark, the ENDS by the information notification of this ED to this initiation registration request message.
11. ED according to claim 8, is characterized in that, described exchanging visit unit comprises:
ISIS neighborhood is set up unit, for by building with arbitrary ENDC of same level and same groupVertical virtual forwarding channel and this ENDC set up ISIS neighborhood, by building with the ENDS of next levelVertical virtual forwarding channel and the ENDS of this next level set up ISIS neighborhood, by with last layer levelENDS set up virtual forwarding channel and the ENDS of this last layer level set up ISIS neighborhood;
MAC Address unit, when learning new MAC Address at local port, by this new MACAddress notification give with this ED set up the same level of ISIS neighborhood and the ENDC of same group, onENDS in ENDS in one level and next level,
And, while receiving the new MAC Address of ENDC notice of same level and same group, set upFor the MAC forwarding-table item of this new MAC Address, described MAC forwarding-table item at least comprises: new MACAddress and the virtual forwarding channel interface that is connected the ENDC that notices this new MAC Address on this ED, and shouldNew MAC Address notice to this ED set up ENDS in the last layer level of ISIS neighborhood and underENDS in one level;
And, while receiving the new MAC Address of the ENDS notice in last layer level, set up new for thisThe MAC forwarding-table item of MAC Address, described MAC forwarding-table item at least comprises: new MAC Address and basisThe upper virtual forwarding channel interface that connects the ENDS that notices this new MAC Address of ED, and by this new MACAddress notification give with this ED set up ISIS neighborhood and the ENDC in same level and same group,And notice to having set up the ENDS in next level of ISIS neighborhood with this ED;
And, while receiving the new MAC Address of the ENDS notice in next level, set up new for thisThe MAC forwarding-table item of MAC Address, described MAC forwarding-table item at least comprises: new MAC Address and basisThe upper virtual forwarding channel interface that connects the ENDS that notices this new MAC Address of ED, and by this new MACAddress notification give with this ED set up ISIS neighborhood and the ENDC in same level and same group,And notice to having set up the ENDS in the last layer level of ISIS neighborhood with this ED;
Data processing unit in the time receiving Frame, finds bag from the MAC forwarding-table item of setting upContain the MAC forwarding-table item of the target MAC (Media Access Control) address of this Frame, the MAC forwarding-table item that utilizes this to findIn outgoing interface forward this Frame.
CN201310058185.7A 2013-02-25 2013-02-25 Operational Visit method and edge device Active CN103095508B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310058185.7A CN103095508B (en) 2013-02-25 2013-02-25 Operational Visit method and edge device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310058185.7A CN103095508B (en) 2013-02-25 2013-02-25 Operational Visit method and edge device

Publications (2)

Publication Number Publication Date
CN103095508A CN103095508A (en) 2013-05-08
CN103095508B true CN103095508B (en) 2016-05-11

Family

ID=48207668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310058185.7A Active CN103095508B (en) 2013-02-25 2013-02-25 Operational Visit method and edge device

Country Status (1)

Country Link
CN (1) CN103095508B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104348797B (en) * 2013-07-31 2017-12-15 新华三技术有限公司 A kind of dynamic vlan attribute logging method and device
CN104639360B (en) * 2013-11-14 2019-03-29 中兴通讯股份有限公司 The method and network element device of network is added in a kind of control network element device
CN103763200B (en) * 2014-01-21 2017-03-01 杭州华三通信技术有限公司 Method and apparatus in virtual two layers interconnection learning route
CN106790232B (en) * 2017-01-18 2021-02-26 上海市共进通信技术有限公司 Method and system for realizing VOIP voice service through LLDP message
CN109951370B (en) * 2017-12-21 2022-07-05 博元森禾信息科技(北京)有限公司 Hierarchical interconnection method and device for big data centers
CN115150323B (en) * 2022-07-04 2023-06-02 中国联合网络通信集团有限公司 Route implementation method, VTEP, first edge equipment and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101645925A (en) * 2009-05-15 2010-02-10 中国科学院声学研究所 Selection method of neighbor nodes related to physical topology in P2P system
CN102780701A (en) * 2012-07-30 2012-11-14 杭州华三通信技术有限公司 Access control method and equipment
CN102932254A (en) * 2012-11-19 2013-02-13 杭州华三通信技术有限公司 Message forwarding method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141372A (en) * 2006-09-07 2008-03-12 上海贝尔阿尔卡特股份有限公司 Method and device for management of routing information and data forwarding in access equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101645925A (en) * 2009-05-15 2010-02-10 中国科学院声学研究所 Selection method of neighbor nodes related to physical topology in P2P system
CN102780701A (en) * 2012-07-30 2012-11-14 杭州华三通信技术有限公司 Access control method and equipment
CN102932254A (en) * 2012-11-19 2013-02-13 杭州华三通信技术有限公司 Message forwarding method and device

Also Published As

Publication number Publication date
CN103095508A (en) 2013-05-08

Similar Documents

Publication Publication Date Title
CN103095508B (en) Operational Visit method and edge device
CN104660508B (en) A kind of message forwarding method and device
CN103795631B (en) Deploy the flow forwarding method and equipment in the network of Ethernet virtual link
CN103685022B (en) Message forwarding method and service provider network edge equipment
CN104168184B (en) Message forwarding method and equipment
CN102055665B (en) OSPF point-to-multipoint over broadcast or NBMA mode
CN102075438B (en) unicast data frame transmission method and device
CN103179228A (en) Internet protocol address analysis method and edge node
CN104468368B (en) Configure the method and device of bgp neighbor
CN103546374A (en) Message forwarding method and device in two-layered edge network
CN105187311B (en) A kind of message forwarding method and device
WO2014161449A1 (en) Method and device for implementing proximity communication service
CN105490957A (en) Load sharing method and device
US20180077047A1 (en) Seamless host mobility
US20150341263A1 (en) Associating internet protocol (ip) addresses with ethernet virtualisation interconnection (evi) links
CN103731349A (en) Method for conducting Ethernet virtualized message transmission between interconnection neighbors and edge device
CN106576049B (en) It is configured as the network equipment of tracking multicast receiver
CN108063716A (en) For the method and apparatus of ether Virtual Private Network
CN103684959A (en) VPN realization method and PE device
CN110535744A (en) Message processing method, device and Leaf equipment
CN103685007B (en) A kind of mac learning method when edge device message forwards and edge device
CN102780701B (en) Access control method and equipment
CN104009919A (en) Message forwarding method and device
CN105656744B (en) Identification method, equipment and the service chaining in service chaining path
CN109995640A (en) A kind of method, apparatus and system of the interconnection of polymorphic type cascade net

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: Xinhua three Technology Co., Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: Huasan Communication Technology Co., Ltd.