Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Aggregation
Services Router
Series Essentials
Student Lab Guide
Version 4.0.1
Before You Begin
Conventions
This lab guide uses the following conventions:
boldface Commands and keywords are in boldface.
Example: Type show running config
Example: Use the name command.
brackets ([ ]) Indicates optional element. You can choose one of
the options.
Example: (config-if)# frame-relay lmi-type
{ansi|cisco|q933a}
Overview
Description
This section of the lab guide is to be used as a reference when performing
the lab exercises.
There are three complete and separate lab networks. Two are located in
Boxborough, Massachusetts, Building 1. Students access either the
BXB01NIX4 School or the BXB01NIX5 School remotely through an
instructor-provided virtual private network VPN client device. There is
one lab in Research Triangle Park, North Carolina. Students access the
RTPNIX3 School remotely through a Secure Sockets Layer VPN (SSL
VPN) or through an instructor-provided VPN client device. Your instructor
will provide you the connectivity details to whichever of these three labs
your class is assigned this week.
The lab aids given here are meant to supplement the material provided in
the student guide and instructor presentation.
Acronyms
The following acronyms may be used in the lab writeups. Additional
acronym definitions are provided at the end of this section.
Public
VPN VPN
Network
Client
Private Lab Network
Network
Terminal Se rv er
P PE
CE
Console connections
NOTE: each router has a menu
selection assigned for each RP
WEB Ser ve r
TFTP Serve r
GE 0/2/0/ GE 2/0 1
1 GE 3/0 GE 0/2/0/
PE1 2 PE4
0/
G
GE 3/1
GE 2/1 P1 2/
E
0/
0/
2/2 3/2 E
0/
G
GE
2
GE 4/0
GE 4/1
GE 0 /2/0/1
GE 2
Pod 2 PE2 0/2
0/2
/0/ PE5 Pod 5
/0/
2 GE
1 GE Pod 6
Pod 3
/ 2 /0/ 0/2
0 /0/
GE 1
PE3 GE
0/2/
0/2
GE 4/1
0/2
/0/2 PE6
GE 4/0
MgmtEth 0/RSP0/CPU0/0 GE MgmtEth 0/RSP0/CPU0/0
G
0
GE
3/
E
E
2/
G
0
GE GE
2/2 3/2
GE
P2
MgmtEth 0/0/CPU0/0
MgmtEth 0/1/CPU0/0
P2
MgmtEth RP 0 17 2.21.1 16.1 20
MgmtEth RP 1 17 2.21.1 16.1 21
CE Topology
CE1 P1 CE4
Pod 1 PE1 PE4 Pod 4
Pod 3 P2 Pod 6
CE3 PE6 CE6
PE3
MgmtEth RP 0 17 2.21.1 16.9 3 MgmtEth RP 0 17 2.21.1 16.9 6
1 1 2 3 1 2 3
2 2 3 1 2 3 1
3 3 1 2 3 1 2
4 4 5 6 4 5 6
5 5 6 4 5 6 4
6 6 4 5 6 4 5
Use this table in conjunction with the lab diagrams to identify which PE
and CE devices your group will configure.
Addressing Tables
Management Ethernet:
Loopback:
LOOPBACK 0
ROUTER
IP ADDRESS
P1 10.11.11.11/32
P2 10.12.12.12/32
PE1 10.1.1.1/32
PE2 10.2.2.2/32
PE3 10.3.3.3/32
PE4 10.4.4.4/32
PE5 10.5.5.5/32
PE6 10.6.6.6/32
Gigabit Ethernet:
P1 49.0001.0000.0000.0011.00
P2 49.0001.0000.0000.0012.00
PE1 49.0001.0000.0000.0001.00
PE2 49.0001.0000.0000.0002.00
PE3 49.0001.0000.0000.0003.00
PE4 49.0001.0000.0000.0004.00
PE5 49.0001.0000.0000.0005.00
PE6 49.0001.0000.0000.0006.00
Public
VPN VPN
Network
Client
Private Lab Network
Network
Terminal Se rv er
P PE
CE
Console connections
NOTE: each router has a menu
selection assigned for each RP
WEB Ser ve r
TFTP Serve r
GE 0/2/0/ GE 2/0 1
1 GE 3/0 GE 0/2/0/
PE1 2 PE4
0/
G
GE 3/1
GE 2/1 P1 2/
E
0/
0/
2/2 3/2 E
0/
G
GE
2
GE 4/0
GE 4/1
GE 0 /2/0/1
GE 2
Pod 2 PE2 0/2
0/2
/0/ PE5 Pod 5
/0/
2 GE
Pod 3 0/1 GE Pod 6
2 / 0/2
0/ /0/
GE 1
PE3 GE
0/2/
0/2 0/2
/0/2 PE6
GE 4/1
GE 4/0
MgmtEth 0/RSP0/CPU0/0 GE MgmtEth 0/RSP0/CPU0/0
G
0
GE
3/
E
E
2/
G
0
GE GE
2/2 /2
G E3
P2
MgmtEth 0/0/CPU0/0
MgmtEth 0/1/CPU0/0
P2
MgmtEth RP 0 17 2.21.1 16.1 20
MgmtEth RP 1 17 2.21.1 16.1 21
CE1 P1 CE4
Pod 1 PE1 PE4 Pod 4
Pod 3 P2 Pod 6
CE3 PE6 CE6
PE3
MgmtEth RP 0 17 2.21.1 16.9 3 MgmtEth RP 0 17 2.21.1 16.9 6
1 1 2 3 1 2 3
2 2 3 1 2 3 1
3 3 1 2 3 1 2
4 4 5 6 4 5 6
5 5 6 4 5 6 4
6 6 4 5 6 4 5
Use this table in conjunction with the lab diagrams to identify which PE
and CE devices your group will configure.
Configuration Examples
Base Router Configuration PE1_BASE
line console
exec-timeout 600 0
session-timeout 600
!
line default
exec-timeout 600 0
session-timeout 600
!
interface MgmtEth0/RSP0/CPU0/0
shutdown
interface MgmtEth0/RSP0/CPU0/1
shutdown
!
end
hostname PE1
logging console informational
logging disabled
telnet vrf default ipv4 server max-servers 20
domain ipv4 host pe2 172.21.116.22
domain ipv4 host pe3 172.21.116.32
domain ipv4 host pe4 172.21.116.42
domain ipv4 host pe5 172.21.116.52
domain ipv4 host pe6 172.21.116.62
line console
exec-timeout 600 0
session-timeout 600
!
line default
exec-timeout 600 0
session-timeout 600
!
ipv4 virtual address 172.21.116.12 255.255.255.0
interface Loopback0
ipv4 address 10.1.1.1 255.255.255.255
!
interface MgmtEth0/RSP0/CPU0/0
ipv4 address 172.21.116.10 255.255.255.0
!
interface MgmtEth0/RSP0/CPU0/1
shutdown
!
interface MgmtEth0/RSP1/CPU0/0
ipv4 address 172.21.116.11 255.255.255.0
!
interface MgmtEth0/RSP1/CPU0/1
shutdown
!
interface GigabitEthernet0/2/0/0
shutdown
!
interface GigabitEthernet0/2/0/1
ipv4 address 192.168.111.1 255.255.255.0
!
interface GigabitEthernet0/2/0/2
ipv4 address 192.168.121.1 255.255.255.0
!
router static
address-family ipv4 unicast
0.0.0.0/0 172.21.116.1
!
!
end
Overview
Description
This exercise has two goals: (1) to familiarize you with the remote lab
hardware, and (2) to introduce the Cisco IOS XR configuration commands
used to do a basic configuration of your router. You will log in to your
router for the first time and use Cisco IOS XR commands to view the
hardware environment. You will establish the basic connectivity and
addressing necessary to create the lab network for the remainder of the
course.
Objectives
After completing this lab, you will be able to:
Display your routers hardware status and software version
information
Display RSP redundancy
Lab References
Command list
In this laboratory exercise, refer to this list if you need command
assistance. Other commands not listed here may be needed to accomplish
the lab objectives.
The virtual IP address is visible only in the routing table and ARP
cache.
______________________________________________________________
8. Using the Initial Router Configuration example in the Lab Aids,
configure and commit the domain names for each of the other routers
in the lab network. Use names with the form Px or PEx, where x is
the router number, and map the name to that routers virtual IP
address.
9. Ping your other routers domain names to make sure that they are all
up and working. If not working, investigate the cause with the affected
neighbor and fix it before continuing.
10. Configure each of the GigE interfaces with the appropriate IPv4
address information from the GigE Addressing tables found in the Lab
Aids.
! What commands did you use?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
17. Enable logging output to the console to show all messages except
debugging messages.
! What command did you use?
_____________________________________________________________
17. Review the complete configuration (use the show running-config
command) and compare it with the Initial Router Configuration
example in the Lab Aids. Resolve any discrepancies before completing
the lab.
18. Verify that you can connect to your assigned router by opening a
browser window to the Web Server address shown in the Lab Aids.
Select your routers RP0 icon on the Web page and a telnet window will
open for a console session. Inform your instructor if this does not
happen.
Summary
Hardware Discovery and Initial Configuration and Initial Configuration
In this lab you learned to:
Display your routers hardware status and software version
information
Display RSP redundancy
no ip mroute-cache
!
interface GigabitEthernet2/0
description *PE1*
ip address 192.168.111.11 255.255.255.0
no ip directed-broadcast
ip pim dense-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet2/1
description *PE2*
ip address 192.168.112.11 255.255.255.0
no ip directed-broadcast
ip pim sparse-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
!
interface GigabitEthernet2/2
description *PE3*
ip address 192.168.113.11 255.255.255.0
no ip directed-broadcast
ip pim sparse-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet3/0
description *PE4*
ip address 192.168.114.11 255.255.255.0
no ip directed-broadcast
ip pim sparse-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet3/1
description *PE5*
ip address 192.168.115.11 255.255.255.0
no ip directed-broadcast
ip pim dense-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
2011 Cisco Systems, Inc. Version 4.0.1 Lab 111
Hardware Discovery and Initial Configuration Lab 1
ip rsvp bandwidth
!
interface GigabitEthernet3/2
description *PE6*
ip address 192.168.116.11 255.255.255.0
no ip directed-broadcast
ip pim sparse-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet4/0
description *P2*
ip address 192.168.21.11 255.255.255.0
no ip directed-broadcast
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet4/1
description *P2*
ip address 192.168.12.11 255.255.255.0
no ip directed-broadcast
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet4/2
no ip address
no ip directed-broadcast
shutdown
no negotiation auto
!
interface Ethernet0
description *Mgmt LAN*
ip address 172.21.116.110 255.255.255.0
no ip directed-broadcast
no ip route-cache
no ip mroute-cache
!
interface Ethernet1
no ip address
no ip directed-broadcast
no ip route-cache
no ip mroute-cache
shutdown
!
interface Ethernet2
no ip address
no ip directed-broadcast
Lab 112 Version 4.0.1 Cisco ASR 9000 Series Essentials
Lab 1 Summary
no ip route-cache
no ip mroute-cache
shutdown
!
router ospf 1
router-id 10.11.11.11
log-adjacency-changes
mpls traffic-eng router-id Loopback0
mpls traffic-eng area 0
network 10.0.0.0 0.255.255.255 area 0
network 192.168.111.0 0.0.0.255 area 0
network 192.168.112.0 0.0.0.255 area 0
network 192.168.113.0 0.0.0.255 area 0
network 192.168.114.0 0.0.0.255 area 0
network 192.168.115.0 0.0.0.255 area 0
network 192.168.116.0 0.0.0.255 area 0
network 192.168.0.0 0.0.255.255 area 0
distance 116
!
router isis lab
net 49.0001.0000.0000.0011.00
is-type level-1
metric-style wide
nsf ietf
mpls traffic-eng router-id Loopback0
mpls traffic-eng level-1
!
router bgp 65000
bgp router-id 10.11.11.11
bgp log-neighbor-changes
neighbor 10.1.1.1 remote-as 65000
neighbor 10.2.2.2 remote-as 65000
neighbor 10.3.3.3 remote-as 65000
neighbor 10.4.4.4 remote-as 65000
neighbor 10.5.5.5 remote-as 65000
neighbor 10.6.6.6 remote-as 65000
neighbor 10.12.12.12 remote-as 65000
neighbor 10.12.12.12 update-source Loopback0
!
address-family ipv4
neighbor 10.1.1.1 activate
neighbor 10.2.2.2 activate
neighbor 10.3.3.3 activate
neighbor 10.4.4.4 activate
neighbor 10.5.5.5 activate
neighbor 10.6.6.6 activate
neighbor 10.12.12.12 activate
no auto-summary
no synchronization
network 10.11.11.11 mask 255.255.255.255
exit-address-family
!
ip classless
ip route 0.0.0.0 0.0.0.0 172.21.116.1
!
ip pim send-rp-announce Loopback0 scope 3
2011 Cisco Systems, Inc. Version 4.0.1 Lab 113
Hardware Discovery and Initial Configuration Lab 1
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet3/0
description *PE4*
ip address 192.168.124.12 255.255.255.0
no ip directed-broadcast
ip pim sparse-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet3/1
description *PE5*
ip address 192.168.125.12 255.255.255.0
no ip directed-broadcast
ip pim sparse-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet3/2
description *PE6*
ip address 192.168.126.12 255.255.255.0
no ip directed-broadcast
ip pim sparse-mode
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet4/0
description *P1*
ip address 192.168.12.12 255.255.255.0
no ip directed-broadcast
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
ip rsvp bandwidth
!
interface GigabitEthernet4/1
description *P1*
ip address 192.168.21.12 255.255.255.0
no ip directed-broadcast
ip router isis lab
no negotiation auto
mpls traffic-eng tunnels
tag-switching ip
Lab 116 Version 4.0.1 Cisco ASR 9000 Series Essentials
Lab 1 Summary
ip rsvp bandwidth
!
interface GigabitEthernet4/2
no ip address
no ip directed-broadcast
shutdown
no negotiation auto
!
interface Ethernet0
description *Mgmt LAN*
ip address 172.21.116.120 255.255.255.0
no ip directed-broadcast
no ip route-cache
no ip mroute-cache
!
interface Ethernet1
no ip address
no ip directed-broadcast
no ip route-cache
no ip mroute-cache
shutdown
!
interface Ethernet2
no ip address
no ip directed-broadcast
no ip route-cache
no ip mroute-cache
shutdown
!
!
router ospf 1
router-id 10.12.12.12
log-adjacency-changes
mpls traffic-eng router-id Loopback0
mpls traffic-eng area 0
network 10.0.0.0 0.255.255.255 area 0
network 192.168.121.0 0.0.0.255 area 0
network 192.168.122.0 0.0.0.255 area 0
network 192.168.123.0 0.0.0.255 area 0
network 192.168.124.0 0.0.0.255 area 0
network 192.168.125.0 0.0.0.255 area 0
network 192.168.126.0 0.0.0.255 area 0
network 192.168.0.0 0.0.255.255 area 0
distance 116
!
router isis lab
net 49.0001.0000.0000.0012.00
is-type level-1
metric-style wide
nsf ietf
mpls traffic-eng router-id Loopback0
mpls traffic-eng level-1
!
router bgp 65000
bgp router-id 10.12.12.12
bgp log-neighbor-changes
2011 Cisco Systems, Inc. Version 4.0.1 Lab 117
Hardware Discovery and Initial Configuration Lab 1
Overview
Description
The goal of this lab exercise is for you to use Cisco IOS XR software installation
commands to add, activate, deactivate, and remove various types of software
packages. You will review and verify the results.
Objectives
After completing this lab, you will be able to:
Perform an installation of a new software packages to add additional
features
Lab References
Command List
In this lab exercise, refer to this list if you need command assistance.
show platform
show version
Software Packages
Cisco XR 12000 files on TFTP server Cisco ASR 9000 files on TFTP server
Manageability hfr-mgbl-p.pie-4.0.1
MPLS hfr-mpls-p.pie-4.0.1
Documentation hfr-doc.pie-4.0.1
Diagnostics hfr-diags-p.pie-4.0.1
Software Installation
Pre-installation checks
1. Check the version of Cisco IOS XR software running on your router.
! Which command did you use? _________________________________
! What is the boot disk? ________________________________________
2. Check the date and time on your router.
! Which command did you use? _________________________________
3. Set the time to match the current date and local time.
! Which command did you use?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_______________________________________________________________
Hint: Dont forget the TFTP server address and file path (if necessary).
Note the cards supported by the software packages.
3. Install and activate the Multicast package from the TFTP server using one
command.
! What command did you use?
_____________________________________________________________ .
_____________________________________________________________
______________________________________________________________
4. After the installation add step above is complete, reenter global
configuration mode and determine if you can now enter the multicast-
router command.
! Were you able to enter the multicast-routing command now?____
! Why? ________________________________________________________
5. Use the show install log reverse command to display information logged
about the installation activation. x is the request (transaction) ID assigned
to the command.
6. Now add and activate the MPLS and Documentation PIEs from Admin
EXEC mode.
! What command did you use to install and activate the MPLS PIE?
_____________________________________________________________
7. While this package installation is running, enter the show install requests
command.
! What does this command tell you about your installation request?
_____________________________________________________________
_____________________________________________________________
8. Allow the process to finish and then enter the show install active and
show install committed commands.
! Identify the differences you observe.
_____________________________________________________________
_____________________________________________________________
Notice that the active software list now contains the three PIEs you just
added and activated, but the committed software list does not. If the entire
system reloaded right now (say, due to a complete power failure), the router
would come up without the software features you loaded, because they were
not committed. Therefore, after any software package installation, test to see
if the system is behaving properly and then commit the new software.
9. Now that you have verified that the Multicast, MPLS, and Documentation
packages are installed and working correctly, commit the installation so that
it will activate on any subsequent router reload.
! What command did you use? ___________________________________
10. Now install and activate the Manageability PIE from Admin EXEC mode.
! What command did you use?
_____________________________________________________________
11. Allow the process to finish and then enter the show install active and
show install committed commands.
! Identify the differences you observe.
_____________________________________________________________
_____________________________________________________________
12. Now that you have verified that the Multicast, MPLS, Documentation and
Manageability PIEs are installed and working correctly, commit the
installation so that it will activate on any subsequent router reload.
! What command did you use? ___________________________________
Challenge Questions
! At which stage does the software certification check occur, during the
add or activate step? _________________________________________
! At which stage does API compatibility check occur, during the add or
activate step? ________________________________________________
! If there were a package that was disruptive (it impacted forwarding for
example), at what stage would this occur, during the add or activate
step? _________________________________________________________
! When removing a package, why is it necessary to enter the install
commit command after deactivating the package?
_____________________________________________________________
! If you wanted to return to the last committed state of the installed
software, what two methods could you use?
_____________________________________________________________
_____________________________________________________________
Summary
Cisco IOS XR Software Installation
In this lab, you learned to:
Overview
Description
The goal of this exercise is to familiarize you with various operational
features unique to Cisco IOS XR software. You will commit configuration
changes and roll them back. You will configure RSP redundancy and force
a switchover. You will stop and restart processes and make observations
about all these tasks.
Objectives
After completing this lab, you will be able to:
Commit configurations using available options
Lab References
Command List
In this laboratory exercise, you will use the following commands. Refer to
this list if you need command assistance. Other commands not listed here
may be needed to accomplish the lab configurations.
show running-config
3. Check to see if there is a rollback point that allows you to roll back the
to the last committed configuration.
What command did you use? ______________________________________
_____________________________________________________________
View your current running configuration.
4. Roll back the configuration changes made in the last commit operation.
What command did you use?
_____________________________________________________________
5. Verify that the configuration changes have been rolled back by looking
at your running configuration and the rollback logs.
Have the configuration changes made earlier, been removed?
_____________________________________________________________
6. Check the configuration history log and the rollback points.
Is there a rollback point that would allow you to now change back to
the configuration you just performed a rollback from? _______________
What is that rollback point? _______________________________________
Verify RP Status
1. Connect to your PE via the console port using the Terminal Server.
2. Confirm that there are two paired RSPs installed in the owner SDR.
Which command did you use? _____________________________________
Which RSP is the primary? ________________________________________
3. Use the show version command to confirm that the configuration
register for both RSPs has a value of either 0x2 or 0x2102. If the value
is NEITHER, notify your instructor!
4. Using the redundancy state display, answer the following questions:
What is the role of the partner node? ______________________________
What is the status of the standby RSP? ____________________________
How many RSP switchovers have occurred since the router was last
booted? _________________________________________________________
5. Check to see if the two RSPs in your system have the same amount of
memory.
Which command did you use?
_____________________________________________________________
Test RP Switchover
To test RSP switchover and evaluate its effect on process operation, you
will view the switchover from the console and immediately check to see the
status of the process.
1. Open a second terminal server session and connect to the standby RSP.
2. Place the active and standby terminal server sessions side by side to
observe the process.
5. Display the process information for the IPv4 static route process and
record the following values:
Job ID: ____________________________
PID: _______________________________
Instance #: _________________________
Respawn count: ____________________
Last started: _______________________
Process state: ______________________
If a process was stopped by a software failure, what command could you
use to restart the process?
_____________________________________________________________
6. Display the process information for the IPv4 static route process and
record the following values:
Job ID: ____________________________
PID: _______________________________
Instance #: _________________________
Respawn count: ____________________
Last started: _______________________
Process state: ______________________
Has the respawn count changed? _________________________________
_______________________ Note _________________________
A process frequently restarting may indicate a problem that is
impacting router operation.
___________________________________________________________
7. Restore the RSPs to their original primary/standby relationship by
performing another switchover.
8. Terminate your secondary console connection.
Summary
Cisco IOS XR Operations
In this lab you learned to:
Overview
Description
The goal of this exercise is to familiarize you with the Cisco IOS XR
commands used to configure user authentication and access control.
Objectives
After completing this lab, you will be able to do the following:
Create customized task groups
Create customized user groups
Add users for authentication
Lab Reference
Command List
For this laboratory exercise, refer to this list if you need command
assistance. Other commands not listed here may be needed to accomplish
the lab configurations.
username
7. Allow this task group to inherit the rights of the igpadmin group.
! List the command used to inherit rights from the other task group.
_____________________________________________________________
! Do you need to specifically add the rib rights to this task group?
Why?
_____________________________________________________________
_____________________________________________________________
The next task is to create the users which will log in to Cisco IOS XR
software and be authenticated as part of the security policy.
1. Exit from user group configuration submode and create a user using
your first name.
! What command did you use to create the user?
_____________________________________________________________
Summary
Cisco Cisco IOS XR Security
In this lab you learned to:
Overview
Description
The goal of this exercise is to familiarize students with the Cisco IOS XR
commands used to configure routing protocols. It is necessary to already
have a good working knowledge of IS-IS to be able to successfully configure
and operate the protocol.
Objectives
After completing this lab, you will be able to:
Configure IS-IS operation
Lab Reference
Command List
In this lab exercise, you will refer to this list for command assistance.
Additional commands, not listed here, may also be needed to complete the
lab configurations.
metric-style
nsf ietf
passive
router isis
Configuring IS-IS
You are going to configure IS-IS only on the PEa router assigned to your
group. Review the Group to PE/CE Mapping Key table provided in the
lab aids. Only the core-facing GigE interfaces on the PEa router will be
configured by your group. The P routers are already configured with IS-IS.
1. View the status of all your GigE interfaces:
show interfaces Gig* brief
All GigE interfaces connecting to neighboring P routers and the line
protocol should be up. If they are not, inform your instructor and work
with the affected neighbors to get the links up.
2. Locate your routers NSAP in the Lab Aids (Lab Aids page 9).
! What is your routers NSAP? __________________________________
3. Configure your router as an IS-IS router.
! What command did you use to enter the ISIS configuration?
____________________________________________________________
4. Configure your router as a Level 1 router.
! What command did you use to accomplish this?
____________________________________________________________
5. Set your routers NET using the NSAP recorded above.
! What is the command to accomplish this?
____________________________________________________________
6. Configure IS-IS to use wide metrics to support MPLS operation.
! What two commands did you use to accomplish this?
____________________________________________________________
____________________________________________________________
7. Without exiting configuration mode, commit the configuration.
15. Configure your loopback interface for IPv4 unicast routing and set it
passive.
! What commands did you use to configure the loopback interface?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
16. Verify your IS-IS interfaces.
17. Enable NSF (IETF version) for IS-IS and check the state of NSF to
make sure that it is working.
! In what configuration context do you configure NSF?
____________________________________________________________
! What command did you use to configure NSF?
_____________________________________________________________
18. Verify that all your neighbors can be seen again.
Summary
IS-IS Routing Configuration
In this lab you learned to:
Overview
Description
The goal of this exercise is to familiarize students with the Cisco IOS XR
commands used to configure routing protocols. It is necessary to already
have a good working knowledge of OSPF to be able to successfully
configure and operate the protocol.
Objectives
After completing this lab, you will be able to:
Configure OSPF operation
Lab Reference
Command List
In this lab exercise, you will refer to this list for command assistance.
Additional commands, not listed here, may also be needed to complete the
lab configurations.
passive
nsf ietf
router ospf
Configuring OSPF
You are going to configure OSPF only on the PEa router assigned to your
group. Review the Group to PE/CE Mapping Key table provided in the
lab aids. Only the core-facing GigE interfaces on the PEa router will be
configured by your group. The P routers are already configured with
OSPF.
Assume that all PE and P routers are in the backbone (area 0).
1. Configure the OSPF routing protocol on your groups PEa router.
List the command used. __________________________________________
2. Enable in area 0 all GigE interfaces connecting to other P routers.
DO NOT ENABLE OSPF ON YOUR MANAGEMENT ETHERNET
(MgmtEth) INTERFACES.
List the commands used.
_____________________________________________________________
_____________________________________________________________
3. Without leaving configuration mode, commit your configuration.
4. Check that all your OSPF interfaces are up and that you can see your
OSPF neighbors.
List the command used. __________________________________________
Is it compatible to run with any other Cisco router in the same
network? _____________________________________________________
5. Configure your loopback interface in the same area as passive.
What commands did you use to configure the loopback interface?
_____________________________________________________________
_____________________________________________________________
6. Enable NSF (IETF version) for OSPF.
List the command used. __________________________________________
7. Without leaving configuration mode, commit your configuration.
Summary
OSPF Routing Configuration
In this lab you learned to:
Overview
Description
The goal of this exercise is to familiarize you with the Cisco IOS XR
commands used to configure iBGP routing protocol. It is necessary to
already have a basic working knowledge of iBGP routing to be able to
successfully configure and operate the protocol.
Objectives
After completing this lab, you will be able to:
Configure iBGP operation
Lab Reference
Command List
In this lab exercise, you will refer to this list for command assistance.
Additional commands, not listed here, may also be needed to complete the
lab configuration and verification.
neighbor
neighbor-group
remote-as
router bgp
update-source
use
Configuring iBGP
You are going to configure iBGP only on the PEa router assigned to your
group. Review the Group to PE/CE Mapping Key table provided in the
lab aids. Only the core-facing GigE interfaces on the PEa router will be
configured by your group. The P routers are already configured with iBGP.
Assume that all PE and P routers are in the same autonomous system
(full-mesh iBGP).
1. Configure the BGP routing process in AS 65000 on your groups PEa
router.
! What command or commands did you use? _____________________
2. Configure the IPv4 unicast address family for BGP operation.
! What command did you use? __________________________________ _
3. Configure a neighbor group, called internal, with your routers local AS
number (65000) as the remote AS (for iBGP operation), your routers
Loopback0 address as the update source, and the IPv4 unicast address
family for the neighbor session.
! What commands did you use to configure the neighbor group?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
4. Set up peering relationships to each of the other P and PE routers
Loopback0 interface addresses using the neighbor group you just
configured and adding a description containing that routers identity
from the lab topology.
! What commands did you use to set up the peering relationships?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
! How many neighbors did you configure? ________________________
5. Check to be sure that your peers (neighbors) are up and that you can
see BGP messages being exchanged.
! What command did you use? __________________________________
6. If all your peers are not up, troubleshoot the problems with the affected
neighbors.
Summary
iBGP Routing Configuration
In this lab, you learned to:
Overview
Description
The goal of this exercise is to learn to build route policies using the Routing
Policy Language (RPL). You will accomplish this by converting a
traditional route map into RPL policy.
Objectives
After completing this lab, you will be able to:
Translate a route map using RPL
Lab Reference
Command List (RPL Statements)
In this laboratory exercise, you will refer to the following RPL statement
and command list for configuration assistance during the lab exercise.
apply if/then/else/elseif/endif
ip prefix-list 102
10 permit 46.48.0.0/16 le 32
20 permit 35.48.0.0/19 le 32
30 permit 214.10.10.0/24
40 permit 215.11.1.0/24
ip community-list 1
10 permit 10:11
ip community-list 2
10 permit 10:12
ip community-list 3
10 permit 10:13
ip community-list 4
10 permit 10:14
prefix-set ps102
46.48.0.0/16 le 32,
35.48.0.0/19 le 32,
214.10.10.0/24,
215.11.1.0/24
end-set
Task 1 - Step 2
community-set cs1
10:11
end-set
community-set cs2
10:12
end-set
community-set cs3
10:13
end-set
community-set cs4
10:14
end-set
Task 1 - Step 3
route-policy easy1
if destination in ps101 and community matches-any cs1 then
prepend as-path 101 1
set community (12:34) additive
elseif destination in ps101 and community matches-any cs2 then
prepend as-path 101 2
set community (12:34) additive
elseif destination in ps101 and community matches-any cs3 then
prepend as-path 101 3
set community (12:34) additive
elseif destination in ps101 and community matches-any cs4 then
prepend as-path 101 4
set community (12:34) additive
elseif destination in ps101 then
set local-preference 222
set community (12:34) additive
endif
end-policy
Lab 88 Version 4.0.1 Cisco ASR 9000 Essentials
Lab 8 Part 2 ! Lab Resolution
Task 1 - Step 4
route-policy easy2
if destination in ps102 and community matches-any cs1 then
prepend as-path 102 1
set community (12:35) additive
elseif destination in ps102 and community matches-any cs2 then
prepend as-path 102 2
set community (12:35) additive
elseif destination in ps102 and community matches-any cs3 then
prepend as-path 102 3
set community (12:35) additive
elseif destination in ps102 and community matches-any cs4 then
prepend as-path 102 4
set community (12:35) additive
elseif destination in ps102 then
set local-preference 222
set community (12:35) additive
endif
end-policy
Task 2
route-policy easy1 (the first route map)
if destination in ps101 then
set community (12:34) additive
if community matches-any cs1 then
prepend as-path 101 1
elseif community matches-any cs2 then
prepend as-path 101 2
elseif community matches-any cs3 then
prepend as-path 101 3
elseif community matches-any cs4 then
prepend as-path 101 4
else
set local-preference 222
endif
endif
end-policy
end-policy
Task 3
route-policy easy1
if destination in ps101 then
set community (12:34) additive
if community matches-any (10:11) then
prepend as-path 101 1
elseif community matches-any (10:12) then
prepend as-path 101 2
elseif community matches-any (10:13) then
prepend as-path 101 3
elseif community matches-any (10:14) then
prepend as-path 101 4
else
set local-preference 222
endif
endif
end-policy
route-policy easy2
if destination in ps102 then
set community (12:35) additive
if community matches-any (10:11) then
prepend as-path 102 1
elseif community matches-any (10:12) then
prepend as-path 102 2
elseif community matches-any (10:13) then
prepend as-path 102 3
elseif community matches-any (10:14) then
prepend as-path 102 4
else
set local-preference 222
endif
endif
end-policy
Task 4
route-policy do_prepend($prepend_as)
if community matches-any (10:11) then
prepend as-path $prepend_as 1
elseif community matches-any (10:12) then
prepend as-path $prepend_as 2
elseif community matches-any (10:13) then
prepend as-path $prepend_as 3
elseif community matches-any (10:14) then
prepend as-path $prepend_as 4
else
set local-preference 222
endif
end-policy
route-policy parameterization($as,$tag)
set community (12:$tag) additive
route-policy easy1
if destination in ps101 then
apply parameterization(101,34)
endif
end-policy
route-policy easy2
if destination in ps102 then
apply parameterization(102,35)
endif
end-policy
Summary
Building RPL Route Policies
In this lab you learned to:
Overview
Description
The goal of this exercise is to familiarize the students with the
Cisco IOS XR commands used to configure and operate IPv4 multicast
routing.
Objectives
After completing this lab, you will be able to:
Configure IPv4 multicast routing
Lab Reference
Command List
In this lab exercise, you will refer to this list for command assistance.
Additional commands, not listed here, may also be needed to complete the
lab configuration and verification.
Summary
IP Multicast Configuration
In this lab you learned to:
Overview
Description
This lab teaches you to configure MPLS Label Distribution Protocol (LDP)
and dynamic traffic engineering (TE) tunnels.
Objectives
After completing this lab, you will be able to do the following:
Configure MPLS LDP
Configure MPLS dynamic TE tunnels
Visual Objective
P routers are
preconfigured for
OSPF, IS-IS,
MPLS LDP iBGP, MPLS LDP,
enabled on all and MPLS-TE.
core-facing GigE P1
interfaces. PE1 PE4 No additional
configuration
Each group will should be
enable one PE required.
router. PE5
PE2
P2
PE3 PE6
IP/MPLS
Core
An IP/MPLS cloud is
established when all PE-P
neighbor relationships are
fully configured.
Lab References
Command List
In this lab exercise, you will refer to this list for command assistance.
Additional commands, not listed here, may also be needed to complete the
lab configurations.
MPLS LDP Commands
RSVP Commands
interface
rsvp
ipv4 unnumbered
mpls traffic engineering
path-option
priority
signaled- bandwidth
PEa 0/2/0/1
PEa
PEa 0/2/0/2
Group PEa
mpls ldp
router-id loopback0
X
interface gigabitEthernet0/2/0/1
interface gigabitEthernet0/2/0/2
_____________________________________________________________
Destination
Local label Outgoing label
router
P1
P2
PE1
PE2
PE3
PE4
PE5
PE6
WAIT Please be sure all other groups have completed the LDP section
before proceeding.
Visual Objective
MPLS-TE Tunnel
interface (head)
P1
MPLS-TE
Tunnel path
traverses the
P router
P2 core.
PE1
PEb 0/2/0/2
MPLS-TE Tunnel
interface (tail)
MPLS-TE
MPLS Tunnel Lab
TE Tunnel Configuration Diagram
x = Group #
1. Configure the MPLS-TE infrastructure
2. Create the MPLS-TE Tunnel
router ospf lab interface (head and tail)
mpls traffic-eng router-id loopback0
area 0 interface tunnel-te ab
mpls traffic-eng ipv4 unnumbered Loopback 0
rsvp priority 0 0
signalled-bandwidth 1000
interface gigabitEthernet0/2/0/1 PEa 0/2/0/1 autoroute announce
bandwidth
mpls traffic-eng destination 10.b.b.b
interface gigabitEthernet0/2/0/1 path-option 1 dynamic
2011, Cisco Systems, Inc. All rights reserved. Version 3.9.1 Lab Aid Presentation
To build an association between your IGP and MPLS TE, you must set a
loopback interface address in the IGP. For this lab, we will use OSPF.
1. On your groups PEa, enter the OSPF routing protocol instance and set
the loopback interface as the MPLS-TE router ID. Check with your
neighbor to ensure this step was performed on your groupsPEb.
What command or commands did you use? ______________________
_____________________________________________________________
_____________________________________________________________
2. Set the MPLS-TE OSPF area in area 0.
What commands did you use? __________________________________
Configuring the RSVP Signaling
The routers must know what interfaces will participate in the MPLS traffic
engineering infrastructure.
4. Set both the gigabitEthernet 0/2/0/1 interface on PEa and the
gigabitEthernet 0/2/0/2 interface on PEb for MPLS TE.
What command or commands did you use?
__________________________________________________________
7. Commit your configuration.
8. Exit configuration mode.
Reviewing the MPLS-TE Infrastructure
Summary
Multiprotocol Label Switching (MPLS)
In this lab, you learned to:
Overview
Description
This lab teaches you to configure a simple Layer 3 Virtual Private Network
(L3VPN) and the infrastructure required to support it.
Objectives
After completing this lab, you will be able to do the following:
Configure an L3VPN
Configure an L3VPN infrastructure
Visual Objective
Lab References
Command list
In this lab exercise, you will refer to this list for command assistance.
Additional commands, not listed here, may also be needed to complete the
lab configurations.
vrf
__________________________________________________________________
21 interface gigabitEthernet0/2/0/28
CEa speed 100
FE0/ vrf GROUP_x
ipv4 address 172.16.ab.2 /24
CEa = ip route 172.16.ba.0/24 172.16.ab.2
ip route 10.255.ba.0/24 172.16.ab.2
router bgp 65000
address-family vpnv4 unicast
neighbor 10.b.b.b
address-family vpnv4 unicast
router static
vrf GROUP_x
address-family ipv4 unicast
10.255.ab.0 /24 gigabitEthernet0/2/0/28
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
What command did you use to create the entry for the routes your VRF
needs to learn? _______________________________________________
4. Also, your PEa must send routes to the destination PEb. This entry will
be used by the partner to put your CEa routes into its VRF.
What value did you use? __________________________________________
What command did you use? ______________________________________
5. Exit your VRF configuration.
If you think that you should see the addresses and you do not see them,
troubleshoot with students at VPN destination to resolve the problem.
3. Connect to your groups CEa router.
4. Display the route table on the CEa.
Do you see the routes from your partner CEb? ______________________
_____________________________________________________________
5. Connect to PEb. Display the BGP VRF information.
What is the next hop for the path to the networks at the destination
CEa? ________________________________________________________
6. From CEa, issue a ping to the addresses on your VPN destination CEb
router. Use the following diagrams to identify which Loopback
addresses to ping for your groups VRF
Were you successful? _____________________________________________
If you were not successful, troubleshoot with students at VPN
destination to resolve the problem.
172.16.23.1 172.16.23.2
10.255.23.1
21 28
22 29
10.255.21.1 172.16.21.1 172.16.21.2
172.16.31.1 172.16.31.2
10.255.31.1
21 28
22 29
10.255.32.1 172.16.32.1 172.16.32.2 Group #3
2011, Cisco Systems, Inc. All rights reserved. Version 3.9.1 Lab Aid Presentation
172.16.56.1 172.16.56.2
10.255.56.1
21 28
22 29
10.255.54.1 172.16.54.1 172.16.54.2
172.16.64.1 172.16.64.2
10.255.64.1
21 28
22 29
10.255.65.1 172.16.65.1 172.16.65.2 Group #6
2011, Cisco Systems, Inc. All rights reserved. Version 3.9.1 Lab Aid Presentation
Summary
Layer 3 Virtual Private Networks
In this lab, you learned to:
Configure an L3VPN
Configure an L3VPN infrastructure
Verify the configuration and operation
Overview
Description
The goal of this exercise is to familiarize the student with various
Cisco IOS XR software commands used to implement point-to-point local
E-Line Carrier Ethernet services on a Cisco ASR 9000 Series Aggregation
Services Router.
There are two parts in this lab. In Part One, link bundles are configured
on the Cisco ASR 9000 Provider Edge (PE) devices. In Part Two Ethernet
Flow Points (EFPs) are built on the logical link bundle interfaces. A Layer
2 Virtual Private Network (L2VPN) crossconnect links the two EFPs, and
Layer 2 connectivity is verified between Cisco ME3400 Customer
Equipment (CE) devices by issuing ping commands between CE switch
virtual interfaces (SVIs).
Configuration is performed on the PE devices only. The CE and core (P)
devices are preconfigured. The figure below shows the objectives of this
lab.
Objectives
After completing this lab, you will be able to:
Configure link bundles with Cisco EtherChannel
Visual Objective
Trunk ports on
Bundled interfaces
Lab References
Command List
In this laboratory exercise, refer to this list if you need command
assistance. Other commands not listed here may be needed to accomplish
the lab objectives. This list is meant to supplement the Student Guide
materials.
configure terminal
show interface
L2transport
encapsulation
rewrite
L2vpn
xconnect
bundle-ether
bundle id
speed 100
interface
ping
commit
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
! Which command did you use to create the logical link bundle
interface?
_____________________________________________________________
3. Create the second link bundle x01 and add a description that reads
Group x Local E-Line, Local E-LAN, L2 Multicast.
4. Assign two member interfaces to the link bundle.
! What command do you use to assign a physical (or member)
interface to a bundle?
_____________________________________________________________
5. Verify and commit the link bundle configuration.
! Which of the following actions did you perform?
a. Add bundle member to a link bundle in bundle interface
configuration mode.
b. Assign the bundle to an interface in physical or member interface
configuration mode.
_____________________________________________________________
Int vlan x0
SVI #1 192.168.x0.1
PEa 0/2/0/
Trunk #2
switchport mode trunk 2. EFP #2
switchport trunk allowed vlan x0 interface bundle-Ether x01.1 l2transport
encap dot1q x0
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
Group PEa
int bundle-ether x00.1 l2transport
encap dot1q x0
int bundle-ether x01.1 l2transport
X encap dot1q x0
L2vpn
xconnect group AC2AC_x
p2p LOCAL_ELINE
EFPs are built on the link bundles created in Part 1 of this lab. Verify that
the bundle interfaces are configured with EFPs are in the UP state. Refer
to Table 2 for your Groups configuration.
1. Connect to your assigned router. Verify that the access Bundle-
Ethernet ports that are assigned to your Group are in the UP state. If
they are not, troubleshoot the link.
! What are the MAC addresses of each of the link bundles?
_____________________________________________________________
_____________________________________________________________
Summary
Local E-Line Service
In this lab, you learned to:
Overview
Description
The goal of this exercise is to familiarize the student with the various
Cisco IOS XR software commands used to implement a Point-to-point
EoMPLS E-Line Carrier Ethernet service across an IP and MPLS-enabled
Cisco ASR 9000 Series Aggregation Services network.
There are three parts to this lab. Part One involves link bundle creation.
Part Two involves EFP and pseudowire creation between two
Cisco ASR 9000 PEs. Part Three adds resiliency to the EoMPLS E-Line by
adding a backup pseudowire to the topology.
Configuration is performed on the PE devices only. The CE and P devices
are preconfigured. The diagram below illustrates the objectives of this lab.
Objectives
After completing this lab, you will be able to:
Configure EFP encapsulation, matching, and rewrite.
Configure P2P EoMPLS E-Line service.
Verify Layer 2 Ethernet service operation.
Configure pseudowire redundancy.
Verify redundancy and resiliency operation.
x = Group #
EoMPLS E-Line PEa 0/2/0/
L2VPN
Int vlan x1 3,4 IP/MPLS
192.168.x1.1
1,2
CEa
FE0/
EoMPLS
xconnect
Int vlan x1 PEb 0/2/0/
192.168.x1.2
CEb
FE0/
15,16
22,23
Trunk ports on
Bundled interfaces
EFPs on Bundle
Ping betw een CE SVIs to sub-interfaces
verify L2VPN connectiv ity
Lab References
Command List
In this laboratory exercise, refer to this list if you need command
assistance. Other commands not listed here may be needed to accomplish
the lab objectives. This list is meant to supplement the Student Guide
materials.
show ospf
ping
L2transport
encapsulation
rewrite
L2vpn
xconnect
neighbor
backup
show interface
pw-class
preferred-path
x = Group #
Previously created
Bundle
Previously created PEa 0/2/0/
Bundle
3,4
CEa
1,2
PE1 IP/MPLS
FE0/
PEb 0/2/0/
CEb
FE0/
15,16
22,23
2. xconnect #1
Int vlan x1 l2vpn
SVI#1 192.168.x1.1 xconnect group AC2PW_x
PEa 0/2/0/ p2p PEa_PEb_x_A
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
Visual Objective
x = Group #
PEa 0/2/0/
Int vlan x1
192.168.x1.1
3,4
IP/MPLS
CEa FE0/ 1,2
Int vlan x1
192.168.x1.2 PEb 0/2/0/ Primary PW
CEb FE0/
15,16
22,23
Shut EFP parent interface to
force a PW switchover
Int vlan x1 PEc 0/2/0/ Backup PW
192.168.x1.3
CEc FE0/ 17
24
Ping between CEa and CEc SVIs to verify L2VPN connectivity Backup EFP sub-interface
after switchover on backup PE
x = Group #
Trunk#1
switchport trunk allowed vlan add x1
SVI#3
Int vlan x1
PEb 0/2/0/ 3. backup xconnect
192.168.x1.3
l2vpn
xconnect group AC2PW_x
17 PEc 0/2/0/ p2p PEa_PEb_x_A_BACKUP
CEc FE0/ int gigabitEthernet0/2/0/24.1
neighbor 10.a.a.a pw-id x01
24
Trunk#3 PE1 1. EFP#3
switchport mode trunk
switchport trunk allowed vlan x1 interface gigabitEthernet 0/2/0/24.1 l2transport
Configuration
Table 3. EoMPLS with PW Backup
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
Summary
EoMPLS Service
In this lab, you learned to:
Overview
Description
The goal of this exercise is to familiarize the student with various
Cisco IOS XR commands used to implement local E-LAN Carrier Ethernet
services on a Cisco Aggregation Services Router 9000 (ASR 9000).
This lab involves EFP and bridge domain creation on a single ASR 9000
provider edge (PE) router. Configuration is performed on the PE devices
only. The CE and P devices are preconfigured. The diagram below
illustrates the objectives of this lab.
Objectives
After completing this lab, you will be able to:
Configure EFPs
Visual Objective
x = Group #
Ping betw een CE SVIs to
verify L2VPN connectiv ity
Local E-LAN
L2VPN
Int vlan x2 Local bridge-
192.168.x2.1 PEa 0/2/0/ domain
CEa
1,2 3,4
FE0/ BD
20,21
Int vlan x2
192.168.x2.2 PE125
Lab References
Command List
In this laboratory exercise, refer to this list if you need command
assistance. Other commands not listed here may be needed to accomplish
the lab objectives. This list is meant to supplement the Student Guide
materials.
configure t
interface
L2transport
encapsulation
rewrite
L2vpn
bridge group
bridge-domain
error-disable
show interface
Int vlan x2
192.168.x2.1 PEa 0/2/0/
CEa
1,2 3,4
FE0/ BD
20,21
Int vlan x2
192.168.x2.2 PE125
l2vpn
CEb 13,14 bridge group BG_x bridge-domain BD_x
FE0/ interface bundle-Ethernet x00.3
interface bundle-Ethernet x01.2
Int vlan x2 interface gigabitEthernet 0/2/0/25.1
192.168.x2.3
Summary
Local Multipoint Layer 2 Service
In this lab, you learned to:
Configure EFPs
Configure a multipoint bridge domain
Verify Local E-LAN service operation
Overview
Description
The goal of this exercise is to familiarize the student with various Cisco
IOS XR commands used to implement Virtual Private LAN Service (VPLS)
E-LAN Carrier Ethernet service across an Internet Protocol and
multiprotocol label switching (IP/MPLS)-enabled Cisco ASR 9000 network.
There are two parts to this lab. Part One involves Ethernet flow point
(EFP), bridge-domain (BD) and pseudowire (PW) mesh creation across
three Cisco ASR 9000 provider edge (PE) routers, which establishes a
static VPLS. Part Two shows the benefits of VPLS creation using PW
autodiscovery.
Configuration is performed on the PE devices only. The customer edge
(CE) and core (P) devices are preconfigured. The figure on the following
page shows the objectives of this lab.
Objectives
After completing this lab, you will be able to:
Configure EFPs
Configure multipoint VPLS E-LAN service
Visual Objective
Trunk ports on
non-Bundled PEa 0/2/0/
interfaces
Int vlan x3 5 IP/MPLS
192.168.x3.1 VSI
VPLS E-LAN
3 L2VPN
CEa
FE0/
EFPs on sub-
Int vlan x3 interfaces
Bridge-
192.168.x3.2
domains with
PEb 0/2/0/ VFIs (VPLS)
CEb
FE0/ 19
CEc
FE0/ 20 PEc 0/2/0/
Lab References
Command list
In this laboratory exercise, refer to this list if you need command
assistance. Other commands not listed here may be needed to accomplish
the lab objectives. This list is meant to supplement the Student Guide
materials.
l2transport rd auto
l2vpn route-target
bridge-domain ve-id
l2vfi
interface
neighbor
pw-id
router bgp
vpn-id
autodiscovery bgp
VPLS Configuration
1. On PEa, PEb, and PEc, create EFPs using the parameters assigned to
your group in Table 1.
2. Add a description to each EFP that reads Group x VPLS.
3. Verify and commit EFP configuration
4. Verify the state of the EFPs. If necessary, check the configuration of
the parent interfaces to ensure that the interface speed is set to 100
Mbps using the speed 100 command.
Visual Objective
Trunk ports on
non-Bundled
interfaces PEa 0/2/0/
Int vlan x4 5 IP/MPLS
192.168.x4.1 VSI
3
CEa VPLS E-LAN
FE0/ with BGP Auto-
EFPs on sub-
Discovery of PW
Int vlan x4 interfaces
mesh
192.168.x4.2
PEb 0/2/0/
CEb
FE0/ 19
CEc Bridge-
FE0/ PEc 0/2/0/ domains with
20
VFIs (VPLS)
CEb 19
FE0/
Int vlan x4 VSI
192.168.x4.3
26
PEb 0/2/0/
l2vpn
bridge group BG_x1 bridge-domain BD _x 1
int gigabitEthernet 0/2/0/5.2
router bgp 650 00 vfi x1
address-f amily l2 vpn vpls-vpws
vpn-id x00
neighbor 10.a.a.a autodiscovery bgp
address-fa mily l2vpn vpls-vpw s rd auto
neighbor 10.c.c.c route-target x.x.x.x: xxx
address-fa mily l2vpn vpls-vpw s
PEb 0/2/0/ signaling-protocol bgp
ve-id a
l2vpn
bridge group BG_x1 bridge-domain BD _x 1
int gigabitEthernet 0/2/0/26.2 router bgp 650 00
vfi x1 address-f amily l2 vpn vpls-vpws
VSI
vpn-id x00 neighbor 10.a.a.a
26 autodiscovery bgp address-fa mily l2vpn vpls-vpw s
rd auto neighbor 10.b.b.b
route-target x.x.x.x: xxx address-fa mily l2vpn vpls-vpw s
signaling-protocol bgp
ve-id b l2vpn
PEc 0/2/0/ bridge group BG_x1 bridge-domain BD _x 1
int gigabitEthernet 0/2/0/27.2
vfi x1
vpn-id x00
IP/MPLS autodiscovery bgp
rd auto
27 VSI route-target x.x.x.x: xxx
signaling-protocol bgp
ve-id c
2. Add the newly created, local EFPs to the BD, one per PE.
3. Verify and commit the BD configuration.
4. Verify the BD state.
! What MAC address(es) have been learned in the BD so far?
_____________________________________________________________
! What type of L2VPN have you created so far?
_____________________________________________________________
9. Log into CEa, CEb, and CEc and use the ping command between all
CEs to test connectivity across the VPLS E-LAN service.
! Did all pings work?
_____________________________________________________________
Summary
VPLS
In this lab, you learned to:
Configure EFPs
Configure multipoint VPLS E-LAN service
Configure VPLS using PW autodiscovery
Verify VPLS service operation
Overview
Description
The goal of this exercise is to familiarize the student with various Cisco
IOS XR commands used to implement link-based and service-based
Ethernet Operations, Administration, and Maintenance (OAM) protocols.
There are two parts to this lab. Part One adds IEEE 802.3ah or Ethernet-
Operations, Administration, and Maintenance (E-OAM) to a PE-to-CE
link. Part Two adds IEEE 802.3ag or Ethernet-Connectivity Fault
Management (CFM) to a VPLS service.
Configuration is performed on the PE devices only. The customer edge
(CE) and core (P) devices are preconfigured
Objectives
After completing this lab, you will be able to:
Lab References
Command list
In this laboratory exercise, refer to this list if you need command
assistance. Other commands not listed here may be needed to accomplish
the lab objectives. This list is meant to supplement the Student Guide
materials.
profile domain
remote-loopback level
remote
PEa 0/2/0/
CEc 18 25
FE0/
Group PEa
ethernet oam profile EOAM_x
action
critical-event error-disable-interface
dying-gasp error-disable-interface
link-fault error-disable-interface
X session-down error-disable-interface
remote-loopback
mib-retrieval
Group CEc
int fastethernet 0/18
ethernet oam
X ethernet oam remote-loopback supported
ethernet oam remote-failure link-fault action error-disable interface
5. On PEa, enable (no shut) the interface you just shut down.
! Did the E-OAM session and the physical port come back UP?
_____________________________________________________________
Visual Objective
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
int gig 0/2/0/5.1 L2transport int gig 0/2/0/26.1 L2transport int gig 0/2/0/27.1 L2transport
ethernet cfm mep domain ethernet cfm mep domain ethernet cfm mep domain DOM_x
DOM_x service SER_x mep-id 1 DOM_x service SER_x mep-id 2 service SER_x mep-id 3
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
Lab 16 Part 2 ! VPLS E-LAN with CFM
Summary
Ethernet Operations, Administration, and Maintenance
In this lab, you learned to:
Overview
Description
The goal of this exercise is to familiarize the student with various
Cisco IOS XR commands used to implement Layer 2 multicast in
conjunction with a multipoint Carrier Ethernet service on a
Cisco ASR 9000 PE. Customer edge (CEs) devices are provisioned to
simulate multicast routers and hosts and their Layer 3 multicast traffic is
snooped by the Layer 2 Internet Group Management Protocol (IGMP)
Snooping-enabled bridge-domain (BD).
Configuration is performed on the provider edge (PE) devices only. The CE
and core (P) devices are preconfigured. The diagram on the following page
illustrates the objectives of this lab.
Objectives
After completing this lab, you will be able to:
Configure an IGMP Snooping profile.
Configure your existing multipoint Local E-LAN service with an IGMP
snooping profile.
Verify Layer 2 multicast configuration.
Visual Objective
ip multicast-routing distributed
int vlan x2
ip pim dense-mode
Int vlan x2
192.168.x2.1 PEa 0/2/0/
CEc FE0/ 18
Lab References
Command List
In this laboratory exercise, refer to this list if you need command
assistance. Other commands not listed here may be needed to accomplish
the lab objectives. This list is meant to supplement the Student Guide
materials.
l2vpn
bridge group
bridge-domain
int vlan x2
ip pim dense-mode
ip igmp join-group 239.x0.x0.x0
Int vlan x2
192.168.x2.1 PEa 0/2/0/
CEa
1,2 3,4
FE0/ BD
interface vlan x2 20,21
Int vlan x2 ip igmp join-group 239.x0.x0.x0
192.168.x2.2 PE125
CEc FE0/ 18
2011, Cisco Systems, Inc. All rights reserved. Version 4.0.1 Lab Aid Presentation
Lab 17 Part 1!Configuring IGMP Snooping Profiles
Summary
Cisco ASR 9000 Layer 2 Multicast
In this lab, you learned to: