SlideShare a Scribd company logo
1 of 15
INE MPLS TE DRAFT

      Alp ISIK
5.2 MPLS TE with IS-IS
                                                                               G0/0/0/0
            E0/0


                        MPLS TE                                                G0/0/0/0
     E1/0               ISISMPLS TE
                             Level 2
               lo0          ISIS Level 2
                        RSVP, Dynamic Tunnel option       G0/0/0/3
                                                                     lo0
                lo0         RSVP, Dynamic Tunnel option
                        Autoroute Announce
PE                                                                               PE
                            Autoroute Announce                       lo0
                                      E1/2.36                              G0/0/0/2
                                                          E0/0
                          E0/2.34




                                                E0/2.56
                                                          E0/1


                                     E1/2.45
5.3 MPLS TE Explicit Paths
                                                                              G0/0/0/0
            E0/0
                       MPLS TE
                       ISIS Level 2
                                                                              G0/0/0/0
     E1/0              RSVP, Dynamic Tunnel option
             lo0       Autoroute Announce                G0/0/0/3

PE                                                                              PE
                                                                    lo0
                                     E1/2.36                              G0/0/0/2
                                                         E0/0
                         E0/2.34




                                               E0/2.56
                                                         E0/1


                                    E1/2.45
5.3 MPLS TE Explicit Paths
• Once R5’s link is disabled R2’s tunnel interface goes down. From the
  above output we can see that there is a path calculation error, as R2
  cannot reach the link between R5 and XR1. Even though R2 can still
  reach the Loopback of XR1, which is the tunnel destination, traffic
  cannot be routed over the tunnel since there is no valid path
  option. The result is that R2 and XR1 can still reach each other, but
  the end customers cannot.
• To avoid this problem either Fast Reroute (FRR) Link or Node
  Protection can be configured to automatically heal around the
  broken link or router, or a lower priority dynamic path option can
  be configured.
       R2(config)#int tunnel0
       R2(config-if)#tunnel mpls traffic-eng path-option 2 dynamic
       RP/0/0/CPU0:XR1(config)#interface tunnel-te0
       RP/0/0/CPU0:XR1(config-if)#path-option 2 dynamic
5.4 MPLS TE Bandwidth Reservations
                                 50 Mbps
                                                                                         G0/0/0/0
            E0/0


                                                                                         G0/0/0/0
     E1/0
             lo0                                                                lo0
                                                                   G0/0/0/3

PE                                  35 Mbps                                                PE
75Mbps
                      30Mbps                      30Mbps                      75Mbps
via RSVP                                                                             G0/0/0/2
                      via RSVP      E1/2.36       via RSVP                    via RSVP
                                                                   E0/0


                                                                   MPLS TE
                   E0/2.34




                                                                   ISIS Level 2



                                              E0/2.56
                                                                   RSVP, Dynamic Tunnel option
                                                                   Autoroute Announce
                                                                   E0/1



                   75Mbps          E1/2.45              75Mbps
                   via RSVP                             via RSVP
5.5 MPLS TE Metric Manipulation
                                                                       G0/0/0/0
            E0/0


                                                                       G0/0/0/0
     E1/0
             lo0                                             lo0
                                                  G0/0/0/3

PE                                                                       PE

                              E1/2.36                              G0/0/0/2
                                                  E0/0


                                                  MPLS TE
                   E0/2.34




                                                  ISIS Level 2



                                        E0/2.56
                                                  RSVP, Dynamic Tunnel option
                                                  Autoroute Announce
                                                  E0/1


                             E1/2.45
5.5 MPLS TE Metric Manipulation
When OSPF or IS-IS is used in the SP core for the purpose of MPLS Traffic
Engineering, two different metrics are advertised for each link, the IGP metric
and the TE metric. By default the TE metric is inherited from the IGP metric. If
the IGP metric is changed, i.e. the OSPF cost or the IS-IS metric, the TE metric
will likewise change. However, the TE metric can be manually changed
separately from the IGP metric. Additionally by default all MPLS TE tunnels will
prefer to use the TE metric value for their dynamic path selection.
This can be controlled globally or on a per-tunnel basis with the command
tunnel mpls trafficeng path-selection metric igp in regular IOS or path-
selection metric igp in IOS XR at the tunnel interface level.
The TE metrics can be verified by viewing the MPLS TE topology, as follows.
R2#show mpls traffic-eng topology | include (TE Id|Intf Address|TE
metric)
IGP Id: 0000.0000.0002.00, MPLS TE Id:2.2.2.2 Router Node (isis
level-2)
   frag_id: 0, Intf Address: 20.2.3.2
   TE metric: 10, IGP metric: 10, attribute flags: 0x0
   frag_id: 0, Intf Address: 20.2.4.2
   TE metric: 1000, IGP metric: 10, attribute flags: 0x0
IGP Id: 0000.0000.0003.00, MPLS TE Id:3.3.3.3 Router Node (isis
level-2)
   frag_id: 0, Intf Address: 20.2.3.3
   TE metric: 10, IGP metric: 10, attribute flags: 0x0
   frag_id: 0, Intf Address: 20.3.4.3
   TE metric: 10, IGP metric: 10, attribute flags: 0x0               IGP Id: 0000.0000.0005.00, MPLS TE Id:5.5.5.5 Router Node (isis level-2)
   frag_id: 0, Intf Address: 20.3.6.3                                   frag_id: 0, Intf Address: 20.5.19.5
   TE metric: 1000, IGP metric: 10, attribute flags: 0x0                TE metric: 1000, IGP metric: 10, attribute flags: 0x0
                                                                        frag_id: 0, Intf Address: 20.4.5.5
IGP Id: 0000.0000.0004.00, MPLS TE Id:4.4.4.4 Router Node (isis         TE metric: 1000, IGP metric: 10, attribute flags: 0x0
level-2)                                                                frag_id: 0, Intf Address: 20.5.6.5
   frag_id: 0, Intf Address: 20.3.4.4                                   TE metric: 1000, IGP metric: 10, attribute flags: 0x0
   TE metric: 10, IGP metric: 10, attribute flags: 0x0               IGP Id: 0000.0000.0006.00, MPLS TE Id:6.6.6.6 Router Node (isis level-2)
   frag_id: 0, Intf Address: 20.2.4.4                                   frag_id: 0, Intf Address: 20.6.19.6
   TE metric: 1000, IGP metric: 10, attribute flags: 0x0                TE metric: 10, IGP metric: 10, attribute flags: 0x0
                                                                        frag_id: 0, Intf Address: 20.5.6.6
   frag_id: 0, Intf Address: 20.4.5.4                                   TE metric: 10, IGP metric: 10, attribute flags: 0x0
   TE metric: 1000, IGP metric: 10, attribute flags: 0x0                frag_id: 0, Intf Address: 20.4.6.6
   frag_id: 0, Intf Address: 20.4.6.4                                   TE metric: 10, IGP metric: 10, attribute flags: 0x0
   TE metric: 10, IGP metric: 10, attribute flags: 0x0                  frag_id: 0, Intf Address: 20.3.6.6
                                                                        TE metric: 1000, IGP metric: 10, attribute flags: 0x0
                                                                     IGP Id: 0000.0000.0019.00, MPLS TE Id:19.19.19.19 Router Node (isis level-
                                                                     2)
                                                                        frag_id: 0, Intf Address: 20.6.19.19, Nbr Intf Address: 20.6.19.6
                                                                        TE metric: 10, IGP metric: 10, attribute flags: 0x0
                                                                        frag_id: 0, Intf Address: 20.5.19.19, Nbr Intf Address: 20.5.19.5
                                                                        TE metric: 1000, IGP metric: 10, attribute flags: 0x0
5.6 MPLS TE with Static Routing
                                                                                       G0/0/0/0
            E0/0
              Static route to XR1                           Static route to R2
              over TE tunnel                                over TE tunnel             G0/0/0/0
     E1/0
             lo0                                                             lo0
                                                                  G0/0/0/3

PE                                                                                       PE

                                        E1/2.36                                    G0/0/0/2
                                                                  E0/0


                                                                  MPLS TE
                             E0/2.34




                                                                  ISIS Level 2


                                                  E0/2.56
                                                                  RSVP, Dynamic Tunnel option
                                                                  Autoroute Announce
                                                                  E0/1


                                       E1/2.45
5.6 MPLS TE with Static Routing
R2#show ip route 19.19.19.19
Routing entry for 19.19.19.19/32
 Known via "static", distance 1, metric 0 (connected)
 Routing Descriptor Blocks:
 * directly connected, via Tunnel0
   Route metric is 0, traffic share count is 1

RP/0/0/CPU0:XR1#show route 2.2.2.2
Thu Jan 3 16:10:43.516 EET

Routing entry for 2.2.2.2/32
 Known via "static", distance 1, metric 0 (connected)
 Installed Jan 3 15:49:07.335 for 00:21:37
 Routing Descriptor Blocks
  directly connected, via tunnel-te0
   Route metric is 0
 No advertising protos.
5.7 MPLS TE with Targeted LDP Adjacencies

                                                                                                             G0/0/0/0
        E0/0


                                                    RSVP                                                     G0/0/0/0
 E1/0      Static route via tunnel to XR1           MPLS TE
                                                                         Static route via tunnel to R2
                                                                                      G0/0/0/3
                                                                                                              PE
PE                         ldp          ldp                                                  ldp
                                                     E1/2.36   Target ldp                                G0/0/0/2
                                                                                     E0/0

                        Target ldp
                              E0/2.34




                                                               E0/2.56
                                                                                      E0/1


                                                    E1/2.45
                                              ldp
5.8 MPLS TE Fast Reroute
                                                                                       G0/0/0/0
       E0/0



E1/0                                  MPLS TE                                          G0/0/0/0
                                      L3VPN
          lo0                         RSVP                        G0/0/0/3
                                                                                        PE
                                                                             lo0
PE                     Autoroute announce FRR
                        lo0                                                        G0/0/0/2
                                  E1/2.36 BFD >1sec               E0/0
                    E0/2.34




                                                      E0/2.56
                                           FRR
                                                            lo0   E0/1

                                   BFD >1sec
                                     E1/2.45


                              Autoroute announce
5.10 Inter-Area MPLS TE with IS-IS
                                                                   IS-IS NET
           IS-IS NET                                                                                      G0/0/0/0
                                                                   01.0000.0000.000Y.00
       E0/000.0000.0000.000Y.00

       Level-1                               MPLS TE                                        Level-1
                                                                                                          G0/0/0/0
E1/0                                         RSVP
                                             Autoroute                               G0/0/0/3



                                     L1/L2     Level-2
                                               E1/2.36
                                                              L1/L2                                   G0/0/0/2
                                                                                     E0/0
                     Level-2
                           E0/2.34




                                                                           Level-2
                                                         E0/2.56
                                                                                     E0/1


                                              E1/2.45
                               L1/L2          Level-2              L1/L2
5.11 Inter-AS MPLS TE
               IS-IS NET                                               OSPF                    Static to R1
               00.0000.0000.000Y.00                                    AREA 0      lo0         via tunnel
                                                                                              G0/0/0/0
        E0/0



E1/0   Level-2                                                                                G0/0/0/0

                                              Passive interface             G0/0/0/3
                                              MPLS TE                                           PE
                                              autoroute
                                                  E1/2.36                                 G0/0/0/2
                                                                            E0/0
                                    E0/2.34




                                                             E0/2.56
                          Level-2




                                                                            E0/1


                                                   E1/2.45

                                                                           MPLS TE, RSVP on transit int

More Related Content

More from Alp isik

Ine Multicast
Ine MulticastIne Multicast
Ine MulticastAlp isik
 
Mpls Presentation Ine
Mpls Presentation IneMpls Presentation Ine
Mpls Presentation IneAlp isik
 
Bgp For Presentation
Bgp For PresentationBgp For Presentation
Bgp For PresentationAlp isik
 
Ospf Last Modified Eng
Ospf  Last Modified EngOspf  Last Modified Eng
Ospf Last Modified EngAlp isik
 
Ospf Cisco
Ospf CiscoOspf Cisco
Ospf CiscoAlp isik
 
Eigrp Basics
Eigrp BasicsEigrp Basics
Eigrp BasicsAlp isik
 

More from Alp isik (12)

Ipv6
Ipv6Ipv6
Ipv6
 
Ine Multicast
Ine MulticastIne Multicast
Ine Multicast
 
Mpls Presentation Ine
Mpls Presentation IneMpls Presentation Ine
Mpls Presentation Ine
 
Bgp For Presentation
Bgp For PresentationBgp For Presentation
Bgp For Presentation
 
Ospf Last Modified Eng
Ospf  Last Modified EngOspf  Last Modified Eng
Ospf Last Modified Eng
 
Ospf Cisco
Ospf CiscoOspf Cisco
Ospf Cisco
 
Eigrp Basics
Eigrp BasicsEigrp Basics
Eigrp Basics
 
Alp Stp
Alp StpAlp Stp
Alp Stp
 
Ipv6 Alp
Ipv6 AlpIpv6 Alp
Ipv6 Alp
 
Ospf
OspfOspf
Ospf
 
Vrrp Alp
Vrrp AlpVrrp Alp
Vrrp Alp
 
802.1x
802.1x802.1x
802.1x
 

Recently uploaded

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

INE MPLS TE DRAFT TITLE

  • 1. INE MPLS TE DRAFT Alp ISIK
  • 2. 5.2 MPLS TE with IS-IS G0/0/0/0 E0/0 MPLS TE G0/0/0/0 E1/0 ISISMPLS TE Level 2 lo0 ISIS Level 2 RSVP, Dynamic Tunnel option G0/0/0/3 lo0 lo0 RSVP, Dynamic Tunnel option Autoroute Announce PE PE Autoroute Announce lo0 E1/2.36 G0/0/0/2 E0/0 E0/2.34 E0/2.56 E0/1 E1/2.45
  • 3. 5.3 MPLS TE Explicit Paths G0/0/0/0 E0/0 MPLS TE ISIS Level 2 G0/0/0/0 E1/0 RSVP, Dynamic Tunnel option lo0 Autoroute Announce G0/0/0/3 PE PE lo0 E1/2.36 G0/0/0/2 E0/0 E0/2.34 E0/2.56 E0/1 E1/2.45
  • 4. 5.3 MPLS TE Explicit Paths • Once R5’s link is disabled R2’s tunnel interface goes down. From the above output we can see that there is a path calculation error, as R2 cannot reach the link between R5 and XR1. Even though R2 can still reach the Loopback of XR1, which is the tunnel destination, traffic cannot be routed over the tunnel since there is no valid path option. The result is that R2 and XR1 can still reach each other, but the end customers cannot. • To avoid this problem either Fast Reroute (FRR) Link or Node Protection can be configured to automatically heal around the broken link or router, or a lower priority dynamic path option can be configured. R2(config)#int tunnel0 R2(config-if)#tunnel mpls traffic-eng path-option 2 dynamic RP/0/0/CPU0:XR1(config)#interface tunnel-te0 RP/0/0/CPU0:XR1(config-if)#path-option 2 dynamic
  • 5. 5.4 MPLS TE Bandwidth Reservations 50 Mbps G0/0/0/0 E0/0 G0/0/0/0 E1/0 lo0 lo0 G0/0/0/3 PE 35 Mbps PE 75Mbps 30Mbps 30Mbps 75Mbps via RSVP G0/0/0/2 via RSVP E1/2.36 via RSVP via RSVP E0/0 MPLS TE E0/2.34 ISIS Level 2 E0/2.56 RSVP, Dynamic Tunnel option Autoroute Announce E0/1 75Mbps E1/2.45 75Mbps via RSVP via RSVP
  • 6. 5.5 MPLS TE Metric Manipulation G0/0/0/0 E0/0 G0/0/0/0 E1/0 lo0 lo0 G0/0/0/3 PE PE E1/2.36 G0/0/0/2 E0/0 MPLS TE E0/2.34 ISIS Level 2 E0/2.56 RSVP, Dynamic Tunnel option Autoroute Announce E0/1 E1/2.45
  • 7. 5.5 MPLS TE Metric Manipulation When OSPF or IS-IS is used in the SP core for the purpose of MPLS Traffic Engineering, two different metrics are advertised for each link, the IGP metric and the TE metric. By default the TE metric is inherited from the IGP metric. If the IGP metric is changed, i.e. the OSPF cost or the IS-IS metric, the TE metric will likewise change. However, the TE metric can be manually changed separately from the IGP metric. Additionally by default all MPLS TE tunnels will prefer to use the TE metric value for their dynamic path selection. This can be controlled globally or on a per-tunnel basis with the command tunnel mpls trafficeng path-selection metric igp in regular IOS or path- selection metric igp in IOS XR at the tunnel interface level. The TE metrics can be verified by viewing the MPLS TE topology, as follows.
  • 8. R2#show mpls traffic-eng topology | include (TE Id|Intf Address|TE metric) IGP Id: 0000.0000.0002.00, MPLS TE Id:2.2.2.2 Router Node (isis level-2) frag_id: 0, Intf Address: 20.2.3.2 TE metric: 10, IGP metric: 10, attribute flags: 0x0 frag_id: 0, Intf Address: 20.2.4.2 TE metric: 1000, IGP metric: 10, attribute flags: 0x0 IGP Id: 0000.0000.0003.00, MPLS TE Id:3.3.3.3 Router Node (isis level-2) frag_id: 0, Intf Address: 20.2.3.3 TE metric: 10, IGP metric: 10, attribute flags: 0x0 frag_id: 0, Intf Address: 20.3.4.3 TE metric: 10, IGP metric: 10, attribute flags: 0x0 IGP Id: 0000.0000.0005.00, MPLS TE Id:5.5.5.5 Router Node (isis level-2) frag_id: 0, Intf Address: 20.3.6.3 frag_id: 0, Intf Address: 20.5.19.5 TE metric: 1000, IGP metric: 10, attribute flags: 0x0 TE metric: 1000, IGP metric: 10, attribute flags: 0x0 frag_id: 0, Intf Address: 20.4.5.5 IGP Id: 0000.0000.0004.00, MPLS TE Id:4.4.4.4 Router Node (isis TE metric: 1000, IGP metric: 10, attribute flags: 0x0 level-2) frag_id: 0, Intf Address: 20.5.6.5 frag_id: 0, Intf Address: 20.3.4.4 TE metric: 1000, IGP metric: 10, attribute flags: 0x0 TE metric: 10, IGP metric: 10, attribute flags: 0x0 IGP Id: 0000.0000.0006.00, MPLS TE Id:6.6.6.6 Router Node (isis level-2) frag_id: 0, Intf Address: 20.2.4.4 frag_id: 0, Intf Address: 20.6.19.6 TE metric: 1000, IGP metric: 10, attribute flags: 0x0 TE metric: 10, IGP metric: 10, attribute flags: 0x0 frag_id: 0, Intf Address: 20.5.6.6 frag_id: 0, Intf Address: 20.4.5.4 TE metric: 10, IGP metric: 10, attribute flags: 0x0 TE metric: 1000, IGP metric: 10, attribute flags: 0x0 frag_id: 0, Intf Address: 20.4.6.6 frag_id: 0, Intf Address: 20.4.6.4 TE metric: 10, IGP metric: 10, attribute flags: 0x0 TE metric: 10, IGP metric: 10, attribute flags: 0x0 frag_id: 0, Intf Address: 20.3.6.6 TE metric: 1000, IGP metric: 10, attribute flags: 0x0 IGP Id: 0000.0000.0019.00, MPLS TE Id:19.19.19.19 Router Node (isis level- 2) frag_id: 0, Intf Address: 20.6.19.19, Nbr Intf Address: 20.6.19.6 TE metric: 10, IGP metric: 10, attribute flags: 0x0 frag_id: 0, Intf Address: 20.5.19.19, Nbr Intf Address: 20.5.19.5 TE metric: 1000, IGP metric: 10, attribute flags: 0x0
  • 9. 5.6 MPLS TE with Static Routing G0/0/0/0 E0/0 Static route to XR1 Static route to R2 over TE tunnel over TE tunnel G0/0/0/0 E1/0 lo0 lo0 G0/0/0/3 PE PE E1/2.36 G0/0/0/2 E0/0 MPLS TE E0/2.34 ISIS Level 2 E0/2.56 RSVP, Dynamic Tunnel option Autoroute Announce E0/1 E1/2.45
  • 10. 5.6 MPLS TE with Static Routing R2#show ip route 19.19.19.19 Routing entry for 19.19.19.19/32 Known via "static", distance 1, metric 0 (connected) Routing Descriptor Blocks: * directly connected, via Tunnel0 Route metric is 0, traffic share count is 1 RP/0/0/CPU0:XR1#show route 2.2.2.2 Thu Jan 3 16:10:43.516 EET Routing entry for 2.2.2.2/32 Known via "static", distance 1, metric 0 (connected) Installed Jan 3 15:49:07.335 for 00:21:37 Routing Descriptor Blocks directly connected, via tunnel-te0 Route metric is 0 No advertising protos.
  • 11. 5.7 MPLS TE with Targeted LDP Adjacencies G0/0/0/0 E0/0 RSVP G0/0/0/0 E1/0 Static route via tunnel to XR1 MPLS TE Static route via tunnel to R2 G0/0/0/3 PE PE ldp ldp ldp E1/2.36 Target ldp G0/0/0/2 E0/0 Target ldp E0/2.34 E0/2.56 E0/1 E1/2.45 ldp
  • 12. 5.8 MPLS TE Fast Reroute G0/0/0/0 E0/0 E1/0 MPLS TE G0/0/0/0 L3VPN lo0 RSVP G0/0/0/3 PE lo0 PE Autoroute announce FRR lo0 G0/0/0/2 E1/2.36 BFD >1sec E0/0 E0/2.34 E0/2.56 FRR lo0 E0/1 BFD >1sec E1/2.45 Autoroute announce
  • 13.
  • 14. 5.10 Inter-Area MPLS TE with IS-IS IS-IS NET IS-IS NET G0/0/0/0 01.0000.0000.000Y.00 E0/000.0000.0000.000Y.00 Level-1 MPLS TE Level-1 G0/0/0/0 E1/0 RSVP Autoroute G0/0/0/3 L1/L2 Level-2 E1/2.36 L1/L2 G0/0/0/2 E0/0 Level-2 E0/2.34 Level-2 E0/2.56 E0/1 E1/2.45 L1/L2 Level-2 L1/L2
  • 15. 5.11 Inter-AS MPLS TE IS-IS NET OSPF Static to R1 00.0000.0000.000Y.00 AREA 0 lo0 via tunnel G0/0/0/0 E0/0 E1/0 Level-2 G0/0/0/0 Passive interface G0/0/0/3 MPLS TE PE autoroute E1/2.36 G0/0/0/2 E0/0 E0/2.34 E0/2.56 Level-2 E0/1 E1/2.45 MPLS TE, RSVP on transit int

Editor's Notes

  1. Last modified 12.01.2013
  2. R2 and XR1 are preconfigured as PE routers for the MPLSL3VPN customer routers R1and XR2 respectively, however the core of the Service Provider network is not runningLDP.• Configure the core of the Service Provider network to support MPLSTE tunnels asfollows:o Enable MPLSTE support for the IS-IS Level 2 core.o Set the IS-IS MPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces running IS-IS inthe core.• Configure an MPLSTE tunnel from R2 to XR1 as follows:o Unnumber the tunnel to R2’sLoopback0 interfaceo Set the tunnel destination as XR1’sLoopback0 interfaceo Set the tunnel’s path option to dynamic.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Configure an MPLSTE tunnel from XR1 to R2 as follows:o Unnumber the tunnel to XR1’sLoopback0 interfaceo Set the tunnel destination as R2’sLoopback0 interfaceo Set the tunnel’s path option to dynamic.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Once complete the following reachability should be achieved:o R1 and XR2 should have full IP reachability to each other, and a tracerouteshould indicate that their L3VPN tunnel is transiting over the MPLSTE tunnels inthe core of the SP network.
  3. • R2 and XR1 are preconfigured as PE routers for the MPLSL3VPN customer routers R1and XR2 respectively, however the core of the Service Provider network is not runningLDP.• Configure the core of the Service Provider network to support MPLSTE tunnels asfollows:o Enable MPLSTE support for the IS-IS Level 2 core.o Set the IS-IS MPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces running IS-IS inthe core.• Configure an MPLSTE tunnel from R2 to XR1 as follows:o Unnumber the tunnel to R2’sLoopback0 interfaceo Set the tunnel destination as XR1’sLoopback0 interfaceo Set the tunnel’s path option to explicitly follow the path from R2 to R3 to R4 to R6to R5 to XR1.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Configure an MPLSTE tunnel from XR1 to R2 as follows:o Unnumber the tunnel to XR1’sLoopback0 interfaceo Set the tunnel destination as R2’sLoopback0 interfaceo Set the tunnel’s path option to explicitly follow the path from XR1 to R6 to R5 toR4 to R3 to R2.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Once complete the following reachability should be achieved:o R1 and XR2 should have full IP reachability to each other, and a tracerouteshould indicate that their L3VPN tunnel is transiting over the MPLSTE tunnels inthe core of the SP network.
  4. Note that in regular IOS when you issue the ip rsvp bandwidth command at the interfacelevel, the default amount of reservable bandwidth is 75% of the configured bandwidthcommand. In IOSXR there is no default and the amount of bandwidth available forreservations must be manually specified.• R2 and XR1 are preconfigured as PE routers for the MPLSL3VPN customer routers R1and XR2 respectively, however the core of the Service Provider network is not runningLDP.• Configure the core of the Service Provider network to support MPLSTE tunnels asfollows:o Enable MPLSTE support for the IS-IS Level 2 core.o Set the IS-IS MPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces running IS-IS inthe core.o Configure R3 and R6 so that 30 Mbps can be reserved via RSVP on any of theirinterfaces.o Configure all other routers in the core so that 75 Mbps can be reserved via RSVPon any of their interfaces.• Configure an MPLSTE tunnel from R2 to XR1 as follows:o Unnumber the tunnel to R2’sLoopback0 interfaceo Set the tunnel destination as XR1’sLoopback0 interfaceo Set the tunnel to request a bandwidth reservation of 50 Mbpso Set the tunnel’s path option to dynamic.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Configure an MPLSTE tunnel from XR1 to R2 as follows:o Unnumber the tunnel to XR1’sLoopback0 interfaceo Set the tunnel destination as R2’sLoopback0 interfaceo Set the tunnel to request a bandwidth reservation of 35 Mbpso Set the tunnel’s path option to dynamic.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Once complete the following reachability should be achieved:o R1 and XR2 should have full IP reachability to each other, and a tracerouteshould indicate that their L3VPN tunnel is transiting over the MPLSTE tunnels inthe core of the SP network.
  5. Not : Smaller weight is better.• R2 and XR1 are preconfigured as PE routers for the MPLSL3VPN customer routers R1and XR2 respectively, however the core of the Service Provider network is not runningLDP.• Configure the core of the Service Provider network to support MPLSTE tunnels asfollows:o Enable MPLSTE support for the IS-IS Level 2 core.o Set the IS-IS MPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces running IS-IS inthe core.• Configure an MPLSTE tunnel from R2 to XR1 as follows:o Unnumber the tunnel to R2’sLoopback0 interfaceo Set the tunnel destination as XR1’sLoopback0 interfaceo Set the tunnel’s path option to dynamic.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Configure an MPLSTE tunnel from XR1 to R2 as follows:o Unnumber the tunnel to XR1’sLoopback0 interfaceo Set the tunnel destination as R2’sLoopback0 interfaceo Set the tunnel’s path option to dynamic.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Configure MPLSTE metrics as follows:o The preferred path from R2 to XR1 should be R2 to R3 to R4 to R6 to XR1.o The preferred path from XR1 to R2 should be XR1 to R6 to R4 to R3 to R2.• Once complete the following reachability should be achieved:o R1 and XR2 should have full IP reachability to each other, and a tracerouteshould indicate that their L3VPN tunnel is transiting over the MPLSTE tunnels inthe core of the SP network.
  6. Smaller weight is better.
  7. • R2 and XR1 are preconfigured as PE routers for the MPLSL3VPN customer routers R1and XR2 respectively, however the core of the Service Provider network is not runningLDP.• Configure the core of the Service Provider network to support MPLSTE tunnels asfollows:o Enable MPLSTE support for the IS-IS Level 2 core.o Set the IS-IS MPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces running IS-IS inthe core.• Configure an MPLSTE tunnel from R2 to XR1 as follows:o Unnumber the tunnel to R2’sLoopback0 interfaceo Set the tunnel destination as XR1’sLoopback0 interfaceo Set the tunnel’s path option to dynamic.o Configure a static route for XR1’sLoopback0 interface via the tunnel.• Configure an MPLSTE tunnel from XR1 to R2 as follows:o Unnumber the tunnel to XR1’sLoopback0 interfaceo Set the tunnel destination as R2’sLoopback0 interfaceo Set the tunnel’s path option to dynamic.o Configure a static route for R2’sLoopback0 interface via the tunnel.• Once complete the following reachability should be achieved:o R1 and XR2 should have full IP reachability to each other, and a tracerouteshould indicate that their L3VPN tunnel is transiting over the MPLSTE tunnels inthe core of the SP network.RP/0/0/CPU0:XR1#sh bgp vpnv4 unicast Thu Jan 3 15:18:23.392 EETBGP router identifier 19.19.19.19, local AS number 100BGP generic scan interval 60 secsBGP table state: ActiveTable ID: 0x0 RD version: 4BGP main routing table version 8BGP scan interval 60 secsStatus codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S staleOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight PathRoute Distinguisher: 100:1 (default for vrf VPN_A)*>i1.1.1.1/32 2.2.2.2 0 100 0 i*>i10.1.2.0/24 2.2.2.2 0 100 0 i*> 10.19.20.0/24 0.0.0.0 0 32768 i*> 20.20.20.20/32 10.19.20.20 0 32768 iProcessed 4 prefixes, 4 pathsR2#sh ip bgp vpnv4 vrf VPN_ABGP table version is 7, local router ID is 2.2.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incompleteRPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight PathRoute Distinguisher: 100:1 (default for vrf VPN_A)*> 1.1.1.1/32 10.1.2.1 0 32768 i*> 10.1.2.0/24 0.0.0.0 0 32768 i*>i10.19.20.0/24 19.19.19.19 0 100 0 i*>i20.20.20.20/32 19.19.19.19 0 100 0 i
  8. • R2 and XR1 are preconfigured as PE routers for the MPLSL3VPN customer routers R1and XR2 respectively, however the core of the Service Provider network is not runningLDP.• Configure the core of the Service Provider network to support MPLSTE tunnels asfollows:o Enable MPLSTE support for the IS-IS Level 2 core.o Set the IS-IS MPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces running IS-IS inthe core.• Configure an MPLSTE tunnel from R2 to R6 as follows:o Unnumber the tunnel to R2’sLoopback0 interface.o Set the tunnel destination as R6’sLoopback0 interface.o Set the tunnel’s path option to explicitly follow the path from R2 to R3 to R4 to R5to R6.o Configure a static route on R2 for XR1’sLoopback0 interface via the TE tunnel toR6.• Configure an MPLSTE tunnel from XR1 to R3 as follows:o Unnumber the tunnel to XR1’sLoopback0 interface.o Set the tunnel destination as R2’sLoopback0 interface.o Set the tunnel’s path option to explicitly follow the path from XR1 to R6 to R5 toR4 to R3.o Configure a static route on XR1 for R2’sLoopback0 interface via the TE tunnel toR3.• Configure LDP in the core of the network as follows:o Enable LDP on the link between R2 and R3.o Enable LDP on the link between R6 and XR1.o Enable LDP on the MPLSTE tunnel from R2 to R6.o Enable LDP on the MPLSTE tunnel from XR1 to R3.o Configure R3 and R6 to accept target LDP sessions.• Once complete the following reachability should be achieved:o R1 and XR2 should have full IP reachability to each other, and a tracerouteshould indicate that their L3VPN tunnel is transiting over the MPLSTE tunnels inthe core of the SP network.
  9. • R2 and XR1 are preconfigured as PE routers for the MPLSL3VPN customer routers R1and XR2 respectively, however the core of the Service Provider network is not runningLDP.• Configure the core of the Service Provider network to support MPLSTE tunnels asfollows:o Enable MPLSTE support for the IS-IS Level 2 core.o Set the IS-IS MPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces running IS-IS inthe core.• Configure an MPLSTE tunnel from R2 to XR1 as follows:o Unnumber the tunnel to R2’sLoopback0 interfaceo Set the tunnel destination as XR1’sLoopback0 interfaceo Set the tunnel’s path option to explicitly follow the path from R2 to R3 to R4 to R5to XR1.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Configure an MPLSTE tunnel from XR1 to R2 as follows:o Unnumber the tunnel to XR1’sLoopback0 interfaceo Set the tunnel destination as R2’sLoopback0 interfaceo Set the tunnel’s path option to explicitly follow the path from XR1 to R5 to R6 toR3 to R2.o Configure Autoroute Announce on the tunnel so that the IS-IS core can use it fordynamic routing.• Configure an MPLSTE tunnel from R4 to R5 for FRR as follows:o Unnumber the tunnel to R4’sLoopback0 interface.o Set the tunnel destination as R5’sLoopback0 interface.o Set the tunnel’s path option to explicitly avoid the link between R4 and R5.o Configure BFD signaling between R4 and R5 to detect a link failure betweenthem in less than one second.o R2’sTE tunnel to XR1 should be Fast Rerouted if the link between R4 and R5 isdown.• Configure an MPLSTE tunnel from R6 to R3 for FRR as follows:o Unnumber the tunnel to R6’sLoopback0 interface.o Set the tunnel destination as R3’sLoopback0 interface.o Set the tunnel’s path option to explicitly avoid the link between R3 and R6.o Configure BFD signaling between R3 and R6 to detect a link failure betweenthem in less than one second.o XR1’sTE tunnel to R2 should be Fast Rerouted if the link between R3 and R6 isdown.• Once complete you should be able to perform the following verifications:o Traceroutes from R1 to XR2 should follow the R2 to R3 to R4 to R5 to XR1 path.o Remove VLAN 45 from SW1 to simulate a failure of the link between R4 and R5;immediately following this the traceroutes from R1 to XR2 should be FastRerouted via R6.o Traceroutes from XR2 to R1 should follow the XR1 to R5 to R6 to R3 to R1 path.o Remove VLAN 36 from SW1 to simulate a failure of the link between R3 and R6;immediately following this the traceroutes from XR2 to R1 should be FastRerouted via R4.
  10. • Configure OSPFv2 routing in the network as follows:o Area 0 consists of links interconnecting R3 & R4, R3 & R6, R4 & R6, R4 & R5,and R5 & R6.o Area 1 consists of links interconnecting R1 & R1, R2 & R3, and R2 & R4.o Area 2 consists of links interconnecting XR1 & R5, XR1 & R6, and XR1 & XR2.o Advertise the Loopback interfaces of R3, R4, R5, and R6 into Area 0.o Advertise the Loopback interfaces of R1 and R2 into Area 1.o Advertise the Loopback interfaces of XR1 and XR2 into Area 2.• Configure the network to support MPLSTE tunnels as follows:o Enable MPLSTE support for OSPF Area 0, Area 1, and Area 2.o Set the OSPFMPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces.• Configure an MPLSTE tunnel from R1 to XR2 as follows:o Unnumber the tunnel to R1’sLoopback0 interface.o Set the tunnel destination as XR2’sLoopback0 interface.o Configure the tunnel’s explicit path option to use loose next-hops as follows: Traffic from Area 1 to Area 0 should use R3 as the ABR. Traffic from Area 0 to Area 2 should use R5 as the ABR.o Configure Autoroute Destination so that R1 uses the tunnel to route towardsXR2’s Loopback0.• Configure an MPLSTE tunnel from XR2 to R1 as follows:o Unnumber the tunnel to XR2’sLoopback0 interface.o Set the tunnel destination as R1’sLoopback0 interface.o Configure the tunnel’s explicit path option to use loose next-hops as follows: Traffic from Area 2 to Area 0 should use R6 as the ABR. Traffic from Area 0 to Area 1 should use R4 as the ABR.o Configure static routing so that XR2 uses the tunnel to route towards R1’sLoopback0.
  11. • Configure IS-IS routing in the network as follows:o R1, R2, R3, and R4 should use NET address 00.0000.0000.000Y.00 where Y isthe router number.o R5, R6, XR1, and XR2 should use NET address 01.0000.0000.000Y.00 where Yis the router number; for XR1 use 19 and for XR2 use 20.o Level-2 consists of links interconnecting R3 & R4, R3 & R6, R4 & R6, R4 & R5,R5 & R6, and all their Loopback0 interfaces.o Level-1 consists of all other links and Loopbacks.• Configure the network to support MPLSTE tunnels as follows:o Enable MPLSTE support for IS-IS Level-1 and Level-2.o Set the IS-IS MPLSTE Router-ID to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces.• Configure an MPLSTE tunnel from R1 to XR2 as follows:o Unnumber the tunnel to R1’sLoopback0 interface.o Set the tunnel destination as XR2’sLoopback0 interface.o Configure the tunnel’s explicit path option to use loose next-hops as follows: R1 should use R3 as the L1/L2 router. R3 should use R6 as the next L1/L2 router.o Configure Autoroute Destination so that R1 uses the tunnel to route towardsXR2’s Loopback0.• Configure an MPLSTE tunnel from XR2 to R1 as follows:o Unnumber the tunnel to XR2’sLoopback0 interface.o Set the tunnel destination as R1’sLoopback0 interface.o Configure the tunnel’s explicit path option to use loose next-hops as follows: XR2 should use R5 as the L1/L2 router. R5 should use R4 as the next L1/L2 router.o Configure static routing so that XR2 uses the tunnel to route towards R1’sLoopback0.
  12. • Configure IS-IS routing in the network as follows:o R1, R2, R3, and R4 should run IS-IS and use NET address00.0000.0000.000Y.00 where Y is the router number.o Level-2 consists of links interconnecting R1 & R2, R2 & R3, R2 & R4, R3 & R4,and all their Loopback0 interfaces.• Configure OSPF routing in the network as follows:o R5, R6, XR1, and XR2 should run OSPF.o Area 0 consists of links interconnecting R5 & R6, R5 & XR1, R6 & XR1, XR1 &XR2, and all their Loopback0 interfaces.• Configure the network to support MPLSTE tunnels as follows:o Enable MPLSTE support for IS-IS Level-2 on R1, R2, R3, and R4.o Enable MPLSTE support for OSPF Area 0 on R5, R6, XR1, and XR2.o Set the MPLSTE Router-IDs to be the Loopback0 interfaces.o Enable support for RSVP and MPLSTE on all transit interfaces.• Configure Inter-AS MPLSTE support as follows:o Do not advertise the Inter-AS links (R3 & R6, R4 & R5, and R4 & R6) into IGP.o Instead, configure these links as passive interfaces for the MPLSTE process.o Use the routers’ Loopback0 interfaces as the neighbor TE ID.• Configure an MPLSTE tunnel from R1 to XR2 as follows:o Unnumber the tunnel to R1’sLoopback0 interface.o Set the tunnel destination as XR2’sLoopback0 interface.o Configure the tunnel’s explicit path option to use loose next-hops as follows: R1 should use R3 as the first ASBR. R3 should use R6 as the next ASBR.o Configure Autoroute Destination so that R1 uses the tunnel to route towardsXR2’s Loopback0.• Configure an MPLSTE tunnel from XR2 to R1 as follows:o Unnumber the tunnel to XR2’sLoopback0 interface.o Set the tunnel destination as R1’sLoopback0 interface.o Configure the tunnel’s explicit path option to use loose next-hops as follows: XR2 should use R6 as the first ASBR. R6 should use R4 as the next ASBR.o Configure static routing so that XR2 uses the tunnel to route towards R1’sLoopback0.• Once complete you should be able to ping and traceroute between the Loopback0networks of R1 and XR2.