CN107634905A - Data forwarding method and device in pile system - Google Patents

Data forwarding method and device in pile system Download PDF

Info

Publication number
CN107634905A
CN107634905A CN201610571283.4A CN201610571283A CN107634905A CN 107634905 A CN107634905 A CN 107634905A CN 201610571283 A CN201610571283 A CN 201610571283A CN 107634905 A CN107634905 A CN 107634905A
Authority
CN
China
Prior art keywords
ecmp
equal
hardware table
groups
hardware
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.)
Withdrawn
Application number
CN201610571283.4A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
Nanjing ZTE New Software 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 Nanjing ZTE New Software Co Ltd filed Critical Nanjing ZTE New Software Co Ltd
Priority to CN201610571283.4A priority Critical patent/CN107634905A/en
Publication of CN107634905A publication Critical patent/CN107634905A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides data forwarding method and device in a kind of pile system, wherein, this method includes:ECMP groups hardware table item and ECMP group routing hardware list items are created according to the priority of port by the equal cost multipath agreement ECMP software registers pre-set, wherein, the priority of local port is more than the priority of non-local port in pile system, data forwarding is carried out by the ECMP groups hardware table item and the ECMP group routing hardwares list item, due to preferentially being forwarded by main equipment, solving the problems, such as can also be in the case of use because data are carried out forwarding for equipment and cause data transmission efficiency low via stacking link transmission and arrive by main equipment in local port in correlation technique, improve the efficiency of data forwarding.

Description

Data forwarding method and device in pile system
Technical field
The present invention relates to the communications field, in particular to data forwarding method and device in a kind of pile system.
Background technology
With the scale application of the continuous growth, especially data center of network size demand, make single network equipment The physical port quantity that can be provided can not meet the deployment requirements of real network.Therefore, all kinds of ethernet switching devices start Using multi-chip stacking mode come expansion port quantity.Stacking is a kind of network system virtualization technology, and supporting can be with by more The switching equipment of isolated operation is combined into single logic switching device, i.e., member's switching equipment of several physics is equivalent to one Virtual logic switching device, the connection between member's switching equipment are referred to as stacking link, connected between member's switching equipment Port is referred to as stack port, finds other side by Topology Discovery Protocol each other, and select a master by certain mechanism Equipment and some standby equipment, wherein main equipment undertake the management of whole system and the operation of agreement.Stack Technology adds friendship Total port number of the port number of exchange device, i.e. pile system is the summation of all member device port numbers in pile system, with And realize and interconnect and be managed collectively at a high speed between switching equipment, logically for, they belong to same switching equipment, only Sign in wherein on a switching equipment, it is possible to all switching equipment in stacking are managed and configured, are conveniently made With.Fig. 1 is according to the schematic diagram of pile system in correlation technique, as shown in figure 1, can hand over member's switching equipment 1 and member Exchange device 2 connects and composes a virtual switching equipment, i.e. pile system (Virtual Switch by stack port Cluster, referred to as VSC).
It is of equal value more in the network environment of same destination address is reached by a plurality of different links in single device environment Path First (Equal-Cost Multipath Routing protocol, referred to as ECMP) can use a plurality of chain simultaneously Road simultaneously carries out load balancing, this not only adds transmission bandwidth, and realizes number that is no-delay, backing up failed link without packet loss According to transmission.Fig. 2 is the schematic diagram that the single device multipath load in correlation technique is shared, as shown in Fig. 2 in switching equipment On 1, four equal-cost routes be present and reach purpose network, can be by four equal-cost routes to accessing purpose network based on this Flow carries out load balancing, adds transmission bandwidth, also, four equal-cost routes backup each other, to prevent route therein During failure, other routes substitute failure route and continue converting flow.As can be seen that the characteristics of ECMP maximums is to realize In the case of equal cost multipath, load balance and link backup.
It is similar with single device environment, in pile system, equal cost multipath protocol realization multipath load can also be passed through Balanced and link backup.But in single device environment, equal cost multipath is carried out between the exit port of all ECMP member paths Traffic sharing, and the bandwidth of equipment room stacking link is extremely limited in pile system, the member path exit port of equal cost multipath Local port (port on main equipment) may both be included or include non-local port (port in standby equipment), Fig. 3 is The schematic diagram shared according to multipath load in pile system in correlation technique, as shown in figure 3, switching equipment 1 and switching equipment 2 Pile system is formed, on pile system, three equal-cost routes be present and reach purpose networks, the outgoing interface in path 1 and path 2 is The outgoing interface in local port, path 3 and path 4 is non-local port.In the pile system of this striding equipment equal cost multipath, Generally, under the management of main equipment, when pile system receives data, path can be selected from ECMP member path Data forwarding is carried out, if the path of selection is the link of non-local port, and now main equipment will be by data via stacking chain Road is transferred to after standby equipment and forwarded again by standby equipment, so as to cause data transmission efficiency low.
Therefore, in correlation technique local port can also in the case of use due to main equipment by data via stacking chain Road is transferred to standby equipment and carries out the problem of forwarding causes data transmission efficiency low, not yet proposes solution.
The content of the invention
The embodiments of the invention provide data forwarding method and device in a kind of pile system, at least to solve correlation technique In data can also be turned for equipment via stacking link transmission and arrive due to main equipment in the case of use in local port The problem of hair causes data transmission efficiency low.
According to one embodiment of present invention, there is provided data forwarding method in a kind of pile system, including:By advance The equal cost multipath agreement ECMP software registers of setting create ECMP groups hardware table item according to the priority of port and ECMP groups are route Hardware table item, wherein, the priority of local port is more than the priority of non-local port, the ECMP software registers in pile system Index including all purposes address identical equal-cost route entry and ECMP group hardware table items, the equal-cost route entry include Following information:Next-hop ip address, outgoing interface and effective marker, the ECMP groups hardware table item are by a plurality of equal-cost route entry The equal-cost route entry group of composition, the ECMP groups routing hardware list item include purpose IP address, the ECMP groups hardware table item Index, wherein, the effective marker be used for represent whether equal-cost route entry effective;By the ECMP groups hardware table item and The ECMP groups routing hardware list item carries out data forwarding.
Preferably, data forwarding bag is carried out by the ECMP groups hardware table item and the ECMP groups routing hardware list item Include:Go out the ECMP group hardware matched with the purpose IP address from the ECMP groups routing hardware table search according to purpose IP address The index of list item, according to the index search ECMP group hardware table items of the ECMP group hardware table items matched;According to the ECMP groups The information of equal-cost route entry in hardware table item carries out data forwarding.
Preferably, by the ECMP software registers that pre-set according to the priority of port create ECMP groups hardware table item with ECMP group routing hardware list items include:Include the feelings of local port and non-local port in the outgoing interface of a plurality of equal-cost route entry Under condition, outgoing interface described in prioritizing selection creates the ECMP groups hardware table item and institute for effective equal-cost route entry of local port State ECMP group routing hardware list items;In outgoing interface nothing is deleted or is changed into for all effectively equal-cost route entries of local port In the case of effect, all records in the ECMP groups hardware table item and the ECMP groups routing hardware list item are deleted, select institute State effective equal-cost route entry that outgoing interface is non-local port and be added to the ECMP groups hardware table item and the ECMP groups road By in hardware table item;It is added again simultaneously effectively for the deletion of local port or failed equal-cost route entry in outgoing interface Or in the case of reverting to effectively, delete all notes in the ECMP groups hardware table item and the ECMP groups routing hardware list item Record, by it is described be added again and effectively or revert to effective outgoing interface be local port effective equal-cost route entry add Into the ECMP groups hardware table item and the ECMP groups routing hardware list item.
Preferably, methods described also includes:To the ECMP groups hardware table item and the ECMP groups routing hardware list item Member is updated, including:An equivalence is added into the ECMP groups hardware table item and the ECMP groups routing hardware list item Route entry;An equal-cost route entry is deleted from the ECMP groups hardware table item and the ECMP groups routing hardware list item.
Preferably, an equal-cost route is added into the ECMP groups hardware table item and the ECMP groups routing hardware list item Entries include:In the case where equal-cost route entry to be added is effective routing, the ECMP groups hardware table item is judged With the corresponding outgoing interface recorded in the ECMP groups routing hardware list item;In the feelings of all local ports of the corresponding outgoing interface Under condition, the outgoing interface of the equal-cost route entry to be added is judged, if equal-cost route entry to be added goes out Interface is local port, and the equal-cost route entry to be added is added into the ECMP groups hardware table item and the ECMP groups In routing hardware list item;In the case of the corresponding all non-local ports of outgoing interface, to the equal-cost route bar to be added Purpose outgoing interface is judged, if the outgoing interface of the equal-cost route entry to be added is local port, described in deletion All records in ECMP groups hardware table item and the ECMP groups routing hardware list item, by the equal-cost route entry to be added It is added in the ECMP groups hardware table item and the ECMP groups routing hardware list item.
Preferably, an equal-cost route is deleted from the ECMP groups hardware table item and the ECMP groups routing hardware list item Entry includes:In the case where equal-cost route entry to be deleted is effective routing, to the ECMP groups hardware table item and described The corresponding outgoing interface recorded in ECMP group routing hardware list items is judged:In all local ports of the corresponding outgoing interface In the case of, the outgoing interface of the equal-cost route entry to be deleted is judged, if the equal-cost route bar to be deleted Purpose outgoing interface is local port, is treated from the ECMP groups hardware table item and the ECMP groups routing hardware list item described in deletion The equal-cost route entry of deletion, if the record in the ECMP groups hardware table item and the ECMP groups routing hardware list item has been deleted Sky, it is that all of non-local port have according to outgoing interface in the ECMP groups hardware table item and the ECMP groups routing hardware list item Effect record adds record into the ECMP groups hardware table item and the ECMP groups routing hardware list item;In the corresponding outgoing interface In the case of all non-local ports, delete described in the ECMP groups hardware table item and the ECMP groups routing hardware list item Equal-cost route entry to be deleted.
Preferably, methods described also includes:Delete the ECMP software registers created.
According to another embodiment of the present invention, data forwarding device in a kind of pile system, described device bag are additionally provided Include:
Creation module, created for the equal cost multipath agreement ECMP software registers by pre-setting according to the priority of port ECMP groups hardware table item and ECMP group routing hardware list items are built, wherein, the priority of local port is more than non-in pile system The priority of ground port, the ECMP software registers include all purposes address identical equal-cost route entry and ECMP group hardware lists The index of item, the equal-cost route entry include following information:Next-hop ip address, outgoing interface and effective marker, the ECMP The equal-cost route entry group that group hardware table item is made up of a plurality of equal-cost route entry, the ECMP groups routing hardware list item include The index of purpose IP address, the ECMP groups hardware table item, wherein, the effective marker is used for whether representing equal-cost route entry Effectively;
Data forwarding module, for entering line number by the ECMP groups hardware table item and the ECMP groups routing hardware list item According to forwarding.
Preferably, the data forwarding module includes:
Searching unit, for being gone out from the ECMP groups routing hardware table search according to purpose IP address with the purpose IP The index of the ECMP group hardware table items of location matching, according to the index search ECMP group hardware lists of the ECMP group hardware table items matched ;
Data forwarding unit, the information for the equal-cost route entry in the ECMP groups hardware table item carry out data Forwarding.
Preferably, the creation module includes:
First creating unit, include local port and non-local port for the outgoing interface in a plurality of equal-cost route entry In the case of, outgoing interface described in prioritizing selection for effective equal-cost route entry of local port create the ECMP groups hardware table item with The ECMP groups routing hardware list item;
Second creating unit, for being deleted or becoming for all effectively equal-cost route entries of local port in outgoing interface In the case of invalid, all records in the ECMP groups hardware table item and the ECMP groups routing hardware list item are deleted, are selected Select effective equal-cost route entry that the outgoing interface is non-local port and be added to the ECMP groups hardware table item and the ECMP In group routing hardware list item;
3rd creating unit, for outgoing interface for local port deletion or failed equal-cost route entry again Be added and effectively or revert to it is effective in the case of, delete the ECMP groups hardware table item and the ECMP groups routing hardware table In all records, by it is described be added again and effectively or revert to effective outgoing interface be local port effective equivalence Route entry is added in the ECMP groups hardware table item and the ECMP groups routing hardware list item.
By the present invention, created by the equal cost multipath agreement ECMP software registers pre-set according to the priority of port ECMP groups hardware table item and ECMP group routing hardware list items, wherein, the priority of local port is more than non-local in pile system The priority of port, data forwarding is carried out by the ECMP groups hardware table item and the ECMP groups routing hardware list item, due to Preferentially forwarded by main equipment, solving can also be in the case of use because main equipment is by number in local port in correlation technique The problem of forwarding causes data transmission efficiency low is carried out to standby equipment according to via stacking link transmission, improves the effect of data forwarding Rate.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram according to pile system in correlation technique;
Fig. 2 is the schematic diagram that the single device multipath load in correlation technique is shared;
Fig. 3 is the schematic diagram shared according to multipath load in pile system in correlation technique;
Fig. 4 is the flow chart of data forwarding method in pile system according to embodiments of the present invention;
Fig. 5 is the flow chart that middle ECMP groups create according to embodiments of the present invention;
Fig. 6 is the flow chart of middle ECMP group memberships addition according to embodiments of the present invention;
Fig. 7 is the flow chart that middle ECMP group memberships delete according to embodiments of the present invention;
Fig. 8 is showing for equal cost multipath strategy when middle local port and non-local port coexist according to embodiments of the present invention It is intended to;
Fig. 9 is the schematic diagram of equal cost multipath strategy when local port link whole down falls in the embodiment of the present invention;
Figure 10 is the block diagram of data forwarding device in pile system according to embodiments of the present invention;
Figure 11 is the block diagram one of data forwarding device in pile system according to the preferred embodiment of the invention;
Figure 12 is the block diagram two of data forwarding device in pile system according to the preferred embodiment of the invention.
Embodiment
Describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that do not conflicting In the case of, the feature in embodiment and embodiment in the application can be mutually combined.
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, " Two " etc. be for distinguishing similar object, without for describing specific order or precedence.
Embodiment 1
The embodiments of the invention provide a kind of method of equal cost multipath in pile system, to reduce pile system mid-span Equipment equal cost multipath carry out data forwarding when to caused by stack port bandwidth pressure.This method is applied to include local device In the network environment of opposite equip., the local device is by the two or more stack members being connected by stack port The pile system that equipment is formed, a plurality of equative route, the realization of this method between the local device and the opposite equip. be present It is as follows:In local terminal pile system, ECMP relevant informations, referred to as ECMP software registers are recorded with software register, is mainly included:Go to All equal-cost route entries that same destination address is included, the route entry of equal value include next-hop ip address, outgoing interface and The information such as effective marker, the index of ECMP group hardware table items, the ECMP groups hardware table item include all equal-cost route entry warps The equal-cost route group for some equal-cost route entries therein composition that the inventive method is selected is crossed, is included in the group of routes of equal value Equal-cost route entry number.The effective marker represents whether corresponding equal-cost route entry is effective, and equal-cost route entry can It can fail for a variety of reasons, including the outgoing interface down of equal-cost route entry falls, and is connected to the failure (example of the link of opposite end Such as, line interruption), Peer-Port down falls.
The ECMP software registers are created according to the ECMP relevant informations.To each equal-cost route bar included in the ECMP groups Mesh is judged, finds out all effective equal-cost route entries.In all effective equal-cost route entries, to each etc. The outgoing interface of valency route entry judged, then, is either local port or is non-local port, there is following three kinds of situations:
All local ports:In all effective equal-cost route entries, created with all effectively equal-cost route entries Build ECMP groups hardware table item and ECMP group routing hardware list items, the ECMP group routing hardwares list item include the purpose IP address, The information such as the index of the ECMP group hardware table items.Update the ECMP software registers and other related software tables.
All non-local ports:In all effective equal-cost route entries, created with all effective routing entries ECMP groups hardware table item and ECMP group route table items.Update the ECMP software registers and other related software tables.
Part is local port, is partly non-local port:In all effective equal-cost route entries, with wherein having All effective routing entries for having local port create ECMP groups hardware table item and ECMP group route table items.It is soft to update the ECMP Part table and other related software tables.
Data forwarding method in a kind of pile system is provided in the present embodiment, and Fig. 4 is according to embodiments of the present invention The flow chart of data forwarding method in pile system, as shown in figure 4, the flow comprises the following steps:
Step S402, created by the equal cost multipath agreement ECMP software registers pre-set according to the priority of port ECMP groups hardware table item and ECMP group routing hardware list items, wherein, the priority of local port is more than non-local in pile system The priority of port, the ECMP software registers include all purposes address identical equal-cost route entry and ECMP group hardware table items Index, the route entry of equal value include following information:Next-hop ip address, outgoing interface and effective marker, the ECMP group hardware lists The equal-cost route entry group that item is made up of a plurality of equal-cost route entry, the ECMP group routing hardwares list item is with including purpose IP Location, the index of the ECMP group hardware table items, wherein, the effective marker is used to represent whether equal-cost route entry is effective;
Step S404, data forwarding is carried out by the ECMP groups hardware table item and the ECMP group routing hardwares list item.
By above-mentioned steps, created by the equal cost multipath agreement ECMP software registers pre-set according to the priority of port ECMP groups hardware table item and ECMP group routing hardware list items are built, wherein, the priority of local port is more than non-in pile system The priority of ground port, data forwarding is carried out by the ECMP groups hardware table item and the ECMP groups routing hardware list item, by In preferentially being forwarded by main equipment, solving can also be in the case of use because main equipment will in local port in correlation technique Data carry out the problem of forwarding causes data transmission efficiency low via link transmission is stacked to standby equipment, improve data forwarding Efficiency.
Preferably, carrying out data forwarding by the ECMP groups hardware table item and the ECMP group routing hardwares list item can wrap Include:Go out the ECMP group hardware table items matched with the purpose IP address from the ECMP group routing hardware table search according to purpose IP address Index, according to the index search ECMP group hardware table items of the ECMP group hardware table items matched;According to the ECMP group hardware lists The information of equal-cost route entry in carries out data forwarding.
Preferably, by the ECMP software registers that pre-set according to the priority of port create ECMP groups hardware table item with ECMP group routing hardware list items can include:Include local port and non-local port in the outgoing interface of a plurality of equal-cost route entry In the case of, the prioritizing selection outgoing interface creates the ECMP groups hardware table item for effective equal-cost route entry of local port and should ECMP group routing hardware list items;It is deleted for all effectively equal-cost route entries of local port in outgoing interface or is changed into invalid In the case of, all records in the ECMP groups hardware table item and the ECMP group routing hardware list items are deleted, select the outgoing interface It is added to for effective equal-cost route entry of non-local port in the ECMP groups hardware table item and the ECMP group routing hardware list items; Outgoing interface for local port deletion or failed equal-cost route entry be added again and effectively or revert to effectively In the case of, all records in the ECMP groups hardware table item and the ECMP group routing hardware list items are deleted, this is added again Adduction effectively or revert to effective outgoing interface be local port effective equal-cost route entry be added to the ECMP group hardware lists In item and the ECMP group routing hardware list items.
Preferably, the member of the ECMP groups hardware table item and the ECMP group routing hardware list items can also be updated, Specifically include:An equal-cost route entry is added into the ECMP groups hardware table item and the ECMP group routing hardware list items;From this An equal-cost route entry is deleted in ECMP groups hardware table item and the ECMP group routing hardware list items.
Preferably, an equal-cost route entry is added into the ECMP groups hardware table item and the ECMP group routing hardware list items Entry includes:In the case where equal-cost route entry to be added is effective routing, judges the ECMP groups hardware table item and be somebody's turn to do The corresponding outgoing interface recorded in ECMP group routing hardware list items;It is right in the case of all local ports of corresponding outgoing interface The outgoing interface of the equal-cost route entry to be added is judged, if the outgoing interface of equal-cost route entry to be added is local Port, the equal-cost route entry to be added is added in the ECMP groups hardware table item and the ECMP group routing hardware list items; In the case of the corresponding all non-local ports of outgoing interface, the outgoing interface of the equal-cost route entry to be added to this is sentenced It is disconnected, if the outgoing interface of the equal-cost route entry to be added is local port, delete the ECMP groups hardware table item and the ECMP All records in group routing hardware list item, the equal-cost route entry to be added is added to the ECMP groups hardware table item and is somebody's turn to do In ECMP group routing hardware list items.
Addition for ECMP group memberships, i.e., an equal-cost route entry is added into the ECMP groups.Specifically, according to this One equal-cost route entry of addition adds a record into the ECMP software registers.To an equal-cost route entry of the addition Judged, if a route entry of the addition is effective route entry, to the note in the ECMP group hardware table items Outgoing interface is judged corresponding to record, then has two kinds of situations, either all local ports or all non-local ports: All local ports:The outgoing interface of one effective equal-cost route entry of the addition is judged, if outgoing interface is Local port, then a record is added to the ECMP groups hardware table item according to the effective equal-cost route entry of this.It is all non- Local port:The outgoing interface of one effective equal-cost route entry of the addition is judged, if outgoing interface is local side Mouthful, then all records in the ECMP group hardware table items are deleted, otherwise do not perform deletion.It is effective etc. according to the one of the addition Valency route entry adds a record to the ECMP groups hardware table item.
Preferably, an equal-cost route entry is deleted from the ECMP groups hardware table item and the ECMP group routing hardware list items Including:In the case where equal-cost route entry to be deleted is effective routing, to the ECMP groups hardware table item and the ECMP groups road Judged by the corresponding outgoing interface recorded in hardware table item:It is right in the case of all local ports of corresponding outgoing interface The outgoing interface of the equal-cost route entry to be deleted is judged, if the outgoing interface of the equal-cost route entry to be deleted is this Ground port, the equal-cost route entry to be deleted is deleted from the ECMP groups hardware table item and the ECMP group routing hardware list items, If the record in the ECMP groups hardware table item and the ECMP group routing hardware list items has deleted sky, according to the ECMP group hardware table items With outgoing interface in the ECMP group routing hardware list items for non-local port it is all effectively record to the ECMP groups hardware table item with Record is added in the ECMP group routing hardware list items;In the case of the corresponding all non-local ports of outgoing interface, deleting should The equal-cost route entry to be deleted in ECMP groups hardware table item and the ECMP group routing hardware list items.
Deletion for ECMP group memberships, i.e., an equal-cost route entry is deleted into the ECMP groups.Specifically, according to this The equal-cost route entry deleted deletes a record into the ECMP software registers.To an equal-cost route entry of the deletion Judged, if an equal-cost route entry of the deletion is effective route entry, in the ECMP group hardware table items Record corresponding to outgoing interface judged then there are two kinds of situations, either all local ports or all non-local ends Mouthful:All local ports:The outgoing interface of one effective route entry of the deletion is judged, if outgoing interface is this Ground port, then a record is deleted to the ECMP groups hardware table item according to the effective equal-cost route entry of this.If the ECMP Record in group hardware table item has deleted sky, then according in the ECMP software registers, outgoing interface is all effective of non-local port Record and record is added into the ECMP group hardware table items.All non-local ports:According to the deletion effective route Entry deletes a record to the ECMP groups hardware table item.
Preferably, this method also includes:Delete the ECMP software registers created.
The method of equal cost multipath in a kind of pile system provided in an embodiment of the present invention, this method are applied to include local terminal In the network of equipment and opposite equip., the local device is by two stack member apparatus institutes being connected above by stack port The pile system of composition, a plurality of equative route between the local device and the opposite equip. be present.In local terminal pile system, When forwarding data by effective a plurality of equal-cost route, using the principle of local first, the i.e. outgoing interface in a plurality of equal-cost route Not only comprising local port but also comprising in the case of non-local port, prioritizing selection wherein outgoing interface is effective equivalence of local port Establishing route ECMP group hardware table items, and pass through the forwarding of ECMP groups progress data.Secondly, only outgoing interface is this wherein All effectively equal-cost routes of ground port are all deleted or are changed into invalid, delete all notes in the ECMP group hardware table items Record, it is that effective equal-cost route of non-local port is added in ECMP group hardware table items that at this moment can just select wherein outgoing interface, and The forwarding of data is carried out by the ECMP groups.In addition, ought wherein outgoing interface be local port deletion or failed etc. Valency route is added and effectively or when reverting to effective, then deletes all records in the ECMP group hardware table items again, use This is added and effectively or reverts to effective equal-cost route that effective outgoing interface is local port and be added to the ECMP again In group hardware table item, and pass through the forwarding of ECMP groups progress data.It is of equal value more that striding equipment in pile system can be greatly reduced Path data forwarding bandwidth pressure to caused by stack port.
In equal cost multipath method based on pile system, when forwarding data by effective a plurality of equal-cost route, adopt With the principle of local first, i.e. the outgoing interface in a plurality of equal-cost route had not only included local port but also had included the situation of non-local port Under, prioritizing selection wherein outgoing interface is that effective equal-cost route of local port creates ECMP group hardware table items, and passes through the ECMP Group carries out the forwarding of data.Secondly, only wherein outgoing interface be local port it is all effectively equal-cost routes all be deleted or Person is changed into invalid, deletes all records in the ECMP group hardware table items, and it is non-local side that at this moment can just select wherein outgoing interface Effective equal-cost route of mouth is added in ECMP group hardware table items, and passes through the forwarding that the ECMP groups carry out data.In addition, work as it Middle outgoing interface be local port deletion either failed equal-cost route be added again and effectively or revert to effectively When, then delete all records in the ECMP group hardware table items, be added again with this and effectively or revert to effectively to go out Interface is that effective equal-cost route of local port is added in the ECMP group hardware table items, and carries out data by the ECMP groups Forwarding.
Fig. 5 is the flow chart that middle ECMP groups create according to embodiments of the present invention, as shown in figure 5, the flow that ECMP groups create, The flow comprises the following steps:
Step S502:Create ECMP software registers, all equal-cost route entries that record ECMP groups are included, wherein both including Effective equal-cost route entry includes invalid equal-cost route entry again.
Step S504:Find out wherein all effective equal-cost route entries.
Step S506:In all effective equal-cost route entries, the existing local port of outgoing interface has non-local port again. According to the principle of local first, effective equal-cost route entry that outgoing interface is local port is therefrom preferentially selected, and selected by use Effective equal-cost route entry create ECMP groups hardware table item and ECMP group route table items.
Fig. 6 is the flow chart of middle ECMP group memberships addition according to embodiments of the present invention, as shown in fig. 6, ECMP group memberships add The flow that adds is, it is necessary to an equal-cost route entry of addition is effective, and its outgoing interface is local port, and ECMP group hardware lists The outgoing interface of record in is all non-indigenous.The flow comprises the following steps:
Step S602:An equal-cost route entry being added as needed on adds a record into ECMP software registers.
Step S604:According to the principle of local first, all records in ECMP group hardware table items are deleted, are added as needed on An effective equal-cost route entry to ECMP groups hardware table item add one record.
Fig. 7 is the flow chart that middle ECMP group memberships delete according to embodiments of the present invention, as shown in fig. 7, ECMP group memberships delete For the flow removed, it is necessary to which the equal-cost route entry deleted is effective, its outgoing interface is local port, and corresponding ECMP groups Record in hardware table item only has one.The flow comprises the following steps:
Step S702:The equal-cost route entry deleted as needed deletes a record into ECMP software registers.
Step S704:The effective equal-cost route entry of this deleted as needed deletes one to ECMP groups hardware table item Record, now ECMP groups hardware table item is deleted sky, and according to the principle of local first, in ECMP software registers finding out outgoing interface is All effectively record to ECMP groups hardware table item of non-local port adds record.
The present invention is described in further details with reference to specific embodiment.In the present embodiment, (master sets switching equipment 1 It is standby) and switching equipment 2 (standby equipment) stack link group into pile system by one, it is effective in the presence of four to go to purpose network Equative route, the wherein outgoing interface in path 1 and path 2 are local port (main equipment port), the outgoing interface in path 3 and path 4 For non-local port (standby device port).
Fig. 8 is showing for equal cost multipath strategy when middle local port and non-local port coexist according to embodiments of the present invention It is intended to, as shown in figure 8, according to the principle of local first, prioritizing selection outgoing interface creates for the path 1 of local port and path 2 ECMP group hardware table items, and traffic sharing is carried out by the ECMP groups, eventually arrive at purpose network.
Fig. 9 is the schematic diagram of equal cost multipath strategy when local port link whole down falls in the embodiment of the present invention, As shown in figure 9, according to the principle of local first, because path 1 and 2 whole down of path are fallen, so from ECMP group hardware table items The middle corresponding record of deletion, selects outgoing interface to be added to for the path 3 of non-local port and path 4 in ECMP group hardware table items, And traffic sharing is carried out by the ECMP groups, eventually arrive at purpose network.
The embodiment of the present invention preferentially selects outgoing interface to be created for the equative route of local port in line with the principle of local first ECMP groups are built, the flow transmission of striding equipment is greatly reduced, reduces the bandwidth pressure to stack port.
Embodiment 2
A kind of path is additionally provided in the present embodiment and establishes device, and the device is used to realize above-described embodiment and preferred reality Mode is applied, had carried out repeating no more for explanation.As used below, term " module " can realize the soft of predetermined function The combination of part and/or hardware.Although device described by following examples is preferably realized with software, hardware, or The realization of the combination of software and hardware is also what may and be contemplated.
The embodiment of the present invention additionally provides data forwarding device in a kind of pile system, and Figure 10 is according to embodiments of the present invention Pile system in data forwarding device block diagram, as shown in Figure 10, the device includes:
Creation module 102, for the equal cost multipath agreement ECMP software registers by pre-setting according to the preferential of port Level creates ECMP groups hardware table item and ECMP group routing hardware list items, wherein, the priority of local port is more than in pile system The priority of non-local port, the ECMP software registers include all purposes address identical equal-cost route entry and ECMP group hardware The index of list item, the route entry of equal value include following information:Next-hop ip address, outgoing interface and effective marker, the ECMP groups The equal-cost route entry group that hardware table item is made up of a plurality of equal-cost route entry, the ECMP group routing hardwares list item include purpose The index of IP address, the ECMP group hardware table items, wherein, the effective marker is used to represent whether equal-cost route entry is effective;
Data forwarding module 104, for entering line number by the ECMP groups hardware table item and the ECMP group routing hardware list items According to forwarding.
Figure 11 is the block diagram one of data forwarding device in pile system according to the preferred embodiment of the invention, such as Figure 11 institutes Show, data forwarding module 104 includes:
Searching unit 112, for being gone out from the ECMP group routing hardware table search according to purpose IP address with purpose IP The index of the ECMP group hardware table items of location matching, according to the index search ECMP group hardware lists of the ECMP group hardware table items matched ;
Data forwarding unit 114, the information for the equal-cost route entry in the ECMP group hardware table items enter line number According to forwarding.
Figure 12 is the block diagram two of data forwarding device in pile system according to the preferred embodiment of the invention, such as Figure 12 institutes Show, creation module 102 includes:
First creating unit 122, include local port and non-local end for the outgoing interface in a plurality of equal-cost route entry In the case of mouthful, the prioritizing selection outgoing interface for effective equal-cost route entry of local port create the ECMP groups hardware table item with The ECMP group routing hardware list items;
Second creating unit 124, for being deleted for all effectively equal-cost route entries of local port in outgoing interface Or in the case of being changed into invalid, delete all records in the ECMP groups hardware table item and the ECMP group routing hardware list items, choosing Select effective equal-cost route entry that the outgoing interface is non-local port and be added to the ECMP groups hardware table item and ECMP groups route In hardware table item;
3rd creating unit 126, in deletion of the outgoing interface for local port or failed equal-cost route entry Again be added and effectively or revert to it is effective in the case of, delete the ECMP groups hardware table item and the ECMP group routing hardware tables In all records, this is added again and effectively or revert to effective outgoing interface be local port effective road of equal value It is added to by entry in the ECMP groups hardware table item and the ECMP group routing hardware list items.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke Yitong Cross in the following manner realization, but not limited to this:Above-mentioned module is respectively positioned in same processor;Or above-mentioned modules are with any The form of combination is located in different processors respectively.
Embodiment 3
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can The program code for performing following steps to be arranged to storage to be used for:
Step S1, ECMP is created according to the priority of port by the equal cost multipath agreement ECMP software registers pre-set Group hardware table item and ECMP group routing hardware list items, wherein, the priority of local port is more than non-local port in pile system Priority, the ECMP software registers include the rope of all purposes address identical equal-cost route entry and ECMP group hardware table items Draw, the route entry of equal value includes following information:Next-hop ip address, outgoing interface and effective marker, the ECMP group hardware table items The equal-cost route entry group being made up of a plurality of equal-cost route entry, the ECMP group routing hardwares list item include purpose IP address, The index of the ECMP group hardware table items, wherein, the effective marker is used to represent whether equal-cost route entry is effective;
Step S2, data forwarding is carried out by the ECMP groups hardware table item and the ECMP group routing hardwares list item.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:According to purpose IP Location goes out the index of the ECMP group hardware table items matched with the purpose IP address from the ECMP group routing hardware table search, according to matching The index search ECMP group hardware table items of the ECMP group hardware table items arrived;According to the equal-cost route bar in the ECMP group hardware table items Purpose information carries out data forwarding.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:
The member of the ECMP groups hardware table item and the ECMP group routing hardware list items is updated, including:To the ECMP An equal-cost route entry is added in group hardware table item and the ECMP group routing hardware list items;From the ECMP groups hardware table item and it is somebody's turn to do An equal-cost route entry is deleted in ECMP group routing hardware list items.
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read-only storage (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disc or CD etc. is various can be with the medium of store program codes.
Alternatively, the specific example in the present embodiment may be referred to described in above-described embodiment and optional embodiment Example, the present embodiment will not be repeated here.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can be with general Computing device realize that they can be concentrated on single computing device, or be distributed in multiple computing devices and formed Network on, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to they are stored Performed in the storage device by computing device, and in some cases, can be with different from shown in order execution herein The step of going out or describing, they are either fabricated to each integrated circuit modules respectively or by multiple modules in them or Step is fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific hardware and software combination.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this area For art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiies Change, equivalent substitution, improvement etc., should be included in the scope of the protection.

Claims (10)

  1. A kind of 1. data forwarding method in pile system, it is characterised in that including:
    ECMP group hardware table items are created according to the priority of port by the equal cost multipath agreement ECMP software registers pre-set With ECMP group routing hardware list items, wherein, in pile system the priority of local port be more than non-local port priority, institute Stating ECMP software registers includes the index of all purposes address identical equal-cost route entry and ECMP group hardware table items, the equivalence Route entry includes following information:Next-hop ip address, outgoing interface and effective marker, the ECMP groups hardware table item is by a plurality of The equal-cost route entry group of equal-cost route entry composition, the ECMP groups routing hardware list item include purpose IP address, described The index of ECMP group hardware table items, wherein, the effective marker is used to represent whether equal-cost route entry is effective;
    Data forwarding is carried out by the ECMP groups hardware table item and the ECMP groups routing hardware list item.
  2. 2. according to the method for claim 1, it is characterised in that pass through the ECMP groups hardware table item and the ECMP groups road Carrying out data forwarding by hardware table item includes:
    It is hard to go out the ECMP groups matched with the purpose IP address from the ECMP groups routing hardware table search according to purpose IP address The index of part list item, according to the index search ECMP group hardware table items of the ECMP group hardware table items matched;
    The information of equal-cost route entry in the ECMP groups hardware table item carries out data forwarding.
  3. 3. according to the method for claim 2, it is characterised in that by the ECMP software registers that pre-set according to the excellent of port First level, which creates ECMP groups hardware table item and ECMP group routing hardware list items, to be included:
    In the case where the outgoing interface of a plurality of equal-cost route entry includes local port and non-local port, go out described in prioritizing selection Interface creates the ECMP groups hardware table item and the ECMP groups routing hardware table for effective equal-cost route entry of local port ;
    In the case where outgoing interface is deleted for all effective equal-cost route entries of local port or is changed into invalid, institute is deleted All records in ECMP groups hardware table item and the ECMP groups routing hardware list item are stated, select the outgoing interface as non-local end Effective equal-cost route entry of mouth is added in the ECMP groups hardware table item and the ECMP groups routing hardware list item;
    Outgoing interface for local port deletion or failed equal-cost route entry be added again and effectively or revert to In the case of effective, all records in the ECMP groups hardware table item and the ECMP groups routing hardware list item are deleted, by institute State be added again and effectively or revert to effective equal-cost route entry that effective outgoing interface is local port be added to it is described In ECMP groups hardware table item and the ECMP groups routing hardware list item.
  4. 4. according to the method for claim 3, it is characterised in that methods described also includes:
    The member of the ECMP groups hardware table item and the ECMP groups routing hardware list item is updated, including:
    An equal-cost route entry is added into the ECMP groups hardware table item and the ECMP groups routing hardware list item;
    An equal-cost route entry is deleted from the ECMP groups hardware table item and the ECMP groups routing hardware list item.
  5. 5. according to the method for claim 4, it is characterised in that route to the ECMP groups hardware table item and the ECMP groups An equal-cost route entries are added in hardware table item to be included:
    In the case where equal-cost route entry to be added is effective routing, the ECMP groups hardware table item and the ECMP are judged The corresponding outgoing interface recorded in group routing hardware list item;
    In the case of all local ports of the corresponding outgoing interface, to the outgoing interface of the equal-cost route entry to be added Judged, if the outgoing interface of equal-cost route entry to be added is local port, by the equal-cost route bar to be added Mesh is added in the ECMP groups hardware table item and the ECMP groups routing hardware list item;
    In the case of the corresponding all non-local ports of outgoing interface, the outgoing interface of the equal-cost route entry to be added is entered Row judges, if the outgoing interface of the equal-cost route entry to be added is local port, deletes the ECMP groups hardware table item With all records in the ECMP groups routing hardware list item, the equal-cost route entry to be added is added to the ECMP In group hardware table item and the ECMP groups routing hardware list item.
  6. 6. according to the method for claim 4, it is characterised in that route from the ECMP groups hardware table item and the ECMP groups An equal-cost route entry is deleted in hardware table item to be included:
    In the case where equal-cost route entry to be deleted is effective routing, to the ECMP groups hardware table item and the ECMP groups The corresponding outgoing interface recorded in routing hardware list item is judged:
    In the case of all local ports of the corresponding outgoing interface, to the outgoing interface of the equal-cost route entry to be deleted Judged, if the outgoing interface of the equal-cost route entry to be deleted is local port, from the ECMP groups hardware table item With the equal-cost route entry to be deleted is deleted in the ECMP groups routing hardware list item, if the ECMP groups hardware table item Sky has been deleted with the record in the ECMP groups routing hardware list item, has been route according to the ECMP groups hardware table item and the ECMP groups Outgoing interface is that all of non-local port are effectively recorded to the ECMP groups hardware table item and the ECMP groups road in hardware table item By adding record in hardware table item;
    In the case of the corresponding all non-local ports of outgoing interface, the ECMP groups hardware table item and the ECMP are deleted Equal-cost route entry to be deleted described in group routing hardware list item.
  7. 7. method according to any one of claim 1 to 6, it is characterised in that methods described also includes:
    Delete the ECMP software registers created.
  8. 8. data forwarding device in a kind of pile system, it is characterised in that described device includes:
    Creation module, created for the equal cost multipath agreement ECMP software registers by pre-setting according to the priority of port ECMP groups hardware table item and ECMP group routing hardware list items, wherein, the priority of local port is more than non-local in pile system The priority of port, the ECMP software registers include all purposes address identical equal-cost route entry and ECMP group hardware table items Index, the equal-cost route entry includes following information:Next-hop ip address, outgoing interface and effective marker, the ECMP groups The equal-cost route entry group that hardware table item is made up of a plurality of equal-cost route entry, the ECMP groups routing hardware list item include mesh IP address, the index of the ECMP groups hardware table item, wherein, the effective marker be used for represent whether equal-cost route entry has Effect;
    Data forwarding module, turn for carrying out data by the ECMP groups hardware table item and the ECMP groups routing hardware list item Hair.
  9. 9. device according to claim 8, it is characterised in that the data forwarding module includes:
    Searching unit, for being gone out and the purpose IP address from the ECMP groups routing hardware table search according to purpose IP address The index for the ECMP group hardware table items matched somebody with somebody, according to the index search ECMP group hardware table items of the ECMP group hardware table items matched;
    Data forwarding unit, the information for the equal-cost route entry in the ECMP groups hardware table item carry out data and turned Hair.
  10. 10. device according to claim 9, it is characterised in that the creation module includes:
    First creating unit, for including the situation of local port and non-local port in the outgoing interface of a plurality of equal-cost route entry Under, outgoing interface described in prioritizing selection creates the ECMP groups hardware table item and described for effective equal-cost route entry of local port ECMP group routing hardware list items;
    Second creating unit, for being deleted or being changed into nothing in outgoing interface for all effectively equal-cost route entries of local port In the case of effect, all records in the ECMP groups hardware table item and the ECMP groups routing hardware list item are deleted, select institute State effective equal-cost route entry that outgoing interface is non-local port and be added to the ECMP groups hardware table item and the ECMP groups road By in hardware table item;
    3rd creating unit, for being added again for the deletion of local port or failed equal-cost route entry in outgoing interface Adduction effectively or revert to it is effective in the case of, delete in the ECMP groups hardware table item and the ECMP groups routing hardware list item All records, by it is described be added again and effectively or revert to effective outgoing interface be local port effective equal-cost route Entry is added in the ECMP groups hardware table item and the ECMP groups routing hardware list item.
CN201610571283.4A 2016-07-19 2016-07-19 Data forwarding method and device in pile system Withdrawn CN107634905A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610571283.4A CN107634905A (en) 2016-07-19 2016-07-19 Data forwarding method and device in pile system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610571283.4A CN107634905A (en) 2016-07-19 2016-07-19 Data forwarding method and device in pile system

Publications (1)

Publication Number Publication Date
CN107634905A true CN107634905A (en) 2018-01-26

Family

ID=61113139

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610571283.4A Withdrawn CN107634905A (en) 2016-07-19 2016-07-19 Data forwarding method and device in pile system

Country Status (1)

Country Link
CN (1) CN107634905A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110417569A (en) * 2018-04-28 2019-11-05 华为技术有限公司 A kind of network link failure processing method and endpoint of a tunnel equipment
CN110896378A (en) * 2019-11-14 2020-03-20 杭州迪普科技股份有限公司 Network traffic forwarding method and device, electronic equipment and machine-readable storage medium
CN111130871A (en) * 2019-12-18 2020-05-08 新华三半导体技术有限公司 Protection switching method and device and network equipment
WO2020119317A1 (en) * 2018-12-14 2020-06-18 中兴通讯股份有限公司 Message forwarding method and apparatus, storage medium, and electronic apparatus
CN112565045A (en) * 2019-09-26 2021-03-26 中兴通讯股份有限公司 Method, device, equipment and storage medium for forwarding EVPN (error vector magnitude) message
WO2023050818A1 (en) * 2021-09-30 2023-04-06 中兴通讯股份有限公司 Data forwarding method and system, electronic device, and storage medium
CN115955432A (en) * 2021-10-09 2023-04-11 北京三快在线科技有限公司 Method and device for determining physical link and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072178A (en) * 2007-06-22 2007-11-14 中兴通讯股份有限公司 Switching system routing table management method
CN101888330A (en) * 2009-05-13 2010-11-17 阿瓦亚公司 Be used to provide the method and apparatus of the quick rerouting of grouping
CN102316041A (en) * 2011-09-09 2012-01-11 福建星网锐捷网络有限公司 Router switching method and device
CN102904825A (en) * 2012-09-27 2013-01-30 杭州华三通信技术有限公司 Hash based message transmission method and device
US8831010B1 (en) * 2011-10-20 2014-09-09 Google Inc. Providing routing information for weighted multi-path routing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072178A (en) * 2007-06-22 2007-11-14 中兴通讯股份有限公司 Switching system routing table management method
CN101888330A (en) * 2009-05-13 2010-11-17 阿瓦亚公司 Be used to provide the method and apparatus of the quick rerouting of grouping
CN102316041A (en) * 2011-09-09 2012-01-11 福建星网锐捷网络有限公司 Router switching method and device
US8831010B1 (en) * 2011-10-20 2014-09-09 Google Inc. Providing routing information for weighted multi-path routing
CN102904825A (en) * 2012-09-27 2013-01-30 杭州华三通信技术有限公司 Hash based message transmission method and device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110417569A (en) * 2018-04-28 2019-11-05 华为技术有限公司 A kind of network link failure processing method and endpoint of a tunnel equipment
CN110417569B (en) * 2018-04-28 2021-09-21 华为技术有限公司 Network link fault processing method and tunnel endpoint equipment
WO2020119317A1 (en) * 2018-12-14 2020-06-18 中兴通讯股份有限公司 Message forwarding method and apparatus, storage medium, and electronic apparatus
CN112565045A (en) * 2019-09-26 2021-03-26 中兴通讯股份有限公司 Method, device, equipment and storage medium for forwarding EVPN (error vector magnitude) message
CN112565045B (en) * 2019-09-26 2024-05-07 中兴通讯股份有限公司 Method, device, equipment and storage medium for forwarding message in EVPN
CN110896378A (en) * 2019-11-14 2020-03-20 杭州迪普科技股份有限公司 Network traffic forwarding method and device, electronic equipment and machine-readable storage medium
CN110896378B (en) * 2019-11-14 2021-10-29 杭州迪普科技股份有限公司 Network traffic forwarding method and device, electronic equipment and machine-readable storage medium
CN111130871A (en) * 2019-12-18 2020-05-08 新华三半导体技术有限公司 Protection switching method and device and network equipment
CN111130871B (en) * 2019-12-18 2022-06-10 新华三半导体技术有限公司 Protection switching method and device and network equipment
WO2023050818A1 (en) * 2021-09-30 2023-04-06 中兴通讯股份有限公司 Data forwarding method and system, electronic device, and storage medium
CN115955432A (en) * 2021-10-09 2023-04-11 北京三快在线科技有限公司 Method and device for determining physical link and electronic equipment
CN115955432B (en) * 2021-10-09 2024-04-19 北京三快在线科技有限公司 Method and device for determining physical link and electronic equipment

Similar Documents

Publication Publication Date Title
CN107634905A (en) Data forwarding method and device in pile system
CN1914867B (en) Interface bundles in virtual network devices
EP1470674B1 (en) Forwarding packets to aggregated links using distributed ingress card processing
US8570856B2 (en) Global ports in multi-switch systems
US8064467B2 (en) Systems and methods for network routing in a multiple backbone network architecture
US8811398B2 (en) Method for routing data packets using VLANs
CN102859949B (en) For the method in fat tree network routing data grouping
US8094584B2 (en) Node, network system, frame transfer method, and frame transfer program
CN101965715B (en) Tie-Breaking in Shortest Path Determination
CN101536427B (en) Link aggregation
CN102821038A (en) Method and system for data traffic handling in a distributed fabric protocol (dfp) switching network architecture
US20150030034A1 (en) System and method for supporting multi-homed fat-tree routing in a middleware machine environment
EA003155B1 (en) Private network access point router for interconnecting among internet route providers
CN103534989A (en) Priority based flow control in a distributed fabric protocol (DFP) switching network architecture
US6747972B1 (en) Method and apparatus for reducing the required size of sequence numbers used in resequencing packets
CN102164088B (en) Data centre network system
US6826186B1 (en) Method and apparatus for distributing packets across multiple paths leading to a destination
CN106936609B (en) Method for controlling forwarding equipment cluster in software defined network and controller
US8611357B2 (en) MPLS virtual private network using multiple network cores
CN102185772A (en) Method for routing data centre network system
CN102307141A (en) Message forwarding method and device
JP5387349B2 (en) Relay device
US7152113B2 (en) Efficient system and method of node and link insertion for deadlock-free routing on arbitrary topologies
CN112751768B (en) Service message forwarding method and device and computer storage medium
US10284457B2 (en) System and method for virtual link trunking

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180423

Address after: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No.

Applicant after: ZTE Corporation

Address before: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68

Applicant before: Nanjing Zhongxing New Software Co., Ltd.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20180126