[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102710800B - Method and network device for configuring RD (route distinguisher) - Google Patents

Method and network device for configuring RD (route distinguisher) Download PDF

Info

Publication number
CN102710800B
CN102710800B CN201110075140.1A CN201110075140A CN102710800B CN 102710800 B CN102710800 B CN 102710800B CN 201110075140 A CN201110075140 A CN 201110075140A CN 102710800 B CN102710800 B CN 102710800B
Authority
CN
China
Prior art keywords
information
field
type
sub
nlri
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110075140.1A
Other languages
Chinese (zh)
Other versions
CN102710800A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201110075140.1A priority Critical patent/CN102710800B/en
Priority to PCT/CN2011/082253 priority patent/WO2012129912A1/en
Publication of CN102710800A publication Critical patent/CN102710800A/en
Application granted granted Critical
Publication of CN102710800B publication Critical patent/CN102710800B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a method and a network device for configuring an RD (route distinguisher). The method comprises the following steps of configuring a route identifier RD including type information and assignment information, wherein the assignment information comprises administrator sub-information and assigned number sub-information; the administrator sub-information comprises the numerical value with a length being more than or equal to 4 bytes; and the assigned number sub-information comprises the numerical value with a length being more than or equal to 4 bytes. The RD configured with the type information and the assignment information can support massive VPN (virtual private network) examples and can support more application sceneries, for example, the network supporting the use of 4 bytes autonomous system (AS) number or the network supporting the use of IPv6 address.

Description

A kind of method and network equipment configuring Route Distinguisher RD
Technical field
The present invention relates to the communications field, particularly relate to a kind of method and the network equipment that configure Route Distinguisher RD.
Background technology
Border Gateway Protocol (BGP) is a kind of Exterior Gateway Protocol for carrying out communicating between different autonomous system (AS), it is the de facto standard that the Internet carries out inter-domain routing, issued with the form of request for comments (RFC, Request For Comments) by Internet Engineering Task group (IETF).Three versions of early stage issue are BGP-1 (RFC1105), BGP-2 (RFC1163) and BGP-3 (RFC1267) respectively, and the version of current use is BGP-4 (RFC4271).
In three versions of early stage issue, bgp protocol is mainly used in exchanging reached at the routing iinformation between autonomous system AS, builds the propagation path between AS territory, prevents the generation of route loop, and at some routing policies of AS level applications.BGP-4 version supports CIDR (CIDR, Classless Inter-Domain Routing).By expanding the multi-protocols of BGP, BGP is widely used in all kinds of Virtual Private Network (VPN, Virtual Private Network) control signal of business, as three-layer VPN (L3VPN), two-layer VPN (L2VPN), VPLS (VPLS, Virtual Private LAN Service) etc.
Bgp protocol uses and upgrades the issue that (update) message carries out routing iinformation, Network layer reachability information (NLRI) field in described update detumescence, for carrying the routing iinformation of renewal, cancels route (Withdrawn Routes) field for carrying the routing iinformation that need cancel.Two BGP routing properties have also been increased newly: multi-protocols _ can reach _ Network layer reachability information (MP_REACH_NLRI) and multi-protocols _ unreachable _ Network layer reachability information (MP_UNREACH_NLRI), its form is as follows through the BGP of multi-protocols expansion.
Address Family Identifier(2octets)
Subsequent Address Family Identifier (1octet)
Length of Next Hop Network Address(1octet)
Network Address of Next Hop(variable)
Reserved(1octet)
Network Layer Reachability Information(variable)
MP_REACH_NLRI form
Address Family Identifier(2octets)
Subsequent Address Family Identifier(1octet)
Withdrawn Routes(variable)
MP_UNREACH_NLRI form
Wherein, the NLRI (Network Layer Reachability Information) in MP_REACH_NLRI and the Withdrawn Routes field in MP_UNREACH_NLRI carry one group of route prefix information needing to notice and cancel respectively.Wherein, the form of route prefix information is:
Length(1octet)
Prefix(variable)
In order to distinguish the route of the VPN of address space overlap in the operator network, protocol definition Route Distinguisher (RD, Route Distinguisher), described RD is used for getting up with described route prefix information combination, ensures the combination uniqueness in the operator network of RD and described route prefix information.
The total length of described RD is 8 fixing bytes, and concrete form is:
At present, RD defines 3 types altogether:
1) type field (Type Field) is 0, and keeper's son field (Administrator Subfield) is No. AS, 2 byte, and distribute digital son field (Assigned Number Subfield) is 4 byte value;
2) Type Field is 1, Administrator Subfield is 4 byte IPv4 addresses, and Assigned Number Subfield is 2 byte value;
3) Type Field is 2, Administrator Subfield is No. AS, 4 byte, and Assigned Number Subfield is for being 2 byte value;
Like this, the route prefix form of VPNv4 is RD+IPv4 prefix, and length is 12 bytes to the maximum; The route prefix form of VPNv6 is RD+IPv6 prefix, and length is 24 bytes to the maximum.
Meanwhile, in order to ensure the uniqueness of VPN route prefix, RD at least to need in a pe router unique, sometimes also needs to ensure in whole network range unique.Concerning same network or same PE, the Administrator Subfield of RD is generally fixing, then the space size of RD depends on Assigned Number Subfield:
1) the RD type that Type Field is 0 can provide a 32 powers independent RD of 2 for same Administrator Subfield, quantity enough supports magnanimity VPN instance, but No. AS that only supports 2 bytes, that disposes along with No. AS, 4 byte increases gradually by no longer applicable.
2) the RD type that Type Field is 1 and 2 only has 16 powers of 2 for the RD space that same Administrator Subfield can provide, totally 65535 independently RD; But in the application scenarioss such as, cloud VPN interconnected in the data center in future, network may need the even more magnanimity VPN instance of support 100,000 grades, and the space of this two type RD will all exist not enough problem in future.
Summary of the invention
One object of the present invention is for providing a kind of method and the network equipment that configure Route Distinguisher RD.
Technical solution of the present invention is as follows:
A kind of method configuring Route Distinguisher RD, described method comprises: configure the Route Distinguisher RD that comprises type information and assignment information, wherein, described assignment information comprises the sub-information of keeper and the sub-information of distribute digital, the sub-information of described keeper comprises the numerical value that length is more than or equal to 4 bytes, and the sub-information of described distribute digital comprises the numerical value that length is more than or equal to 4 bytes.
Preferably, the type of RD described in described type information unique identification, described type comprises coded format and length.
Preferably, the numerical value that the length that the sub-information of described keeper comprises is more than or equal to 4 bytes comprises: No. AS, the Autonomous Domain of length to be the IPv6 address of 16 bytes or length be 4 bytes.
Preferably, described RD comprises type field, keeper's son field and distribute digital son field;
Described type information is represented by the value of described type field;
The sub-information of described keeper is represented by the value of described keeper's son field;
The sub-information of described distribute digital is represented by described distribute digital son field.
Preferably, described RD is represented by type lengths values TLV, the numeric field of described TLV comprises the sub-information of described keeper and the sub-information of described distribute digital, and the length field of described TLV comprises the length information of described RD, and the type field of described TLV comprises the information of the type portions of described RD.
Preferably, described method comprises further:
Cancelling in route son field in the NLRI son field in described multi-protocols _ can reach _ Network layer reachability information MP_REACH_NLRI field and/or multi-protocols _ unreachable _ Network layer reachability information MP_UNREACH_NLRI field is configured to many route prefix that described RD is prefix;
Described RD is configured to the public RD of described many route prefix;
Send and comprise described public RD and upgrade BGP Update message with the described public RD MP_REACH_NLRI field of many route prefix that is prefix and/or the Border Gateway Protocol of MP_UNREACH_NLRI field.
Preferably, describedly in MP_REACH_NLRI field and/or MP_UNREACH_NLRI field, configure described RD comprise:
In described MP_REACH_NLRI field, configure RD son field, described RD is configured in the RD son field of described MP_REACH_NLRI field;
Or,
In described MP_UNREACH_NLRI field, configure RD son field, described RD is configured in the RD son field of described MP_UNREACH_NLRI;
Or,
Described RD is configured in the NLRI son field of described MP_REACH_NLRI field;
Or,
Described RD is configured in cancelling in route son field of MP_UNREACH_NLRI field.
A kind of network equipment, comprising:
Type information configurator, for being Route Distinguisher RD Configuration Type information;
Assignment information configurator, for configuring assignment information for described RD, wherein, described assignment information comprises the sub-information of keeper and the sub-information of distribute digital, the sub-information of described keeper comprises the numerical value that length is more than or equal to 4 bytes, and the sub-information of described distribute digital comprises the numerical value that length is more than or equal to 4 bytes.
Preferably, in the described network equipment,
Described type information configurator is further used for configuring described type information at the type field of described RD, the type of RD described in described type information unique identification, described coded format and length;
Described assignment information configurator is further used for configuring the sub-information of described keeper in keeper's son field of described RD, configures the sub-information of described distribute digital in the distribute digital son field of described RD.
Preferably, the described network equipment also comprises length configurator, and described length is configured for the length value configuring described RD in the length field of described RD;
Described type information configurator is further used for configuring described type information at the type field of described RD, the type of RD described in described type information unique identification, and described type comprises coded format;
Described assignment information configurator is further used in the numeric field of described RD, configure the sub-information of described keeper and the sub-information of distribute digital.
Preferably, the described network equipment also comprises:
Route prefix configurator, is configured to for cancelling in route son field in the NLRI son field in described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field many route prefix that described RD is prefix;
Public RD configurator, for being configured to the public RD of described many route prefix by described RD;
Upgrading message transmitter, comprising described public RD and with described public RD be prefix the MP_REACH_NLRI field of many route prefix and/or the BGP Update message of MP_UNREACH_NLRI field for sending.
The invention has the advantages that and the sub-information of the keeper of existing Route Distinguisher and the sub-information of distribute digital are expanded, make the Route Distinguisher after expansion both can support the VPN instance of magnanimity, more application scenarios can be supported again, such as, support the network of the autonomous system (AS) of use 4 byte number or support to use the network of IPv6 address.
Accompanying drawing explanation
Figure 1 shows that the schematic diagram in the inventive method embodiment;
Fig. 2 a is depicted as the schematic diagram of apparatus of the present invention embodiment;
Fig. 2 b is depicted as the schematic diagram of apparatus of the present invention embodiment.
Embodiment
Launch to describe in detail to the present invention below in conjunction with the drawings and specific embodiments.But it is noted that these embodiments below, be only help understand technical scheme for example, be not intended to limit the present invention.
In the message format that current Border Gateway Protocol (BGP) defines, in each VPN route prefix, need the RD information of carrying 8 bytes.Inventor finds after deliberation, and a RD, except the VPN route for distinguishing address overlap, does not have other purposes and implication, but needs to take a large amount of spaces in Network layer reachability information son field with cancelling in route son field.Such as, concerning the route prefix of each VPNv4, RD at least occupies the length of 2/3, even for the route prefix of VPNv6, RD also at least occupies the length of 1/3.This efficiency of transmission for BGP Update message has a great impact.
One embodiment of the present of invention disclose a kind of method of configuration Route Distinguisher (RD), and its particular content is as follows.
Configure the Route Distinguisher (RD) that comprises type information and assignment information.Preferably, described type information is for representing the type of described RD.
Described assignment information comprises the sub-information of keeper and the sub-information of distribute digital.Preferably, the sub-information of described keeper comprises the numerical value that length is more than or equal to 4 bytes, and the sub-information of described distribute digital comprises the numerical value that length is more than or equal to 4 bytes.
Preferably, the numerical value that the length that the sub-information of described keeper comprises is more than or equal to 4 bytes comprises: No. AS, the Autonomous Domain of length to be the IPv6 address of 16 bytes or length be 4 bytes.
Preferably, described type comprises coded format, or described type comprises coded format and length.Wherein, described coded format represents that one or more information that described RD comprises, described length represent the length of one or more information described that RD comprises.
Such as, when the type information value of a RD is 3, then represent the sub-information of the keeper of this RD to be length be the IPv6 address of 16 bytes; Or, when the type field value of a RD is 4, then No. AS of the sub-information of the management of this RD to be length be 4 bytes.
As shown in table 1, described RD can comprise type field (Type Field), keeper's son field (Adiminstrator Subfield) and distribute digital son field (Assigned Number Subfield).
Type field Keeper's son field Distribute digital son field
Table 1
Described type information is represented by the value of the type field in described RD.Preferably, the length of described type field is 2 bytes, and the value of described type field can not be 0,1 or 2.
Preferably, the sub-information of described keeper is represented by the value of the keeper's son field in described RD.Preferably, the sub-information of described keeper comprises No. AS that IPv6 address that length is 16 bytes or length are 4 bytes.
Preferably, the sub-information of described distribute digital is represented by the distribute digital son field in described RD.
Alternatively, as shown in table 2, described RD also can pass through type lengths values (TLV) and represent.
When described RD is represented by TLV, the sub-information of described keeper and the sub-information of described distribute digital all need to fill in the numeric field (Value Field) of TLV, and the length of described numeric field is variable.
As described in Table 2, the type field of described TLV is for representing the information of the type portions of described RD.In addition, the length field (Length Field) in described TLV for representing the length information of described RD, the namely length information of described TLV.
Type field Length field Numeric field (variable)
Table 2
Through above-mentioned configuration, can to obtain the sub-information of keeper be length is the IPv6 address of 16 bytes, the sub-information of distribute digital is the RD that length is more than or equal to the numerical value of 4 bytes.Alternatively, can also to obtain the sub-information of keeper be length is Autonomous Domain (AS) numbering of 4 bytes, the sub-information of distribute digital is the RD that length is more than or equal to the numerical value of 4 bytes.
Preferably, described configuration can be realized by router.
The RD being configured with described type information and assignment information both can support magnanimity VPN instance, can support more application scenarios again, such as, support the network of the autonomous system (AS) of use 4 byte number or support to use the network of IPv6 address.
Preferably, to definition in RFC2858 or RFC4760 or the multi-protocols _ _ Network layer reachability information (MP_REACH_NLRI) field can be reached mentioned and/or multi-protocols _ unreachable _ Network layer reachability information (MP_UNREACH_NLRI) field is expanded.
The described expansion to MP_REACH_NLRI field and/or MP_UNREACH_NLRI field comprises: cancelling in route son field in the NLRI son field in described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field is configured to the many articles of route prefix that a RD is prefix; A described RD is configured to the public RD of described many articles of route prefix, not for the every bar route prefix in described many route prefix configures a RD respectively.Like this, described many route prefix share described public RD, the message space that MP_REACH_NLRI field and/or MP_UNREACH_NLRI field so just can be made because repeating to carry described public RD to save described public RD occupy.Preferably, a described RD or described public RD for described in comprise the RD of described type information and described assignment information.Preferably, for the described many articles of route prefix being prefix with a RD configure a public RD.
Particularly, a kind of expansion to described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field comprises:
Cancelling in route son field in the NLRI son field in described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field is configured to the many articles of route prefix that a described RD is prefix, and cancels the public RD in route son field, a described RD being configured to described many articles of route prefix in NLRI son field further in described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field.
Like this, in MP_REACH_NLRI field or MP_UNREACH_NLRI field, for described many route prefix, only there is a public RD, do not need for the every bar route prefix in described many route prefix all configures same RD, that is, do not need for every bar route prefix all carries same RD.Owing to need not repeat to carry same RD, therefore save the message space that RD occupies.
As illustrated in figs. ia and ib, in a NLRI son field, when having many and taking RD1 as the route prefix of prefix, such as prefix (prefix) 1, prefix 2, prefix 3 ... prefix n, described RD1 being configured to described many take RD1 as the public RD of the route prefix of prefix.Like this, in described NLRI son field, for many route prefix taking RD1 as prefix, be configured with described public RD, the route prefix that not need for every bar take RD1 as prefix all configures RD1, that is, does not need for every bar route prefix all carries same RD.Owing to need not repeat to carry same RD, therefore save the message space that RD occupies.
Correspondingly, carry the described MP_REACH_NLRI field through expansion and/or bgp update (Update) message of MP_UNREACH_NLRI field also just need not repeat to carry identical RD again, improve the efficiency of transmission of routing iinformation significantly.
Alternatively, another kind comprises the expansion of described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field:
Cancelling in route son field in the NLRI son field in described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field is configured to many route prefix that a RD is prefix;
A RD son field is configured in described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field;
In described RD son field, described RD is configured to the public RD of described many route prefix.
Preferably, be no longer the RD that many route prefix being prefix with described RD configure other.
That is, when needing issue many to have the VPN route of identical RD, then in the RD son field of described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field, the value of configuration a public RD, described public RD is described many RD with any route in the VPN route of identical RD.Further, many route prefix of described public RD as prefix are configured in the NLRI son field of described MP_REACH_NLRI field and/or the route son field of cancelling of MP_UNREACH_NLRI field.No longer configure respective RD respectively for described many route prefix.
After completing the expansion to described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field, send and comprise described public RD and with described public RD be prefix the MP_REACH_NLRI field of many route prefix and/or the BGP update message of MP_UNREACH_NLRI field.
Preferably, to the expansion of described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field, and send the BGP update message carrying described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field and realize by router.
A device embodiment of the present invention is as follows.
As shown in Figure 2 a, a kind of network equipment 200, comprises type information configurator 201 and assignment information configurator 202.Preferably, the described network equipment is router.
Described type information configurator 201 is for being RD Configuration Type information, and described assignment information configurator 202 is for configuring assignment information for described RD.Wherein, described assignment information comprises the sub-information of keeper and the sub-information of distribute digital.
The sub-information of described keeper comprises the numerical value that length is more than or equal to 4 bytes.Preferably, the numerical value that the length that the sub-information of described keeper comprises is more than or equal to 4 bytes comprises: No. AS, the Autonomous Domain of length to be the IPv6 address of 16 bytes or length be 4 bytes.
The sub-information of described distribute digital comprises the numerical value that length is more than or equal to 4 bytes.
Preferably, the type of RD described in described type information unique identification.Preferably, described type comprises coded format, or described type comprises coded format and length.Wherein, described coded format represents that one or more information that described RD comprises, described length represent the length of one or more information described that RD comprises.Such as, when the type information value of a RD is 3, then represent the sub-information of the keeper of this RD to be length be the IPv6 address of 16 bytes; Or, when the type field value of a RD is 4, then No. AS of the sub-information of the management of this RD to be length be 4 bytes.
Alternatively, described RD comprises type field, keeper's son field and distribute digital son field.Described type information configurator is further used for configuring described type information at the type field of described RD, the type of RD described in described type information unique identification, described coded format and length.Described assignment information configurator is further used for configuring the sub-information of described keeper in keeper's son field of described RD, configures the sub-information of described distribute digital in the distribute digital son field of described RD.
Alternatively, described RD comprises type field, length field and numeric field.Described type information configurator is further used for configuring described type information at the type field of described RD, and the type of RD described in described type information unique identification, described type comprises coded format.Described assignment information configurator is further used in the numeric field of described RD, configure the sub-information of described keeper and the sub-information of distribute digital.The described network equipment also comprises length configurator, for configuring the length value of described RD in the length field of described RD.
Preferably, as shown in Figure 2 b, the described network equipment 200, except comprising type information configuration device 201 and assignment information configurator 202, also comprises route prefix configurator 203, public RD configurator 204 and upgrades message transmitter 205.
Described route prefix configurator 203 is configured to for cancelling in route son field in the NLRI son field in described MP_REACH_NLRI field and/or MP_UNREACH_NLRI field many route prefix that described RD is prefix.
Described public RD configurator 204 is for being configured to the public RD of described many route prefix by described RD.
Described renewal message transmitter 205 comprises described public RD and with described public RD be prefix the MP_REACH_NLRI field of many route prefix and/or the BGP Update message of MP_UNREACH_NLRI field for sending.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that program command is relevant, aforesaid program can be stored in a computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: ROM, RAM, magnetic disc or CD etc. various can be program code stored medium.
The above; be only the present invention's preferably embodiment, but protection scope of the present invention is not limited thereto, any people being familiar with this technology is in the technical scope disclosed by the present invention; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.

Claims (11)

1. configure a method of Route Distinguisher RD, it is characterized in that, described method comprises:
Configure the Route Distinguisher RD that comprises type information and assignment information, wherein, described assignment information comprises the sub-information of keeper and the sub-information of distribute digital, the sub-information of described keeper comprises the numerical value that length is more than or equal to 4 bytes, and the sub-information of described distribute digital comprises the numerical value that length is more than or equal to 4 bytes;
Cancelling in route son field in the NLRI son field in multi-protocols _ can reach _ Network layer reachability information MP_REACH_NLRI field and/or multi-protocols _ unreachable _ Network layer reachability information MP_UNREACH_NLRI field is configured to many route prefix that described RD is prefix;
Described RD is configured to the public RD of described many route prefix.
2. method according to claim 1, wherein, the type of RD described in described type information unique identification, described type comprises coded format and length.
3. method according to claim 1, wherein, the numerical value that the length that the sub-information of described keeper comprises is more than or equal to 4 bytes comprises: No. AS, the Autonomous Domain of length to be the IPv6 address of 16 bytes or length be 4 bytes.
4. method according to claim 1, wherein, described RD comprises type field, keeper's son field and distribute digital son field;
Described type information is represented by the value of described type field;
The sub-information of described keeper is represented by the value of described keeper's son field;
The sub-information of described distribute digital is represented by described distribute digital son field.
5. method according to claim 1, wherein, described RD is represented by type lengths values TLV, the numeric field of described TLV comprises the sub-information of described keeper and the sub-information of described distribute digital, the length field of described TLV comprises the length information of described RD, and the type field of described TLV comprises the information of the type portions of described RD.
6. the method according to claim 1,2,3,4 or 5, wherein, described method comprises further:
Send and comprise described public RD and upgrade BGP Update message with the described public RD MP_REACH_NLRI field of many route prefix that is prefix and/or the Border Gateway Protocol of MP_UNREACH_NLRI field.
7. method according to claim 6, wherein, described method also comprises:
In described MP_REACH_NLRI field, configure RD son field, described RD is configured in the RD son field of described MP_REACH_NLRI field;
Or,
In described MP_UNREACH_NLRI field, configure RD son field, described RD is configured in the RD son field of described MP_UNREACH_NLRI;
Or,
Described RD is configured in the NLRI son field of described MP_REACH_NLRI field;
Or,
Described RD is configured in cancelling in route son field of MP_UNREACH_NLRI field.
8. a network equipment, is characterized in that, comprising:
Type information configurator, for being Route Distinguisher RD Configuration Type information;
Assignment information configurator, for configuring assignment information for described RD, wherein, described assignment information comprises the sub-information of keeper and the sub-information of distribute digital, the sub-information of described keeper comprises the numerical value that length is more than or equal to 4 bytes, and the sub-information of described distribute digital comprises the numerical value that length is more than or equal to 4 bytes;
Route prefix configurator, is configured to for cancelling in route son field in the NLRI son field in multi-protocols _ can reach _ Network layer reachability information MP_REACH_NLRI field and/or multi-protocols _ unreachable _ Network layer reachability information MP_UNREACH_NLRI field many route prefix that described RD is prefix;
Public RD configurator, for being configured to the public RD of described many route prefix by described RD.
9. the network equipment according to claim 8, wherein,
Described type information configurator is further used for configuring described type information at the type field of described RD, the type of RD described in described type information unique identification, and described type comprises coded format and length;
Described assignment information configurator is further used for configuring the sub-information of described keeper in keeper's son field of described RD, configures the sub-information of described distribute digital in the distribute digital son field of described RD.
10. the network equipment according to claim 8, also comprises length configurator, and described length is configured for the length value configuring described RD in the length field of described RD;
Described type information configurator is further used for configuring described type information at the type field of described RD, the type of RD described in described type information unique identification, and described type comprises coded format;
Described assignment information configurator is further used in the numeric field of described RD, configure the sub-information of described keeper and the sub-information of distribute digital.
11. network equipments according to claim 8, also comprise:
Upgrading message transmitter, comprising described public RD and with described public RD be prefix the MP_REACH_NLRI field of many route prefix and/or the BGP Update message of MP_UNREACH_NLRI field for sending.
CN201110075140.1A 2011-03-28 2011-03-28 Method and network device for configuring RD (route distinguisher) Active CN102710800B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110075140.1A CN102710800B (en) 2011-03-28 2011-03-28 Method and network device for configuring RD (route distinguisher)
PCT/CN2011/082253 WO2012129912A1 (en) 2011-03-28 2011-11-16 Method and network device for configuring route distinguisher

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110075140.1A CN102710800B (en) 2011-03-28 2011-03-28 Method and network device for configuring RD (route distinguisher)

Publications (2)

Publication Number Publication Date
CN102710800A CN102710800A (en) 2012-10-03
CN102710800B true CN102710800B (en) 2015-01-21

Family

ID=46903346

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110075140.1A Active CN102710800B (en) 2011-03-28 2011-03-28 Method and network device for configuring RD (route distinguisher)

Country Status (2)

Country Link
CN (1) CN102710800B (en)
WO (1) WO2012129912A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113542126B (en) * 2021-05-24 2022-11-18 新华三信息安全技术有限公司 Generalized SRv6 full-path compression method and device
CN115706742A (en) * 2021-08-13 2023-02-17 华为技术有限公司 Method, apparatus, device, system and medium for transmitting network layer reachable information

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340372A (en) * 2008-08-21 2009-01-07 中国移动通信集团公司 Number automatic routing method, updating method, eliminating method, router and equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7500196B2 (en) * 2006-03-23 2009-03-03 Alcatel Lucent Method and system for generating route distinguishers and targets for a virtual private network
WO2008063858A2 (en) * 2006-11-21 2008-05-29 Nortel Networks Limited Supporting bgp based ip-vpn in a routed network
US7969867B2 (en) * 2008-12-16 2011-06-28 Cisco Technology, Inc. Backup route generation in border gateway protocol

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340372A (en) * 2008-08-21 2009-01-07 中国移动通信集团公司 Number automatic routing method, updating method, eliminating method, router and equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BGP/MPLS IP Virtual Private Networks(VPNs);E. Rosen等;《RFC4364》;20060228;13-15页 *
Informaton Model for IP Flow Information Export;J. Quittek等;《RFC5102》;20080131;60,136-137页 *

Also Published As

Publication number Publication date
WO2012129912A1 (en) 2012-10-04
CN102710800A (en) 2012-10-03

Similar Documents

Publication Publication Date Title
CN105450437B (en) SID distribution method and SR node
CN107733793B (en) Forwarding table item maintenance method and device
Vohra et al. BGP support for four-octet autonomous system (AS) number space
CN103430149B (en) Virtual machine migration notification method and system
CN103534993A (en) Label switched routing to connect low power network domains
CN101286922B (en) Signalling control method, system and apparatus
JP6633775B2 (en) Packet transmission
CN106878288B (en) message forwarding method and device
CN108848100A (en) A kind of stateful IPv6 address generating method and device
WO2013185731A2 (en) Method and system for managing ipv6 address conflict automatically
US9521063B2 (en) Method and system for enhanced internet protocol address aggregation
CN104767666A (en) Virtual extensible local area network tunnel terminal tunnel building method and equipment
CN103475581A (en) Network tab distribution method, equipment and system
CN106850380B (en) Method and system for realizing three-layer virtual special network of multi-protocol label switching
CN101588343A (en) Management method of mapping relation between prefix and autonomous system (AS), message processing method and device
CN102763377B (en) For the distribution method of the routing iinformation of redundancy link
ATE429112T1 (en) METHOD, COMMUNICATION SYSTEMS AND MOBILE ROUTERS FOR ROUTING DATA PACKETS FROM A MOVING NETWORK TO A HOME NETWORK OF THE MOVING NETWORK
CN103634214A (en) Route information generating method and device
CN102710800B (en) Method and network device for configuring RD (route distinguisher)
CN108322376A (en) Route synchronization method, apparatus and machine readable storage medium
CN102546419B (en) Routing method, routing device, packet forwarding method and packet forwarding system
US9667592B2 (en) Efficient utilization of internet protocol addresses
CN101656740A (en) Method and routing equipment for controlling label sending
CN104811377A (en) A method for generating a media access control table and network devices
CN102739519B (en) Rooted multipoint service implementation method, device and system, and provider edge equipment

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