The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
The MPLS Traffic Engineering: Inter-AS TE feature provides Autonomous System Boundary Router (ASBR) node protection, loose path reoptimization, stateful switchover (SSO) recovery of label-switched paths (LSPs) that include loose hops, ASBR forced link flooding, Cisco IOS Resource Reservation Protocol (RSVP) local policy extensions for interautonomous system (Inter-AS), and per-neighbor keys:
Your software release may not support all the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
MPLS TE lets you build LSPs across your network that you then forward traffic down.
MPLS TE LSPs, also called TE tunnels, let the headend of a TE tunnel control the path its traffic takes to a particular destination. This method is more flexible than forwarding traffic based only on a destination address.
Interarea tunnels allow you to do the following:
Some tunnels are more important than others. For example, you may have tunnels carrying Voice over IP (VoIP) traffic and tunnels carrying data traffic that are competing for the same resources. Or you may simply have some data tunnels that are more important than others. MPLS TE allows you to have some tunnels preempt others. Each tunnel has a priority, and more-important tunnels take precedence over less-important tunnels.
You can establish MPLS TE tunnels that span multiple IGP areas and levels. The tunnel headend routers and tailend routers do not have to be in the same area. The IGP can be either IS-IS or OSPF.
To configure an interarea tunnel, use the next-address loose command to specify on the headend router a loosely routed explicit path of the LSP that identifies each ABR the LSP should traverse. The headend router and the ABRs along the specified explicit path expand the loose hops, each computing the path segment to the next ABR or tunnel destination.
MPLS Fast Reroute (FRR) is a fast recovery local protection technique that protects TE LSPs from link, shared risk link group (SRLG), and node failure. One or more TE LSPs (called backup LSPs) are preestablished to protect against the failure of a link, node, or SRLG. If there is a failure, each protected TE LSP traversing the failed resource is rerouted onto the appropriate backup tunnels.
The backup tunnel must meet the following requirements:
A TE LSP that traverses an ASBR needs a special protection mechanism (ASBR node protection) because the MP and PLR will be in different autonomous systems that have different IGPs.
A PLR ensures that the backup tunnel intersects with the primary tunnel at the MP by examining the Record Route Object (RRO) of the primary tunnel to see if any addresses specified in the RRO match the destination of the backup tunnel.
Addresses specified in RRO IPv4 and IPv6 subobjects can be node-IDs and interface addresses. The traffic engineering RFC 3209 specifies that you can use a router address or interface address, but recommends using the interface address of outgoing path messages. Therefore, in the figure below router R2 is more likely to specify interface addresses in the RRO objects carried in the resv messages of the primary tunnel (T1) and the backup tunnel.
Node IDs allow the PLR to select a suitable backup tunnel by comparing node IDs in the resv RRO to the backup tunnel's destination.
RSVP messages that must be routed and forwarded to the appropriate peer (for example, an resv message) require a route from the MP back to the PLR for the RSVP messages to be delivered. The MP needs a route to the PLR backup tunnel's outgoing interface for the resv message to be delivered. Therefore, you must configure a static route from the MP to the PLR. For the configuration procedure, see the Configuring a Static Route from the MP to the PLR.
The figure below illustrates ASBR node protection. Router R4 is node-protected with a backup tunnel from R2-R3-R5-R6.
Figure 1 | ASBR Node Protection |
In this configuration, IP addresses are as follows:
In the figure above, the following situations exist:
Router R2 needs to ensure the following:
ASBR node protection includes a node-ID flag (0x20), which is also called a node-ID subobject. When it is set, the flag indicates that the address specified in the RRO object in the resv message is the node-ID address. The node-ID address refers to the traffic engineering router ID.
A node must always use the same address in the RRO (that is, it must use IPv4 or IPv6, but not both).
To display all the hops, enter the following command on the headend router. Sample command output is as follows:
Router(config)# show ip rsvp reservations detail
Reservation:
Tun Dest: 10.10.0.6 Tun ID: 100 Ext Tun ID: 10.10.0.1
Tun Sender: 10.10.0.1 LSP ID: 31
Next Hop: 10.10.1.2 on Ethernet0/0
Label: 17 (outgoing)
Reservation Style is Shared-Explicit, QoS Service is Controlled-Load
Average Bitrate is 10K bits/sec, Maximum Burst is 1K bytes
Min Policed Unit: 0 bytes, Max Pkt Size: 0 bytes
RRO:
10.10.0.2/32, Flags:0x29 (Local Prot Avail/to NNHOP, Is Node-id)
10.10.4.1/32, Flags:0x9 (Local Prot Avail/to NNHOP)
Label subobject: Flags 0x1, C-Type 1, Label 17
10.10.0.4/32, Flags:0x20 (No Local Protection, Is Node-id)
10.10.7.1/32, Flags:0x0 (No Local Protection)
Label subobject: Flags 0x1, C-Type 1, Label 17
10.10.0.6/32, Flags:0x20 (No Local Protection, Is Node-id)
10.10.7.2/32, Flags:0x0 (No Local Protection)
Label subobject: Flags 0x1, C-Type 1, Label 0
Resv ID handle: 0100040E.
Status:
Policy: Accepted. Policy source(s): MPLS/TE
For a description of the fields, see the Cisco IOS Quality of Service Solutions Command Reference.
When a fast reroutable LSP is signaled, the following actions occur:
If you enable record-route on the headend LSR, the interface addresses for the LSP are included in the RRO object of the resv message.
To enable record-route, enter the following command with the record-route keyword:
tunnel mpls traffic-eng record-route
The node-ID subobject is added to the RECORD_ROUTE object before the label route subobject. If RECORD_ROUTE is turned on, the RRO object consists of the following in this order: node-ID, interface address, and label.
The destination of the backup tunnel is the node-ID of the MP. A PLR can find the MP and appropriate backup tunnel by comparing the destination address of the backup tunnel with the node-ID subobjects included in the resv RRO for the primary tunnel.
When both the IPv4 node-ID and IPv6 node-ID subobjects are present, a PLR can use either or both of them to find the MP address.
To remain compatible with nodes that do not support RRO IPv4 or IPv6 node-ID subobjects, a node can ignore those objects. Those nodes cannot be the MP in a network with interarea or Inter-AS traffic engineering.
If the LSP of an MPLS TE tunnel traverses hops that are not in the headend router's topology database (that is, the hops are in a different OSPF area or IS-IS level), the LSP is called an interarea TE LSP .
If the LSP of the tunnel traverses hops that are in a different autonomous system (AS) from the tunnel's headend router, the LSP is called an Inter-AS TE LSP .
Interarea LSPs and Inter-AS TE LSPs can be signaled using loose hop subobjects in their EROs. The headend does not have "strict" knowledge of hops beyond its area, so the LSP's path is "loosely" specified at the headend. Downstream routers processing these loose hop subobjects (which do have the knowledge) are relied upon to expand them into strict hops.
Beyond the headend area, configure hops as loose hops. Typically you specify only the ABRs and the tailend router of a tunnel, but any other combination is allowed.
Loose hop expansion is the conversion of a single ERO loose hop subobject into one or more strict hop subobjects.
Interarea and Inter-AS TE LSPs can be signaled using loose hop subobjects in their EROs. When a router receives a path message containing an ERO that has a loose hop as the next address, the router typically expands the ERO by converting the single loose hop subobject into one or more strict hop subobjects. The router typically has the knowledge, in its topology database, of the best way to reach the loose hop and computes this path by using constraint-based shortest path first (CSPF). So the router substitutes this more specific information for the loose hop subobject found in the ERO. This process is called loose hop expansion or ERO expansion.
Loose hop expansions can occur at one or more hops along an LSP's path. This process is referred to as loose path reoptimization.
Tunnel reoptimization is the signaling of an LSP that is more optimal than the LSP a TE tunnel is currently using (for example, it may be shorter or may have a lower cost), and the switching over of the tunnel's data to use this new LSP.
The new more optimal TE LSP is always established and the data moved onto it before the original LSP is torn down (so it is called the "make before break" procedure). This ensures that no data packets are lost during the transition to the new LSP.
For tunnel reoptimization to function:
The TE LSPs reoptimization process is triggered under the following circumstances:
Regardless of how reoptimization is triggered, the headend router reoptimizes a tunnel only if it can find a better path than the one the tunnel currently uses. If there is not a better path in the local topology database, no new LSP is signaled and reoptimization does not occur.
Prior to the addition of loose path reoptimization, interarea TE LSPs were not reoptimized if a better path became available in any area beyond the headend area. This is because the headend router was not capable of finding a better path when the better path existed in an area beyond its view (that is, it was not in its local topology database).
With the addition of loose path reoptimization, a tunnel's headend can reoptimize LSPs even if they span multiple areas, levels, or autonomous systems. This is done via the implementation of a query and response protocol defined in draft-vasseur-mpls-loose-path-reopt-02.txt . This draft defines a protocol whereby a tunnel's headend may query downstream routers to perform ERO expansion for this tunnel's LSP. These downstream routers respond in the affirmative if they can find a more optimal path than the one in use. (This is done via a new ERO expansion.) Having received an affirmative answer to its query, a headend signals a new LSP for the tunnel, and the new LSP benefits from a new ERO expansion along the better path.
Loose path reoptimization is on by default, and cannot be disabled. Whenever an LSP reoptimization is attempted but the headend fails to find a better path, if the LSP contains loose ERO subobjects, a query is sent downstream to determine whether downstream routers can find a better path. If an affirmative answer comes back, the LSP is reoptimized. That is, a new LSP is signaled (which will follow the better path), the tunnel's data packets are switched over to use this new LSP, and the original LSP is torn down.
For details on this query and response protocol, see draft-vasseur-mpls-loose-path-reopt-02.txt.
When you configure forced link flooding on an interface, the MPLS TE link management module advertises the link to all nodes. As a result of this advertisement, the TE topology database on all the nodes within the Inter-AS is updated with this information.
ASBR forced link flooding allows the links to be advertised even if IGP adjacencies are not running over these links. TE LSPs can traverse these links at the edge of a network between two nodes running BGP (or static routes) even if the exit ASBR is not listed in the IP explicit path. Therefore, a headend LSR can consider that link when it computes its TE LSP path.
To activate ASBR forced link flooding, configure a link as passive and provide neighbor information (that is, the neighbor IGP ID and the neighbor TE ID). The required configuration tasks are described in the Configuring a Static Route from the MP to the PLR.
A passive link is configured on an interface of an ASBR. The link is flooded in the ASBR's IGP. All the links are flooded as point-to-point links.
Flooding notifications are also sent when there is a change to a link's property.
OSPF floods opaque link-state advertisement (LSA) Type 10 link information.
If a multiaccess link has more than one neighbor, a Type 10 LSA is advertised for each neighbor. In the topology database, neighbors are represented by point-to-point neighbor relationships.
A link TLV describes a single link and contains multiple sub-TLVs.
An opaque LSA contains a single link TLV.
For each ASBR-to-ASBR link, an ASBR must flood an opaque LSA containing one link TLV that has the link's attributes.
A link TLV comprises the following sub-TLVs:
In IS-IS, when autonomous system A1 floods its LSP, it includes the system ID and a pseudonode number.
If three autonomous systems are connected to a multiaccess network LAN, each link is considered to be a point-to-point link. The links are marked with the maximum metric value so that the inter-ASBR links are considered by CSPF and not by shortest path first (SPF).
TE uses the protocol TLV type 22, which has the following data structure:
The table below defines the sub-TLVs.
Table 1 | Sub-TLVs |
Sub-TLV |
Length (Octets) |
Name |
---|---|---|
3 |
4 |
Administrative group (color). |
6 |
4 |
IPv4 address for the interface described by the main TLV. |
8 |
4 |
IPv4 address for a neighboring router on this link. This will be set to the router ID of the next hop. |
9 |
4 |
Maximum link bandwidth. |
10 |
4 |
Reservable link bandwidth. |
11 |
32 |
Unreserved bandwidth. |
18 |
3 |
TE default metric. |
250 to 254 |
-- |
Reserved for Cisco-specific extensions. |
255 |
-- |
Reserved for future expansion. |
Note |
The TE router ID is TLV type 134. |
When the topology database module receives a link-state advertisement (LSA), the module scans the LSA to find the neighbors of the links. The ASBR link is part of the same LSA and is installed in the TE topology database like any other link.
During the CSPF operation, the TE headend module uses the TE topology database to find a path to the destination. Because the Inter-AS links are part of the TE topology database, the CSPF operation uses these links to compute the LSP path.
The IGP floods information about a link in the following situations:
Flooding is a little different in IS-IS and OSPF. In OSPF, only information about the link that has changed is flooded, because a Type 10 LSA contains a single link advertisement. In IS-IS, information about all links on a node is flooded even if only one has changed, because the Type 22 TLV contains a list of all links on the router.
Note |
There is no configuration procedure for loose path reoptimization. |
The section describes how to do the following so that there can be loose hops:
If you want a tunnel to span multiple networks, configure an explicit path on the tunnel that will cross the Inter-AS link by performing the following steps.
To enable Fast Reroute protection that spans across different autonomous systems, configure a static route from the MP to the PLR by performing the following steps.
This section describes how to do the following so that you can configure ASBR forced link flooding:
Command or Action | Purpose | |||
---|---|---|---|---|
|
Example: Router> enable |
Enables privileged EXEC mode. |
||
|
Example: Router# configure terminal |
Enters global configuration mode. |
||
|
Example: Router(config)# interface serial 2/0 |
Specifies an interface and enters interface configuration mode. Refer to the appropriate hardware manual for interface information. |
||
|
Example: Router(config-if)# ip address 10.10.4.1 255.255.255.0 |
Sets a primary or secondary IP address for an interface. |
||
|
Example: Router(config-if)# mpls traffic-eng passive-interface nbr-te-id 10.10.11.12 nbr-igp-id ospf 10.10.15.18 |
Configures a link as a passive interface between two ASBRs.
|
||
|
Example: Router(config-if)# mpls traffic-eng administrative-weight 20 |
Overrides the Interior Gateway Protocol (IGP) administrative weight (cost) of the link and assigns a specific weight for the link. |
To create LSPs traversing the ASBRs, perform the following steps.
Note |
Perform Steps 3 through 7 for the primary LSP and then for the backup LSP. |
Command or Action | Purpose | |
---|---|---|
|
Example: Router> enable |
Enables privileged EXEC mode. |
|
Example: Router# configure terminal |
Enters global configuration mode. |
|
Example: Router(config)# ip explicit path route1 enable |
Specifies the name of the explicit path and enables the path. |
|
Example: Router(config)# next-address loose 10.10.10.2 |
Configures a loose hop. |
|
Example: Router(config)# interface tunnel 100 |
Configures a tunnel interface and enters interface configuration mode. |
|
Example: Router(config-if)# tunnel mpls traffic-eng fast-reroute |
Enables an MPLS traffic engineering tunnel to use an established backup tunnel in the event of a link failure. |
|
Example: Router(config-if)# tunnel mpls traffic-eng path-option 1 route1 |
Configures a path option for an MPLS traffic engineering tunnel. |
Command or Action | Purpose | |
---|---|---|
|
Example: Router> enable |
Enables privileged EXEC mode. |
|
Example: Router# configure terminal |
Enters global configuration mode. |
|
Example: Router(config)# interface serial 2/0 |
Specifies an interface and enters interface configuration mode. Refer to the appropriate hardware manual for interface information. |
|
Example: Router(config-if)# mpls traffic-eng passive-interface nbr-te-id 10.10.0.4 nbr-igp-id ospf 10.10.0.4 |
Configures a link as a passive link. |
|
Example: Router(config-if)# mpls traffic-eng administrative-weight 20 |
Overrides the Interior Gateway Protocol (IGP) administrative weight (cost) of the link and assigns a specific weight for the link. |
The following debug commands are useful for troubleshooting issues with MPLS Traffic Engineering: Inter-AS TE.
debug mpls traffic-eng path lookup debug mpls traffic-eng path verify debug mpls traffic-eng path spf
debug mpls traffic-eng link-management igp-neighbors debug mpls traffic-eng link-management advertisements debug mpls traffic-eng link-management bandwidth-allocation debug mpls traffic-eng link-management routing
To verify the Inter-AS TE configuration, perform the following steps.
Note |
Perform Step 1 for Fast Reroute ready, and Step 2 for Fast Reroute active. |
Step 1 |
show ip rsvp sender detail Use this command to display the MP sender display for the primary tunnel when Fast Reroute is ready. Example:
Router# show ip rsvp sender detail
PATH:
Tun Dest: 10.10.0.6 Tun ID: 100 Ext Tun ID: 10.10.0.1
Tun Sender: 10.10.0.1 LSP ID: 31
Path refreshes:
arriving: from PHOP 10.10.7.1 on Et0/0 every 30000 msecs
Session Attr:
Setup Prio: 7, Holding Prio: 7
Flags: (0x7) Local Prot desired, Label Recording, SE Style
session Name: R1_t100
ERO: (incoming)
10.10.7.2 (Strict IPv4 Prefix, 8 bytes, /32)
10.10.0.6 (Strict IPv4 Prefix, 8 bytes, /32)
RRO:
10.10.7.1/32, Flags:0x0 (No Local Protection)
10.10.4.1/32, Flags:0x9 (Local Prot Avail/to NNHOP) !Available to NNHOP
10.10.1.1/32, Flags:0x0 (No Local Protection)
Traffic params - Rate: 10K bits/sec, Max. burst: 1K bytes
Min Policed Unit: 0 bytes, Max Pkt Size 4294967295 bytes
Fast-Reroute Backup info:
Inbound FRR: Not active
Outbound FRR: No backup tunnel selected
Path ID handle: 50000416.
Incoming policy: Accepted. Policy source(s): MPLS/TE
Status: Proxy-terminated
|
Step 2 |
show ip rsvp sender detail Use this command to display the MP sender display when the primary tunnel is Fast Reroute active: Example:
Router# show ip rsvp sender detail
PATH:
Tun Dest: 10.10.0.6 Tun ID: 100 Ext Tun ID: 10.10.0.1
Tun Sender: 10.10.0.1 LSP ID: 31
Path refreshes:
arriving: from PHOP 10.10.3.1 on Et1/0 every 30000 msecs
Session Attr:
Setup Prio: 7, Holding Prio: 7
Flags: (0x7) Local Prot desired, Label Recording, SE Style
Session Name: R1_t100
ERO: (incoming)
10.10.0.4 (Strict IPv4 Prefix, 8 bytes, /32)
10.10.0.6 (Loose IPv4 Prefix, 8 bytes, /32)
RRO:
10.10.3.1/32, Flags:0xB (Local Prot Avail/In Use/to NNHOP) !Ready
10.10.1.1/32, Flags:0x0 (No Local Protection)
Traffic params - Rate: 10K bits/sec, Max. burst: 1K bytes
Min Policed Unit: 0 bytes, Max Pkt Size 4294967295 bytes
Fast-Reroute Backup info:
Inbound FRR: Active
Orig Input I/F: Et0/0
Orig PHOP: 10.10.7.1
Now using Bkup Filterspec w/ sender: 10.10.3.1 LSP ID: 31
Outbound FRR: No backup tunnel selected
Path ID handle: 50000416.
Incoming policy: Accepted. Policy source(s): MPLS/TE
Status: Proxy-terminated
|
Step 3 |
show mpls traffic-eng link-management advertisements Use this command to display the influence of a passive link. On R2, the passive link to R4 is in the Link ID:: 1 section. Example:
Router# show mpls traffic-eng link-management advertisements
Flooding Status: ready
Configured Areas: 2
IGP Area[1] ID:: ospf 1 area 0
System Information::
Flooding Protocol: OSPF
Header Information::
IGP System ID: 10.10.0.2
MPLS TE Router ID: 10.10.0.2
Flooded Links: 2
Link ID:: 1
Link Subnet Type: Point-to-Point
Link IP Address: 10.10.4.1
IGP Neighbor: ID 0-0-0-0-0-0-0, IP 10.10.0.4
Physical Bandwidth: 1544 kbits/sec
Res. Global BW: 1158 kbits/sec
Res. Sub BW: 0 kbits/sec
Downstream::
Global Pool Sub Pool
----------- ---------
Reservable Bandwidth[0]: 1158 0 kbits/sec
Reservable Bandwidth[1]: 1158 0 kbits/sec
Reservable Bandwidth[2]: 1158 0 kbits/sec
Reservable Bandwidth[3]: 1158 0 kbits/sec
Reservable Bandwidth[4]: 1158 0 kbits/sec
Reservable Bandwidth[5]: 1158 0 kbits/sec
Reservable Bandwidth[6]: 1158 0 kbits/sec
Reservable Bandwidth[7]: 1148 0 kbits/sec
Attribute Flags: 0x00000000
IGP Area[1] ID:: ospf 1 area 1
System Information::
Flooding Protocol: OSPF
Header Information::
IGP System ID: 10.10.0.2
MPLS TE Router ID: 10.10.0.2
Flooded Links: 2
Link ID:: 1
Link Subnet Type: Point-to-Point
Link IP Address: 10.10.4.1
IGP Neighbor: ID 0-0-0-0-0-0-0, IP 10.10.0.4
Physical Bandwidth: 1544 kbits/sec
Res. Global BW: 1158 kbits/sec
Res. Sub BW: 0 kbits/sec
Downstream::
Global Pool Sub Pool
----------- -----------
Reservable Bandwidth[0]: 1158 0 kbits/sec
Reservable Bandwidth[1]: 1158 0 kbits/sec
Reservable Bandwidth[2]: 1158 0 kbits/sec
Reservable Bandwidth[3]: 1158 0 kbits/sec
Reservable Bandwidth[4]: 1158 0 kbits/sec
Reservable Bandwidth[5]: 1158 0 kbits/sec
Reservable Bandwidth[6]: 1158 0 kbits/sec
Reservable Bandwidth[7]: 1148 0 kbits/sec
Attribute Flags: 0x00000000 |
The following commands configure a loose IP explicit path named route1 suitable for use as a path option with Inter-AS TE with the destination 10.10.10.6 that is to traverse ABRs 10.10.0.2 and 10.10.0.4. The tunnel headend and the specified ABRs will find a path from the source AS100 to the destination 10.10.0.6 in AS200. See the figure above.
Router(config)# ip explicit-path name route1 enable Router(cfg-ip-expl-path)# next-address loose 10.10.0.2 Router(cfg-ip-expl-path)# next-address loose 10.10.0.4 Router(cfg-ip-expl-path)# next-address loose 10.10.0.6
Note that the explicit path for an interarea TE tunnel need not specify the destination router because the tunnel configuration specifies it in the tunnel destination command. The following commands configure an explicit path named path-without-tailend that would work equally well for the interarea tunnel created in the previous example:
Router(config)# ip explicit-path name path-without-tailend Router(cfg-ip-expl-path)# next-address loose 10.10.0.2 Router(cfg-ip-expl-path)# next-address loose 10.10.0.4
In the following example, packets for the ASBR whose router ID is 10.10.0.1 will be forwarded via tunnel 101:
Router> enable Router# configure terminal Router(config)# ip route 10.10.0.1 255.255.255.255 tunnel 101
In the following example, a static route is configured from the MP to the PLR. The outgoing interface is tunnel 103.
Router> enable Router# configure terminal Router(config)# ip route 10.10.3.1 255.255.255.255 tunnel 103
For this example, see the figure above.
Routers R2 and R4 have the following router IDs:
Router> enable Router# configure terminal Router(config)# interface serial 2/0
Router(config-if)# mpls traffic-end passive-interface nbr-te-id 10.10.0.4
Note |
Because both routers are running OSPF, the nbr-igp-id keyword is not specified. |
Router(config-if)# mpls traffic-eng passive-interface nbr-te-id 10.10.0.4 nbr-igp-id ospf 10.10.0.4
Router(config-if)# mpls traffic-eng passive-interface nbr-te-id 10.10.0.4 nbr-igp-id isis 40.0000.0002.0001.00
Router(config-if)# mpls traffic-end passive-interface nbr-te-id 10.10.0.4 nbr-igp-id ospf 10.10.0.4 Router(config-if)# mpls traffic-eng passive-interface nbr-te-id 10.10.0.7 nbr-igp-id ospf 10.10.0.7
Router(config-if)# mpls traffic-eng administrative-weight 20
Note |
The ID is unique for each neighbor. |
interface serial 2/0 ip address 10.10.4.1.255.255.255.0 mpls traffic-eng tunnels mpls traffic-eng administrative-weight 10 mpls traffic-eng passive-interface nbr-te-id 10.10.0.4 nbr-igp-id ospf 10.10.0.4 ip rsvp bandwidth 1000 mpls traffic-eng administrative-weight 20
In the following example, a primary LSP is created:
Router> enable Router# configure terminal Router(config)# ip explicit path route1 enable Router(config)# next-address loose 10.10.0.2 Router(config)# next-address loose 10.10.0.4 Router(config)# next-address loose 10.10.0.6 Router(config)# interface tunnel 100 Router(config-if)# tunnel mpls traffic-eng fast reroute Router(config-if)# tunnel mpls traffic-eng path-option 1 route1
In the following example, a backup LSP is created:
Router> enable Router# configure terminal Router(config)# ip explicit path backpath1 enable Router(config)# next-address loose 10.10.0.3 Router(config)# next-address loose 10.10.0.5 Router(config)# next-address loose 10.10.0.6 Router(config)# interface tunnel 102 Router(config)# mpls traffic-eng backup path tunnel 102 Router(config-if)# tunnel mpls traffic-eng path-option 1 backpath1
In the following example, there is more than one neighbor on a link:
Router> enable Router# configure terminal Router(config)# interface ethernet 2/0 Router(config-if)# mpls traffic-eng passive-interface nbr-te-id 10.10.0.4 nbr-igp-id ospf 10.10.0.4 Router(config-if)# mpls traffic-eng administrative-weight 20
Related Topic |
Document Title |
---|---|
MPLS traffic engineering commands: complete command syntax, command mode, command history, defaults, usage guidelines, and examples |
Cisco IOS Multiprotocol Label Switching Command Reference |
Fast Reroute |
MPLS TE: Link and Node Protection, with RSVP Hellos Support (with Fast Tunnel Interface Down Detection) |
Link flooding and node protection |
MPLS Traffic Engineering: Interarea Tunnels |
IS-IS configuration tasks |
Configuring a Basic IS-IS Network |
OSPF configuration tasks |
Configuring OSPF |
IS-IS and OSPF commands: complete command syntax, command mode, command history, defaults, usage guidelines, and examples |
Cisco IOS IP Routing Protocols Command Reference |
RSVP |
RSVP Message Authentication |
Standards |
Title |
---|---|
No new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature. |
-- |
MIBs |
MIBs Link |
---|---|
No new or modified MIBs are supported by this feature, and support for existing MIBs has not been modified by this feature. |
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL: |
RFCs |
Title |
---|---|
RFC 3209 |
|
draft-ietf-mpls-rsvp-lsp-fastreroute-02.txt |
Fast Reroute Extensions to RSVP-TE for LSP Tunnels |
draft-vasseur-mpls-loose-path-reopt-02.txt |
Reoptimization of an Explicitly Loosely Routed MPLS TE Path |
draft-vasseur-mpls-inter-as-te-00.txt |
MPLS Inter-AS Traffic Engineering |
draft-ietf-mpls-soft-preemption-00.txt |
MPLS Traffic Engineering Soft Preemption |
Description |
Link |
---|---|
The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies. To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds. Access to most tools on the Cisco Support website requires a Cisco.com user ID and password. |
The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Table 2 | Feature Information for MPLS Traffic Engineering: Inter-AS TE |
Feature Name |
Releases |
Feature Information |
---|---|---|
MPLS Traffic Engineering: Inter-AS TE |
12.0(29)S 12.2(33)SRA 12.2(33)SRB 12.2(33)SXH 12.4(20)T Cisco IOS XE Release 3.5S |
The MPLS Traffic Engineering: Inter-AS TE feature provides ASBR node protection, loose path reoptimization, SSO recovery of LSPs that include loose hops, ASBR forced link flooding, Cisco IOS RSVP local policy extensions for Inter-AS, and per-neighbor key capabilities. In 12.0(29)S, this feature was introduced. In 12.2(33)SRA, the nbr-if-addr keyword was added to the mpls traffic-eng passive-interface command. In 12.2(33)SRB, support was added for SSO recovery of LSPs that include loose hops. In 12.2(33)SXH, this feature was integrated into Cisco IOS Release 12.2(33)SXH. In 12.4(20)T, this feature was integrated into Cisco IOS Release 12.4(20)T. In Cisco IOS XE Release 3.5S, this feature was integrated into Cisco IOS XE Release 3.5S. |
ABR --Area Border Router. A routers connecting two areas.
adjacency --The MPLS TE Forwarding Adjacency feature allows a network administrator to handle a traffic engineering, label-switched path (LSP) tunnel as a link in an Interior Gateway Protocol (IGP) network based on the Shortest Path First (SPF) algorithm. A forwarding adjacency can be created between routers regardless of their location in the network. The routers can be located multiple hops from each other.
area --A logical set of network segments (for example, one that is OSPF-based) and their attached devices. Areas usually are connected to other areas by routers, making up a single autonomous system. OSPF and IS-IS define their areas differently. OSPF area borders are marked by routers. Some interfaces are in one area, and other interfaces are in another area. With IS-IS, all the routers are completely within an area, and the area borders are on links, not on routers. The routers that connect the areas are level-2 routers, and routers that have no direct connectivity to another area are level-1 routers.
ASBR --Autonomous System Boundary Router. The router is located between an OSPF autonomous system and a non-OSPF network. ASBRs run both OSPF and another routing protocol, such as RIP. ASBRs must reside in a nonstub OSPF area.
autonomous system --A collection of networks under a common administration sharing a common routing strategy. Autonomous systems are subdivided by areas.
backup tunnel --An MPLS traffic engineering tunnel used to protect other (primary) tunnel's traffic when a link or node failure occurs.
BGP --Border Gateway Protocol. Interdomain routing protocol that replaces EGP. BGP exchanges reachability information with other BGP systems.
border router --A router at the edge of a provider network that interfaces to another provider's border router using extended BGP procedures.
Cisco Express Forwarding --A means for accelerating the forwarding of packets within a router, by storing route lookup information in several data structures instead of in a route cache.
Fast Reroute --A mechanism for protecting MPLS traffic engineering (TE) LSPs from link and node failure by locally repairing the LSPs at the point of failure, allowing data to continue to flow on them while their headend routers attempt to establish end-to-end LSPs to replace them. FRR locally repairs the protected LSPs by rerouting them over backup tunnels that bypass failed links or nodes.
flooding --A traffic-passing technique used by switches and bridges in which traffic received on an interface is sent out all the interfaces of that device except the interface on which the information was received originally.
forwarding adjacency --A traffic engineering link (or LSP) into an IS-IS or OSPF network.
headend --The router that originates and maintains a given LSP. This is the first router in the LSP's path.
hop --Passage of a data packet between two network nodes (for example, between two routers).
IGP --Interior Gateway Protocol. Internet protocol used to exchange routing information within an autonomous system. Examples of common IGPs include Interior Gateway Routing Protocol (IGRP), Open Shortest Path First (OSPF), and Routing Information Protocol (RIP).
Inter-AS LSP --An MPLS traffic engineering label-switched path (LSP) that traverses hops that are not in the headend's topology database (that is, it is not in the same OSPF area, IS-IS area, or autonomous system as the headend).
interface --A network connection.
IP explicit path --A list of IP addresses, each representing a node or link in the explicit path.
IS-IS --Intermediate System-to-Intermediate System. OSI link-state hierarchal routing protocol based on DECnet Phase V routing, where intermediate system (IS) routers exchange routing information based on a single metric to determine the network topology.
link --A point-to-point connection between adjacent nodes.
LSA --link-state advertisement. A broadcast packet used by link-state protocols that contains information about neighbors and path costs. LSAs are used by the receiving routers to maintain their routing tables.
LSP --label-switched path. A configured connection between two routers, in which MPLS is used to carry packets. An LSP is a path created by the concatenation of one or more label-switched hops, allowing a packet to be forwarded by swapping labels from an MPLS node to another MPLS node.
midpoint --A transit router for a given LSP.
midpoint reoptimization --Ability of a midpoint to trigger a headend reoptimization.
MP --merge point. The LSR where one or more backup tunnels rejoin the path of the protected LSP, downstream of the potential failure. An LSR can be both an MP and a PLR simultaneously.
MPLS --Multiprotocol Label Switching. Packet-forwarding technology, used in the network core, that applies data link layer labels to tell switching nodes how to forward data, resulting in faster and more scalable forwarding than network layer routing normally can do.
multicast --Single packets are copied by the network and sent to a specific subset of network addresses. These addresses are specified in the Destination address field. (Multicast is an efficient paradigm for transmitting the same data to multiple receivers, because of its concept of a Group address. This allows a group of receivers to listen to the single address.)
node --Endpoint of a network connection or a junction common to two or more lines in a network. Nodes can be interconnected by links, and serve as control points in the network.
OSPF --Open Shortest Path First. A link-state, hierarchical Interior Gateway Protocol routing algorithm, derived from the IS-IS protocol. OSPF features include least-cost routing, multipath routing, and load balancing.
opaque LSA --If a router understands LSA Type 10 link information, the router continues flooding the link throughout the network.
passive link --When IGP is not running on the link between two ASBRs, traffic engineering informs the IGP to flood link information on behalf of that link (that is, it advertises that link).
PLR --point of local repair. The headend LSR of a backup tunnel.
router --A network layer device that uses one or more metrics to determine the optimal path along which network traffic should be forwarded. Routers forward packets from one network to another based on network layer information.
RSVP --Resource Reservation Protocol. An IETF protocol used for signaling requests (setting up reservations) for Internet services by a customer before that customer is permitted to transmit data over that portion of the network.
SPF --shortest path first. A routing algorithm used as the basis for OSPF operations. When an SPF router is powered up, it initializes its routing-protocol data structures and then waits for indications from lower-layer protocols that its interfaces are functional.
SRLG --Shared Risk Link Group. Sets of links that are likely to go down together (for example, because they have the same underlying fiber).
tailend --The router upon which an LSP is terminated. This is the last router in the LSP's path.
TE --traffic engineering. The techniques and processes used to cause routed traffic to travel through the network on a path other than the one that would have been chosen if standard routing methods had been used.
TLV --type, length, values. A block of information embedded in Cisco Discovery Protocol advertisements.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.