++++++++++++++ QOS ++++++++++++++ ********************************** Lab 1 - Configuring Policing ********************************** Requirement: R1 would like to limit TFTP & FTP traffic to 2 mbps towards R2. ------ R1 ------ ! 1. Classify the traffic access-list 101 permit udp any any eq 69 access-list 101 permit tcp any any eq 20 access-list 101 permit tcp any any eq 21 ! class-map CM-FTP match access-group 101 ! 2. Configuring the QoS Action within a Policy Map policy-map PM-QOS class CM-FTP police 2000000 ! 3. Apply the Policy Map in the appropriate direction Interface E0/0 service-policy output PM-QOS ********************************** Lab 2 - Configuring Shaping ********************************** Requirement: R3 would like to Shape the traffic towards R4 at 5 mbps. ------ R3 ------ ! 1. Classify the traffic access-list 101 permit ip any any ! class-map CM-ALL match access-group 101 ! 2. Configuring the QoS Action within a Policy Map policy-map PM-QOS class CM-ALL shape average 5m ! 3. Apply the Policy Map in the appropriate direction Interface E0/0 service-policy output PM-QOS ********************************** Lab 3 - Bandwidth Reservation ********************************** Requirement: R4 would like to Gaurantee the following traffic: WEB (HTTP or HTTPS) = 20% DB (TCP/1521) = 15% ------ R4 ------ ! 1. Classify the traffic access-list 101 permit tcp any any eq 80 access-list 101 permit tcp any any eq 443 ! access-list 102 permit tcp any any eq 1521 ! class-map CM-WEB match access-group 101 ! class-map CM-DB match access-group 102 ! 2. Configuring the QoS Action within a Policy Map policy-map PM-QOS class CM-WEB bandwidth percent 20 class CM-DB bandwidth percent 15 ! 3. Apply the Policy Map in the appropriate direction Interface E0/0 service-policy output PM-QOS ********************************** Lab 4 - Priority Queuing ********************************** Requirement: R4 would like to Prioritize the following traffic: MGMT (Telnet or SSH) = 10% ------ R4 ------ ! 1. Classify the traffic access-list 103 permit tcp any any eq 22 access-list 103 permit tcp any any eq 23 ! class-map CM-MGMT match access-group 103 ! 2. Configuring the QoS Action within a Policy Map policy-map PM-QOS class CM-MGMT priority percent 10 ************************************************ Lab 5 - Configuring QOS using the NBAR Engine ************************************************ Requirement: R4 would like to Prioritize the following traffic: Traffic from 5.0.0.0/8 network towards "*.cisco.com*" or "*kbits.live*" should be prioritized with 10% bandwidth ------ R4 ------ ! 1. Classify the traffic class-map match-any CM-URLS match protocol http url "*.cisco.com*" match protocol http url "*.kbits.live*" ! access-list 104 permit ip 5.0.0.0 0.255.255.255 any ! class-map match-all CM-ADV match access-group 104 match class-map CM-URLS ! 2. Configuring the QoS Action within a Policy Map policy-map PM-QOS class CM-ADV priority percent 10 ++++++++++++++++++++ Multicast Routing ++++++++++++++++++++ ************************************ Lab 1 - Configuring PIM Dense Mode ************************************ ====================================================================== 1. Configure Multicast Routing on R1, R2 & R3 using PIM Dense Mode ====================================================================== ------ R1 ------ ip multicast-routing ! interface loopback 0 ip pim dense-mode ! interface E0/0 ip pim dense-mode ------ R2 ------ ip multicast-routing ! interface loopback 0 ip pim dense-mode ! interface E0/0 ip pim dense-mode ! interface E0/1 ip pim dense-mode ------ R3 ------ ip multicast-routing ! interface loopback 0 ip pim dense-mode ! interface E0/1 ip pim dense-mode ===================================================================================== 2. Configure Static Joins for 225.1.2.3 & 225.11.22.33 on Loopback0 of the 3 routers ===================================================================================== ------ R1 ------ Interface Loopback0 ip igmp join-group 225.1.2.3 ip igmp join-group 225.11.22.33 ------ R2 ------ Interface Loopback0 ip igmp join-group 225.1.2.3 ip igmp join-group 225.11.22.33 ------ R3 ------ Interface Loopback0 ip igmp join-group 225.1.2.3 ip igmp join-group 225.11.22.33 *************************************************** Lab 2 - Configuring PIM Sparse Mode - Static RP *************************************************** ======================================================================================== 1. Configure Multicast Routing on R1, R2 & R3 using PIM Sparse Mode using R2 as the RP ======================================================================================== ------ R1 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/0 ip pim sparse-mode ! ip pim rp-address 2.2.2.2 ------ R2 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/0 ip pim sparse-mode ! interface E0/1 ip pim sparse-mode ! ip pim rp-address 2.2.2.2 ------ R3 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/1 ip pim sparse-mode ! ip pim rp-address 2.2.2.2 ********************************************************* Lab 3 - Configuring PIM Sparse Mode - Group Specific RP ********************************************************* ======================================================================================== 1. Configure R1 as the RP for 225.1.2.3 & R2 as the RP for 225.11.22.33 ======================================================================================== ------ R1 ------ no ip pim rp-address 2.2.2.2 ! access-list 1 permit host 225.1.2.3 access-list 2 permit host 225.11.22.33 ! ip pim rp-address 1.1.1.1 1 ip pim rp-address 2.2.2.2 2 ------ R2 ------ no ip pim rp-address 2.2.2.2 ! access-list 1 permit host 225.1.2.3 access-list 2 permit host 225.11.22.33 ! ip pim rp-address 1.1.1.1 1 ip pim rp-address 2.2.2.2 2 ------ R3 ------ no ip pim rp-address 2.2.2.2 ! access-list 1 permit host 225.1.2.3 access-list 2 permit host 225.11.22.33 ! ip pim rp-address 1.1.1.1 1 ip pim rp-address 2.2.2.2 2 ************************************************************ Lab 4 - Configuring PIM Sparse Dense Mode - Fallback Dense ************************************************************ ===================================================================================== 1. Configure Static Joins for 225.10.10.10 on Loopback0 on all 3 Routers ===================================================================================== ------ R1 ------ Interface Loopback0 ip igmp join-group 225.10.10.10 ------ R2 ------ Interface Loopback0 ip igmp join-group 225.10.10.10 ------ R3 ------ Interface Loopback0 ip igmp join-group 225.10.10.10 ======================================================================================== 2. Configure Multicast Routing on R1, R2 & R3 using PIM Sparse Dense Mode ======================================================================================== ------ R1 ------ interface loopback 0 ip pim sparse-dense-mode ! interface E0/0 ip pim sparse-dense-mode ------ R2 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-dense-mode ! interface E0/0 ip pim sparse-dense-mode ! interface E0/1 ip pim sparse-dense-mode ------ R3 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-dense-mode ! interface E0/1 ip pim sparse-dense-mode ************************************************************ Lab 5 - Configuring RP using Auto RP - Cisco Prop. ************************************************************ ======================================================================================== 1. Configure R1 as the RP Candidate and Mapping Agent. Configure R2 as a RP Candidate ======================================================================================== ------ R1 ------ no ip pim rp-address 1.1.1.1 1 no ip pim rp-address 2.2.2.2 2 ! ip pim send-rp-announce loopback0 scope 16 ip pim send-rp-discovery loopback0 scope 16 ------ R2 ------ no ip pim rp-address 1.1.1.1 1 no ip pim rp-address 2.2.2.2 2 ! ip pim send-rp-announce loopback0 scope 16 ------ R3 ------ no ip pim rp-address 1.1.1.1 1 no ip pim rp-address 2.2.2.2 2 ************************************************************ Lab 6 - Configuring RP using BSR - Open Standard ************************************************************ ======================================================================================== 1. Configure R1 as the RP Candidate and Mapping Agent. Configure R2 as a RP Candidate ======================================================================================== ------ R1 ------ no ip pim send-rp-announce loopback0 scope 16 no ip pim send-rp-discovery loopback0 scope 16 ! ip pim rp-candidate loopback0 ip pim bsr-candidate loopback0 ------ R2 ------ no ip pim send-rp-announce loopback0 scope 16 ! ip pim rp-candidate loopback0 priority 10 *************************************************************** Lab 7 - Configuring a Multi-Domain Multicast Setup using MSDP *************************************************************** ======================================================================================== 1. Configure Multicast Routing on R1, R2 & R3 using PIM Sparse Mode using R3 as the RP ======================================================================================== ------ R1 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/0 ip pim sparse-mode ! ip pim rp-address 3.3.3.3 ------ R2 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/0 ip pim sparse-mode ! interface E0/1 ip pim sparse-mode ! ip pim rp-address 3.3.3.3 ------ R3 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/0 ip pim sparse-mode ! interface E0/1 ip pim sparse-mode ! ip pim rp-address 3.3.3.3 ===================================================================================== 2. Configure Static Joins for 225.1.2.3 & 225.10.10.10 on Loopback0 of the 3 routers ===================================================================================== ------ R1 ------ Interface Loopback0 ip igmp join-group 225.1.2.3 ip igmp join-group 225.10.10.10 ------ R2 ------ Interface Loopback0 ip igmp join-group 225.1.2.3 ip igmp join-group 225.10.10.10 ------ R3 ------ Interface Loopback0 ip igmp join-group 225.1.2.3 ip igmp join-group 225.10.10.10 ======================================================================================== 3. Configure Multicast Routing on R4, R5 & R6 using PIM Sparse Mode using R4 as the RP ======================================================================================== ------ R4 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/0 ip pim sparse-mode ! interface E0/1 ip pim sparse-mode ! ip pim rp-address 4.4.4.4 ------ R5 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/0 ip pim sparse-mode ! interface E0/1 ip pim sparse-mode ! ip pim rp-address 4.4.4.4 ------ R6 ------ ip multicast-routing ! interface loopback 0 ip pim sparse-mode ! interface E0/0 ip pim sparse-mode ! interface E0/1 ip pim sparse-mode ! ip pim rp-address 4.4.4.4 ===================================================================================== 4. Configure Static Joins for 225.4.5.6 & 225.10.10.10 on Loopback0 of the 3 routers ===================================================================================== ------ R4 ------ Interface Loopback0 ip igmp join-group 225.4.5.6 ip igmp join-group 225.10.10.10 ------ R2 ------ Interface Loopback0 ip igmp join-group 225.4.5.6 ip igmp join-group 225.10.10.10 ------ R3 ------ Interface Loopback0 ip igmp join-group 225.4.5.6 ip igmp join-group 225.10.10.10 ===================================================================================== 5. Configure a MSDP Relationship between the RP's ===================================================================================== ------ R3 ------ ip msdp peer 4.4.4.4 connect-source loopback0 ------ R4 ------ ip msdp peer 3.3.3.3 connect-source loopback0