<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6199820924845657113</id><updated>2012-01-22T13:56:27.326+04:00</updated><category term='access-list'/><category term='OSPF capability VRF-Lite Command'/><category term='personal'/><category term='down-bit and domain-tag downbit domaintag vrflite'/><category term='Failed CCIE SP lab and OEQ mystery feedback service provider'/><category term='MPLS'/><category term='DMVPN'/><category term='VRF aware DMVPN with dual ISP autofailover'/><category term='trace route Traceroute in MPLS'/><category term='QoS Congestion Management priority bandwidth cbwfq custom queue queuing llq quality of service'/><category term='Qos pre-classify'/><category term='prefix-list'/><category term='Tunnel'/><category term='PER VRF TE TUNNEL'/><category term='VPN'/><category term='mGRE'/><category term='L2TPv3'/><category term='ccie plaque swap ccie #19804'/><category term='isis authentication password cisco'/><category term='OSPF states load exstart 2way down troubleshoot troubleshooting'/><category term='csc multicast cisco inter-as interas 12.2S ios'/><category term='PPPoE PPPoEoFR PPPoFR PPPoA PPPoEoA MFR MLPPP MLPPPoFR MLPPPoA multilink ppp'/><category term='GETVPN DMVPN GETVPNoverDMVPN Dynamic Static VTI VRF Aware IPSec ZBF NAT'/><category term='ospf tricky question ospf metric preference'/><category term='issues 12.2s ios multicast inter as inter-as blog mpls vpn'/><category term='distribute-list'/><category term='Passed SP Lab'/><title type='text'>a blog for CCIE SP and Security ....</title><subtitle type='html'>a security and SP CCIE, now NOT trying for anymore CCIEs :)  

.
           
Swapnendu M, CCIEx2 #19804(Security, SP)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-8887963480146466330</id><published>2010-07-15T13:46:00.000+04:00</published><updated>2010-07-15T13:46:08.582+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccie plaque swap ccie #19804'/><title type='text'>the ccie plaques...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_rH7YTfJlaAI/TD7YpwkjzXI/AAAAAAAAAXM/3ZvuCPvXauo/s1600/photo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://3.bp.blogspot.com/_rH7YTfJlaAI/TD7YpwkjzXI/AAAAAAAAAXM/3ZvuCPvXauo/s640/photo.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-8887963480146466330?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/8887963480146466330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2010/07/ccie-plaques.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/8887963480146466330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/8887963480146466330'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2010/07/ccie-plaques.html' title='the ccie plaques...'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rH7YTfJlaAI/TD7YpwkjzXI/AAAAAAAAAXM/3ZvuCPvXauo/s72-c/photo.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-4855576057100284844</id><published>2010-07-01T15:24:00.013+04:00</published><updated>2010-07-01T17:10:47.626+04:00</updated><title type='text'>IP Multicast over DMVPN in MPLS-VPN without mVPN support from ISP</title><content type='html'>&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Scenario -&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- we have 3 sites connected by MPLS VPN&lt;br /&gt;- ISP doesn't support mVPN for carrying IP multicast&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Requirement -&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;- Consider CE3 as Hub Site, create a DMVPN overlay to carry IP multicast over MPLS VPN backbone between the three sites.&lt;br /&gt;For Unicast traffic use MPLS VPN.&lt;br /&gt;For Mulicast traffic use DMVPN over MPLS VPN.&lt;br /&gt;&lt;br /&gt;Take care of RPF.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Topology -&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rH7YTfJlaAI/TCyEY2Iba5I/AAAAAAAAAXE/ge8VcfzTu1c/s1600/mplsvpn-dmvpn-multicast2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" rw="true" src="http://1.bp.blogspot.com/_rH7YTfJlaAI/TCyEY2Iba5I/AAAAAAAAAXE/ge8VcfzTu1c/s640/mplsvpn-dmvpn-multicast2.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Solution -&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- ip pim sparse-mode will be configured ONLY on Tunnel interfaces. PIM not needed on physcial interface.&lt;br /&gt;&lt;b&gt;- Multicast will only work from Hub to Spoke and vice-versa. Spoke to Spoke multicast is NOT supported due to RPF clause on Hub's Tunnel interface.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;- RPF: Since unicast traffic flow doesnt match multicast flow in this scenario, we must manually correct the RPF check to avoid RPF failures. We'll use default static mroute for this.&lt;br /&gt;&lt;/b&gt;- DMVPN Phase1 will do the job, Phase2 and Phase3 dont provide any advantage in this scenario cause Spoke to Spoke Multicast is anyway not supported. For sake of simplicity, Phase2 is still used in this example.&lt;br /&gt;- routing protocl on DMVPN network is not needed in this scenario. PIM will generate traffic and build the NHRP tunnel.&lt;br /&gt;- IPSec encryption is not used in this scenario. Its not needed cause we are using private MPLS VPN connectivity.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Verification -&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;CE3#ping 239.1.1.1 repeat 5&lt;br /&gt;&lt;br /&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 239.1.1.1, timeout is 2 seconds:&lt;br /&gt;&lt;br /&gt;Reply to request 0 from 172.16.1.1, 536 ms&lt;br /&gt;Reply to request 1 from 172.16.1.1, 704 ms&lt;br /&gt;Reply to request 2 from 172.16.1.1, 492 ms&lt;br /&gt;Reply to request 3 from 172.16.1.1, 412 ms&lt;br /&gt;Reply to request 4 from 172.16.1.1, 552 ms&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:49:58.435: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:50:00.595: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:50:02.443: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:50:04.527: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:50:06.551: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;&lt;br /&gt;CE3#ping 239.1.1.1 repeat 5 so lo0&lt;br /&gt;&lt;br /&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 239.1.1.1, timeout is 2 seconds:&lt;br /&gt;Packet sent with a source address of 30.30.30.30 &lt;br /&gt;&lt;br /&gt;Reply to request 0 from 172.16.1.1, 356 ms&lt;br /&gt;Reply to request 1 from 172.16.1.1, 336 ms&lt;br /&gt;Reply to request 2 from 172.16.1.1, 236 ms&lt;br /&gt;Reply to request 3 from 172.16.1.1, 360 ms&lt;br /&gt;Reply to request 4 from 172.16.1.1, 492 ms&lt;br /&gt;CE3#&lt;br /&gt;&lt;br /&gt;*Mar  1 00:53:08.319: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:53:10.387: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:53:12.383: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:53:14.307: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1#               &lt;br /&gt;*Mar  1 00:53:16.275: ICMP: echo reply sent, src 172.16.1.1, dst 172.16.1.3&lt;br /&gt;CE1# &lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Configs -&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;CE1:&lt;br /&gt;&lt;/b&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname CE1&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;ip multicast-routing&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.10.10.10 255.255.255.255&lt;br /&gt;ip igmp join-group 239.1.1.1&lt;br /&gt;!&lt;br /&gt;interface Tunnel123&lt;br /&gt;ip address 172.16.1.1 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip nhrp authentication CISCO123&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;ip nhrp map multicast 30.1.1.1&lt;br /&gt;ip nhrp map 172.16.1.3 30.1.1.1&lt;br /&gt;ip nhrp network-id 123&lt;br /&gt;ip nhrp nhs 172.16.1.3&lt;br /&gt;tunnel source FastEthernet0/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 123&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 10.1.1.1 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;router ospf 1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;redistribute connected subnets route-map RM_CONNECTED_LOOPBACK&lt;br /&gt;network 10.0.0.0 0.255.255.255 area 1&lt;br /&gt;!&lt;br /&gt;ip mroute 0.0.0.0 0.0.0.0 172.16.1.3&lt;br /&gt;!&lt;br /&gt;route-map RM_CONNECTED_LOOPBACK permit 10&lt;br /&gt;match interface Loopback0&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;CE2:&lt;br /&gt;&lt;/b&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname CE2&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;!         &lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 20.20.20.20 255.255.255.255&lt;br /&gt;ip igmp join-group 239.2.2.2&lt;br /&gt;!&lt;br /&gt;interface Tunnel123&lt;br /&gt;ip address 172.16.1.2 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip nhrp authentication CISCO123&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;ip nhrp map multicast 30.1.1.1&lt;br /&gt;ip nhrp map 172.16.1.3 30.1.1.1&lt;br /&gt;ip nhrp network-id 123&lt;br /&gt;ip nhrp nhs 172.16.1.3&lt;br /&gt;ip igmp join-group 239.172.2.2&lt;br /&gt;tunnel source FastEthernet0/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 123&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 20.1.1.1 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;router eigrp 2&lt;br /&gt;network 20.0.0.0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;ip mroute 0.0.0.0 0.0.0.0 172.16.1.3&lt;br /&gt;!&lt;br /&gt;route-map RM_CONNECTED_LOOPBACK permit 10&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;CE3:&lt;br /&gt;&lt;/b&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname CE3&lt;br /&gt;!&lt;br /&gt;ip multicast-routing&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 30.30.30.30 255.255.255.255&lt;br /&gt;ip igmp join-group 239.3.3.3&lt;br /&gt;!&lt;br /&gt;interface Tunnel123&lt;br /&gt;ip address 172.16.1.3 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip nhrp authentication CISCO123&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;ip nhrp network-id 123&lt;br /&gt;ip igmp join-group 239.172.3.3&lt;br /&gt;tunnel source FastEthernet0/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 123&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 30.1.1.1 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;router rip&lt;br /&gt;version 2&lt;br /&gt;network 30.0.0.0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;ip pim bsr-candidate Tunnel123 0&lt;br /&gt;ip pim rp-candidate Tunnel123&lt;br /&gt;ip mroute 0.0.0.0 0.0.0.0 172.16.1.1&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;PE1:&lt;br /&gt;&lt;/b&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname PE1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf VPN&lt;br /&gt;rd 1:1&lt;br /&gt;route-target export 1:1&lt;br /&gt;route-target import 1:1&lt;br /&gt;!&lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;mpls ldp router-id Loopback0 force&lt;br /&gt;mpls label protocol ldp&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 1.1.1.1 255.255.255.255&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip vrf forwarding VPN&lt;br /&gt;ip address 10.1.1.254 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;ip address 192.168.1.1 255.255.255.252&lt;br /&gt;ip router isis &lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;router ospf 2 vrf VPN&lt;br /&gt;log-adjacency-changes&lt;br /&gt;redistribute bgp 100 subnets&lt;br /&gt;network 0.0.0.0 255.255.255.255 area 1&lt;br /&gt;!&lt;br /&gt;router isis &lt;br /&gt;net 49.0000.0000.0001.00&lt;br /&gt;passive-interface Loopback0&lt;br /&gt;!&lt;br /&gt;router bgp 100&lt;br /&gt;no bgp default ipv4-unicast&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 4.4.4.4 remote-as 100&lt;br /&gt;neighbor 4.4.4.4 update-source Loopback0&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 4.4.4.4 activate&lt;br /&gt;neighbor 4.4.4.4 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf VPN&lt;br /&gt;redistribute ospf 2 vrf VPN match internal external 1 external 2&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;PE2:&lt;br /&gt;&lt;/b&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname PE2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf VPN&lt;br /&gt;rd 1:1&lt;br /&gt;route-target export 1:1&lt;br /&gt;route-target import 1:1&lt;br /&gt;!&lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;mpls ldp router-id Loopback0 force&lt;br /&gt;mpls label protocol ldp&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 2.2.2.2 255.255.255.255&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip vrf forwarding VPN&lt;br /&gt;ip address 20.1.1.254 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;ip address 192.168.2.1 255.255.255.252&lt;br /&gt;ip router isis &lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;router eigrp 2&lt;br /&gt;auto-summary&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf VPN&lt;br /&gt;redistribute bgp 100 metric 10000 1 255 1 1500&lt;br /&gt;network 20.0.0.0&lt;br /&gt;auto-summary&lt;br /&gt;autonomous-system 2&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;router isis &lt;br /&gt;net 49.0000.0000.0002.00&lt;br /&gt;passive-interface Loopback0&lt;br /&gt;!&lt;br /&gt;router bgp 100&lt;br /&gt;no bgp default ipv4-unicast&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 4.4.4.4 remote-as 100&lt;br /&gt;neighbor 4.4.4.4 update-source Loopback0&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 4.4.4.4 activate&lt;br /&gt;neighbor 4.4.4.4 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf VPN&lt;br /&gt;redistribute eigrp 2&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;PE3:&lt;br /&gt;&lt;/b&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname PE3&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf VPN&lt;br /&gt;rd 1:1&lt;br /&gt;route-target export 1:1&lt;br /&gt;route-target import 1:1&lt;br /&gt;!&lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;mpls ldp router-id Loopback0 force&lt;br /&gt;mpls label protocol ldp&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 3.3.3.3 255.255.255.255&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip vrf forwarding VPN&lt;br /&gt;ip address 30.1.1.254 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;ip address 192.168.3.1 255.255.255.252&lt;br /&gt;ip router isis &lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;router isis &lt;br /&gt;net 49.0000.0000.0003.00&lt;br /&gt;passive-interface Loopback0&lt;br /&gt;!&lt;br /&gt;router rip&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf VPN&lt;br /&gt;redistribute bgp 100 metric 1&lt;br /&gt;network 30.0.0.0&lt;br /&gt;no auto-summary&lt;br /&gt;version 2&lt;br /&gt;exit-address-family&lt;br /&gt;!         &lt;br /&gt;router bgp 100&lt;br /&gt;no bgp default ipv4-unicast&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 4.4.4.4 remote-as 100&lt;br /&gt;neighbor 4.4.4.4 update-source Loopback0&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 4.4.4.4 activate&lt;br /&gt;neighbor 4.4.4.4 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf VPN&lt;br /&gt;redistribute rip&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;P:&lt;br /&gt;&lt;/b&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname P&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 4.4.4.4 255.255.255.255&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/1&lt;br /&gt;ip address 192.168.1.2 255.255.255.252&lt;br /&gt;ip router isis &lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;interface Serial1/2&lt;br /&gt;ip address 192.168.2.2 255.255.255.252&lt;br /&gt;ip router isis &lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;interface Serial1/3&lt;br /&gt;ip address 192.168.3.2 255.255.255.252&lt;br /&gt;ip router isis &lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;router isis &lt;br /&gt;net 49.0000.0000.0004.00&lt;br /&gt;passive-interface Loopback0&lt;br /&gt;!&lt;br /&gt;router bgp 100&lt;br /&gt;no bgp default ipv4-unicast&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 1.1.1.1 remote-as 100&lt;br /&gt;neighbor 1.1.1.1 update-source Loopback0&lt;br /&gt;neighbor 2.2.2.2 remote-as 100&lt;br /&gt;neighbor 2.2.2.2 update-source Loopback0&lt;br /&gt;neighbor 3.3.3.3 remote-as 100&lt;br /&gt;neighbor 3.3.3.3 update-source Loopback0&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 1.1.1.1 activate&lt;br /&gt;neighbor 1.1.1.1 route-reflector-client&lt;br /&gt;neighbor 1.1.1.1 send-community extended&lt;br /&gt;neighbor 2.2.2.2 activate&lt;br /&gt;neighbor 2.2.2.2 route-reflector-client&lt;br /&gt;neighbor 2.2.2.2 send-community extended&lt;br /&gt;neighbor 3.3.3.3 activate&lt;br /&gt;neighbor 3.3.3.3 route-reflector-client&lt;br /&gt;neighbor 3.3.3.3 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!         &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-4855576057100284844?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/4855576057100284844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2010/07/ip-multicast-over-dmvpn-in-mpls-vpn.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/4855576057100284844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/4855576057100284844'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2010/07/ip-multicast-over-dmvpn-in-mpls-vpn.html' title='IP Multicast over DMVPN in MPLS-VPN without mVPN support from ISP'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rH7YTfJlaAI/TCyEY2Iba5I/AAAAAAAAAXE/ge8VcfzTu1c/s72-c/mplsvpn-dmvpn-multicast2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-781540942925813180</id><published>2010-06-03T03:11:00.052+04:00</published><updated>2010-06-06T21:03:23.928+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VRF aware DMVPN with dual ISP autofailover'/><category scheme='http://www.blogger.com/atom/ns#' term='DMVPN'/><title type='text'>VRF aware DMVPN with dual ISP on Single HUB + autofailover (using iVRF and FVRF)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_rH7YTfJlaAI/TAvQMspb-oI/AAAAAAAAAWk/fOjV1wd9Lkk/s1600/VRFawareDMVPN.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" height="284" src="http://3.bp.blogspot.com/_rH7YTfJlaAI/TAvQMspb-oI/AAAAAAAAAWk/fOjV1wd9Lkk/s640/VRFawareDMVPN.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="color: red; font-size: large;"&gt;&lt;u&gt;Task Details:&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: blue; font-size: small;"&gt;(for lab usage only!)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="greyboxblackfontnoborder"&gt;&lt;strong&gt;- We have two separate DMVPN clouds via two different ISPs. The LAN Segments in both these DMVPN clouds use the same IP address.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;- Requirement is to merge both the clouds, remove redundant equipments (remove one hub, and two spoke routers), configure DMVPN clouds using both ISPs with automatic failover between the ISPs.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;- Use VRF aware DMVPN with fVRF and iVRF. &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;- Use VRF ISP1 and ISP2 for fVRF to segregate the ISPs.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;- Use VRF RED and BLUE for iVRF so that overlapping LAN segments can communicate.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;- Configure DMVPN in such a way that VRF RED uses ISP1 as primary. In event of any failure on ISP1, it should switche via ISP2.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;- Similarly, VRF BLUE should use ISP2 as primary (active) and ISP1 as secondary (passive).&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;To be contd. (init configs, Dynamips .NET File, explanation on challenges, and solution)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Few considerations:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1. We'll need total 4 tunnel interfaces on each Spoke and Hub.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; First tunnel for VRF RED via ISP1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Second&amp;nbsp;tunnel for VRF RED via ISP2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Third&amp;nbsp;tunnel for VRF BLUE&amp;nbsp;via ISP1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fourth&amp;nbsp;tunnel for VRF BLUE via ISP2&lt;br /&gt;Tunnel interfaces on HUB will be ACTIVE/ACTIVE allowing the SPOKES to dynamically choose and switcover during ISP Failure.&lt;br /&gt;&lt;br /&gt;Tunnel Interfaces on SPOKES will be ACTIVE/STANDBY per ISP. Again, dynamic failover.&lt;br /&gt;&lt;br /&gt;2. So we'll create 4 different DMVPN clouds, two active (one active for VRF RED via ISP1, one active for VRF BLUE via ISP2)&amp;nbsp;and two passive (vice versa).&lt;br /&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;Challege1:&lt;/span&gt;&lt;/strong&gt; All 4 DMVPN clouds will have their own Tunnel IP subnets. Switchover between the DMVPN clouds during failover should be tracked appropriately. &lt;br /&gt;&lt;strong&gt;Example1&lt;/strong&gt;: if ISP1 on HUB fails, SPOKE1 and SPOKE2 should automatically switch to ISP2.&lt;br /&gt;&lt;strong&gt;Example2&lt;/strong&gt;: if ISP1 on SPOKE1 fails, SPOKE1 should automatically switch to ISP2, HUB2 should support this tunnel switchover dynamically.&lt;br /&gt;&lt;br /&gt;3.&lt;strong&gt;&lt;span style="color: blue;"&gt;Challege2:&lt;/span&gt;&lt;/strong&gt; So how do we keep a sync between SPOKEs and HUB.&lt;br /&gt;Here comes Cisco EEM with IP SLA tracking to the rescue.&lt;br /&gt;We'll track ISP connection on each SPOKE, both for the SPOKE itself, and the HUB.&lt;br /&gt;So SPOKE1 will track if its ISP1 connectivity is alive, if YES, it'll use Tunnel1 via ISP1 for DMVPN. IF ISP1 is doen on SPOKE1, it'll switch to ISP2 and use Tunnel2.&lt;br /&gt;At the same time, SPOKE1 will track HUB's ISP1 connection. If ISP1 on HUB is live, SPOKE1 will use ISP1 for itself. If HUB's ISP1 connection is dead, SPOKE1 will shutdown its Tunnel1 going via ISP1, and switch over to Tunnel2 via ISP2.&lt;br /&gt;Note - SPOKE1 can't use Tunnel1 via ISP1 when HUB's ISP1 is dead. Why? Because IP subnet on Tunnel1 on SPOKE1 and IP subnet on HUB's Tunnel interface must match.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #990000; font-size: large;"&gt;Let's get our hands dirty, and move onto the configuration part -&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Initial Configs:&lt;/b&gt;&lt;br /&gt;HUB:&lt;br /&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;HUB:&lt;br /&gt;hostname HUB&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;ip vrf BLUE&lt;br /&gt;rd 1:2 &lt;br /&gt;!&lt;br /&gt;ip vrf ISP1&lt;br /&gt;rd 100:1&lt;br /&gt;!&lt;br /&gt;ip vrf ISP2&lt;br /&gt;rd 200:1&lt;br /&gt;!&lt;br /&gt;ip vrf RED&lt;br /&gt;rd 1:1&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0.10&lt;br /&gt;encapsulation dot1Q 10&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 10.1.1.1 255.255.255.0&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0.20&lt;br /&gt;encapsulation dot1Q 20&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 10.1.1.1 255.255.255.0&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;ip vrf forwarding ISP1&lt;br /&gt;ip address 101.1.1.1 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;interface Serial1/1&lt;br /&gt;ip vrf forwarding ISP2&lt;br /&gt;ip address 201.1.1.1 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;ip route vrf ISP1 0.0.0.0 0.0.0.0 101.1.1.254&lt;br /&gt;ip route vrf ISP2 0.0.0.0 0.0.0.0 201.1.1.254&lt;br /&gt;!&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;SPOKE1:&lt;br /&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname SPOKE1&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;ip vrf BLUE&lt;br /&gt;rd 2:2 &lt;br /&gt;!&lt;br /&gt;ip vrf ISP1&lt;br /&gt;rd 100:2&lt;br /&gt;!&lt;br /&gt;ip vrf ISP2&lt;br /&gt;rd 200:2&lt;br /&gt;!&lt;br /&gt;ip vrf RED&lt;br /&gt;rd 2:1&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0.10&lt;br /&gt;encapsulation dot1Q 10&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 10.2.1.2 255.255.255.0&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0.20&lt;br /&gt;encapsulation dot1Q 20&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 10.2.1.2 255.255.255.0&lt;br /&gt;! &lt;br /&gt;interface Serial1/0&lt;br /&gt;ip vrf forwarding ISP1&lt;br /&gt;ip address 102.1.1.2 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;interface Serial1/1&lt;br /&gt;ip vrf forwarding ISP2&lt;br /&gt;ip address 202.1.1.2 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;ip route vrf ISP1 0.0.0.0 0.0.0.0 102.1.1.254&lt;br /&gt;ip route vrf ISP2 0.0.0.0 0.0.0.0 202.1.1.254&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;SPOKE2:&lt;br /&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;hostname SPOKE2&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;ip vrf BLUE&lt;br /&gt;rd 2:3 &lt;br /&gt;!&lt;br /&gt;ip vrf ISP1&lt;br /&gt;rd 100:3&lt;br /&gt;!&lt;br /&gt;ip vrf ISP2&lt;br /&gt;rd 200:3&lt;br /&gt;!&lt;br /&gt;ip vrf RED&lt;br /&gt;rd 1:3&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0.10&lt;br /&gt;encapsulation dot1Q 10&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 10.3.1.3 255.255.255.0&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0.20&lt;br /&gt;encapsulation dot1Q 20&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 10.3.1.3 255.255.255.0&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;ip vrf forwarding ISP1&lt;br /&gt;ip address 103.1.1.3 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;interface Serial1/1&lt;br /&gt;ip vrf forwarding ISP2&lt;br /&gt;ip address 203.1.1.3 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;!&lt;br /&gt;ip route vrf ISP1 0.0.0.0 0.0.0.0 103.1.1.254&lt;br /&gt;ip route vrf ISP2 0.0.0.0 0.0.0.0 203.1.1.254&lt;br /&gt;!&lt;br /&gt;!&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;ISP1:&lt;br /&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;&lt;br /&gt;ISP1#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 2689 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname ISP1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;! &lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;ip address 101.1.1.254 255.255.255.0&lt;br /&gt;ip access-group ACL_ESP_ONLY in&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/1&lt;br /&gt;ip address 102.1.1.254 255.255.255.0&lt;br /&gt;ip access-group ACL_ESP_ONLY in&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/2&lt;br /&gt;ip address 103.1.1.254 255.255.255.0&lt;br /&gt;ip access-group ACL_ESP_ONLY in&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/3&lt;br /&gt;ip address 12.1.1.1 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/4&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/5&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/6&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/7&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;router bgp 100&lt;br /&gt;no synchronization&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;redistribute connected&lt;br /&gt;neighbor 12.1.1.2 remote-as 200&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip access-list extended ACL_ESP_ONLY&lt;br /&gt;permit icmp any any echo&lt;br /&gt;permit icmp any any echo-reply&lt;br /&gt;permit esp any any&lt;br /&gt;permit udp any any eq 4500&lt;br /&gt;permit udp any any eq isakmp&lt;br /&gt;deny ip any any log&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;control-plane&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;dial-peer cor custom&lt;br /&gt;!&lt;br /&gt;line con 0&lt;br /&gt;exec-timeout 0 0&lt;br /&gt;privilege level 15&lt;br /&gt;logging synchronous&lt;br /&gt;stopbits 1&lt;br /&gt;line aux 0&lt;br /&gt;stopbits 1&lt;br /&gt;line vty 0 4&lt;br /&gt;no login&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;ISP1# &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;ISP2:&lt;br /&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;&lt;br /&gt;ISP2#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 2394 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname ISP2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;! &lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;ip address 201.1.1.254 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/1&lt;br /&gt;ip address 202.1.1.254 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/2&lt;br /&gt;ip address 203.1.1.254 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/3&lt;br /&gt;ip address 12.1.1.2 255.255.255.0&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/4&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/5&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/6&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial1/7&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;router bgp 200&lt;br /&gt;no synchronization&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;redistribute connected&lt;br /&gt;neighbor 12.1.1.1 remote-as 100&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;! &lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;control-plane&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;dial-peer cor custom&lt;br /&gt;!&lt;br /&gt;line con 0&lt;br /&gt;exec-timeout 0 0&lt;br /&gt;privilege level 15&lt;br /&gt;logging synchronous&lt;br /&gt;stopbits 1&lt;br /&gt;line aux 0&lt;br /&gt;stopbits 1&lt;br /&gt;line vty 0 4&lt;br /&gt;no login&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;ISP2# &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;DYNAMIPS NET FILE&lt;br /&gt;&lt;div class="scrollbox"&gt;&lt;div class="configbox"&gt;startautostart = False&lt;br /&gt;[1.1.1.1]&lt;br /&gt;port = 7200&lt;br /&gt;udp = 10000&lt;br /&gt;&lt;br /&gt;[[7200]] &lt;br /&gt;image = C:\Program Files\Dynamips\images\c7200-k91p-m.122-25.S15.bin &lt;br /&gt;npe = npe-400 &lt;br /&gt;ram = 96 &lt;br /&gt;disk0 = 0 &lt;br /&gt;disk1 = 0 &lt;br /&gt;mmap = false&lt;br /&gt;&lt;br /&gt;[[router HUB]]&lt;br /&gt;autostart = False&lt;br /&gt;&lt;br /&gt;image = C:\Program Files\Dynamips\images\c3660-jk9o3s-m.124-15.T11.bin&lt;br /&gt;model = 3660&lt;br /&gt;mmap = false&lt;br /&gt;ram = 224&lt;br /&gt;Fa0/0 = LAN 10&lt;br /&gt;S1/0 = ISP1 S1/0&lt;br /&gt;S1/1 = ISP2 S1/0&lt;br /&gt;&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\DMVPN - VRF AWare iVRF-fVRF\configs\HUB.cfg&lt;br /&gt;&lt;br /&gt;[[router SPOKE1]]&lt;br /&gt;autostart = False&lt;br /&gt;image = C:\Program Files\Dynamips\images\c3660-jk9o3s-m.124-15.T11.bin&lt;br /&gt;model = 3660&lt;br /&gt;mmap = false&lt;br /&gt;ram = 224&lt;br /&gt;&lt;br /&gt;Fa0/0 = LAN 20&lt;br /&gt;S1/0 = ISP1 S1/1&lt;br /&gt;S1/1 = ISP2 S1/1&lt;br /&gt;&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\DMVPN - VRF AWare iVRF-fVRF\configs\SPOKE1.cfg&lt;br /&gt;&lt;br /&gt;[[router SPOKE2]]&lt;br /&gt;autostart = False&lt;br /&gt;image = C:\Program Files\Dynamips\images\c3660-jk9o3s-m.124-15.T11.bin&lt;br /&gt;model = 3660&lt;br /&gt;mmap = false&lt;br /&gt;ram = 224&lt;br /&gt;Fa0/0 = LAN 30&lt;br /&gt;S1/0 = ISP1 S1/2&lt;br /&gt;S1/1 = ISP2 S1/2&lt;br /&gt;&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\DMVPN - VRF AWare iVRF-fVRF\configs\SPOKE2.cfg&lt;br /&gt;&lt;br /&gt;[[Router ISP1]]&lt;br /&gt;model = 7200&lt;br /&gt;autostart = false&lt;br /&gt;slot0 = PA-C7200-IO-FE &lt;br /&gt;S1/3 = ISP2 S1/3&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\DMVPN - VRF AWare iVRF-fVRF\configs\ISP1.cfg&lt;br /&gt;&lt;br /&gt;[[Router ISP2]]&lt;br /&gt;model = 7200&lt;br /&gt;autostart = false&lt;br /&gt;slot0 = PA-C7200-IO-FE &lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\DMVPN - VRF AWare iVRF-fVRF\configs\ISP2.cfg&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #990000; font-size: large;"&gt;SOLUTION -: &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;HUB CONFIG:&lt;br /&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-color: red; color: #f3f3f3;"&gt;&lt;u&gt;HUB CRYPTO CONFIG:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFRED_ISP2 vrf ISP2&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key RED&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFRED_ISP1 vrf ISP1&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key RED&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFBLUE_ISP2 vrf ISP2&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key BLUE&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFBLUE_ISP1 vrf ISP1&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key BLUE&lt;br /&gt;!&lt;br /&gt;crypto isakmp policy 10&lt;br /&gt;encr aes&lt;br /&gt;authentication pre-share&lt;br /&gt;group 2&lt;br /&gt;crypto isakmp keepalive 15&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;crypto ipsec transform-set TRANS esp-aes esp-sha-hmac &lt;br /&gt;mode transport&lt;br /&gt;!&lt;br /&gt;crypto ipsec transform-set TRANS esp-aes esp-sha-hmac &lt;br /&gt;mode transport&lt;br /&gt;!&lt;br /&gt;crypto ipsec profile IPSEC_PROFILE_ISP1&lt;br /&gt;set transform-set TRANS &lt;br /&gt;!&lt;br /&gt;crypto ipsec profile IPSEC_PROFILE_ISP2&lt;br /&gt;set transform-set TRANS &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-color: red; color: white;"&gt;&lt;u&gt;TUNNEL CONFIG for VRF RED &lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;interface Tunnel1&lt;br /&gt;description ** DMVPN RED via ISP1 **&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 172.16.10.1 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication RED&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;ip nhrp network-id 131313&lt;br /&gt;ip ospf network broadcast&lt;br /&gt;tunnel source Serial1/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 10&lt;br /&gt;tunnel vrf ISP1&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP1 shared&lt;br /&gt;!&lt;br /&gt;interface Tunnel3&lt;br /&gt;description ** DMVPN RED via ISP2 **&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 172.16.11.1 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication RED&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;ip nhrp network-id 131313&lt;br /&gt;ip ospf network broadcast&lt;br /&gt;tunnel source Serial1/1&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 11&lt;br /&gt;tunnel vrf ISP2&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP2 shared&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-color: red; color: white;"&gt;&lt;u&gt;TUNNEL CONFIG for VRF BLUE&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;!&lt;br /&gt;interface Tunnel2&lt;br /&gt;description ** DMVPN BLUE via ISP1 **&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 172.16.20.1 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;no ip next-hop-self eigrp 1&lt;br /&gt;ip nhrp authentication BLUE&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;ip nhrp network-id 242424&lt;br /&gt;no ip split-horizon eigrp 1&lt;br /&gt;tunnel source Serial1/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 20&lt;br /&gt;tunnel vrf ISP1&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP1 shared&lt;br /&gt;!&lt;br /&gt;interface Tunnel4&lt;br /&gt;description ** DMVPN BLUE via ISP2 **&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 172.16.21.1 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;no ip next-hop-self eigrp 1&lt;br /&gt;ip nhrp authentication BLUE&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;ip nhrp network-id 242424&lt;br /&gt;no ip split-horizon eigrp 1&lt;br /&gt;tunnel source Serial1/1&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 21&lt;br /&gt;tunnel vrf ISP2&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP2 shared&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-color: red; color: white;"&gt;&lt;u&gt;ROUTING CONFIG VRF BLUE&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;router eigrp 1&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf BLUE&lt;br /&gt;network 10.0.0.0&lt;br /&gt;network 172.16.0.0&lt;br /&gt;no auto-summary&lt;br /&gt;autonomous-system 1&lt;br /&gt;eigrp router-id 1.1.1.1&lt;br /&gt;exit-address-family&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-color: red; color: white;"&gt;&lt;u&gt;ROUTING CONFIG VRF RED&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;router ospf 1 vrf RED&lt;br /&gt;router-id 1.1.1.1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 10.1.1.1 0.0.0.0 area 1&lt;br /&gt;network 172.16.10.1 0.0.0.0 area 0&lt;br /&gt;network 172.16.11.1 0.0.0.0 area 0&lt;br /&gt;!&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;SPOKE1 CONFIG:&lt;br /&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;crypto keyring CRYPTO_KEYRING_VRFRED_ISP2 vrf ISP2&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key RED&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFRED_ISP1 vrf ISP1&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key RED&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFBLUE_ISP2 vrf ISP2&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key BLUE&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFBLUE_ISP1 vrf ISP1&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key BLUE&lt;br /&gt;!&lt;br /&gt;crypto isakmp policy 10&lt;br /&gt;encr aes&lt;br /&gt;authentication pre-share&lt;br /&gt;group 2&lt;br /&gt;crypto isakmp keepalive 15&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;crypto ipsec transform-set TRANS esp-aes esp-sha-hmac &lt;br /&gt;mode transport&lt;br /&gt;!&lt;br /&gt;crypto ipsec profile IPSEC_PROFILE_ISP1&lt;br /&gt;set transform-set TRANS &lt;br /&gt;!&lt;br /&gt;crypto ipsec profile IPSEC_PROFILE_ISP2&lt;br /&gt;set transform-set TRANS &lt;br /&gt;!&lt;br /&gt;track 1 rtr 1 reachability&lt;br /&gt;!&lt;br /&gt;track 2 rtr 2 reachability&lt;br /&gt;!&lt;br /&gt;interface Tunnel1&lt;br /&gt;description ** DMVPN RED via ISP1 **&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 172.16.10.2 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication RED&lt;br /&gt;ip nhrp map 172.16.10.1 101.1.1.1&lt;br /&gt;ip nhrp map multicast 101.1.1.1&lt;br /&gt;ip nhrp network-id 131313&lt;br /&gt;ip nhrp nhs 172.16.10.1&lt;br /&gt;ip ospf network broadcast&lt;br /&gt;ip ospf priority 0&lt;br /&gt;tunnel source Serial1/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 10&lt;br /&gt;tunnel vrf ISP1&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP1 shared&lt;br /&gt;!&lt;br /&gt;interface Tunnel2&lt;br /&gt;description ** DMVPN BLUE via ISP1 **&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 172.16.20.2 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication BLUE&lt;br /&gt;ip nhrp map 172.16.20.1 101.1.1.1&lt;br /&gt;ip nhrp map multicast 101.1.1.1&lt;br /&gt;ip nhrp network-id 242424&lt;br /&gt;ip nhrp nhs 172.16.20.1&lt;br /&gt;ip ospf network broadcast&lt;br /&gt;ip ospf priority 0&lt;br /&gt;shutdown&lt;br /&gt;tunnel source Serial1/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 20&lt;br /&gt;tunnel vrf ISP1&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP1 shared&lt;br /&gt;!&lt;br /&gt;interface Tunnel3&lt;br /&gt;description ** DMVPN RED via ISP2 **&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 172.16.11.2 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication RED&lt;br /&gt;ip nhrp map 172.16.11.1 201.1.1.1&lt;br /&gt;ip nhrp map multicast 201.1.1.1&lt;br /&gt;ip nhrp network-id 131313&lt;br /&gt;ip nhrp nhs 172.16.11.1&lt;br /&gt;shutdown&lt;br /&gt;tunnel source Serial1/1&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 11&lt;br /&gt;tunnel vrf ISP2&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP2 shared&lt;br /&gt;!&lt;br /&gt;interface Tunnel4&lt;br /&gt;description ** DMVPN BLUE via ISP2 **&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 172.16.21.2 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication BLUE&lt;br /&gt;ip nhrp map 172.16.21.1 201.1.1.1&lt;br /&gt;ip nhrp map multicast 201.1.1.1&lt;br /&gt;ip nhrp network-id 242424&lt;br /&gt;ip nhrp nhs 172.16.21.1&lt;br /&gt;ip ospf network broadcast&lt;br /&gt;ip ospf priority 0&lt;br /&gt;tunnel source Serial1/1&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 21&lt;br /&gt;tunnel vrf ISP2&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP2 shared&lt;br /&gt;!&lt;br /&gt;router eigrp 1&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf BLUE&lt;br /&gt;network 10.0.0.0&lt;br /&gt;network 172.16.0.0&lt;br /&gt;no auto-summary&lt;br /&gt;autonomous-system 1&lt;br /&gt;eigrp router-id 2.2.2.2&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;router ospf 1 vrf RED&lt;br /&gt;router-id 2.2.2.2&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 10.2.1.2 0.0.0.0 area 2&lt;br /&gt;network 172.16.10.2 0.0.0.0 area 0&lt;br /&gt;network 172.16.11.2 0.0.0.0 area 0&lt;br /&gt;!&lt;br /&gt;ip sla 1&lt;br /&gt;icmp-echo 101.1.1.1 source-interface Serial1/0&lt;br /&gt;timeout 15000&lt;br /&gt;vrf ISP1&lt;br /&gt;ip sla schedule 1 life forever start-time now&lt;br /&gt;ip sla 2&lt;br /&gt;icmp-echo 201.1.1.1 source-interface Serial1/1&lt;br /&gt;timeout 15000&lt;br /&gt;vrf ISP2&lt;br /&gt;ip sla schedule 2 life forever start-time now&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;event manager applet EEM_SHUT_ISP1_HUB &lt;br /&gt;event track 1 state down&lt;br /&gt;action 1.1 cli command "enable"&lt;br /&gt;action 1.2 cli command "config t"&lt;br /&gt;action 1.3 cli command "int tu1"&lt;br /&gt;action 1.5 cli command "shut"&lt;br /&gt;action 1.6 cli command "int tu3"&lt;br /&gt;action 1.7 cli command "no shut"&lt;br /&gt;action 1.8 cli command "do clear crypto isa"&lt;br /&gt;action 1.9 cli command "do clear crypto sa"&lt;br /&gt;event manager applet EEM_NOSHUT_ISP1_HUB &lt;br /&gt;event track 1 state up&lt;br /&gt;action 1.1 cli command "enable"&lt;br /&gt;action 1.2 cli command "config t"&lt;br /&gt;action 1.3 cli command "int tu1"&lt;br /&gt;action 1.5 cli command "no shut"&lt;br /&gt;action 1.6 cli command "int tu3"&lt;br /&gt;action 1.7 cli command "shut"&lt;br /&gt;action 1.8 cli command "do clear crypto isa"&lt;br /&gt;action 1.9 cli command "do clear crypto sa"&lt;br /&gt;event manager applet EEM_SHUT_ISP2_HUB &lt;br /&gt;event track 2 state down&lt;br /&gt;action 1.1 cli command "enable"&lt;br /&gt;action 1.2 cli command "config t"&lt;br /&gt;action 1.3 cli command "int tu4"&lt;br /&gt;action 1.5 cli command "shut"&lt;br /&gt;action 1.6 cli command "int tu2"&lt;br /&gt;action 1.7 cli command "no shut"&lt;br /&gt;action 1.8 cli command "do clear crypto isa"&lt;br /&gt;action 1.9 cli command "do clear crypto sa"&lt;br /&gt;event manager applet EEM_NOSHUT_ISP2_HUB &lt;br /&gt;event track 2 state up&lt;br /&gt;action 1.1 cli command "enable"&lt;br /&gt;action 1.2 cli command "config t"&lt;br /&gt;action 1.3 cli command "int tu4"&lt;br /&gt;action 1.5 cli command "no shut"&lt;br /&gt;action 1.6 cli command "int tu2"&lt;br /&gt;action 1.7 cli command "shut"&lt;br /&gt;action 1.8 cli command "do clear crypto"&lt;br /&gt;!&lt;br /&gt;end&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;SPOKE2 CONFIG:&lt;br /&gt;&lt;div class="scrollboxshort"&gt;&lt;div class="configbox"&gt;crypto keyring CRYPTO_KEYRING_VRFRED_ISP2 vrf ISP2&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key RED&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFRED_ISP1 vrf ISP1&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key RED&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFBLUE_ISP2 vrf ISP2&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key BLUE&lt;br /&gt;crypto keyring CRYPTO_KEYRING_VRFBLUE_ISP1 vrf ISP1&lt;br /&gt;pre-shared-key address 0.0.0.0 0.0.0.0 key BLUE&lt;br /&gt;!&lt;br /&gt;crypto isakmp policy 10&lt;br /&gt;encr aes&lt;br /&gt;authentication pre-share&lt;br /&gt;group 2&lt;br /&gt;crypto isakmp keepalive 15&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;crypto ipsec transform-set TRANS esp-aes esp-sha-hmac &lt;br /&gt;mode transport&lt;br /&gt;!&lt;br /&gt;crypto ipsec profile IPSEC_PROFILE_ISP1&lt;br /&gt;set transform-set TRANS &lt;br /&gt;!&lt;br /&gt;crypto ipsec profile IPSEC_PROFILE_ISP2&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;track 1 rtr 1 reachability&lt;br /&gt;!&lt;br /&gt;track 2 rtr 2 reachability&lt;br /&gt;!&lt;br /&gt;interface Tunnel1&lt;br /&gt;description ** DMVPN RED via ISP1 **&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 172.16.10.3 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication RED&lt;br /&gt;ip nhrp map 172.16.10.1 101.1.1.1&lt;br /&gt;ip nhrp map multicast 101.1.1.1&lt;br /&gt;ip nhrp network-id 131313&lt;br /&gt;ip nhrp nhs 172.16.10.1&lt;br /&gt;ip ospf network broadcast&lt;br /&gt;ip ospf priority 0&lt;br /&gt;tunnel source Serial1/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 10&lt;br /&gt;tunnel vrf ISP1&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP1 shared&lt;br /&gt;!&lt;br /&gt;interface Tunnel2&lt;br /&gt;description ** DMVPN BLUE via ISP1 **&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 172.16.20.3 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication BLUE&lt;br /&gt;ip nhrp map 172.16.20.1 101.1.1.1&lt;br /&gt;ip nhrp map multicast 101.1.1.1&lt;br /&gt;ip nhrp network-id 242424&lt;br /&gt;ip nhrp nhs 172.16.20.1&lt;br /&gt;ip ospf network broadcast&lt;br /&gt;ip ospf priority 0&lt;br /&gt;tunnel source Serial1/0&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 20&lt;br /&gt;tunnel vrf ISP1&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP1 shared&lt;br /&gt;!&lt;br /&gt;interface Tunnel3&lt;br /&gt;description ** DMVPN RED via ISP2 **&lt;br /&gt;ip vrf forwarding RED&lt;br /&gt;ip address 172.16.11.3 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication RED&lt;br /&gt;ip nhrp map 172.16.11.1 201.1.1.1&lt;br /&gt;ip nhrp map multicast 201.1.1.1&lt;br /&gt;ip nhrp network-id 131313&lt;br /&gt;ip nhrp nhs 172.16.11.1&lt;br /&gt;shutdown&lt;br /&gt;tunnel source Serial1/1&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 11&lt;br /&gt;tunnel vrf ISP2&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP2 shared&lt;br /&gt;!&lt;br /&gt;interface Tunnel4&lt;br /&gt;description ** DMVPN BLUE via ISP2 **&lt;br /&gt;ip vrf forwarding BLUE&lt;br /&gt;ip address 172.16.21.3 255.255.255.0&lt;br /&gt;no ip redirects&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication BLUE&lt;br /&gt;ip nhrp map multicast 201.1.1.1&lt;br /&gt;ip nhrp map 172.16.21.1 201.1.1.1&lt;br /&gt;ip nhrp network-id 242424&lt;br /&gt;ip nhrp nhs 172.16.21.1&lt;br /&gt;shutdown&lt;br /&gt;tunnel source Serial1/1&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 21&lt;br /&gt;tunnel vrf ISP2&lt;br /&gt;tunnel protection ipsec profile IPSEC_PROFILE_ISP2 shared&lt;br /&gt;!&lt;br /&gt;router eigrp 1&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf BLUE&lt;br /&gt;network 10.0.0.0&lt;br /&gt;network 172.16.0.0&lt;br /&gt;no auto-summary&lt;br /&gt;autonomous-system 1&lt;br /&gt;eigrp router-id 3.3.3.3&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;router ospf 1 vrf RED&lt;br /&gt;router-id 3.3.3.3&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 10.3.1.3 0.0.0.0 area 3&lt;br /&gt;network 172.16.10.3 0.0.0.0 area 0&lt;br /&gt;network 172.16.11.3 0.0.0.0 area 0&lt;br /&gt;!&lt;br /&gt;ip sla 1&lt;br /&gt;icmp-echo 101.1.1.1 source-interface Serial1/0&lt;br /&gt;timeout 15000&lt;br /&gt;vrf ISP1&lt;br /&gt;ip sla schedule 1 life forever start-time now&lt;br /&gt;ip sla 2&lt;br /&gt;icmp-echo 201.1.1.1 source-interface Serial1/1&lt;br /&gt;timeout 15000&lt;br /&gt;vrf ISP2&lt;br /&gt;ip sla schedule 2 life forever start-time now&lt;br /&gt;!&lt;br /&gt;event manager applet EEM_SHUT_ISP1_HUB &lt;br /&gt;event track 1 state down&lt;br /&gt;action 1.1 cli command "enable"&lt;br /&gt;action 1.2 cli command "config t"&lt;br /&gt;action 1.3 cli command "int tu1"&lt;br /&gt;action 1.5 cli command "shut"&lt;br /&gt;action 1.6 cli command "int tu3"&lt;br /&gt;action 1.7 cli command "no shut"&lt;br /&gt;action 1.8 cli command "do clear crypto isa"&lt;br /&gt;action 1.9 cli command "do clear crypto sa"&lt;br /&gt;event manager applet EEM_NOSHUT_ISP1_HUB &lt;br /&gt;event track 1 state up&lt;br /&gt;action 1.1 cli command "enable"&lt;br /&gt;action 1.2 cli command "config t"&lt;br /&gt;action 1.3 cli command "int tu1"&lt;br /&gt;action 1.5 cli command "no shut"&lt;br /&gt;action 1.6 cli command "int tu3"&lt;br /&gt;action 1.7 cli command "shut"&lt;br /&gt;action 1.8 cli command "do clear crypto isa"&lt;br /&gt;action 1.9 cli command "do clear crypto sa"&lt;br /&gt;event manager applet EEM_SHUT_ISP2_HUB &lt;br /&gt;event track 2 state down&lt;br /&gt;action 1.1 cli command "enable"&lt;br /&gt;action 1.2 cli command "config t"&lt;br /&gt;action 1.3 cli command "int tu4"&lt;br /&gt;action 1.5 cli command "shut"&lt;br /&gt;action 1.6 cli command "int tu2"&lt;br /&gt;action 1.7 cli command "no shut"&lt;br /&gt;action 1.8 cli command "do clear crypto isa"&lt;br /&gt;action 1.9 cli command "do clear crypto sa"&lt;br /&gt;event manager applet EEM_NOSHUT_ISP2_HUB &lt;br /&gt;event track 2 state up&lt;br /&gt;action 1.1 cli command "enable"&lt;br /&gt;action 1.2 cli command "config t"&lt;br /&gt;action 1.3 cli command "int tu4"&lt;br /&gt;action 1.5 cli command "no shut"&lt;br /&gt;action 1.6 cli command "int tu2"&lt;br /&gt;action 1.7 cli command "shut"&lt;br /&gt;action 1.8 cli command "do clear crypto isa"&lt;br /&gt;!&lt;br /&gt;end&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://www.selaris.com/hitcounterindex.php" id="pageMattersAdver"&gt;Free Counter&lt;/a&gt;&lt;a href="http://www.selaris.com/"&gt;&lt;script src="http://www.selaris.com/imgcreate.php?id=1060610032617&amp;amp;type=t16&amp;amp;ct=PV" type="text/javascript"&gt;&lt;/script&gt; &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-781540942925813180?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/781540942925813180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2010/06/vrf-aware-dmvpn-with-dual-isp.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/781540942925813180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/781540942925813180'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2010/06/vrf-aware-dmvpn-with-dual-isp.html' title='VRF aware DMVPN with dual ISP on Single HUB + autofailover (using iVRF and FVRF)'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rH7YTfJlaAI/TAvQMspb-oI/AAAAAAAAAWk/fOjV1wd9Lkk/s72-c/VRFawareDMVPN.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-3993536463668769750</id><published>2010-05-26T02:21:00.043+04:00</published><updated>2010-06-09T01:19:12.759+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GETVPN DMVPN GETVPNoverDMVPN Dynamic Static VTI VRF Aware IPSec ZBF NAT'/><title type='text'>A complex VPN MESS LAB!</title><content type='html'>&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: red; font-family: Verdana; font-size: 14pt;"&gt;&lt;strong&gt;LAB Scenario&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Summary:&lt;br /&gt;1. GETVPN over DMVPN with OSPF, (RSA authetication); selective traffic&lt;br /&gt;engineering over GET and DMVPNs.&lt;br /&gt;2. VRF Aware IPSec Dynamic VTI based RA VPN with XAuth&lt;br /&gt;3. RA VPN using Dynamic VTI with Xauth&lt;br /&gt;4. Crypto-map based VPN with Dynamic VTI on other side&lt;br /&gt;5. Static VTI based VPN with EIGRP&lt;br /&gt;5. Zone based FW + NAT ..just to add bit more spice&lt;br /&gt;6. MPLS L3 VPN core&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_rH7YTfJlaAI/S_xbOXyq1pI/AAAAAAAAAWA/WnvLv6-ZFLE/s1600/Hell-lab.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" height="436" src="http://2.bp.blogspot.com/_rH7YTfJlaAI/S_xbOXyq1pI/AAAAAAAAAWA/WnvLv6-ZFLE/s640/Hell-lab.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div&gt;&lt;table border="0" style="border-collapse: collapse;"&gt;&lt;colgroup&gt;&lt;col style="width: 59px;"&gt;&lt;col style="width: 548px;"&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="background: #9bbb59; height: 34px;"&gt;&lt;td colspan="2" style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: #b3cc82 1pt solid; border-top: #b3cc82 1pt solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;strong&gt;&lt;span style="color: black; font-family: Cambria;"&gt;SITE1 is the HeadQuarter(HUB). SITE2,3,4 are Branch SITES.&lt;/span&gt;&lt;span style="color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black; font-family: Cambria;"&gt;RTR-XYZ is external connection.&lt;/span&gt;&lt;span style="color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black; font-family: Cambria;"&gt;Internet-host is any host on internet.&lt;/span&gt;&lt;span style="color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Cambria;"&gt;&lt;strong&gt;Restriction: Don't modify ISP router (PE1 and PE2) configs.&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #e6eed5; height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;TASK1: DMVPN with OSPF&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Wingdings; font-size: 13pt;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;SITE1, 2 and 3 participate in DMVPN. Use PSK for authentication. &lt;br /&gt;RTR-SITE1-HUB functions as DMVPN Hub. Use OSPF routing protocol for DMVPN reachability.&lt;br /&gt;&lt;strike&gt;Protect the DMVPN cloud using IPSec.&lt;/strike&gt;&lt;span style="color: blue;"&gt; *Correction1: Create only mGRE tunnels, tunnels proctection should be configured as per next&amp;nbsp;GETVPN task.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #e6eed5; height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;&amp;nbsp;TASK2: GETVPN over DMVPN&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Wingdings; font-size: 13pt;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;br /&gt;SITE 1, 2 and 3 run GETVPN over the previously configured DMVPN cloud. Use Digital certificate for authentication (including IKE Ph1 authentication).&lt;br /&gt;&lt;br /&gt;RTR-SITE1-KS functions as KS Server , CA Server , NTP server.&lt;br /&gt;&lt;br /&gt;GETVPN routers should enroll certificate from RTR-SITE1-KS.&lt;br /&gt;&lt;br /&gt;Ensure that GETVPN traffic is encrpyted first, then tunneled via DMVPN. Check IPSec SAs to confirm this. &lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #e6eed5; height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;TASK3:&lt;/span&gt;&amp;nbsp;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;&amp;nbsp;VRF aware IPSEC Remote Access VPN using Dynamic VTI&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Wingdings; font-size: 13pt;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;SITE1 RTR-SITE1-HUB uses Dynamic VTI to host EasyVPN Server. &lt;br /&gt;&lt;br /&gt;We have overlapping IP address in SITE1. 10.1.1.0/24 is overlapped between CUSTOMERX, CUSTOMERY and SITE1's Global Routing table. CUSTOMERX and CustomerY have dedicated VRFs in SITE1.&lt;br /&gt;&lt;br /&gt;If InternetHost uses Groupname: CUSTOMERX password: CISCO, it can access CUSTOMERX's 10.1.1.0/24&lt;br /&gt;&lt;br /&gt;If InternetHost uses Groupname: CUSTOMERY password: CISCO, it can access CUSTOMERY's 10.1.1.0/24&lt;br /&gt;&lt;br /&gt;If InternetHost uses Groupname: USER_GRT password: CISCO, it can access SITE1's Global routing table's 10.1.1.0/24&lt;br /&gt;&lt;br /&gt;Configure XAUTH for all groups using the same Group credentials respectively. Use local pool address - 10.100.101.1 to 10.100.101.7&lt;br /&gt;&lt;br /&gt;Ensure that Remote Access VPN connection using GroupID USER_GRT has access to all LAN segements in SITE1,2,3,4 and RTR-XYZ's LAN segment&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #e6eed5; height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;TASK4:&lt;/span&gt;&amp;nbsp;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;&amp;nbsp;L2L Tunnel with Crypto MAP on SITE4 + Dynamic VTI&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Wingdings; font-size: 13pt;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;br /&gt;SITE4's ASA-SITE4 firewall connects using Crypto-map based L2L tunnel to SITE1's RTR-SITE1-HUB router. SITE1 uses Dynamic VTI. Don't use crypto-map on RTR-SITE1-HUB.&lt;br /&gt;&lt;br /&gt;Ensure that inside LAN subent in SITE4 has access to other LAN segements in SITE1,2,3, RTR-XYZ's LAN segment and Remote Access VPN Pool.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #e6eed5; height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;TASK5:&lt;/span&gt;&amp;nbsp;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;L2L Tunnel using Static VTI &lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Wingdings; font-size: 13pt;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;Configure a L2L VPN tunnel between SITE1 and RTR-XYZ. Use EIGRP for routing. RTR-XYZ LAN segment should be able to reach all LAN subnets in SITE1,2,3,4 &lt;br /&gt;&lt;br /&gt;RTR-XYZ LAN segment should also be able to reach Internet-host once InternetHost connects RAVPN using USER_GRT groupID.&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #e6eed5; height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;TASK6:&lt;/span&gt;&amp;nbsp;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;VPN Traffic engineering&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Wingdings; font-size: 13pt;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;Traffic between SITE1,2,3 LAN segments should pass via GETVPN tunnel, then get encapsulated in DMVPN.(vice versa). &lt;br /&gt;&lt;br /&gt;Dont include SITE1's 10.1.1.0/24 subnet in GETVPN encrypted path. 10.1.1.0/24 should be reachable via DMVPN path between the sites.&lt;br /&gt;&lt;br /&gt;Traffic from Remote-access-VPN_POol (10.100.101.0/29) to SITE2-Loopback0 and SITE3-Loopback0 should pass via GETVPN tunnel, then get encapsulate in DMVPN.(vice versa) &lt;br /&gt;&lt;br /&gt;Traffic from Remote-access-VPN_POol (10.100.101.0/29) to SITE4_LAN,RTR-XYZ_LAN should ONLY pass via DMVPN tunnel, not via GetVPN. (vice versa)&lt;br /&gt;&lt;br /&gt;Traffic to 10.1.1.0/24 in SITE1 shouldnt be included in GetVPN encryption for any of these flows.&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;Ensure that all traffic via ISP routers is IPSEC protected. GETVPN traffic is allowed to be encrypted twice, once by GETVPN, second time by DMVPN.&lt;/strike&gt;&lt;br /&gt;&lt;span style="background-color: white; color: blue;"&gt;*Correction2 : NON-GETVPN traffic (e.g. between RTR-XYZ and RTR-SITE2 etc.)&amp;nbsp;should only be GRE encapsulated within DMVPN cloud across the Service provider routers, no IPSec protection is needed.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background: #e6eed5; height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-size: 13pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;h2&gt;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;TASK7:&lt;/span&gt;&amp;nbsp;&lt;span style="font-family: Verdana; font-size: 14pt;"&gt;Zone based Firewall with NAT&lt;/span&gt;&lt;/h2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34px;"&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: #b3cc82 1pt solid; border-right: medium none; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;&lt;span style="font-family: Wingdings; font-size: 13pt;"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: #b3cc82 1pt solid; border-left: medium none; border-right: #b3cc82 1pt solid; border-top: medium none; padding-left: 7px; padding-right: 7px;"&gt;Configure Zone based firewall on RTR-SITE2 in SITE2 for Internet access filtering. &lt;br /&gt;&lt;br /&gt;Allow only ICMP traffic to and from RTR-SITE2 (Self zone). Make sure DMVPN, GETVPN etc. continue to work normally. VPN traffic flow should continue to work.&lt;br /&gt;&lt;br /&gt;Allow INBOUND TELNET, SMTP to SITE2's LAN segments.&lt;br /&gt;&lt;br /&gt;ALLOW ALL OUTBOUND TRAFFIC from SITE2's LAN segments (10.2.1.0/24 and 10.23.23.0/24).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;NAT&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SITE2 LAN Segment should be able to access Internet host 105.1.1.2 using 102.1.1.3 as source IP. Use PAT. &lt;br /&gt;&lt;br /&gt;Configure NAT on RTR-SITE2 such that Internet Host can telnet into RTR-SITE3 using 102.1.1.4 as destination IP.&lt;br /&gt;&lt;br /&gt;SITE2 and SITE3 are connected via a backdoor link with IP 10.23.23.0/24 for testing NAT related tasks.&lt;br /&gt;&lt;br /&gt;Add static route on RTR-SITE3 to test the access to 105.1.1.2.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: red; font-family: Arial, Helvetica, sans-serif;"&gt;DYNAMIPS NET FILE/PEMU SCRIPT&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div class="scrollbox"&gt;&lt;div class="greyboxblackfontnoborder"&gt;&lt;br /&gt;Dynamips NET FILE&lt;br /&gt;&lt;br /&gt;startautostart = False&lt;br /&gt;[192.168.100.75]&lt;br /&gt;port = 7200&lt;br /&gt;udp = 10000&lt;br /&gt;&lt;br /&gt;[[7200]] &lt;br /&gt;image = C:\Program Files\Dynamips\images\c7200-k91p-m.122-25.S15.bin &lt;br /&gt;npe = npe-400 &lt;br /&gt;ram = 96 &lt;br /&gt;disk0 = 0 &lt;br /&gt;disk1 = 0 &lt;br /&gt;mmap = false&lt;br /&gt;&lt;br /&gt;[[router RTR-SITE1-KS]]&lt;br /&gt;autostart = False&lt;br /&gt;&lt;br /&gt;image = C:\Program Files\Dynamips\images\c3660-jk9o3s-m.124-15.T11.bin&lt;br /&gt;model = 3660&lt;br /&gt;mmap = false&lt;br /&gt;ram = 256&lt;br /&gt;Fa0/0 = RTR-SITE1-HUB Fa0/1&lt;br /&gt;&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\CCIE-SEC-HELL-LAB\configs\RTR-SITE1-KS.cfg&lt;br /&gt;&lt;br /&gt;[[router RTR-SITE1-HUB]]&lt;br /&gt;autostart = False&lt;br /&gt;image = C:\Program Files\Dynamips\images\c3660-jk9o3s-m.124-15.T11.bin&lt;br /&gt;model = 3660&lt;br /&gt;mmap = false&lt;br /&gt;ram = 256&lt;br /&gt;&lt;br /&gt;# ASA-FW-SITE1 INSIDE #&lt;br /&gt;Fa0/0 = NIO_udp:1011:1.1.1.1:1001&lt;br /&gt;Fa1/0 = LAN 120&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\CCIE-SEC-HELL-LAB\configs\RTR-SITE1-HUB.cfg&lt;br /&gt;&lt;br /&gt;[[router RTR-SITE2]]&lt;br /&gt;autostart = False&lt;br /&gt;image = C:\Program Files\Dynamips\images\c3660-jk9o3s-m.124-15.T11.bin&lt;br /&gt;model = 3660&lt;br /&gt;mmap = false&lt;br /&gt;ram = 256&lt;br /&gt;Fa0/0 = PE2 Fa1/0&lt;br /&gt;Fa0/1 = LAN 102&lt;br /&gt;Fa1/0 = RTR-SITE3 Fa1/0&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\CCIE-SEC-HELL-LAB\configs\RTR-SITE2.cfg&lt;br /&gt;&lt;br /&gt;[[Router PE1]]&lt;br /&gt;model = 7200&lt;br /&gt;autostart = false&lt;br /&gt;slot0 = PA-C7200-IO-FE &lt;br /&gt;&lt;br /&gt;# ASA-FW-SITE1 OUTSIDE #&lt;br /&gt;Fa0/0 = NIO_udp:1010:1.1.1.1:1000&lt;br /&gt;&lt;br /&gt;#TO VM for RA VPN #&lt;br /&gt;Fa2/0 = NIO_gen_eth:\Device\NPF_{597007F5-5BF6-45E2-B348-388172170CF3}&lt;br /&gt;&lt;br /&gt;# ASA-FW-SITE4 OUTSIDE #&lt;br /&gt;Fa2/1 = NIO_udp:2010:1.1.1.1:2000&lt;br /&gt;&lt;br /&gt;Fa1/0 = PE2 Fa0/0&lt;br /&gt;&lt;br /&gt;F1/1 = RTR-XYZ Fa0/0&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\CCIE-SEC-HELL-LAB\configs\PE1.cfg&lt;br /&gt;&lt;br /&gt;[[Router PE2]]&lt;br /&gt;model = 7200&lt;br /&gt;autostart = false&lt;br /&gt;slot0 = PA-C7200-IO-FE&lt;br /&gt;cnfg = C:\Program Files\Dynamips\sample_labs\CCIE-SEC-HELL-LAB\configs\PE2.cfg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;##############&lt;br /&gt;##############&lt;br /&gt;#MutliPC&lt;br /&gt;&lt;br /&gt;[192.168.100.35:7200] &lt;br /&gt;udp = 11000 &lt;br /&gt;workingdir = Z:\Program Files\Dynamips\sample_labs\CCIE-SEC-HELL-LAB&lt;br /&gt;[[router RTR-SITE3]]&lt;br /&gt;autostart = False&lt;br /&gt;&lt;br /&gt;image = C:\Program Files\Dynamips\images\c3660-jk9o3s-m.124-15.T11.bin&lt;br /&gt;&lt;br /&gt;model = 3660&lt;br /&gt;mmap = false&lt;br /&gt;ram = 256&lt;br /&gt;Fa0/0 = PE2 Fa1/1&lt;br /&gt;Fa0/1 = LAN 103&lt;br /&gt;cnfg = Z:\Program Files\Dynamips\sample_labs\CCIE-SEC-HELL-LAB\configs\RTR-SITE3.cfg&lt;br /&gt;&lt;br /&gt;[[router RTR-XYZ]]&lt;br /&gt;autostart = False&lt;br /&gt;image = C:\Program Files\Dynamips\images\c3660-jk9o3s-m.124-15.T11.bin&lt;br /&gt;model = 3660&lt;br /&gt;mmap = False&lt;br /&gt;ram = 256&lt;br /&gt;F0/0 = PE1 Fa1/1&lt;br /&gt;Fa0/1 = LAN 60&lt;br /&gt;cnfg = Z:\Program Files\Dynamips\sample_labs\CCIE-SEC-HELL-LAB\configs\RTR-XYZ.cfg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;PEMU ASA-SITE11&lt;br /&gt;&lt;br /&gt;start /belownormal pemu -net nic,vlan=10,macaddr=00:00:00:00:10:01 -net udp,vlan=10,sport=1000,dport=1010,daddr=1.1.1.1 -net nic,vlan=11,macaddr=00:00:00:00:10:02 -net udp,vlan=11,sport=1001,dport=1011,daddr=1.1.1.1 -net nic,vlan=12,macaddr=00:00:00:00:10:03 -net udp,vlan=12,sport=1002,dport=1012,daddr=1.1.1.1 -net nic,vlan=13,macaddr=00:00:00:00:10:04 -net udp,vlan=13,sport=1004,dport=1014,daddr=1.1.1.1 -serial telnet::2050,server,nowait -m 128 FLASH8X-SITE1&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;PEMU ASA-SITE4&lt;br /&gt;&lt;br /&gt;start /belownormal pemu -net nic,vlan=20,macaddr=00:00:00:00:20:01 -net udp,vlan=20,sport=2000,dport=2010,daddr=1.1.1.1 -net nic,vlan=21,macaddr=00:00:00:00:20:02 -net udp,vlan=21,sport=2001,dport=2011,daddr=1.1.1.1 -net nic,vlan=22,macaddr=00:00:00:00:20:03 -net udp,vlan=22,sport=2002,dport=2012,daddr=1.1.1.1 -net nic,vlan=23,macaddr=00:00:00:00:20:04 -net udp,vlan=23,sport=2004,dport=2014,daddr=1.1.1.1 -serial telnet::2051,server,nowait -m 128 FLASH8X-SITE4&lt;br /&gt;____________&lt;br /&gt;############################################################&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: red; font-family: Arial, Helvetica, sans-serif;"&gt;INIT CONFIGS&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="scrollbox"&gt;&lt;div class="greyboxblackfontnoborder"&gt;########################################################&lt;br /&gt;hostname ASA-SITE1&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;interface Ethernet0&lt;br /&gt;nameif outside&lt;br /&gt;security-level 0&lt;br /&gt;ip address 101.1.1.2 255.255.255.248 &lt;br /&gt;!&lt;br /&gt;interface Ethernet1&lt;br /&gt;nameif inside&lt;br /&gt;security-level 100&lt;br /&gt;ip address 10.10.1.2 255.255.255.252 &lt;br /&gt;!&lt;br /&gt;interface Ethernet2&lt;br /&gt;shutdown&lt;br /&gt;no nameif&lt;br /&gt;no security-level&lt;br /&gt;no ip address&lt;br /&gt;!&lt;br /&gt;interface Ethernet3&lt;br /&gt;shutdown&lt;br /&gt;no nameif&lt;br /&gt;no security-level&lt;br /&gt;no ip address&lt;br /&gt;!&lt;br /&gt;route outside 0.0.0.0 0.0.0.0 101.1.1.1 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostname ASA-SITE4&lt;br /&gt;!&lt;br /&gt;interface Ethernet0&lt;br /&gt;nameif outside&lt;br /&gt;security-level 0&lt;br /&gt;ip address 104.1.1.2 255.255.255.252 &lt;br /&gt;!&lt;br /&gt;interface Ethernet1&lt;br /&gt;nameif inside&lt;br /&gt;security-level 100&lt;br /&gt;ip address 10.4.1.1 255.255.255.0 &lt;br /&gt;!&lt;br /&gt;interface Ethernet2&lt;br /&gt;shutdown&lt;br /&gt;no nameif&lt;br /&gt;no security-level&lt;br /&gt;no ip address&lt;br /&gt;!&lt;br /&gt;interface Ethernet3&lt;br /&gt;shutdown&lt;br /&gt;no nameif&lt;br /&gt;no security-level&lt;br /&gt;no ip address&lt;br /&gt;!&lt;br /&gt;route outside 0.0.0.0 0.0.0.0 104.1.1.1 1&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname PE1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf ABC&lt;br /&gt;rd 123:123&lt;br /&gt;route-target export 123:123&lt;br /&gt;route-target import 123:123&lt;br /&gt;route-target import 106:106&lt;br /&gt;!&lt;br /&gt;ip vrf XYZ&lt;br /&gt;rd 106:106&lt;br /&gt;route-target export 106:106&lt;br /&gt;route-target import 106:106&lt;br /&gt;route-target import 123:123&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 1.1.1.1 255.255.255.255&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip vrf forwarding ABC&lt;br /&gt;ip address 101.1.1.1 255.255.255.248&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip address 12.1.1.1 255.255.255.252&lt;br /&gt;ip router isis &lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;ip vrf forwarding XYZ&lt;br /&gt;ip address 106.1.1.1 255.255.255.252&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet2/0&lt;br /&gt;ip vrf forwarding ABC&lt;br /&gt;ip address 105.1.1.1 255.255.255.252&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet2/1&lt;br /&gt;ip vrf forwarding ABC&lt;br /&gt;ip address 104.1.1.1 255.255.255.252&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;router isis &lt;br /&gt;net 49.0000.0000.0001.00&lt;br /&gt;passive-interface Loopback0&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;no synchronization&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 2.2.2.2 remote-as 1&lt;br /&gt;neighbor 2.2.2.2 update-source Loopback0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 2.2.2.2 activate&lt;br /&gt;neighbor 2.2.2.2 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf XYZ&lt;br /&gt;redistribute connected&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf ABC&lt;br /&gt;redistribute connected&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;version 12.2&lt;br /&gt;&lt;br /&gt;hostname PE2&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf ABC&lt;br /&gt;rd 123:123&lt;br /&gt;route-target export 123:123&lt;br /&gt;route-target import 123:123&lt;br /&gt;route-target import 106:106&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 2.2.2.2 255.255.255.255&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 12.1.1.2 255.255.255.252&lt;br /&gt;ip router isis &lt;br /&gt;duplex full&lt;br /&gt;mpls ip&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip vrf forwarding ABC&lt;br /&gt;ip address 102.1.1.1 255.255.255.248&lt;br /&gt;duplex full&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;ip vrf forwarding ABC&lt;br /&gt;ip address 103.1.1.1 255.255.255.248&lt;br /&gt;duplex full&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;router isis &lt;br /&gt;net 49.0000.0000.0002.00&lt;br /&gt;passive-interface Loopback0&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;no synchronization&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 1.1.1.1 remote-as 1&lt;br /&gt;neighbor 1.1.1.1 update-source Loopback0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 1.1.1.1 activate&lt;br /&gt;neighbor 1.1.1.1 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf ABC&lt;br /&gt;redistribute connected&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;version 12.4&lt;br /&gt;service timestamps debug datetime msec&lt;br /&gt;service timestamps log datetime msec&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname RTR-SITE1-HUB&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;aaa session-id common&lt;br /&gt;memory-size iomem 5&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;no ip domain lookup&lt;br /&gt;ip domain name CCIE19804.COM&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip vrf CUSTOMERX&lt;br /&gt;rd 1:1&lt;br /&gt;!&lt;br /&gt;ip vrf CUSTOMERY&lt;br /&gt;rd 2:2&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.100.100.101 255.255.255.255&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 10.10.1.1 255.255.255.252&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;ip address 10.1.1.1 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;no ip address&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0.10&lt;br /&gt;encapsulation dot1Q 10&lt;br /&gt;ip vrf forwarding CUSTOMERX&lt;br /&gt;ip address 10.1.1.1 255.255.255.0&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0.20&lt;br /&gt;encapsulation dot1Q 20&lt;br /&gt;ip vrf forwarding CUSTOMERY&lt;br /&gt;ip address 10.1.1.1 255.255.255.0&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;version 12.4&lt;br /&gt;service timestamps debug datetime msec&lt;br /&gt;service timestamps log datetime msec&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname RTR-SITE1-KS&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no aaa new-model&lt;br /&gt;memory-size iomem 5&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;no ip domain lookup&lt;br /&gt;ip domain name CCIE19804.COM&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.100.100.100 255.255.255.255&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 10.1.1.2 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;ip http server&lt;br /&gt;no ip http secure-server&lt;br /&gt;ip forward-protocol nd&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;version 12.4&lt;br /&gt;service timestamps debug datetime msec&lt;br /&gt;service timestamps log datetime msec&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname RTR-SITE2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;no ip domain lookup&lt;br /&gt;ip domain name CCIE19804.COM&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.100.100.102 255.255.255.255&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 102.1.1.2 255.255.255.248&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;ip address 10.2.1.1 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip address 10.23.23.2 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;ip route 0.0.0.0 0.0.0.0 102.1.1.1&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;###########################################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;version 12.4&lt;br /&gt;service timestamps debug datetime msec&lt;br /&gt;service timestamps log datetime msec&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname RTR-SITE3&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no aaa new-model&lt;br /&gt;memory-size iomem 5&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;no ip domain lookup&lt;br /&gt;ip domain name CCIE19804.COM&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.100.100.103 255.255.255.255&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 103.1.1.2 255.255.255.252&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;ip address 10.3.1.1 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip address 10.23.23.3 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;ip route 0.0.0.0 0.0.0.0 103.1.1.1&lt;br /&gt;ip route 105.1.1.0 255.255.255.0 10.23.23.2&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;###########################################################&lt;br /&gt;&lt;br /&gt;version 12.4&lt;br /&gt;!&lt;br /&gt;hostname RTR-XYZ&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 106.1.1.2 255.255.255.252&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;ip address 10.6.1.1 255.255.255.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;ip route 0.0.0.0 0.0.0.0 106.1.1.1&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;############################################################&lt;/div&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://www.selaris.com/hitcounterindex.php" id="pageMattersAdver"&gt;Free Counter&lt;/a&gt;&lt;a href="http://www.selaris.com/"&gt;&lt;script src="http://www.selaris.com/imgcreate.php?id=1060610030358&amp;amp;type=t16&amp;amp;ct=PV" type="text/javascript"&gt;&lt;/script&gt; &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-3993536463668769750?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/3993536463668769750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2010/05/vpn-mess-lab.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/3993536463668769750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/3993536463668769750'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2010/05/vpn-mess-lab.html' title='A complex VPN MESS LAB!'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rH7YTfJlaAI/S_xbOXyq1pI/AAAAAAAAAWA/WnvLv6-ZFLE/s72-c/Hell-lab.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-1307413902182427739</id><published>2010-05-17T17:06:00.003+04:00</published><updated>2010-06-06T14:04:58.689+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Passed SP Lab'/><title type='text'>Passed SP Lab!</title><content type='html'>&lt;span style="color: blue;"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif;"&gt;&lt;br /&gt;the loong frustrating SP journey has reached its destination..i passed&lt;br /&gt;the SP lab yesterday.&lt;br /&gt;&lt;br /&gt;it was a bigger battle with bugs, vague wording and crappy oeqs than&lt;br /&gt;the technology itself.&lt;br /&gt;&lt;br /&gt;few things i wud like to share with people preparing for sp lab -&lt;br /&gt;&lt;br /&gt;1. mpls vpns -&lt;br /&gt;ahh thts the biggest chunk in sp lab, almost everyone who failed has&lt;br /&gt;got shocking results in vpn section. vpn constitues more than 30% of&lt;br /&gt;the score so less score guarantees a failure.&lt;br /&gt;understand "send-label" feature correctly, when, how , restrictions&lt;br /&gt;etc..knwing the difference between "mpls ip" and "send-label" is&lt;br /&gt;important. The figures shud knw wht to type the moment we see inter-as&lt;br /&gt;and  csc. Know when to use “set mpls-label”, and the scary things tht&lt;br /&gt;might happen when not using it when it’s a mandate.&lt;br /&gt;&lt;br /&gt;2. multicast -&lt;br /&gt;the RnS bits of multicast is the base. For MVPN/inter-as-multicast&lt;br /&gt;understand RFC3618 for rpf check thoroughly, understand the order of&lt;br /&gt;rpf preference. understand when to make use of bgp multicast SAFI.&lt;br /&gt;Understand which inter-as supports inter-as multicast, and how it&lt;br /&gt;works on a 12.2S code without the mdt safi. Look for Petr’s blog on&lt;br /&gt;mvpn, refer to my blog for some explanation too.&lt;br /&gt;this is one of the easiest sections to score if we knw the game.&lt;br /&gt;&lt;br /&gt;3. the important command "reload"! if you know its configured&lt;br /&gt;correctly, you shudn't shy away from doing a reload.&lt;br /&gt;&lt;br /&gt;4. join forums, there are some forums where nda stuff is brainstormed&lt;br /&gt;candidly. not the right thing but it helps.&lt;br /&gt;&lt;br /&gt;5. for first attempt, avoid locations like bangalore. in B'lore you'll&lt;br /&gt;most likely get ONLY a "smile" as an answer with some ambiguous facial&lt;br /&gt;expression and words to ur questions. Choose a location like brusells&lt;br /&gt;etc. where u have an inhouse rack and a knowledgeable SP related&lt;br /&gt;proctor.&lt;br /&gt;&lt;br /&gt;6. avoid complex solutions, i have got real feel tht there is a high&lt;br /&gt;possibility of marking the task incorrect if the proctor doesn't&lt;br /&gt;understand them. its not a matter of just the output. anyways it'll&lt;br /&gt;stay a mystery if something is marked incorrect so keep it simple.&lt;br /&gt;&lt;br /&gt;7. think like a script!. take extra precautions like removing alias&lt;br /&gt;etc...anything tht can affect an automated script shud be removed.&lt;br /&gt;it'll hurt a lot to lose marks for such silly things so my&lt;br /&gt;recommendation is to remove them once the lab is about to get over.&lt;br /&gt;&lt;br /&gt;8. the lab will have old junk IOS codes running somewhere in the&lt;br /&gt;corners, specifically added to give us a nasty ride via the buggy&lt;br /&gt;road. show outputs might change after reload, so be aware for a double&lt;br /&gt;check. if possible practice on few of them b4 the big day.&lt;br /&gt;&lt;br /&gt;9. Read between the lines. Take some time out of config/keyboard, just&lt;br /&gt;read and focus on the tasks thoroughly. try to think beyond the first&lt;br /&gt;instinct. if it says to do something for X and Y,  doing it for X,Y,Z&lt;br /&gt;is wrong. in the verification you’ll see tht you successfully did it&lt;br /&gt;for X and Y, but might missout looking at Z.  make sure Z is left as&lt;br /&gt;it is. Cryptic but shud be comprehensible as it makes a hell lot of&lt;br /&gt;difference to the score! This is one of the major reasons of getting&lt;br /&gt;low score in vpn section even after having proper end to end&lt;br /&gt;reachability.&lt;br /&gt;&lt;br /&gt;10. know the silly rules. there is some fictitious cut off marks below&lt;br /&gt;which you can't request a reread. if u still need it, u need to create&lt;br /&gt;a lot of hell with cisco. (i managed to do it b4 ;) ). So think if&lt;br /&gt;it’s worth it, else move on.&lt;br /&gt;&lt;br /&gt;reference list -&lt;br /&gt;1. CCO&lt;br /&gt;2. ciscopress mpls configuration on cisco IOS - very good to start&lt;br /&gt;with, more related to configs than concepts/theory.&lt;br /&gt;3. ciscopress mpls fundamentals - very good to start with, better for&lt;br /&gt;concepts and understanding the nut bolts.&lt;br /&gt;4. l2 vpn architectures - this is by far the best for L2 mpls. Very&lt;br /&gt;good for the crappy OEQs.&lt;br /&gt;5. ciscopress isis network desgin and Jeffdoyle's TCP/IP - covers IGP&lt;br /&gt;including isis very well&lt;br /&gt;6. for ATM/FR srch CCO - it has good reference for OEqs&lt;br /&gt;&lt;br /&gt;My actual list is much longer, but these are good enough.&lt;br /&gt;&lt;br /&gt;now the lab experience -&lt;br /&gt;lab was somewhat similar to my previous attempt. i got over within&lt;br /&gt;4hrs 20 mins, so i had loads of time for verification. Found few silly&lt;br /&gt;missouts, corrected. Round1 of verification was over in around 2 hrs.&lt;br /&gt;all 100% working. then i left the keyboard, just read the questions&lt;br /&gt;again. thankfully all was ok. I started a second round of&lt;br /&gt;verification, in last 15 minutes i spotted my TE tunnel was down.&lt;br /&gt;WTFFFF! ...it was up an hour back...rechecked everythng dependent.&lt;br /&gt;didnt dare to reload the core coz the lab was to get over soon.&lt;br /&gt;prepared a list of clear commands related, applied, thankfully it came&lt;br /&gt;up and stayed up. last minutes saved such important points. game over.&lt;br /&gt;Got a pass in next 3 hrs. WOWW!&lt;br /&gt;&lt;br /&gt;Vincent (SP program manager) has posted that Cisco is over with&lt;br /&gt;finalizing the content for new SP lab blueprint, it will soon be&lt;br /&gt;declared official.&lt;br /&gt;&lt;br /&gt;And salute to the Lapukhovs and Scriveners who did all their IE's in&lt;br /&gt;first attempt.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;br /&gt;&lt;br /&gt;Swap&lt;br /&gt;#19804 (SP,Sec)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://www.selaris.com/hitcounterindex.php" id="pageMattersAdver"&gt;Free Counter&lt;/a&gt;&lt;a href="http://www.selaris.com/"&gt;&lt;script type="text/javascript" src="http://www.selaris.com/imgcreate.php?id=1060610030436&amp;type=t16&amp;ct=PV"&gt;&lt;/script&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-1307413902182427739?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/1307413902182427739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2010/05/passed-sp-lab-more-later.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/1307413902182427739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/1307413902182427739'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2010/05/passed-sp-lab-more-later.html' title='Passed SP Lab!'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-5189045383345447811</id><published>2010-04-18T23:14:00.007+04:00</published><updated>2010-04-18T23:42:56.146+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ospf tricky question ospf metric preference'/><title type='text'>Tricky Question1 - OSPF</title><content type='html'>&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;Route 1.1.1.1/32&amp;nbsp;from R1 has be&lt;/span&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;en advertised by iBGP to R2 and R3.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;On R2 and R3 this BGP route is redistributed into OSPF&amp;nbsp; using the follwing metrics -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;R2 --&amp;gt; E1 metric 100&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;R3 --&amp;gt; E1 metric 200&lt;/span&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: #990000; font-family: Arial;"&gt;R1,R2 and R3 form iBGP neighborship.&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: #990000; font-family: Arial;"&gt;R2,R3,R4 and R5 form OSPF neighborship. Area&amp;nbsp;details are given in the diagram.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_rH7YTfJlaAI/S8tf93gVtWI/AAAAAAAAAVw/L7FVLeKUE1w/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://2.bp.blogspot.com/_rH7YTfJlaAI/S8tf93gVtWI/AAAAAAAAAVw/L7FVLeKUE1w/s400/Untitled.jpg" width="400" wt="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Question - &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Q1. On R5 what will be the next-hop for 1.1.1.1/32? Why? What is the metric of the route? &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;&lt;span style="color: #990000; font-family: Arial;"&gt;Q2. What happens if we lower the&amp;nbsp;cost&amp;nbsp;of R5-R4 link on R5 to 1.&amp;nbsp;On R5 what will be the next-hop for&amp;nbsp;1.1.1.1/32 now? Why? What is the metric of the selected route?&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-5189045383345447811?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/5189045383345447811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2010/04/tricky-question1-ospf.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/5189045383345447811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/5189045383345447811'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2010/04/tricky-question1-ospf.html' title='Tricky Question1 - OSPF'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rH7YTfJlaAI/S8tf93gVtWI/AAAAAAAAAVw/L7FVLeKUE1w/s72-c/Untitled.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-1009284110471449079</id><published>2010-03-10T14:25:00.005+04:00</published><updated>2010-03-10T14:29:31.187+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trace route Traceroute in MPLS'/><title type='text'>Traceroute in MPLS - detailed</title><content type='html'>&lt;div class="Style1"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=6199820924845657113&amp;amp;postID=1009284110471449079" name="_Toc252625171"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;Default Behavoir –&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;"&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;&lt;span style="mso-list: Ignore;"&gt;1.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;IP to MPLS : TTL is decremented by 1 and copied from IP to pushed MPLS label TTL field&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;(this deceremented copy doesn’t happen in case “no mpls propogate-ttl” is applied, so newly imposed Label gets a default TTL of 255 in that case)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;"&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;&lt;span style="mso-list: Ignore;"&gt;2.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;MPLS to IP: TTL is checked. IF MPLS TTL is lower than IP TTL, it is copied. Else IP TTL remain intact&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;&lt;span style="mso-list: Ignore;"&gt;a.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;PUSH/SWAP operation – new label gets &lt;s style="text-line-through: double;"&gt;the same existing TTL&lt;/s&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;a decremented TTL by 1.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;&lt;span style="mso-list: Ignore;"&gt;b.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 7pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;POP – if inner label has higher TTL, POP’ped Label’s TTL is overwritten on inner TTL. Else left as it is.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;Intermediate LSR doesn’t touch inner label, only decrements outer label.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: blue; font-family: Calibri, Arial; font-size: 11pt;"&gt;Intermediate P routers which dont have IP route to a CE will return back the ICMP time-exceeded back onto the same LSR. This way PE1 will receive the ICMP Time-exceeded from P for CE. And Traceroute works.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #c00000; font-family: Arial, Arial; font-size: 10pt;"&gt;1. &lt;b style="mso-bidi-font-weight: normal;"&gt;“no mpls propogate-ttl” -&lt;/b&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #c00000; font-family: Arial, Arial; font-size: 10pt;"&gt; newly imposed Label gets a default TTL of 255 for both switched &lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;transit traffic and locally generated traffic.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #c00000; font-family: Arial, Arial; font-size: 10pt;"&gt;2. “forwarded” -&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #c00000; font-family: Arial, Arial; font-size: 10pt;"&gt; newly imposed Label gets a default TTL of 255 for only switched transit traffic. &lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Locally originated traffic via “trace vrf &lt;vrfname&gt;” or “trace” command still will have a TTL of 1 imposed on the newly imposed label.&lt;/vrfname&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #c00000; font-family: Arial, Arial; font-size: 10pt;"&gt;3.no mpls ip propogate-ttl local -&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #c00000; font-family: Arial, Arial; font-size: 10pt;"&gt;&amp;nbsp;when traffic is locally originated using “trace vrf” command or trace, if the packet becomes labeled by the local router, the new label will get 255 TTL. &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="color: #0070c0; font-family: Arial, Arial; font-size: 10pt;"&gt;Note for PE1-P-PE2 topology, packet from PE1 to PE2 is not label switched due to PHP. So the testing by disabling “local” wont give the expected result coz the packet never becomes labeled. The packet will be routed based on IP TTL and we’ll be able to see all the hops inspite having added “no mpls ip propog local”&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #c00000; font-family: Arial, Arial; font-size: 10pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;This can be correctly tested on PE1-P1-P2-PE2 topology where PHP doesn’t apply for packetsets sent from PE1 to PE2.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: #c00000; font-family: Arial, Arial; font-size: 10pt;"&gt;Logic: If TTL copying is stopped on the first hop where packet becomes labeled, e.g. For CE1 to CE2 trace, if “no mpls propogate” is configured on PE1, this “propogate” command is no more needed anywhere else in the path coz the first hop PE1 will set the Label-TTL as 255. Even if it is reduced by 1 by each hop, it’ll never become zero to be able to retured to the initiator of the trace. This will only become Zero once the packet is ready to be switched based on IP header (when the label is removed on PE2).&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="background-attachment: scroll; background-color: lime; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: Arial, Arial; font-size: 10pt;"&gt;Test1:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Topology CE1-PE1-P-PE2-CE2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Configured “no mpls ip propogg forwarded” on PE1.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Trace from CE1 to CE2.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;1&lt;sup&gt;st&lt;/sup&gt; hop will be PE1 VRF interface.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;2&lt;sup&gt;nd&lt;/sup&gt; hop will be PE2 VRF interface&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;3&lt;sup&gt;rd&lt;/sup&gt; will be CE2 physcial interface.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;P is hidden&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="background-attachment: scroll; background-color: lime; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: Arial, Arial; font-size: 10pt;"&gt;Test2:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;sup&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;same config –&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Topology CE1-PE1-P-PE2-CE2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Configured “no mpls ip propog forwarded” on PE1.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Trace from PE1-VRF to CE2.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;All hops P, PE2 and CE2 will be visible as “local” keyword is not used.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background: lime; mso-highlight: lime;"&gt;Test3:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Topology CE1-PE1-P-PE2-CE2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Configured “no mpls ip propogg local” on PE1.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Trace from PE1-VRF to CE2.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Only PE2 and CE2 will be visible as “local” keyword now used. P is hidden.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="background-attachment: scroll; background-color: lime; background-image: none; background-position: 0% 0%; background-repeat: repeat; font-family: Arial, Arial; font-size: 11pt;"&gt;Test4:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Topology CE1-PE1-P-PE2-CE2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Configured “no mpls ip propogg local” on PE1.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Trace from PE1 global to PE2 global.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;All hops &lt;b style="mso-bidi-font-weight: normal;"&gt;P, and PE2&lt;/b&gt; will be visible as packet never becomes labeled due to PHP. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Changed topology to Topology CE1-PE1-P1-P2-PE2-CE2&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Trace from PE1 global to PE2 global.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, Arial; font-size: 10pt;"&gt;Now only P2 and PE2 are visible. P1 is hidden. Packet is labeled on PE1 with MPLS-TTL= 255. P is hidden. Packet crossed P1 and reached P2. P2 makes the packet “IP packet” by removing the label due to PHP.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;P2 and PE2 will reply to trace based on IP TTL.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 1.0pt 4.0pt 1.0pt 4.0pt;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 9pt;"&gt;7200a#traceroute vrf VRF 120.120.120.120&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 9pt;"&gt;Type escape sequence to abort.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 9pt;"&gt;Tracing the route to 120.120.120.120&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 9pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;1 10.0.3.5 [MPLS: Labels 64/68 Exp 0] 232 msec 180 msec 156 msec &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in; text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-family: Wingdings; font-size: 9pt;"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-family: Arial, Arial; font-size: 9pt;"&gt; local router sent the packet to 10.0.3.5 with labels 64,68 (64 is LDP and 68 is VPN)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 9pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;2 10.0.5.11 [MPLS: Labels 65/68 Exp 0] 84 msec 80 msec 148 msec &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in; text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-family: Wingdings; font-size: 9pt;"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-family: Arial, Arial; font-size: 9pt;"&gt; router 10.0.3.5 forwarded the packet with 65,68. (so a swapping of 64 to 65 happened)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in; text-indent: .5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 9pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;3 120.120.120.120 124 msec *&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;260 msec &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in; text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-family: Wingdings; font-size: 9pt;"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-family: Arial, Arial; font-size: 9pt;"&gt; router 10.0.5.11 sent an IP packet to destination router 120.120.120.120&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; padding: 0in; text-indent: .5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-1009284110471449079?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/1009284110471449079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2010/03/traceroute-in-mpls-detailed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/1009284110471449079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/1009284110471449079'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2010/03/traceroute-in-mpls-detailed.html' title='Traceroute in MPLS - detailed'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-6845570125757094134</id><published>2010-01-14T00:54:00.004+04:00</published><updated>2010-06-06T14:07:03.362+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Failed CCIE SP lab and OEQ mystery feedback service provider'/><title type='text'>Failed CCIE SP lab and OEQ mystery feedback!</title><content type='html'>&lt;div class="MsoNormal" style="mso-outline-level: 1;"&gt;From: &lt;b&gt;swap m&lt;/b&gt; &amp;lt;&lt;a href="mailto:xxxxx@gmail.com"&gt;xxxxx@gmail.com&lt;/a&gt;&amp;gt;&lt;br /&gt;Date: Thu, Jan 14, 2010 at 1:43 AM&lt;br /&gt;Subject: Failed CCIE SP lab and OEQ mystery feedback!&lt;br /&gt;To: Cisco certification &amp;lt;&lt;a href="mailto:xxxxx@groupstudy.com"&gt;xxxxx@groupstudy.com&lt;/a&gt;&amp;gt;&lt;br /&gt;Cc: swap m &amp;lt;&lt;a href="mailto:xxxxxxx@gmail.com"&gt;xxxxxxx@gmail.com&lt;/a&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time for feedback..i'll keep everything under the NDA.. -&lt;br /&gt;&lt;br /&gt;i got screwed on 2 things -&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;1. OEQs!!&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 12pt;"&gt;2. oblivious miscalculation of time and the great proctor&lt;br /&gt;&lt;br /&gt;oeqs were too much ..one was too ambigious, there cant be a correct answer for tht without more clarification. the proctor had no clue, he is anyway not supposed to assist in the oeqs. another oeq isnt a thing to be found in books, atleast not in the 5-6 books i have read on tht topic. after srching more, i found a reference in the RFC with no reasoning. i'll hv to test and do an analysis on it some time later once i chill down.&lt;br /&gt;only one oeq was directly technically related to the lab, rest all were purely theory which have nothing to do with configuration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;now the lab..&lt;br /&gt;the cisco ccie webpage says lab timing 815am to 545 pm....i never bothered to count the hours for this range..this totals as 9.5 hrs..always had an illusion tht its 8.5hrs including the lunch...a silly mirage..the exam started late, so i added the late hours thinking the lab will be over around 645pm..infact the others doing the lab did the same miscalculation and we had a cogent discussion on this thing in the lunch time!&lt;br /&gt;&lt;br /&gt;lab was pretty difficult comparing it to any of the vendor mocklabs..atleast an 8.5 to 9 on IEWB scale.. too much stuff in the lab but i was very well prepared to beat it. the difficult part mostly went smooth other than basic issues. my lab was over in total 5.5hrs&amp;nbsp; (including the oeq time) with 5-points in one subsection not wrking. i kept doing all my RnD/doc cd/multiple restarts etc. no help. i left it after trying for around 1.5 hrs. silly me still thinking tht i have 2 hrs left while in reality i had only 1 hr left...did the reverification very slowly, kept correcting..and moving forward..found many basic missouts, corrected, and all was wrking flawless, word-by-word as per the instructions..2 sections were left to be verified when the proctor came for a final stop..i still thought i have atleast an hour left! ...he simply closed all the my console sessions without letting me even do the write mem! i asked for a minute to just do wr mem but the answer was a blunt no. fair on his part, foolish on mine.&lt;br /&gt;&lt;br /&gt;game over.&lt;br /&gt;&lt;br /&gt;bad score in oeq, and an ok score in the lab. i dont even remember at wht stage i saved the config on which device. relating the scores to the configuration save, i missed out some of the late config changes for which i lost point the labs. i'm sure now tht SP rack is reloaded before grading, atleast for me it ws done tht way.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;learning of the day - i covered a hell lot of stuff for the OEQs but it fall short in the end..and honestly i dont see much improvement in future attempts for oeq preparation..after one stage, u feel comfortable with theory but a lot of luck is needed especially for the ambiguous ones....the intent of oeqs shud be configuration related as the ccie-written is already focusing on theory but unfortunately tht's not the case.....for the lab part, my current level was pretty much sufficient for the clearing the lab, hope i can maintain the same standard for the next attempt...&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;thanks for the wonderful group...together we win&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;big best of luck to everyone gng for the lab and the awful oeqs.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"&gt;Swap&lt;br /&gt;#19804&lt;br /&gt;&lt;br style="mso-special-character: line-break;" /&gt;&lt;br style="mso-special-character: line-break;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://www.selaris.com/hitcounterindex.php" id="pageMattersAdver"&gt;Free Counter&lt;/a&gt;&lt;a href="http://www.selaris.com/"&gt;&lt;script type="text/javascript" src="http://www.selaris.com/imgcreate.php?id=1060610030641&amp;type=t16&amp;ct=PV"&gt;&lt;/script&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-6845570125757094134?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/6845570125757094134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2010/01/failed-ccie-sp-lab-and-oeq-mystery.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/6845570125757094134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/6845570125757094134'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2010/01/failed-ccie-sp-lab-and-oeq-mystery.html' title='Failed CCIE SP lab and OEQ mystery feedback!'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-4030730650966380510</id><published>2009-12-23T00:28:00.000+04:00</published><updated>2009-12-23T00:28:51.136+04:00</updated><title type='text'>Detailed working with Multicast InterAS support (IOS 12.0S, not 12.2S) –</title><content type='html'>&lt;span style="color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;Detailed working with Multicast InterAS support (IOS 12.0S, not 12.2S)&amp;nbsp;–&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Summary –&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;1. PE1 initiates traffic on MDT multicast IP. Traffic passes &lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_rH7YTfJlaAI/SzEqKrzy25I/AAAAAAAAAUA/kzD-5fFkwNk/s1600-h/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" ps="true" src="http://4.bp.blogspot.com/_rH7YTfJlaAI/SzEqKrzy25I/AAAAAAAAAUA/kzD-5fFkwNk/s640/1.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;1. INTER-AS Option B&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;- Consider the MDT Default group = 232.1.1.1. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;- Let’s assume PE1B initiates the MTI neighborship to PE1A.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;- MDT SAFI is needed only between ASBR-to-ASBR and ASBR-PE only. Not with P.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Direction: AS55&amp;nbsp;&amp;lt;---&amp;lt;------&amp;lt; ----AS65 &amp;lt;---&amp;lt;-----&amp;lt;-----&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;i.) PE1B advertises the default MDT information for VPN blue using the BGP MDT SAFI with itself (PE1B) as the next hop.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rH7YTfJlaAI/SzEqll-HoHI/AAAAAAAAAUI/nUzuFnKlrI0/s1600-h/2-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" ps="true" src="http://1.bp.blogspot.com/_rH7YTfJlaAI/SzEqll-HoHI/AAAAAAAAAUI/nUzuFnKlrI0/s640/2-1.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;ii.) ASBR1B receives the MDT SAFI information and, in turn, advertises this information to ASBR1A with itself (ASBR1B) as the next hop.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rH7YTfJlaAI/SzEq-Wh8XPI/AAAAAAAAAUQ/CPv4G2MuSx4/s1600-h/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" ps="true" src="http://1.bp.blogspot.com/_rH7YTfJlaAI/SzEq-Wh8XPI/AAAAAAAAAUQ/CPv4G2MuSx4/s640/2.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;iii.) ASBR1A advertises the MDT SAFI to PE1A with itself (ASBR1A) as the next hop.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;iv.) PE1A learns the source PE router, the RD, and the default MDT group address from BGP MDT SAFI updates. In addition, from the same BGP MDT SAFI updates, PE1A learns that the RPF Vector, ASBR1A, is the exit router to source PE1B RD 55:1111.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;AS55&amp;nbsp;--&amp;gt;----&amp;gt;------&amp;gt; to AS65&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;v.) PE1A learns that P1A is an RPF neighbor through an IGP. PE1A then inserts the RPF Vector into the PIM join (with payload data saying “RPF VECTOR ASBR1A” and “SOURCE PE1B”) and sends the PIM join that is destined for source PE1B to P1A.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_rH7YTfJlaAI/SzErXJWibuI/AAAAAAAAAUY/ogJyujcLnyo/s1600-h/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" ps="true" src="http://2.bp.blogspot.com/_rH7YTfJlaAI/SzErXJWibuI/AAAAAAAAAUY/ogJyujcLnyo/s640/3.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;vi.) source PE1B is not reachable on P1A, but the RPF Vector ASBR1A is reachable, and the next hop is ASBR1A, as learned from the IGP running in the core. P1A then forwards the PIM join to ASBR1A.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;vii.) the PIM join sent from P1A to ASBR1A contains the RPF Vector, ASBR1A. When ASBR1A receives the RPF Vector, it learns that it is ITSELF the exit router for source PE1B with RD 55:1111.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;viii.) Source PE1B is not reachable on ASBR1A, but source PE1B, RD 55:1111, and group 232.1.1.1 is known from the BGP MDT SAFI updates. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;ix.) ASBR1A realizes that the Proxy Vector is itself and sends a regular PIM join towards PE1B with an RPF neighbor of ASBR1B.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;x.) ASBR1B passes on this Join to PE1B&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;2. Inter-AS Option C&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_rH7YTfJlaAI/SzErzGXDeoI/AAAAAAAAAUg/lzKDjDerERQ/s1600-h/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ps="true" src="http://3.bp.blogspot.com/_rH7YTfJlaAI/SzErzGXDeoI/AAAAAAAAAUg/lzKDjDerERQ/s640/4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;i.) PE1B advertises the default MDT information for VPN blue to RR1B within the BGP MDT SAFI.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;ii.) RR1B receives the MDT SAFI information, and, in turn, advertises this information to RR1A_(other AS)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;iii.) RR1A receives the MDT SAFI information, and, in turn, advertises this information to PE1A.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;iv.) PE1A sends a PIM Join with the Proxy Vector that identifies ASBR1A as the exit router to reach source PE1B with RD 55:1111 and Default MDT 232.1.1.1.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;v.) P1A does not know how to reach PE1B. However, the PIM join with the Proxy Vector sent from PE1A identifies ASBR1A as being the exit router to reach source PE1B with RD 55:1111 and Default MDT 232.1.1.1. P1A needs to use the Proxy Vector to reach PE1B. The RPF neighbor to reach ASBR1A is through P2A. P1A, thus, forwards the PIM SSM join to P2A.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;vi.) P2A does not know how to reach PE1B. However, the PIM join with the Proxy Vector sent from P1A identifies ASBR1A as being the exit router to reach source PE1B with RD 55:1111 and Default MDT 232.1.1.1. P2A uses the Proxy Vector, ASBR1A, to reach PE1B. The RPF neighbor to reach ASBR1B is through ASBR1A (that is, itself).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;vii.) ASBR1A receives a PIM Join with Proxy Vector from P2A. ASBR1A realizes that the Proxy Vector is itself and sends a regular PIM join towards PE1B with an RPF neighbor of ASBR1B. The PIM joins continue hop-by-hop building the SSM Default MDT until PE1B&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-4030730650966380510?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/4030730650966380510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/12/detailed-working-with-multicast-interas.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/4030730650966380510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/4030730650966380510'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/12/detailed-working-with-multicast-interas.html' title='Detailed working with Multicast InterAS support (IOS 12.0S, not 12.2S) –'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rH7YTfJlaAI/SzEqKrzy25I/AAAAAAAAAUA/kzD-5fFkwNk/s72-c/1.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-7301808412379109531</id><published>2009-12-23T00:15:00.002+04:00</published><updated>2009-12-23T14:14:15.881+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='issues 12.2s ios multicast inter as inter-as blog mpls vpn'/><title type='text'>Issues in 12.2S Inter-AS and CSC Multicast</title><content type='html'>&lt;span style="font-size: 16pt;"&gt;&lt;b&gt;Issues in 12.2S &lt;span style="background-color: yellow;"&gt;without Multicast VPN Inter-AS Support&lt;/span&gt; –&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Officially InterAS OptionB, optionC and CSC multicast are not supported on any code that doesn't have MDT SAFI support.&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;b&gt;InterAS topology used for the below explanation –&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 16pt;"&gt;&lt;b&gt;CE1----PE1—P1—ASBR1(AS1)------------(AS2)ASBR2—P2—PE2----CE2&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: #c00000; font-size: 16pt;"&gt;&lt;b&gt;Option A – works &lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="margin-left: 72pt;"&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;does not require support for inter-AS MDTs&lt;b&gt;.&lt;/b&gt; All works fine.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #c00000; font-size: 16pt;"&gt;&lt;b&gt;Option B Inter-AS – doesn't work&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Arial;"&gt;&lt;b&gt;the Source PE address is not shared between ASs&lt;span style="font-size: 4pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol style="margin-left: 108pt;"&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="background-color: lime;"&gt;1&lt;sup&gt;st&lt;/sup&gt; issue:&lt;/span&gt; PE1 (in AS1 connected to CE1) doesn't have its loopback IP address sent to the other AS (AS2). Only the loopback of ASBR1 is sent via eBGP to the other AS. Hence, P2 router on the other AS won't be able to perform successful RPF check for the PE1's loopback due to absence of routing info.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="background-color: lime;"&gt;2&lt;sup&gt;nd&lt;/sup&gt; issue:&lt;/span&gt; when PIM join in received from CE1 to PE1, PE1 will do a route lookup in the VRF routing table for the next-hop destination. This next-hop destination should be reachable via the MTI tunnel and there should be PIM neighborship with the next-hop. But since in Option2, the next-hop is changed by the ASBR to itself, there will be a contradiction and RPF check will fail on the PE. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;In an adjacent autonomous system, a PE router that wants to join a particular source of the default MDT for a given MVPN must know the originator's address of the source PE router. This presents some challenges for Option B inter-AS deployments because the originator next hop for VPNv4 routes is rewritten. The default MDT for inter-AS MVPN could not be established coz the P2 routers in other AS don't hold the PE1 routes.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: #c00000; font-size: 16pt;"&gt;&lt;b&gt;Option C Inter-AS - works &lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="margin-left: 72pt;"&gt;&lt;li&gt;&lt;span style="font-family: Arial;"&gt;In case of a typical deployment where RR contains all VPNv4 routes, it'll work. No issues. PE1-AS1 to PE2-AS2 MTI PIM neighborship should be up.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: #c00000; font-size: 16pt;"&gt;&lt;b&gt;CSC Hierarchical VPN multicast - works &lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span style="font-family: Arial;"&gt;Check my blog for CSC multicast config (too much config to post here)– &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left: 36pt;"&gt;&lt;span style="font-family: Arial;"&gt;http://eminent-ccie.blogspot.com/2009/11/csc-hierarchical-mpls-vpn-mvpn-csc.html&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-7301808412379109531?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/7301808412379109531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/12/issues-in-122s-inter-as-and-csc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/7301808412379109531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/7301808412379109531'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/12/issues-in-122s-inter-as-and-csc.html' title='Issues in 12.2S Inter-AS and CSC Multicast'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-3556122525396995124</id><published>2009-11-08T23:40:00.005+04:00</published><updated>2009-11-10T12:05:13.255+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='csc multicast cisco inter-as interas 12.2S ios'/><title type='text'>CSC Hierarchical MPLS VPN mVPN (CSC multicast)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_rH7YTfJlaAI/Svcckda1dBI/AAAAAAAAAT0/lTsWgpBtY6k/s1600-h/CSC-Customer+Carrier+Running+BGP-MPLS+and+providing+MPLS+Services.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://4.bp.blogspot.com/_rH7YTfJlaAI/Svcckda1dBI/AAAAAAAAAT0/lTsWgpBtY6k/s640/CSC-Customer+Carrier+Running+BGP-MPLS+and+providing+MPLS+Services.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000; font-size: large;"&gt;Brief Explanation -&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;Between the two customer BGP-AS1's, the below example&amp;nbsp;is configured &amp;nbsp;-&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;1. PIM-SM with AutoRP (and AutoRP Listener) &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;&amp;nbsp; (we can either run PIM-SM or PIM-SSM or PIM-BIDIR; PIM-Dense is not supported in the core)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;2. MSDP is used between PE1 and PE2.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;3. MDT Default group 226.1.1.1 &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;Between Carrier AS -&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;1. we run MDT 239.1.1.2 &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;2. and use SSM (we can either run PIM-SM or PIM-SSM or PIM-BIDIR; PIM-Desne is not supported in the core)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #660000;"&gt;CE's use sparse-dense mode. (any mode can be used including pure Dense mode).&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;strong&gt;Configs&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;CE1#&lt;br /&gt;CE1#&lt;br /&gt;CE1#&lt;br /&gt;CE1#&lt;br /&gt;CE1#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 1518 bytes&lt;br /&gt;!&lt;br /&gt;version 12.3&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname CE1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;no aaa new-model&lt;br /&gt;ip subnet-zero&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;no ip domain lookup&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;! &lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.156.1.1 255.255.255.255&lt;br /&gt;ip pim sparse-dense-mode&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 10.10.10.1 255.255.255.0&lt;br /&gt;ip pim sparse-dense-mode&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;router ospf 1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 0.0.0.0 255.255.255.255 area 0&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;CE1#ping 225.1.1.2 repeat 5&lt;br /&gt;&lt;br /&gt;Type escape sequence to abort.&lt;br /&gt;Sending 5, 100-byte ICMP Echos to 225.1.1.2, timeout is 2 seconds:&lt;br /&gt;&lt;br /&gt;Reply to request 0 from 20.20.20.2, 1532 ms&lt;br /&gt;Reply to request 0 from 20.20.20.2, 1556 ms&lt;br /&gt;Reply to request 1 from 20.20.20.2, 1620 ms&lt;br /&gt;Reply to request 1 from 20.20.20.2, 1712 ms&lt;br /&gt;Reply to request 2 from 20.20.20.2, 1520 ms&lt;br /&gt;Reply to request 2 from 20.20.20.2, 1520 ms&lt;br /&gt;Reply to request 3 from 20.20.20.2, 340 ms&lt;br /&gt;Reply to request 3 from 20.20.20.2, 472 ms&lt;br /&gt;Reply to request 4 from 20.20.20.2, 1836 ms&lt;br /&gt;Reply to request 4 from 20.20.20.2, 1864 ms&lt;br /&gt;CE1#&lt;br /&gt;---------------------------------------------------&lt;br /&gt;&lt;br /&gt;PE1#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 3152 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname PE1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf EHDF-DIC&lt;br /&gt;rd 9:9&lt;br /&gt;route-target export 9:9&lt;br /&gt;route-target export 8:8&lt;br /&gt;route-target import 9:9&lt;br /&gt;route-target import 8:8&lt;br /&gt;mdt default 226.1.1.1&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;ip multicast-routing vrf EHDF-DIC &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 1.1.1.1 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;no clns route-cache&lt;br /&gt;! &lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip vrf forwarding EHDF-DIC&lt;br /&gt;ip address 10.10.10.254 255.255.255.0&lt;br /&gt;ip pim sparse-dense-mode&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;ip address 11.11.11.1 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;router ospf 2 vrf EHDF-DIC&lt;br /&gt;log-adjacency-changes&lt;br /&gt;redistribute bgp 1 subnets&lt;br /&gt;network 10.10.10.254 0.0.0.0 area 0&lt;br /&gt;!&lt;br /&gt;router ospf 1&lt;br /&gt;router-id 11.11.11.1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 1.1.1.1 0.0.0.0 area 0&lt;br /&gt;network 11.11.11.1 0.0.0.0 area 0&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;bgp router-id 1.1.1.1&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 4.4.4.4 remote-as 1&lt;br /&gt;neighbor 4.4.4.4 update-source Loopback0&lt;br /&gt;!&lt;br /&gt;address-family ipv4&lt;br /&gt;no neighbor 4.4.4.4 activate&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;bgp redistribute-internal&lt;br /&gt;bgp scan-time 5&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 4.4.4.4 activate&lt;br /&gt;neighbor 4.4.4.4 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf EHDF-DIC&lt;br /&gt;redistribute ospf 2 vrf EHDF-DIC match internal external 1 external 2&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;ip pim autorp listener&lt;br /&gt;ip pim send-rp-announce Loopback0 scope 255&lt;br /&gt;ip pim send-rp-discovery Loopback0 scope 255&lt;br /&gt;ip msdp peer 4.4.4.4 connect-source Loopback0 remote-as 1&lt;br /&gt;ip msdp cache-sa-state&lt;br /&gt;! &lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;PE1# &lt;br /&gt;&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P1#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 2108 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname P1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 100.100.100.100 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip address 11.11.11.100 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;ip address 12.12.12.100 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;router ospf 1&lt;br /&gt;router-id 100.100.100.100&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 11.11.11.100 0.0.0.0 area 0&lt;br /&gt;network 12.12.12.100 0.0.0.0 area 0&lt;br /&gt;network 100.100.100.100 0.0.0.0 area 0&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;! &lt;br /&gt;ip pim autorp listener&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;P1# &lt;br /&gt;&lt;br /&gt;-------------------------------&lt;br /&gt;&lt;br /&gt;CSC-CE1#&lt;br /&gt;CSC-CE1#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 3518 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname CSC-CE1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;mpls label range 400 499&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 2.2.2.2 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip address 12.12.12.2 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;speed 10&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial2/0&lt;br /&gt;ip address 200.1.1.1 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;mpls bgp forwarding&lt;br /&gt;no fair-queue&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;router ospf 1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;redistribute bgp 1 subnets&lt;br /&gt;passive-interface Serial2/0&lt;br /&gt;network 2.2.2.2 0.0.0.0 area 0&lt;br /&gt;network 12.12.12.2 0.0.0.0 area 0&lt;br /&gt;network 200.1.1.1 0.0.0.0 area 0&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 200.1.1.200 remote-as 2&lt;br /&gt;!&lt;br /&gt;address-family ipv4&lt;br /&gt;redistribute ospf 1 metric 888&lt;br /&gt;neighbor 200.1.1.200 activate&lt;br /&gt;neighbor 200.1.1.200 next-hop-self&lt;br /&gt;neighbor 200.1.1.200 allowas-in&lt;br /&gt;neighbor 200.1.1.200 prefix-list PFL_2.2_1.1 out&lt;br /&gt;neighbor 200.1.1.200 send-label&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;bgp redistribute-internal&lt;br /&gt;bgp scan-time 5&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;ip pim autorp listener&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip prefix-list PFL_2.2_1.1 seq 5 permit 1.1.1.1/32&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;access-list 1 permit any&lt;br /&gt;!&lt;br /&gt;route-map RM_ALLOW_BGP permit 10&lt;br /&gt;match ip address 1&lt;br /&gt;!&lt;br /&gt;route-map RM_ALLOW_BGP permit 20&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;CSC-CE1# &lt;br /&gt;&lt;br /&gt;-------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CSC-PE1#&lt;br /&gt;CSC-PE1#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 3502 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname CSC-PE1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf DU&lt;br /&gt;rd 1:1&lt;br /&gt;route-target export 1:1&lt;br /&gt;route-target import 1:1&lt;br /&gt;mdt default 239.1.1.2&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;ip multicast-routing vrf DU &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 20.1.1.200 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial2/0&lt;br /&gt;ip vrf forwarding DU&lt;br /&gt;ip address 200.1.1.200 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;mpls bgp forwarding&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial2/1&lt;br /&gt;ip address 21.1.1.200 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;! &lt;br /&gt;router ospf 1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 20.1.1.0 0.0.0.255 area 0&lt;br /&gt;network 21.1.1.0 0.0.0.255 area 0&lt;br /&gt;network 200.1.1.0 0.0.0.255 area 0&lt;br /&gt;!&lt;br /&gt;router bgp 2&lt;br /&gt;no synchronization&lt;br /&gt;bgp router-id 20.1.1.200&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;bgp scan-time 5&lt;br /&gt;neighbor 20.1.1.201 remote-as 2&lt;br /&gt;neighbor 20.1.1.201 update-source Loopback0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 20.1.1.201 activate&lt;br /&gt;neighbor 20.1.1.201 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf DU&lt;br /&gt;neighbor 200.1.1.1 remote-as 1&lt;br /&gt;neighbor 200.1.1.1 activate&lt;br /&gt;neighbor 200.1.1.1 as-override&lt;br /&gt;neighbor 200.1.1.1 send-label&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;ip pim ssm range ACL_PIM_SSM&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip access-list standard ACL_PIM_SSM&lt;br /&gt;permit 239.0.0.0 0.255.255.255&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;CSC-PE1# &lt;br /&gt;&lt;br /&gt;------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CSC-P#&lt;br /&gt;CSC-P#&lt;br /&gt;CSC-P#&lt;br /&gt;CSC-P#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 2727 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname CSC-P&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;call rsvp-sync&lt;br /&gt;! &lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 20.1.1.1 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial2/0&lt;br /&gt;ip address 21.1.1.1 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial2/1&lt;br /&gt;ip address 22.1.1.1 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;! &lt;br /&gt;&lt;br /&gt;router ospf 1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 20.1.1.0 0.0.0.255 area 0&lt;br /&gt;network 21.1.1.0 0.0.0.255 area 0&lt;br /&gt;network 22.1.1.0 0.0.0.255 area 0&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;! &lt;br /&gt;ip pim ssm range ACL_PIM_SSM&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip access-list standard ACL_PIM_SSM&lt;br /&gt;permit 239.0.0.0 0.255.255.255&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;CSC-P#&lt;br /&gt;&lt;br /&gt;----------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CSC-PE2#&lt;br /&gt;CSC-PE2#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 3462 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname CSC-PE2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf DU&lt;br /&gt;rd 1:1&lt;br /&gt;route-target export 1:1&lt;br /&gt;route-target import 1:1&lt;br /&gt;mdt default 239.1.1.2&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;ip multicast-routing vrf DU &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 20.1.1.201 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown &lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial2/0&lt;br /&gt;ip address 22.1.1.201 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial2/1&lt;br /&gt;ip vrf forwarding DU&lt;br /&gt;ip address 201.1.1.201 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;mpls bgp forwarding&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;router ospf 1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;network 20.1.1.0 0.0.0.255 area 0&lt;br /&gt;network 22.1.1.0 0.0.0.255 area 0&lt;br /&gt;network 201.1.1.0 0.0.0.255 area 0&lt;br /&gt;!&lt;br /&gt;router bgp 2&lt;br /&gt;no synchronization&lt;br /&gt;bgp router-id 20.1.1.201&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;bgp scan-time 5&lt;br /&gt;neighbor 20.1.1.200 remote-as 2&lt;br /&gt;neighbor 20.1.1.200 update-source Loopback0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 20.1.1.200 activate&lt;br /&gt;neighbor 20.1.1.200 next-hop-self&lt;br /&gt;neighbor 20.1.1.200 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf DU&lt;br /&gt;neighbor 201.1.1.1 remote-as 1&lt;br /&gt;neighbor 201.1.1.1 activate&lt;br /&gt;neighbor 201.1.1.1 as-override&lt;br /&gt;neighbor 201.1.1.1 send-label&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;ip pim ssm range ACL_PIM_SSM&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip access-list standard ACL_PIM_SSM&lt;br /&gt;permit 239.0.0.0 0.255.255.255&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;control-plane&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;CSC-PE2# &lt;br /&gt;&lt;br /&gt;---------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CSC-CE2#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 3293 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname CSC-CE2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;mpls label range 500 599&lt;br /&gt;call rsvp-sync&lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 3.3.3.3 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip router isis &lt;br /&gt;! &lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;speed 10&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;ip address 32.32.32.3 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip router isis &lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;!&lt;br /&gt;interface Serial2/0&lt;br /&gt;ip address 201.1.1.1 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;mpls bgp forwarding&lt;br /&gt;no fair-queue&lt;br /&gt;serial restart-delay 0&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;! &lt;br /&gt;router isis &lt;br /&gt;net 49.0001.3333.3333.3333.00&lt;br /&gt;is-type level-2-only&lt;br /&gt;redistribute bgp 1&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 201.1.1.201 remote-as 2&lt;br /&gt;!&lt;br /&gt;address-family ipv4&lt;br /&gt;redistribute isis level-2 metric 777&lt;br /&gt;neighbor 201.1.1.201 activate&lt;br /&gt;neighbor 201.1.1.201 next-hop-self&lt;br /&gt;neighbor 201.1.1.201 allowas-in&lt;br /&gt;neighbor 201.1.1.201 send-label&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;bgp scan-time 5&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;ip pim autorp listener&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip prefix-list PFL_3.3_4.4 seq 10 permit 4.4.4.4/32&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;route-map RM_ALLOW_BGP permit 10&lt;br /&gt;match ip address prefix-list PFL_3.3_4.4&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;CSC-CE2# &lt;br /&gt;&lt;br /&gt;-----------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P2#&lt;br /&gt;P2#&lt;br /&gt;P2#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 2009 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname P2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;mpls label range 600 699&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 200.200.200.200 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip router isis &lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip address 32.32.32.200 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip router isis &lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;ip address 24.24.24.200 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip router isis &lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;!&lt;br /&gt;router isis &lt;br /&gt;net 49.0001.2222.2222.2222.00&lt;br /&gt;is-type level-2-only&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;ip pim autorp listener&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;P2# &lt;br /&gt;&lt;br /&gt;--------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PE2#&lt;br /&gt;PE2#&lt;br /&gt;PE2#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 2913 bytes&lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname PE2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;ip subnet-zero&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;no ip domain-lookup&lt;br /&gt;!&lt;br /&gt;ip vrf EHDF-IMPZ&lt;br /&gt;rd 8:8&lt;br /&gt;route-target export 8:8&lt;br /&gt;route-target export 9:9&lt;br /&gt;route-target import 8:8&lt;br /&gt;route-target import 9:9&lt;br /&gt;mdt default 226.1.1.1&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;ip multicast-routing vrf EHDF-IMPZ &lt;br /&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;br /&gt;mpls label range 700 799&lt;br /&gt;call rsvp-sync&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 4.4.4.4 255.255.255.255&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip router isis &lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;no ip address&lt;br /&gt;shutdown&lt;br /&gt;duplex half&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip address 24.24.24.4 255.255.255.0&lt;br /&gt;ip pim sparse-mode&lt;br /&gt;ip router isis &lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;mpls ip&lt;br /&gt;!&lt;br /&gt;interface FastEthernet1/1&lt;br /&gt;ip vrf forwarding EHDF-IMPZ&lt;br /&gt;ip address 20.20.20.254 255.255.255.0&lt;br /&gt;ip pim sparse-dense-mode&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;no clns route-cache&lt;br /&gt;! &lt;br /&gt;router isis &lt;br /&gt;net 49.0001.4444.4444.4444.00&lt;br /&gt;is-type level-2-only&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;bgp router-id 4.4.4.4&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 1.1.1.1 remote-as 1&lt;br /&gt;neighbor 1.1.1.1 update-source Loopback0&lt;br /&gt;!&lt;br /&gt;address-family ipv4&lt;br /&gt;no neighbor 1.1.1.1 activate&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 1.1.1.1 activate&lt;br /&gt;neighbor 1.1.1.1 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf EHDF-IMPZ&lt;br /&gt;neighbor 20.20.20.2 remote-as 65002&lt;br /&gt;neighbor 20.20.20.2 activate&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;ip pim autorp listener&lt;br /&gt;ip pim send-rp-announce Loopback0 scope 255&lt;br /&gt;ip pim send-rp-discovery Loopback0 scope 255&lt;br /&gt;ip msdp peer 1.1.1.1 connect-source Loopback0 remote-as 1&lt;br /&gt;ip msdp cache-sa-state&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;PE2#&lt;br /&gt;&lt;br /&gt;---------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CE2#&lt;br /&gt;CE2#r&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 1655 bytes&lt;br /&gt;!&lt;br /&gt;version 12.3&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname CE2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable password cisco&lt;br /&gt;!&lt;br /&gt;no aaa new-model&lt;br /&gt;ip subnet-zero&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;no ip domain lookup&lt;br /&gt;!&lt;br /&gt;ip multicast-routing &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;! &lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.152.1.1 255.255.255.0&lt;br /&gt;ip pim sparse-dense-mode&lt;br /&gt;ip igmp join-group 225.1.1.1&lt;br /&gt;! &lt;br /&gt;interface FastEthernet1/0&lt;br /&gt;ip address 20.20.20.2 255.255.255.0&lt;br /&gt;ip pim sparse-dense-mode&lt;br /&gt;ip igmp join-group 225.1.1.2&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;router bgp 65002&lt;br /&gt;no synchronization&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;bgp scan-time 5&lt;br /&gt;redistribute connected&lt;br /&gt;neighbor 20.20.20.254 remote-as 1&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;ip http server&lt;br /&gt;ip classless&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;CE2#&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-3556122525396995124?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/3556122525396995124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/11/csc-hierarchical-mpls-vpn-mvpn-csc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/3556122525396995124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/3556122525396995124'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/11/csc-hierarchical-mpls-vpn-mvpn-csc.html' title='CSC Hierarchical MPLS VPN mVPN (CSC multicast)'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rH7YTfJlaAI/Svcckda1dBI/AAAAAAAAAT0/lTsWgpBtY6k/s72-c/CSC-Customer+Carrier+Running+BGP-MPLS+and+providing+MPLS+Services.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-1205103822455775807</id><published>2009-11-04T19:59:00.001+04:00</published><updated>2009-11-04T19:59:26.563+04:00</updated><title type='text'>CBWFQ and LLQ – revisited!</title><content type='html'>&lt;span xmlns=''&gt;&lt;div style='margin-left: 4pt'&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:132px'/&gt;&lt;col style='width:145px'/&gt;&lt;col style='width:315px'/&gt;&lt;col style='width:396px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='height: 179px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial'&gt;&lt;strong&gt;&lt;span style='font-size:18pt'&gt;Class based Weighted Fair queue (CBWFQ)&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;CBWFQ : Not supported on sub-interfaces without hierarchical policy&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;strong&gt;CBWFQ is supported on sub-interfaces if combined with a hierarchical policy with "Shaping" enabled&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;strong&gt;else only on physical&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;policy-map &lt;strong&gt;child&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; class voice &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  priority/bandw 512&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;!&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;policy-map &lt;strong&gt;parent&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; class class-default &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  shape average 2000000 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  service-policy child&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;interface ethernet0/0.1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; service-policy parent &lt;strong&gt; -&amp;gt; valid&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;service-policy child &lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;&lt;strong&gt;à&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;not-valid if child is directly applied&lt;/strong&gt;&lt;br /&gt;										&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Classes r defined&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Static: &lt;/strong&gt;Class-&lt;strong&gt;non-default&lt;/strong&gt; -&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Will match custom traffic; BW defined statically for this class. Weight is derived from a formula in a way tht Static will supersede dynamic queue/ class.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Dynamic: &lt;/strong&gt;Class-default-&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Will be like fair-queue with dynamic queues and weights are assigned based on IP Prec values.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Note that if Shaping is enabled, CBWFQ queues will be numbered according to Traffic-shaping queue numbers and not WFQ no.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;dynamic queues per Flow +higher Weight Static Queues based on the no. of flows (not classes).&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:9pt; text-decoration:underline'&gt;&lt;strong&gt;&lt;em&gt;CBWFQ Queue numbering Part1-:&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;Assuming WFQ queues = 256.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;And traffic-shaping disabled&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;(traffis shaping not used, IF TS used, TS queues will be used to number the queues. TS queue is  = 16 by default)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;0-255 = WFQ dynamic&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;256-263 = System reserved&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;264 (16+8) = Priority&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;265 onwards = &lt;strong&gt;CBWFQ&lt;/strong&gt;&lt;br /&gt;										&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;Counts depend on no. of classes used. (and ACE in class?)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:70px'/&gt;&lt;col style='width:61px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='height: 34px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;WFQ flows&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;Constant&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;256&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;512&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;1024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;2048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 4px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;4096&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;br /&gt;									&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;interface Serial 0/1&lt;br/&gt;bandwidth 128&lt;br/&gt;max-reserved-bandwidth 100&lt;span style='color:blue'&gt; -&amp;gt; default 75%&lt;/span&gt;&lt;br/&gt;no fair-queue &lt;span style='color:blue'&gt;-&amp;gt; disabled here, configured under class-default; manual disabling needed for interface with less than 2Mbps BW since fair-queue is default for them&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;hold-queue 512 out -&amp;gt; total buffers in all the classes combined&lt;br/&gt;!&lt;br/&gt;policy-map SERIAL_LINK&lt;br/&gt; class HTTP&lt;strong&gt;&lt;br/&gt;  bandwidth 32&lt;/strong&gt;&lt;br/&gt;&lt;br /&gt;											&lt;strong&gt;queue-limit 16 &lt;/strong&gt;&lt;span style='color:blue'&gt;-&amp;gt; no .of packets to hold in this queue&lt;/span&gt;&lt;br/&gt; class SCAVENGER&lt;br/&gt;&lt;strong&gt;&lt;br /&gt;											&lt;/strong&gt;bandwidth 32 &lt;strong&gt;&amp;lt;or bandwidth percent 25&amp;gt;&lt;/strong&gt;&lt;br/&gt;  queue-limit 24&lt;br/&gt;&lt;br /&gt;											&lt;strong&gt;class class-default&lt;br/&gt;  fair-queue -&lt;/strong&gt;&lt;/span&gt;&lt;span style='color:blue'&gt;&lt;span style='font-family:Wingdings'&gt;&lt;strong&gt;à&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;&lt;br /&gt;												&lt;/strong&gt;practically this is not needed as this class will auto treated as fair-queue. The only reason I can think of is without this, we can't use the next command of "queue-limit"&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  queue-limit 32-&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;the maximum number of packets the queue can hold, default 64 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;#sh service-pol int fa0/0&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:9pt; text-decoration:underline'&gt;&lt;strong&gt;&lt;em&gt;CBWFQ Queue numbering Part2 -:&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;IF TS enabled, queue number for CBWFQ starts from 25.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;(&lt;strong&gt;0-15&lt;/strong&gt; = Shaping Queues ;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;&lt;strong&gt;16-23&lt;/strong&gt; = System reserved;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;&lt;br /&gt;											&lt;strong&gt;24 (16+8)&lt;/strong&gt; = Priority;   &lt;strong&gt;25&lt;/strong&gt; onwards = &lt;strong&gt;CBWFQ &lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;Counts depends on no. of classes used. &lt;strong&gt;One class gives one Queue??? Test using more than one ACE inside a class&lt;/strong&gt;)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;If the idea is to allocate "bandwidth" to a few classes and then police the full policy to some specific CIR, this is not supported.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;#CBWFQ : Hierarchy supported only if shaping is configured in this class&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;So the full policy cant be policed, instead it can be shaped when shaper will use internal Shaping queues to shape. CBWFQ needs different queues.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:9pt'&gt;&lt;em&gt;&lt;span style='font-family:Arial'&gt;--------&lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;This problem happens even if we manually configure "fair-queue" under class-default.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;It's better to use LLQ which has an inbuilt policer.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Or put shaping on the same reserved BW.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;em&gt;&lt;span style='color:maroon; font-size:14pt'&gt;&lt;strong&gt;E.g2:&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 4Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 20 MBps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;      140021 packets, 173906082 bytes&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;em&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 4140000 bps&lt;span style='color:blue'&gt;&lt;strong&gt;----&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;&lt;strong&gt;à&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;span style='color:blue'&gt;&lt;strong&gt; CBWFQ gets its 4Mbps&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;      Match: access-group 100&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;    Class-map: CM_UDP1001 (match-all)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;      190593 packets, 236716506 bytes&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;em&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 5669000 bps&lt;span style='color:blue'&gt;&lt;strong&gt;----&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;&lt;strong&gt;à&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;span style='color:blue'&gt;&lt;strong&gt; rest unclassified  gets 6Mbps&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;      Match: access-group 101&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt; text-decoration:underline'&gt;&lt;strong&gt;&lt;em&gt;On 12.4 mainline( all IOS prior to 12.4(22)T:&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt'&gt;&lt;strong&gt;&lt;em&gt;CBWFQ leaves the unused BW for rest.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt'&gt;&lt;strong&gt;&lt;em&gt;But if CBWFQ flow is more, it'll eat more and others will suffer! &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt'&gt;&lt;strong&gt;&lt;em&gt;&lt;span style='text-decoration:underline'&gt;On12.4(22)T&lt;/span&gt;, CBWFQ has inbuilt policer.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt'&gt;&lt;strong&gt;&lt;em&gt;12.4(22)T onwards have Hierarchical Queueing Framework (HQF)..&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;span style='font-family:Arial'&gt;&lt;strong&gt;&lt;em&gt;&lt;span style='color:lime'&gt;In HQF images, flow-based fair-queues, configurable in both user-defined classes and class default with fair-queue, are scheduled equally (instead of by Weight). &lt;/span&gt;&lt;span style='background-color:yellow'&gt;At all times, regardless of configuration, class class-default in HQF images will always have an implicit bandwidth reservation equal to the unused interface bandwidth not consumed by user-defined classes.&lt;/span&gt;&lt;span style='color:lime'&gt; By default, the class-default class receives a minimum of 1% of the interface or parent shape bandwidth. It is also possible to explicitly configure the bandwidth CLI in class default. URL:&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.cisco.com/en/US/products/hw/routers/ps341/products_tech_note09186a0080af893d.shtml'&gt;&lt;span style='font-family:Arial; font-size:4pt'&gt;&lt;strong&gt;&lt;em&gt;http://www.cisco.com/en/US/products/hw/routers/ps341/products_tech_note09186a0080af893d.shtml&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;MQC equivalent of a &lt;strong&gt;combination&lt;/strong&gt; of the legacy interface level &lt;strong&gt;Weighted&lt;/strong&gt;&lt;br /&gt;										&lt;strong&gt;fair-queue&lt;/strong&gt; command and the &lt;strong&gt;custom-queue&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;This has dynamic queues + Link queus (8 in totoal) + static Queues&lt;br/&gt;IOS auto calculates the no. of dynamic queues&lt;br/&gt;Static Queues are defined manually. Static Queues are numbers after dynamic, then Link queus (system queus 8 in total). e.g. 32 dynamic queus means manual queues will start from 41 onward (33-40 will be link queues used for L2 keepalives and L3 routing updates)&lt;br/&gt;In summary, the key point about CBWFQ is that it uses the same scheduling logic as the legacy WFQ, but user-configurable classes have a special low weight based on constant, making them more important than any dynamic conversation. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Assigned weights based on WFQ logic -&lt;strong&gt;Weight (dynamic)= 32384/(IP Precedence+1).&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Static Weight (i) = Const &lt;/span&gt;&lt;span style='font-family:Courier; font-size:16pt'&gt;*&lt;/span&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; Interface_Bandwidth/Bandwith(i) ; const is inversely proportional to no. Dynamic queues.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;So traffic that falls in a class with "bandwidth" keyword defined will be treated as CBWFQ. Individual Flows will be allotted individual CBWFQ queue.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Any Flows inside a class without "bandwidth" will be allotted a WFQ queue. Even if one single class is &lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;strong&gt;&lt;em&gt;On 12.4 mainline (behavior changed in 12.4T(22), 12.4T (22) has kind of inbuilt policer)&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;This is dangerous on older IOS than 12.4(22)T; if a heavy traffic is configured with "bandwidth" and class-default is left as it is.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;E.g. 4 flows; each of 20Mbps; Total Link is 10Mbps; &lt;strong&gt;one flow&lt;/strong&gt; is reserved for 6Mbps. Rest all flows default. (default flows will use fair-queuing with lower weight)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;Working: heavy traffic will be guaranteed 6Mbps + it'll eat more based on its higher weight. Practically this went to 9.2 Mbps, other got only in Kbps.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;So make sure class-default is also allocated some remaining bandwidth e.g. 3990kbps in this example.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;&lt;span style='color:red'&gt;&lt;strong&gt;Or the same LLQ type behavior can be achieved using shaping on the 6Mbps reserved class so that it doesn't cross a certain limit.&lt;/strong&gt;&lt;/span&gt;  E.g.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;policy-map PM_QOS&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; class CM_UDP1000&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;  bandwidth 6000&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;  shape average 6000000&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;!&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;interface FastEthernet0/1&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; bandwidth 10000&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; ip address 192.168.58.1 255.255.255.0&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; load-interval 30&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; duplex auto&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;speed 10&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; no keepalive&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; max-reserved-bandwidth 100&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; service-policy output PM_QOS&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;em&gt;&lt;span style='color:blue'&gt;&lt;strong&gt;On 12.4T, CBWFQ behaves as if it has an inbuilt policer for the reserved BW&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;br /&gt;											&lt;/span&gt;&lt;span style='color:maroon; font-size:14pt'&gt;&lt;strong&gt;E.g1:&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;. &lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;&lt;em&gt;UDP1000 with BW=6000kbps sending at the rate of 8MBps&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;&lt;em&gt;UDP1001 sending at 20Mbps&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:14pt'&gt;&lt;em&gt;In 12.4T, &lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;WAN#sh policy-map int fa0/1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; FastEthernet0/1 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Service-policy input: PM_QOS_STATS&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      226396 packets, 281183832 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 5945000 bps&lt;strong&gt;&lt;em&gt;&lt;br /&gt;													&lt;span style='color:blue'&gt;----&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;span style='color:blue'&gt; CBWFQ gets 6Mbps even when sending at 8Mbps&lt;/span&gt;&lt;br /&gt;												&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      146264 packets, 181659888 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 3864000 bps&lt;em&gt;&lt;br /&gt;											&lt;span style='color:blue'&gt;&lt;strong&gt;-&amp;gt; other flow gets remaining 4MBps&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:14pt'&gt;&lt;em&gt;In 12.4 Mainline (and all IOS prior to 12.4(22)T, &lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;WAN#sh policy-map int fa0/1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; FastEthernet0/1 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Service-policy input: PM_QOS_STATS&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      1185545 packets, 1472446890 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate &lt;strong&gt;8161000 bps &lt;span style='color:blue'&gt;&lt;em&gt;----&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;span style='color:blue'&gt; CBWFQ gets 8.0Mbps when sending at 8Mbps based of the higher weight&lt;/span&gt;&lt;br /&gt;												&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      373738 packets, 464182596 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 1649000 bps-&amp;gt; other flow get only around 2 Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 224px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:18pt'&gt;&lt;strong&gt;LLQ - Low Latency queue&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Combo of one priority + CBWFQ&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;LLQ on IOS has a BW parameter in the priority keyword.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;PIX/ASA don't have this BW parameter. PIX/ASA don't police the Priority queue.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Max-bandwidth reserved on interface applies on both LLQ and Bandwitdh reservation.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Both the values shud be within the reserved bandwidth value. E.g. interface=10Mbps, LLQ=6000 …below e.g.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;DFM(config-if)# max-reserved-bandwidth 50 &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Reservable bandwidth is being reduced.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Some existing reservations may be terminated.  &lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;CBWFQ: Not enough available bandwidth for all classes Available 5000 (kbps) Needed 6010 (kbps&lt;span style='color:blue'&gt;)&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;1 Priority - static&lt;br/&gt;CBWFQ (dynamic queues per Flow +higher Weight Static Queues)&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Auto enables CBWFQ on the interface for traffic not having "priority keyword"&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;These traffic are treated as per CBWFQ if "bandwith" is assigned &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Else based on WFQ if IPP is assigned &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Or just treated equally&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;There are some IOS where the priority command accepts without any additional kbps argument. In tht case all of the interface BW is for LLQ. This is present in IOS12.1 Cisco 7300.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;policy-map SERIAL_LINK&lt;br/&gt;&lt;strong&gt;class VOICE&lt;br/&gt;priority 27&lt;/strong&gt;&lt;br /&gt;										&lt;span style='color:blue'&gt;---&amp;gt; 27Kbps (e.g. 60 bytes L3 packet with 50 packets per second = (60-L3+7-L2)*50*8bits=26800bps = 27kbps) ; traffic exceeding this will be auto dropped based on single token bucket system&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;										&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial'&gt;&lt;strong&gt;&lt;span style='font-size:9pt'&gt;       auto maps to dscp ef&lt;/span&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;class HTTP&lt;/strong&gt;&lt;br/&gt;no bandwidth&lt;br/&gt;&lt;strong&gt;bandwidth r&lt;/strong&gt;emaining percent 33&lt;br/&gt;class SCAVENGER&lt;br/&gt;no bandwidth&lt;br/&gt;bandwidth remaining percent 33&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;#sh service-pol int fa0/0&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:9pt; text-decoration:underline'&gt;&lt;strong&gt;e.g. 3:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 20Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 5 MBps with no IPP=0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Total Link = 10Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      88004 packets, 109300968 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate &lt;strong&gt;6015000 bps -&amp;gt; 6 Mbps&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Class-map: CM_UDP1003 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      54388 packets, 67549896 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate &lt;strong&gt;3795000 bps -&amp;gt; 3.8 Mbps&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 103&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:14pt'&gt;&lt;strong&gt;This means during a slight congestion LLQ doesn't fight for anything more. Instead stays within limit and other flows get the rest.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:14pt'&gt;&lt;strong&gt;Without congestion, LLQ can go to 100% of interface BW (even when 75% is available for allotment)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; 1 priority queue with a defined internal policed BW + Class based Weighted Fair queue&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;strong&gt;e.g1 &lt;span style='font-size:9pt'&gt;. 4 Flows of each 20Mbps with LLQ&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Class-map: CM_UDP1000 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; LLQ 6000kbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 5981000 bps  = &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;5.9 Mbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt;  set ip precedence 1&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;       30 second offered rate 846000 bps &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; 846Kbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101    &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1002 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; set ip precedence 2&lt;/em&gt;&lt;br /&gt;											&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 1269000 bps &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; 1.26 Mbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 102&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1003 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; IPP 3&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 1693000 bps &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; 1.7 Mbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 103&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: class-default (match-any)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      97 packets, 5820 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 0 bps, drop rate 0 bps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; text-decoration:underline'&gt;&lt;strong&gt;e.g. 2:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 20Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 3 MBps with IPP1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Total Link = 10Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1000 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; LLQ 6000&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      66054 packets, 82039068 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate &lt;strong&gt;6997000 bps &lt;em&gt;-&amp;gt; 7mbps&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; IPP 1&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      26277 packets, 32636034 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate &lt;strong&gt;2811000 bps&lt;/strong&gt;&lt;br /&gt;										&lt;strong&gt;&lt;em&gt;-&amp;gt;2.9 Mbps&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; text-decoration:underline'&gt;&lt;strong&gt;&lt;a name='OLE_LINK4'/&gt;e.g. 3:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 2Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 20 MBps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Result:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;LLQ – UDP1000 get its 2Mbps and rest 8Mbps stays free. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Rest 8 can be used by any other flow without issue.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; text-decoration:underline'&gt;&lt;strong&gt;e.g. 4:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 8Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 20 MBps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      455068 packets, 565194456 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 6000000 bps &lt;span style='color:blue'&gt;&lt;em&gt;----&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='color:blue; font-family:Arial'&gt; LLQ doesn't try to get more than 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      288129 packets, 357856218 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 3810000 bps &lt;span style='color:blue'&gt;&lt;em&gt;--&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='color:blue; font-family:Arial'&gt; rest of the flows get the remaining 4 Mbps&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-1205103822455775807?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/1205103822455775807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/11/cbwfq-and-llq-revisited.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/1205103822455775807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/1205103822455775807'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/11/cbwfq-and-llq-revisited.html' title='CBWFQ and LLQ – revisited!'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-446024886525426912</id><published>2009-11-03T01:09:00.001+04:00</published><updated>2009-11-03T01:09:52.365+04:00</updated><title type='text'>Dynamic route leakage between Global and VRF routing table on Cisco IOS</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:black; font-family:Arial; font-size:12pt; background-color:aqua'&gt;&lt;strong&gt;To leak route between BGP IPv4 global routing table and any VRF table use this :&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:black; font-family:Arial; font-size:10pt'&gt;NOTE : this is only valid for BGP routes in routing table, not for other IGP routes!&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:12pt'&gt;&lt;strong&gt;#access-l 1 perm any&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:12pt'&gt;&lt;strong&gt;#route-map RM_ACL_ANY&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:12pt'&gt;&lt;strong&gt;  Match ip addr 1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:12pt'&gt;&lt;strong&gt;#ip vrf XYZ&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:12pt'&gt;&lt;strong&gt;    import ipv4 unicast &amp;lt;max no. of routes&amp;gt; map RM_ACL_ANY&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:black; font-family:Arial; font-size:12pt; background-color:aqua'&gt;&lt;strong&gt;To stop leakage of static routes –&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='text-align: justify'&gt;&lt;span style='color:blue; font-family:Arial; font-size:12pt'&gt;&lt;strong&gt;#no ip route static inter-vrf &lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 27pt'&gt;&lt;span style='color:black; font-size:10pt'&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='font-family:Arial'&gt; this will stop leakage between VRF/Global and VRF/VRF!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:black; font-family:Arial; font-size:10pt'&gt;By default this leakage is allowed.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:black; font-family:Arial; font-size:10pt'&gt;01:00:06: %IPRT-3-STATICROUTESACROSSVRF: Un-installing static route x.x.x.x/32 from global routing table with outgoing interface intx/x&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-446024886525426912?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/446024886525426912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/11/dynamic-route-leakage-between-global.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/446024886525426912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/446024886525426912'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/11/dynamic-route-leakage-between-global.html' title='Dynamic route leakage between Global and VRF routing table on Cisco IOS'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-6724434579511829786</id><published>2009-10-23T16:00:00.002+04:00</published><updated>2009-10-23T16:26:45.658+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PPPoE PPPoEoFR PPPoFR PPPoA PPPoEoA MFR MLPPP MLPPPoFR MLPPPoA multilink ppp'/><title type='text'>PPPoE PPPoEoFR PPPoFR PPPoA PPPoEoA MFR MLPPP MLPPPoFR MLPPPoA</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;PPPoEoFR &lt;/strong&gt;not supported on Cisco. Found one reference in 2000 Networkers slide saying it'll pe supported in DSL Phase2 which never happened I guess till 2009!&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;Plain PPPoFR is supported.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;Similarly on ATM,&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;PPPoA is supported.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;PPPoEoA (PPPoE over ATM) is also supported.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;MLPPPoA and MLPPPoFR are supported.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;---&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:20pt; text-decoration:underline'&gt;&lt;strong&gt;PPPoE  &lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;div style='margin-left: 4pt'&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:336px'/&gt;&lt;col style='width:64px'/&gt;&lt;col style='width:249px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='height: 17px'&gt;&lt;td style='background: yellow; padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;Server Config&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='background: yellow; padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;Client Config&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:10pt'&gt;&lt;em&gt;define BBA group and attach Virtual-template&lt;/em&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;bba-group pppoe BBA_GRP_PPPoE_SERVER&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;interface FastEthernet0/0&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; virtual-template 1  &lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; no ip address&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;!&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; duplex auto&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:10pt'&gt;&lt;em&gt;create loopback for Virtual-template addressing&lt;/em&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; speed auto&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;interface Loopback1&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; pppoe enable&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; ip address 1.1.1.1 255.255.255.255&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;&lt;span style='background-color:aqua'&gt;"pppoe-client"&lt;/span&gt; dial-pool-number &lt;span style='color:red; text-decoration:underline'&gt;1&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;!&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; no clns route-cache&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:10pt'&gt;&lt;em&gt;enable PPPoE on WAN interface&lt;/em&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;!&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;interface FastEthernet0/0&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;!&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; ip address 10.1.1.1 255.255.255.252&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;interface Dialer0&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; duplex auto&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; ip address negotiated&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; speed auto&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;&lt;span style='font-family:Arial; background-color:lime'&gt;dialer persistent &lt;/span&gt;&lt;span style='color:blue'&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='font-family:Arial'&gt; this is needed if no dialer list is being used. This means &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;br /&gt;												&lt;span style='color:blue'&gt;&lt;em&gt;interface can be brought up without interesting traffic&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; pppoe enable group BBA_GRP_PPPoE_SERVER&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;  option2: ip addr dhcp  or ip addr x y&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; no clns route-cache&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; ip mtu 1492&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;!&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; encapsulation ppp&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:10pt'&gt;&lt;em&gt;Virtual-Access "member" interface is cloned from the Virtual-Template interface when the PPP connection comes up. Therefore the Virtual-Template interface itself will always be in the down/down state.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; dialer pool &lt;span style='color:red; text-decoration:underline'&gt;1&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 51px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;interface Virtual-Template1 &lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; ppp ipcp route default &lt;/strong&gt;&lt;span style='color:maroon'&gt;-&amp;gt; if Server should provide a default route&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 34px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; ip unnumbered Loopback1&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;ppp chap hostname CLIENT1&lt;br/&gt;ppp chap password *****&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 51px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;br /&gt;										&lt;strong&gt;peer default ip address pool POOL_PPPoE&lt;span style='color:maroon'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/strong&gt;-&amp;gt; not needed if DHCP is used to provide IP or if Static IP is used on the Client side&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;     or ppp eap ident CLIENT1&lt;br/&gt;         ppp eap password ****&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;ppp authentication chap&lt;br/&gt;user CLIENT1 pass ****&lt;br/&gt;user CLIENT1 priv 0&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;!&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 34px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; or  ppp authentication eap&lt;br/&gt;      ppp eap local&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;!&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;ip local pool POOL_PPPoE 10.1.1.2&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:10pt'&gt;&lt;em&gt;if DHCP has to be used&lt;/em&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;ip dhcp pool CE1&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; network 12.12.12.0 255.255.255.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  none' vAlign='bottom'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 18px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-right:  none' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style='margin-left: 18pt'&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;---------&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:20pt; text-decoration:underline'&gt;&lt;strong&gt;PPPoFR&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue'&gt;PPP can be configured either on physical interface or p2p PVC.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue'&gt;&lt;strong&gt;Dialer interfaces can't be used !!  (Dialer can be used in PPPoE and ATM)&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-size:16pt'&gt;&lt;strong&gt;R1-Server:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt; encapsulation frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/0.102 point-to-point&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt; no ip addr&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt; frame-relay interface-dlci 102 &lt;span style='background-color:yellow'&gt;&lt;strong&gt;ppp Virtual-Template2&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;interface Virtual-Template2 &lt;br /&gt;&lt;/p&gt;&lt;p&gt; ip address 11.1.1.1 255.255.255.252 or ip unnumbered&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no peer default ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;   or peer default ip addr pool &amp;lt;POOL_PPPoFR&amp;gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-size:16pt'&gt;&lt;strong&gt;R2-Client:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt; encapsulation frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay interface-dlci 201 ppp Virtual-Template1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no frame-relay inverse-arp&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Virtual-Template1 &lt;br /&gt;&lt;/p&gt;&lt;p&gt; ip address 11.1.1.2 255.255.255.252&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;   or ip addr negotiated&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;---------&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:20pt; text-decoration:underline'&gt;&lt;strong&gt;Multilink PPPoFR&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-size:16pt; text-decoration:underline'&gt;&lt;strong&gt;R1-Server:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;interface Multilink1&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;				&lt;strong&gt;ip address 11.1.1.1 255.255.255.252 ---&lt;span style='color:blue'&gt;-&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt; ip is defined on Multilink interface&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt; ppp multilink&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt; ppp multilink group 1 --&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;br /&gt;					&lt;span style='color:blue'&gt;VT and multilink interfaces are tied together with multilink group #&lt;/span&gt;&lt;br /&gt;				&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/0&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt; no ip address&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt; encapsulation frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 144pt'&gt;&lt;span style='background-color:yellow'&gt;frame-relay traffic-shaping&lt;/span&gt;&lt;br /&gt;				&lt;span style='color:blue'&gt;---&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt; must enable this else error -&lt;/span&gt;&lt;br /&gt;				&lt;span style='font-family:Courier; font-size:10pt'&gt;&lt;strong&gt;%FR-3-MLPOFR_ERROR: MLPoFR not configured properly on Link Virtual-Access1 Bundle Multilink1 :Frame Relay traffic shaping must be enabled&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 144pt'&gt;Frame Relay traffic shaping must be enabled for MLPoFR PVCs on the Frame Relay router.&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 144pt'&gt;http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800b6098.shtml&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/0.102 point-to-point&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay interface-dlci 102 &lt;strong&gt;ppp Virtual-Template2&lt;/strong&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/0.112 point-to-point&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay interface-dlci 112 &lt;strong&gt;ppp Virtual-Template2   --&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;br /&gt;					&lt;span style='color:blue'&gt;both PVC will point to the same VT interf&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Virtual-Template2 &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt; ip unnumbered Loopback1  -&amp;gt; no ip assigned to VT  or unnumbered loopback&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt; no peer default ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;				&lt;strong&gt;ppp multilink&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt; ppp multilink group 1 &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-size:16pt; text-decoration:underline'&gt;&lt;strong&gt;R2-Client:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;interface Multilink1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; ip address 11.1.1.2 255.255.255.252 (or ip addr negotiated)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;				&lt;strong&gt;ppp multilink&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt; ppp multilink group 1&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface FastEthernet0/0&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;interface Serial1/0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt; encapsulation frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='background-color:yellow'&gt; frame-relay traffic-shaping&lt;/span&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;&lt;strong&gt; frame-relay interface-dlci 201 ppp Virtual-Template1&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt; no frame-relay inverse-arp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay lmi-type ansi&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='background-color:yellow'&gt; frame-relay traffic-shaping&lt;/span&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt; encapsulation frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;				&lt;strong&gt;frame-relay interface-dlci 212 ppp Virtual-Template1&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Virtual-Template1 &lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;				&lt;strong&gt;ppp multilink&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt; ppp multilink group 1&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;--------------------&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:20pt; text-decoration:underline'&gt;&lt;strong&gt;PPPoA   &lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:14pt'&gt;(this is different than PPPoE over ATM; this is plain PPPoA)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-size:16pt'&gt;&lt;strong&gt;Method 1: using Virtual-Template&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;interface ATM1/0.809 multipoint&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;no atm enable-ilmi-trap&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;pvc 0/809&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;&lt;br /&gt;				&lt;span style='background-color:yellow'&gt;encapsulation aal5snap&lt;/span&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;&lt;strong&gt; protocol ppp Virtual-Template1&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;interface Virtual-Template2 &lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt; ip address unnumbered loopback0&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt; no peer default ip address&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 18pt'&gt;&lt;strong&gt;   or peer default ip addr pool &amp;lt;POOL_PPPoA&amp;gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-size:16pt'&gt;&lt;strong&gt;Method 2: using Dialers&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;interface ATM1/0.789 multipoint&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;no atm enable-ilmi-trap&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;pvc 0/708&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt; encapsulation aal5snap&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;&lt;br /&gt;				&lt;strong&gt;protocol ppp dialer&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;&lt;strong&gt; dialer pool-member 8&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;interface Dialer8&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;ip unnumbered Loopback789&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;encapsulation ppp&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;dialer pool 8&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;&lt;strong&gt;dialer-group 1    &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;peer default ip address pool R8&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;no clns route-cache&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;ip local pool R8 10.1.1.8&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;&lt;strong&gt;!&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 63pt'&gt;&lt;strong&gt;dialer-list 1 protocol ip permit&lt;span style='font-size:10pt'&gt;&lt;br /&gt;					&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:20pt'&gt;&lt;strong&gt;---------------------------------&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:20pt; text-decoration:underline'&gt;&lt;strong&gt;Multilink PPPoA   &lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;Similar to Multilink PPPoFR&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;a href='http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800b6098.shtml'&gt;&lt;span style='font-family:Arial'&gt;http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800b6098.shtml&lt;/span&gt;&lt;/a&gt;&lt;span style='font-family:Arial'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;int s1/0.1 p&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;pvc 0/100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; encap aal5snap&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; protocol ppp virtual-temp 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;int s2/0.1 p&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; pvc 0/200&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; encap aal5snap&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; protocol ppp virtual-tem 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;int virtual-temp 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; multilink ppp&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;[ multilink ppp interleave]&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;[multilink ppp fragment 10]&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; ip uunum lo0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; multilink-group 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;int mul1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; ip addr 200.1.1.1 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt; etc.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;---------&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:20pt; text-decoration:underline'&gt;&lt;strong&gt;Plain Multilink PPP on Serial&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;int multilink1 &lt;br /&gt;&lt;/p&gt;&lt;p&gt;ip address 132.32.34.4 255.255.255.0&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue'&gt;&lt;br /&gt;				&lt;/span&gt;ppp multilink&lt;span style='color:blue'&gt;&lt;br /&gt;					&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt; by default added by IOS&lt;/em&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt; multilink-group 1&lt;span style='color:blue'&gt;&lt;br /&gt;					&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt; by default added by IOS&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;int s1/1&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt; encap ppp&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt; ppp multilink-group 1&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;int s2/1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; encap ppp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; ppp multilink-group 1&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;---------&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:16pt; text-decoration:underline'&gt;&lt;strong&gt;Multilink FR Interfaces using MFR interface&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;R1 and R2 connected back to back via redundant links&lt;br /&gt;&lt;/p&gt;&lt;p&gt;R1-S1/1 ------&lt;span style='font-family:Wingdings'&gt;ßà&lt;/span&gt;---- S1/1-R2&lt;br /&gt;&lt;/p&gt;&lt;p&gt;R1-S2/0 --- &lt;span style='font-family:Wingdings'&gt;ßà&lt;/span&gt;---S2/0-R2&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='text-decoration:underline'&gt;&lt;strong&gt;On R1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt; encapsulation frame-relay MFR1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; serial restart-delay 0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no dce-terminal-timing-enable&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no arp frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Serial2/0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt; encapsulation frame-relay MFR1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; serial restart-delay 0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no dce-terminal-timing-enable&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no arp frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;interface MFR1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface MFR1.1 point-to-point&lt;br /&gt;&lt;/p&gt;&lt;p&gt; ip address 192.168.100.1 255.255.255.252&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay interface-dlci 122   &lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface MFR1.2 point-to-point&lt;br /&gt;&lt;/p&gt;&lt;p&gt; ip address 192.168.200.1 255.255.255.252&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay interface-dlci 123   &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='text-decoration:underline'&gt;&lt;strong&gt;On R2&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;interface MFR1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no frame-relay inverse-arp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay intf-type dce&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface MFR1.1 point-to-point&lt;br /&gt;&lt;/p&gt;&lt;p&gt; ip address 192.168.100.2 255.255.255.252&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay interface-dlci 122   &lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface MFR1.2 point-to-point&lt;br /&gt;&lt;/p&gt;&lt;p&gt; ip address 192.168.200.2 255.255.255.252&lt;br /&gt;&lt;/p&gt;&lt;p&gt; frame-relay interface-dlci 123   &lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Serial1/1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt; encapsulation frame-relay MFR1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; serial restart-delay 0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no dce-terminal-timing-enable&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no arp frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;interface Serial2/0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no ip address&lt;br /&gt;&lt;/p&gt;&lt;p&gt; encapsulation frame-relay MFR1&lt;br /&gt;&lt;/p&gt;&lt;p&gt; serial restart-delay 0&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no dce-terminal-timing-enable&lt;br /&gt;&lt;/p&gt;&lt;p&gt; no arp frame-relay&lt;br /&gt;&lt;/p&gt;&lt;p&gt;!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;br /&gt;				&lt;/span&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-6724434579511829786?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/6724434579511829786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/10/pppoeofr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/6724434579511829786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/6724434579511829786'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/10/pppoeofr.html' title='PPPoE PPPoEoFR PPPoFR PPPoA PPPoEoA MFR MLPPP MLPPPoFR MLPPPoA'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-2556770197867929134</id><published>2009-09-30T14:36:00.006+04:00</published><updated>2010-05-27T15:18:26.739+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PER VRF TE TUNNEL'/><title type='text'>PER VRF TE TUNNEL</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_rH7YTfJlaAI/S_5U7bP4f_I/AAAAAAAAAWM/3NOO41ZkgU8/s1600/Untitled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gu="true" height="216" src="http://2.bp.blogspot.com/_rH7YTfJlaAI/S_5U7bP4f_I/AAAAAAAAAWM/3NOO41ZkgU8/s640/Untitled.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;If there is a requirement to have a TE tunnel per VRF, we need to use the BGP-next hop trick.&lt;br /&gt;- Three VPNs are configured on R1(CE1) and R7(CE2).&lt;br /&gt;- Three TE tunnels are created between R2(PE1) and R6(PE6) using the same global Loopback IP.&lt;br /&gt;- VPN1 traffic goes via the TE tunnel CE1-R2-R3-R6-CE2 in both directions&lt;br /&gt;- VPN2 traffic goes via the TE tunnel CE1-R2-R4-R6-CE2 in both directions&lt;br /&gt;- VPN3 traffic goes via the TE tunnel CE1-R2-R5-R6-CE2 in both directions&lt;br /&gt;&lt;br /&gt;In case of failure of any one tunnel, traffic will auto switch to any other tunnel. Autroute is used for this purpose on all tunnels + Static route is used to force the respective tunnel when the respective tunnel is up.&lt;br /&gt;BGP next-hop method is used to separate the BGP next-hops per VRF. Three separate Loopbacks have been created. This method has a few disadvantages including the AS_PATH information loss. So kind of not recommended.&lt;br /&gt;Targeted LDP is needed since BGP-NEXT hop is different than TE tunnel IP addr.&lt;br /&gt;&lt;br /&gt;Config:&lt;br /&gt;ip vrf VPN1&lt;br /&gt;rd 1:1&lt;br /&gt;route-target export 1:1&lt;br /&gt;route-target import 1:1&lt;br /&gt;bgp next-hop Loopback1-&amp;gt; dedicated Loopback for VPN1; this is used and sent as the BGP next-hop.&lt;br /&gt;!&lt;br /&gt;ip vrf VPN2&lt;br /&gt;rd 1:2&lt;br /&gt;route-target export 1:2&lt;br /&gt;route-target import 1:2&lt;br /&gt;bgp next-hop Loopback2-&amp;gt; dedicated Loopback for VPN1; this is used and sent as the BGP next-hop as well.&lt;br /&gt;!&lt;br /&gt;ip vrf VPN3&lt;br /&gt;rd 1:3&lt;br /&gt;route-target export 1:3&lt;br /&gt;route-target import 1:3&lt;br /&gt;bgp next-hop Loopback3-&amp;gt; dedicated Loopback for VPN1; this is used and sent as the BGP next-hop as well.&lt;br /&gt;!&lt;br /&gt;mpls traffic-eng tunnels&lt;br /&gt;!&lt;br /&gt;interface Tunnel0&lt;br /&gt;description ## TE_VPN1_VIA_P3 ##&lt;br /&gt;ip unnumbered Loopback0 -------------&amp;gt; tunnel using the shared global Loopback&lt;br /&gt;mpls ip&lt;br /&gt;tunnel destination 6.6.6.6 -------------&amp;gt; tunnel using the shared global Loopback&lt;br /&gt;tunnel mode mpls traffic-eng&lt;br /&gt;tunnel mpls traffic-eng autoroute announce -------&amp;gt; other routing optins can be used&lt;br /&gt;tunnel mpls traffic-eng priority 7 7&lt;br /&gt;tunnel mpls traffic-eng bandwidth 500&lt;br /&gt;tunnel mpls traffic-eng path-option 1 explicit name TE_VPN1_VIA_P3&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Tunnel1&lt;br /&gt;ip unnumbered Loopback0&lt;br /&gt;mpls ip&lt;br /&gt;tunnel destination 6.6.6.6&lt;br /&gt;tunnel mode mpls traffic-eng&lt;br /&gt;tunnel mpls traffic-eng autoroute announce&lt;br /&gt;tunnel mpls traffic-eng path-option 1 explicit name TE_VPN2_VIA_P4&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Tunnel2&lt;br /&gt;ip unnumbered Loopback0&lt;br /&gt;mpls ip&lt;br /&gt;tunnel destination 6.6.6.6&lt;br /&gt;tunnel mode mpls traffic-eng&lt;br /&gt;tunnel mpls traffic-eng autoroute announce&lt;br /&gt;tunnel mpls traffic-eng path-option 1 explicit name TE_VPN3_VIA_P5&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 1.1.1.1 255.255.255.255&lt;br /&gt;ip router isis&lt;br /&gt;!&lt;br /&gt;interface Loopback1&lt;br /&gt;ip address 10.254.254.1 255.255.255.255 -&amp;gt; dedicated Loopback for VPN1; this is used and sent as the BGP next-hop as well.&lt;br /&gt;ip router isis&lt;br /&gt;!&lt;br /&gt;interface Loopback2&lt;br /&gt;ip address 11.254.254.1 255.255.255.255 -&amp;gt; dedicated Loopback for VPN2; this is used and sent as the BGP next-hop as well.&lt;br /&gt;ip router isis&lt;br /&gt;!&lt;br /&gt;interface Loopback3&lt;br /&gt;ip address 12.254.254.1 255.255.255.255 -&amp;gt; dedicated Loopback for VPN3; this is used and sent as the BGP next-hop as well.&lt;br /&gt;ip router isis&lt;br /&gt;!&lt;br /&gt;interface Ethernet1/0&lt;br /&gt;ip vrf forwarding VPN1&lt;br /&gt;ip address 10.1.1.2 255.255.255.0&lt;br /&gt;duplex full&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Ethernet1/1&lt;br /&gt;ip vrf forwarding VPN2&lt;br /&gt;ip address 11.1.1.2 255.255.255.0&lt;br /&gt;duplex full&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Ethernet1/2&lt;br /&gt;ip vrf forwarding VPN3&lt;br /&gt;ip address 12.1.1.2 255.255.255.0&lt;br /&gt;duplex full&lt;br /&gt;no clns route-cache&lt;br /&gt;!&lt;br /&gt;interface Serial2/0&lt;br /&gt;ip address 23.23.23.1 255.255.255.0&lt;br /&gt;ip router isis&lt;br /&gt;mpls traffic-eng tunnels&lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;ip rsvp bandwidth 700&lt;br /&gt;!&lt;br /&gt;interface Serial2/1&lt;br /&gt;ip address 24.24.24.1 255.255.255.0&lt;br /&gt;ip router isis&lt;br /&gt;mpls traffic-eng tunnels&lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;ip rsvp bandwidth&lt;br /&gt;!&lt;br /&gt;interface Serial2/2&lt;br /&gt;ip address 25.25.25.1 255.255.255.0&lt;br /&gt;ip router isis&lt;br /&gt;mpls traffic-eng tunnels&lt;br /&gt;mpls ip&lt;br /&gt;serial restart-delay 0&lt;br /&gt;ip rsvp bandwidth&lt;br /&gt;!&lt;br /&gt;router ospf 2 vrf VPN1&lt;br /&gt;log-adjacency-changes&lt;br /&gt;redistribute bgp 1 subnets&lt;br /&gt;network 10.0.0.0 0.255.255.255 area 0&lt;br /&gt;!&lt;br /&gt;router ospf 3 vrf VPN2&lt;br /&gt;log-adjacency-changes&lt;br /&gt;redistribute bgp 1 subnets&lt;br /&gt;network 11.0.0.0 0.255.255.255 area 0&lt;br /&gt;!&lt;br /&gt;router ospf 4 vrf VPN3&lt;br /&gt;log-adjacency-changes&lt;br /&gt;redistribute bgp 1 subnets&lt;br /&gt;network 12.0.0.0 0.255.255.255 area 0&lt;br /&gt;!&lt;br /&gt;router isis&lt;br /&gt;net 49.1111.1111.1111.00&lt;br /&gt;metric-style wide&lt;br /&gt;mpls traffic-eng router-id Loopback0&lt;br /&gt;mpls traffic-eng level-1&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;bgp router-id 1.1.1.1&lt;br /&gt;no bgp default ipv4-unicast&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 6.6.6.6 remote-as 1&lt;br /&gt;neighbor 6.6.6.6 update-source Loopback0&lt;br /&gt;!&lt;br /&gt;address-family ipv4&lt;br /&gt;neighbor 6.6.6.6 activate&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 6.6.6.6 activate&lt;br /&gt;neighbor 6.6.6.6 send-community extended&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf VPN3&lt;br /&gt;redistribute ospf 4 vrf VPN3&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf VPN2&lt;br /&gt;redistribute ospf 3 vrf VPN2&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf VPN1&lt;br /&gt;redistribute ospf 2 vrf VPN1&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip classless&lt;br /&gt;ip route 20.254.254.6 255.255.255.255 Tunnel0 -&amp;gt; static route for the other side's received BGP-Next-hop&lt;br /&gt;ip route 21.254.254.6 255.255.255.255 Tunnel1&lt;br /&gt;ip route 22.254.254.6 255.255.255.255 Tunnel2&lt;br /&gt;!&lt;br /&gt;no ip http server&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip explicit-path name TE_VPN1_VIA_P3 enable&lt;br /&gt;next-address 23.23.23.3&lt;br /&gt;next-address 36.36.36.6&lt;br /&gt;next-address 6.6.6.6&lt;br /&gt;!&lt;br /&gt;ip explicit-path name TE_VPN2_VIA_P4 enable&lt;br /&gt;next-address 24.24.24.4&lt;br /&gt;next-address 46.46.46.6&lt;br /&gt;next-address 6.6.6.6&lt;br /&gt;!&lt;br /&gt;ip explicit-path name TE_VPN3_VIA_P5 enable&lt;br /&gt;next-address 25.25.25.5&lt;br /&gt;next-address 56.56.56.6&lt;br /&gt;next-address 6.6.6.6&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-2556770197867929134?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/2556770197867929134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/per-vrf-te-tunnel.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/2556770197867929134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/2556770197867929134'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/per-vrf-te-tunnel.html' title='PER VRF TE TUNNEL'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rH7YTfJlaAI/S_5U7bP4f_I/AAAAAAAAAWM/3NOO41ZkgU8/s72-c/Untitled.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-5333227253491392303</id><published>2009-09-28T13:35:00.004+04:00</published><updated>2009-09-28T13:38:26.037+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='down-bit and domain-tag downbit domaintag vrflite'/><category scheme='http://www.blogger.com/atom/ns#' term='OSPF capability VRF-Lite Command'/><title type='text'>OSPF capability VRF-Lite Command, down-bit and domain-tag</title><content type='html'>&lt;span xmlns=''&gt;&lt;p style='margin-left: 36pt'&gt;&lt;span style='color:red; font-size:18pt'&gt;&lt;strong&gt;OSPF capability VRF-Lite Command, down-bit and domain-tag&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 54pt'&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style='margin-left: 54pt'&gt;Details-&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 54pt'&gt;&lt;br /&gt; &lt;/p&gt;&lt;ol style='margin-left: 72pt'&gt;&lt;li&gt;&lt;div&gt;MP-BGP sets the Downbit or Domain TAG when redistributing from MP-BGP into OSPF. VRF-based-OSPF only performs the checking, (also forwards them) but doesn't set them.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Whenever OSPF is enabled via a VRF process, by default the process becomes &lt;span style='color:blue'&gt;&lt;strong&gt;"no capability vrf-lite" &lt;/strong&gt;&lt;/span&gt;which means DOWN-BIT and DOMAIN-TAG &lt;span style='color:blue'&gt;&lt;strong&gt;checks&lt;/strong&gt;&lt;/span&gt; are &lt;span style='color:blue'&gt;&lt;strong&gt;turned ON&lt;/strong&gt;&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;When checking is enabled –&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul style='margin-left: 144pt'&gt;&lt;li&gt;If the DN bit is set, the Type-3 LSA is not considered during the SPF calculation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If the Tag in the LSA is equal to the VPN-tag, the Type-5 or-7 LSA is not considered during     the SPF calculation.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;ol style='margin-left: 72pt'&gt;&lt;li&gt;&lt;div&gt;When Domain ID on PE's are same, when MP-BGP redistributes routes into OSPF as Type3 LSA, it sets the DOWN-BIT&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;When domain ID of PE's are different, MP-BGP sets DOMAIN-TAG = Local BGP AS no. &lt;br /&gt;&lt;/div&gt;&lt;p&gt;The down bit is not set because LSA Type 5 does not support the down bit.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#c00000; font-family:Arial; font-size:10pt'&gt;When the route is redistributed into another OSPF domain, the tag field is propagated. &lt;strong&gt;Another PE router running OSPF-VRF-process receives the external OSPF route and filters the route based on the tag field.&lt;/strong&gt; The tag field matches the AS number so the route is not redistributed into MP-BGP.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;When a normal CE with plain OSPF (without VRF) router receives a Type3-LSA or Type-5LSA with downbit/DomainTag set from a PE (PE has MP-BGP so PE will set downbit or Domaintag), it doesn't perform any check on the LSA and is allowed to forward the LSA to other neighbors.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;In case of VRF based CE , the case is different. In VRF mode, OSPF-VRF processes will autocheck the DownBit and domaintag and filters accordingly. This means it will not forward a Type3 LSA to anybody. In case of Type7, it'll forward the same domain tag further. IF this forwarded Type-7LSA is passed onto MP-BGP at somepoint of time, the MP-BGP enabled router will check the LSA against it's own AS and will drop the LSA if Domain-TAG matches its own AS.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-5333227253491392303?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/5333227253491392303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/ospf-capability-vrf-lite-command-down.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/5333227253491392303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/5333227253491392303'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/ospf-capability-vrf-lite-command-down.html' title='OSPF capability VRF-Lite Command, down-bit and domain-tag'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-7191856173548112628</id><published>2009-09-24T16:16:00.002+04:00</published><updated>2009-09-28T13:40:02.134+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QoS Congestion Management priority bandwidth cbwfq custom queue queuing llq quality of service'/><title type='text'>QoS – Congestion Management demystified!!</title><content type='html'>&lt;span xmlns=''&gt;&lt;div style='margin-left: 4pt'&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:132px'/&gt;&lt;col style='width:145px'/&gt;&lt;col style='width:306px'/&gt;&lt;col style='width:405px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='height: 33px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid 1.0pt; border-left:  solid 1.0pt; border-bottom:  solid 1.0pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; &lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='background: #00ccff; padding-left: 7px; padding-right: 7px; border-top:  solid 1.0pt; border-left:  none; border-bottom:  solid 1.0pt; border-right:  solid 0.5pt'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;no. of queues&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #00ccff; padding-left: 7px; padding-right: 7px; border-top:  solid 1.0pt; border-left:  none; border-bottom:  solid 1.0pt; border-right:  solid 0.5pt'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;command&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #00ccff; padding-left: 7px; padding-right: 7px; border-top:  solid 1.0pt; border-left:  none; border-bottom:  solid 1.0pt; border-right:  solid 1.0pt'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;detail&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 115px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:18pt'&gt;&lt;strong&gt;Priority Queue&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Play with 4 static queues based on high, med, normal, low&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;4 static&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;priority-list 1&lt;/strong&gt; protocol ip &lt;span style='color:red'&gt;&lt;strong&gt;high&lt;/strong&gt;&lt;/span&gt; list 101&lt;br/&gt;priority-list 1 protocol ip &lt;span style='color:red'&gt;&lt;strong&gt;medium&lt;/strong&gt;&lt;/span&gt; gt 120&lt;br/&gt;access-lists 101 permit ip any 150.1.1.0 0.0.0.127&lt;br/&gt;&lt;br/&gt;int fa0/0&lt;br/&gt;&lt;strong&gt;priority-group 1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;strong&gt;#show queueing interface fa0/0&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;strong&gt;#sh queueing priority&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;High – will always be serviced before other…downward&lt;br/&gt;  Medium&lt;br/&gt;  Normal&lt;br/&gt;  Low&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 184px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:18pt'&gt;&lt;strong&gt;Custom queue&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Play with 16 static queues based on byte-count and packet count.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;16 Static&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;access-list 101 permit ip any 150.1.1.0 0.0.0.127&lt;br/&gt;&lt;strong&gt;queue-list 1&lt;/strong&gt; protocol ip 1 list 101&lt;br/&gt;queue-list 1 protocol ip 2 tcp 80&lt;br/&gt; …..&lt;br/&gt;queue-list 1 queue 6 limit 100&lt;span style='color:blue'&gt; -&amp;gt; the no. of packets tht can be queued =100 (default 20 packets can be queued)&lt;br/&gt;&lt;/span&gt;queue-list 1 queue 6 byte-count 2000&lt;span style='color:blue'&gt; -&amp;gt; 2000 bytes will be served b4 moving to next queue (default 1500 bytes)&lt;/span&gt;&lt;br /&gt;										&lt;br/&gt;int fa0/0&lt;br/&gt;&lt;br /&gt;										&lt;strong&gt;custom-queue-list 1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;strong&gt;#show queueing interface fa0/0&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;#sh queueing custom&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;where frames in each queue are serviced until a byte-counter limit threshold is met. Once this byte-count limit threshold is met, the frames in the next queue are serviced&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 448px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:18pt'&gt;&lt;strong&gt;Weighted Fair queue or &lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:18pt'&gt;&lt;strong&gt;Fair queue&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:9pt; text-decoration:line-through'&gt;&lt;em&gt;This queuing strategy only makes sense if IPP is used. Else it behaves exactly like FIFO. Using IPP assigns weights and thereby customizes the flow.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:9pt; text-decoration:line-through'&gt;&lt;em&gt;Or if CDT is configured.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Even without IPP values, WFQ works dynamically based on source/dest ip/port. Such flows are assigned a queue. Multiple flows can share one same queue if there are more flows. Each queue is given a chance. Kind of multi door exit.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;For better control:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Pre-mark the traffic with IP Precedence value. The better the precedence, the less the weight and the more priority the traffic gets.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Dynamic queues but still the count can be manually configured; tune the CDT value to drop packets from any queue that crosses a certain limit.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;dynamic queues per Flow/converation&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;256 by default&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;(16-4096 permitted manually)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Weight=&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;32384 *(IPP+1)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Default weight = 32384 (IPP=0)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;&lt;br /&gt;										&lt;/em&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;int s0/0&lt;br/&gt;hold-queue &amp;lt;N&amp;gt; out  &lt;span style='color:blue'&gt;--&amp;gt; total max buffer in all queues ;  Outbound software queue length of N&lt;/span&gt;&lt;br /&gt;											&lt;span style='color:blue'&gt;packets&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;hold-queue 256 out&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;fair-queue &amp;lt;CDT&amp;gt; &amp;lt;N Flow Queues&amp;gt; &amp;lt;N Reservable Queues&amp;gt;.&lt;br/&gt;&lt;br /&gt;										&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;fair-queue 16 128 8&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;br/&gt;&lt;br/&gt;16 -&amp;gt; each queue can hold 16 packets. This changes the CDT &lt;strong&gt;congestive discard threshold (CDT)&lt;/strong&gt;, instead of the default 64. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;128 -&amp;gt; no. of queues; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;0 -&amp;gt; The 0 at the end says that there is no queues being used with RSVP (Resource Reservation Protocol).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;IF any queue crosses 16 packets, one packet from the most aggressive queue will be dropped (this can be any other queue also).&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;EHDF-PMM-RTR1#sh queueing fair&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Current fair queue configuration:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Interface           Discard    Dynamic  Reserved  Link    Priority&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;                      threshold  queues   queues    queues  queues&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Serial0/2/0         64         256      0         8       1&lt;span style='color:red'&gt;&lt;br /&gt;										&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;#sh queueing s2/0&lt;span style='color:red'&gt; -&lt;/span&gt;&lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='color:red; font-family:Arial'&gt; remember this queue is different than the Traffic-shaping queue. TS queue is shown using &lt;strong&gt;&lt;em&gt;#sh traffic-shape queu&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;DFM#sh queue fastEthernet 0/1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 3945592&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Queueing strategy: weighted fair&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Output queue: 47/1000/64/3945592 (size/max total/threshold/drops) &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;     Conversations  1/&lt;span style='background-color:yellow'&gt;2&lt;/span&gt;/&lt;span style='background-color:yellow'&gt;16&lt;/span&gt; (active/max active/max total)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;em&gt;1-&amp;gt; only one conversation queued currently (at tht very second)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;em&gt;2-&amp;gt; max-queued at any given second&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;em&gt;16-&amp;gt; max-queues defined using "fair-q 64 &lt;span style='background-color:yellow'&gt;16&lt;/span&gt; 0)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;     Reserved Conversations 0/0 (allocated/max allocated)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;     Available Bandwidth 7500 kilobits/sec&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  (depth/weight/total drops/no-buffer drops/interleaves) 47/32384/3526957/0/0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Conversation 7, linktype: ip, length: 62&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  source: 169.253.10.2, destination: 192.168.58.2, id: 0x5B67, ttl: 127, prot: 17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;&lt;span style='background-color:yellow'&gt;Default for all interfaces less than E1 line 2.048Mbps&lt;/span&gt;&lt;br /&gt;											&lt;br/&gt;&lt;/strong&gt;&lt;span style='font-size:9pt'&gt;&lt;br/&gt;IOS implementation of WFQ assigns weights automatically based on the IP Precedence (IPP) value in the packet's IP header. &lt;br/&gt;&lt;br/&gt;Weight(1) = 32384/(0+1) = 32384&lt;br/&gt;Weight(2) = 32384/(1+1) = 16192&lt;br/&gt;..&lt;br/&gt;Step 2:&lt;br/&gt;Compute the sum of all weights:&lt;br/&gt;Sum(Weight(i),1…4) = 32384+16192*2+8096 = 72864&lt;br/&gt;Step 3:&lt;br/&gt;Compute the shares:&lt;br/&gt;Share(1) = 72864/Weight(1) = 72864/32384 = 2.25&lt;br/&gt;Share(2) = 72864/Weight(2) = 72864/16192 = 4.5&lt;br/&gt;Share(3) = 72864/Weight(3) = 72864/16192 = 4.5&lt;br/&gt;Share(4) = 72864/Weight(4) = 72864/8096 = 9&lt;br/&gt;The proportion is 2.25:4.5:4.5:9 = 1:2:2:4&lt;br/&gt;&lt;br/&gt;once any Queue crosses the CDT value, one packet is dropped is dropped in any queue tht has the maximum schedule time i.e. the most aggressive queue. This is kind of similar to WRED&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;During congestion,&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;IF one flow of 96kbps is assigned IP PREC = 5&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;Other flow of 500kbps is assigned IP PREC = 0 (default)&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;The ratio of flow = 32765(1+5):32384(1+0) = 6:1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;So packets of 96kbps will be sent 6 times and 500kbps will be sent one time. This rate only depends on IP PREC Value and not the received throughput. Even if the traffic received is 1mbps for IPPREC-0, the ratio will still stay same.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;Thts the purpose of WFQ!!&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier; font-size:10pt'&gt;--------------------------------&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt;Test:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt;policy-map PM_MARK&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt; class CM_TELNET&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt;  set ip precedence 5&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt; class CM_UDP1000&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt;  set ip precedence 4&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt; class CM_UDP1001&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt;  set ip precedence 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt; class CM_UDP1002&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt;  set ip precedence 2&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt; class CM_UDP1003&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Courier; font-size:10pt'&gt;  set ip precedence 3&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;The below stats are taken at different timeperiods. Shows tht queues are totally dynamic and the flow changes every second. Conversation 11 is assigned for UDP1000 and 1002 wheres their IPP values are different.. &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;DFM#sh queue fastEthernet 0/1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;(depth/weight/total drops/no-buffer drops/interleaves) 426/&lt;span style='background-color:yellow'&gt;10794&lt;/span&gt;/92394/13989/0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Conversation &lt;span style='background-color:yellow'&gt;11&lt;/span&gt;, linktype: ip, length: 1242&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  source: 169.253.10.2, destination: 192.168.58.2, id: 0x6213, ttl: 127,&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  TOS: 64 prot: 17, &lt;strong&gt;&lt;span style='background-color:yellow'&gt;source port 4932, destination port 1002&lt;/span&gt;&lt;br /&gt;										&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  (depth/weight/total drops/no-buffer drops/interleaves) 571/&lt;span style='background-color:yellow'&gt;8096&lt;/span&gt;/15724/2483/0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Conversation &lt;span style='background-color:yellow'&gt;2&lt;/span&gt;, linktype: ip, length: 1242&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  source: 169.253.10.2, destination: 192.168.58.2, id: 0x6218, ttl: 127,&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  TOS: 96 prot: 17, &lt;span style='background-color:yellow'&gt;&lt;strong&gt;source port 4938, destination port 1003&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  (depth/weight/total drops/no-buffer drops/interleaves) 517/&lt;span style='background-color:yellow'&gt;6476&lt;/span&gt;/157534/24106/0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Conversation &lt;span style='background-color:yellow'&gt;11&lt;/span&gt;, linktype: ip, length: 1242&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  source: 169.253.10.2, destination: 192.168.58.2, id: 0xF60C, ttl: 127,&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  TOS: 128 prot: 17, &lt;span style='background-color:yellow'&gt;source port 4934, destination port 1000&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 179px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial'&gt;&lt;strong&gt;&lt;span style='font-size:18pt'&gt;Class based Weighted Fair queue (CBWFQ)&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:10pt'&gt;&lt;strong&gt;CBWFQ : Not supported on sub-interfaces without hierarchical policy&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;strong&gt;CBWFQ is supported on sub-interfaces if combined with a hierarchical policy with "Shaping" enabled&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;strong&gt;else only on physical&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;policy-map &lt;strong&gt;child&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; class voice &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  priority/bandw 512&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;!&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;policy-map &lt;strong&gt;parent&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; class class-default &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  shape average 2000000 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  service-policy child&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;interface ethernet0/0.1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; service-policy parent &lt;strong&gt; -&amp;gt; valid&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;service-policy child &lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;&lt;strong&gt;à&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;not-valid if child is directly applied&lt;/strong&gt;&lt;br /&gt;										&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Classes r defined&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Static: &lt;/strong&gt;Class-&lt;strong&gt;non-default&lt;/strong&gt; -&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Will match custom traffic; BW defined statically for this class. Weight is derived from a formula in a way tht Static will supersede dynamic queue/ class.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Dynamic: &lt;/strong&gt;Class-default-&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Will be like fair-queue with dynamic queues and weights are assigned based on IP Prec values.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Note that if Shaping is enabled, CBWFQ queues will be numbered according to Traffic-shaping queue numbers and not WFQ no.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;dynamic queues per Flow +higher Weight Static Queues based on the no. of flows (not classes).&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:9pt; text-decoration:underline'&gt;&lt;strong&gt;&lt;em&gt;CBWFQ Queue numbering Part1-:&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;Assuming WFQ queues = 256.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;And traffic-shaping disabled&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;(traffis shaping not used, IF TS used, TS queues will be used to number the queues. TS queue is  = 16 by default)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;0-255 = WFQ dynamic&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;256-263 = System reserved&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;264 (16+8) = Priority&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;265 onwards = &lt;strong&gt;CBWFQ&lt;/strong&gt;&lt;br /&gt;										&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;Counts depend on no. of classes used. (and ACE in class?)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:70px'/&gt;&lt;col style='width:61px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='height: 34px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;WFQ flows&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;&lt;strong&gt;Constant&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;256&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;512&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;1024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 17px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;2048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 4px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;4096&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt' vAlign='bottom'&gt;&lt;p style='text-align: center'&gt;&lt;span style='font-family:Arial; font-size:8pt'&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;br /&gt;									&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;interface Serial 0/1&lt;br/&gt;bandwidth 128&lt;br/&gt;max-reserved-bandwidth 100&lt;span style='color:blue'&gt; -&amp;gt; default 75%&lt;/span&gt;&lt;br/&gt;no fair-queue &lt;span style='color:blue'&gt;-&amp;gt; disabled here, configured under class-default; manual disabling needed for interface with less than 2Mbps BW since fair-queue is default for them&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;hold-queue 512 out -&amp;gt; total buffers in all the classes combined&lt;br/&gt;!&lt;br/&gt;policy-map SERIAL_LINK&lt;br/&gt; class HTTP&lt;strong&gt;&lt;br/&gt;  bandwidth 32&lt;/strong&gt;&lt;br/&gt;&lt;br /&gt;											&lt;strong&gt;queue-limit 16 &lt;/strong&gt;&lt;span style='color:blue'&gt;-&amp;gt; no .of packets to hold in this queue&lt;/span&gt;&lt;br/&gt; class SCAVENGER&lt;br/&gt;&lt;strong&gt;&lt;br /&gt;											&lt;/strong&gt;bandwidth 32 &lt;strong&gt;&amp;lt;or bandwidth percent 25&amp;gt;&lt;/strong&gt;&lt;br/&gt;  queue-limit 24&lt;br/&gt;&lt;br /&gt;											&lt;strong&gt;class class-default&lt;br/&gt;  fair-queue -&lt;/strong&gt;&lt;/span&gt;&lt;span style='color:blue'&gt;&lt;span style='font-family:Wingdings'&gt;&lt;strong&gt;à&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;&lt;br /&gt;												&lt;/strong&gt;practically this is not needed as this class will auto treated as fair-queue. The only reason I can think of is without this, we can't use the next command of "queue-limit"&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  queue-limit 32-&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;the maximum number of packets the queue can hold, default 64 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;#sh service-pol int fa0/0&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:9pt; text-decoration:underline'&gt;&lt;strong&gt;&lt;em&gt;CBWFQ Queue numbering Part2 -:&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;IF TS enabled, queue number for CBWFQ starts from 25.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;(&lt;strong&gt;0-15&lt;/strong&gt; = Shaping Queues ;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;&lt;strong&gt;16-23&lt;/strong&gt; = System reserved;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;&lt;br /&gt;											&lt;strong&gt;24 (16+8)&lt;/strong&gt; = Priority;   &lt;strong&gt;25&lt;/strong&gt; onwards = &lt;strong&gt;CBWFQ &lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:8pt'&gt;&lt;em&gt;Counts depends on no. of classes used. &lt;strong&gt;One class gives one Queue??? Test using more than one ACE inside a class&lt;/strong&gt;)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;If the idea is to allocate "bandwidth" to a few classes and then police the full policy to some specific CIR, this is not supported.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;#CBWFQ : Hierarchy supported only if shaping is configured in this class&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;So the full policy cant be policed, instead it can be shaped when shaper will use internal Shaping queues to shape. CBWFQ needs different queues.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:9pt'&gt;&lt;em&gt;&lt;span style='font-family:Arial'&gt;--------&lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;This problem happens even if we manually configure "fair-queue" under class-default.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;It's better to use LLQ which has an inbuilt policer.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Or put shaping on the same reserved BW.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;em&gt;&lt;span style='color:maroon; font-size:14pt'&gt;&lt;strong&gt;E.g2:&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 4Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 20 MBps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;      140021 packets, 173906082 bytes&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;em&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 4140000 bps&lt;span style='color:blue'&gt;&lt;strong&gt;----&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;&lt;strong&gt;à&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;span style='color:blue'&gt;&lt;strong&gt; CBWFQ gets its 4Mbps&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;      Match: access-group 100&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;    Class-map: CM_UDP1001 (match-all)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;      190593 packets, 236716506 bytes&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;em&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 5669000 bps&lt;span style='color:blue'&gt;&lt;strong&gt;----&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='font-family:Wingdings'&gt;&lt;strong&gt;à&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;span style='color:blue'&gt;&lt;strong&gt; rest unclassified  gets 6Mbps&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;      Match: access-group 101&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt; text-decoration:underline'&gt;&lt;strong&gt;&lt;em&gt;On 12.4 mainline:&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt'&gt;&lt;strong&gt;&lt;em&gt;CBWFQ leaves the unused BW for rest.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt'&gt;&lt;strong&gt;&lt;em&gt;But if CBWFQ flow is more, it'll eat more and others will suffer! &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:lime; font-family:Arial; font-size:20pt'&gt;&lt;strong&gt;&lt;em&gt;&lt;span style='text-decoration:underline'&gt;On12.4T&lt;/span&gt;, CBWFQ has inbuilt policer.&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;MQC equivalent of a &lt;strong&gt;combination&lt;/strong&gt; of the legacy interface level &lt;strong&gt;Weighted&lt;/strong&gt;&lt;br /&gt;										&lt;strong&gt;fair-queue&lt;/strong&gt; command and the &lt;strong&gt;custom-queue&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;This has dynamic queues + Link queus (8 in totoal) + static Queues&lt;br/&gt;IOS auto calculates the no. of dynamic queues&lt;br/&gt;Static Queues are defined manually. Static Queues are numbers after dynamic, then Link queus (system queus 8 in total). e.g. 32 dynamic queus means manual queues will start from 41 onward (33-40 will be link queues used for L2 keepalives and L3 routing updates)&lt;br/&gt;In summary, the key point about CBWFQ is that it uses the same scheduling logic as the legacy WFQ, but user-configurable classes have a special low weight based on constant, making them more important than any dynamic conversation. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Assigned weights based on WFQ logic -&lt;strong&gt;Weight (dynamic)= 32384/(IP Precedence+1).&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Static Weight (i) = Const &lt;/span&gt;&lt;span style='font-family:Courier; font-size:16pt'&gt;*&lt;/span&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; Interface_Bandwidth/Bandwith(i) ; const is inversely proportional to no. Dynamic queues.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;So traffic that falls in a class with "bandwidth" keyword defined will be treated as CBWFQ. Individual Flows will be allotted individual CBWFQ queue.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Any Flows inside a class without "bandwidth" will be allotted a WFQ queue. Even if one single class is &lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;strong&gt;&lt;em&gt;On 12.4 mainline (behavior changed in 12.4T(24), 12.4T (24) has kind of inbuilt policer)&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;This is dangerous if a heavy traffic is configured with "bandwidth" and class-default is left as it is.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;E.g. 4 flows; each of 20Mbps; Total Link is 10Mbps; &lt;strong&gt;one flow&lt;/strong&gt; is reserved for 6Mbps. Rest all flows default. (default flows will use fair-queuing with lower weight)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;Working: heavy traffic will be guaranteed 6Mbps + it'll eat more based on its higher weight. Practically this went to 9.2 Mbps, other got only in Kbps.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;em&gt;So make sure class-default is also allocated some remaining bandwidth e.g. 3990kbps in this example.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;&lt;span style='color:red'&gt;&lt;strong&gt;Or the same LLQ type behavior can be achieved using shaping on the 6Mbps reserved class so that it doesn't cross a certain limit.&lt;/strong&gt;&lt;/span&gt;  E.g.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;policy-map PM_QOS&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; class CM_UDP1000&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;  bandwidth 6000&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;  shape average 6000000&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;!&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;interface FastEthernet0/1&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; bandwidth 10000&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; ip address 192.168.58.1 255.255.255.0&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; load-interval 30&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; duplex auto&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;speed 10&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; no keepalive&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; max-reserved-bandwidth 100&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt; service-policy output PM_QOS&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;em&gt;&lt;span style='color:blue'&gt;&lt;strong&gt;On 12.4T, CBWFQ behaves as if it has an inbuilt policer for the reserved BW&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;br /&gt;											&lt;/span&gt;&lt;span style='color:maroon; font-size:14pt'&gt;&lt;strong&gt;E.g1:&lt;/strong&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;. &lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;&lt;em&gt;UDP1000 with BW=6000kbps sending at the rate of 8MBps&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial'&gt;&lt;strong&gt;&lt;em&gt;UDP1001 sending at 20Mbps&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:14pt'&gt;&lt;em&gt;In 12.4T, &lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;WAN#sh policy-map int fa0/1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; FastEthernet0/1 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Service-policy input: PM_QOS_STATS&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      226396 packets, 281183832 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 5945000 bps&lt;strong&gt;&lt;em&gt;&lt;br /&gt;													&lt;span style='color:blue'&gt;----&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;span style='color:blue'&gt; CBWFQ gets 6Mbps even when sending at 8Mbps&lt;/span&gt;&lt;br /&gt;												&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      146264 packets, 181659888 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 3864000 bps&lt;em&gt;&lt;br /&gt;											&lt;span style='color:blue'&gt;&lt;strong&gt;-&amp;gt; other flow gets remaining 4MBps&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:14pt'&gt;&lt;em&gt;In 12.4 Mainline, &lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;WAN#sh policy-map int fa0/1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; FastEthernet0/1 &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;  Service-policy input: PM_QOS_STATS&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      1185545 packets, 1472446890 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate &lt;strong&gt;8161000 bps &lt;span style='color:blue'&gt;&lt;em&gt;----&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='font-family:Arial'&gt;&lt;span style='color:blue'&gt; CBWFQ gets 8.0Mbps when sending at 8Mbps based of the higher weight&lt;/span&gt;&lt;br /&gt;												&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      373738 packets, 464182596 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 1649000 bps-&amp;gt; other flow get only around 2 Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height: 224px'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Arial; font-size:18pt'&gt;&lt;strong&gt;LLQ - Low Latency queue&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;Combo of one priority + CBWFQ&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;LLQ on IOS has a BW parameter in the priority keyword.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;PIX/ASA don't have this BW parameter. PIX/ASA don't police the Priority queue.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Max-bandwidth reserved on interface applies on both LLQ and Bandwitdh reservation.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Both the values shud be within the reserved bandwidth value. E.g. interface=10Mbps, LLQ=6000 …below e.g.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;&lt;em&gt;DFM(config-if)# max-reserved-bandwidth 50 &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Reservable bandwidth is being reduced.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;Some existing reservations may be terminated.  &lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;em&gt;CBWFQ: Not enough available bandwidth for all classes Available 5000 (kbps) Needed 6010 (kbps&lt;span style='color:blue'&gt;)&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;1 Priority - static&lt;br/&gt;CBWFQ (dynamic queues per Flow +higher Weight Static Queues)&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Auto enables CBWFQ on the interface for traffic not having "priority keyword"&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;These traffic are treated as per CBWFQ if "bandwith" is assigned &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Else based on WFQ if IPP is assigned &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Or just treated equally&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;There are some IOS where the priority command accepts without any additional kbps argument. In tht case all of the interface BW is for LLQ. This is present in IOS12.1 Cisco 7300.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;policy-map SERIAL_LINK&lt;br/&gt;&lt;strong&gt;class VOICE&lt;br/&gt;priority 27&lt;/strong&gt;&lt;br /&gt;										&lt;span style='color:blue'&gt;---&amp;gt; 27Kbps (e.g. 60 bytes L3 packet with 50 packets per second = (60-L3+7-L2)*50*8bits=26800bps = 27kbps) ; traffic exceeding this will be auto dropped based on single token bucket system&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;										&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue; font-family:Arial'&gt;&lt;strong&gt;&lt;span style='font-size:9pt'&gt;       auto maps to dscp ef&lt;/span&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;											&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;class HTTP&lt;/strong&gt;&lt;br/&gt;no bandwidth&lt;br/&gt;&lt;strong&gt;bandwidth r&lt;/strong&gt;emaining percent 33&lt;br/&gt;class SCAVENGER&lt;br/&gt;no bandwidth&lt;br/&gt;bandwidth remaining percent 33&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;&lt;strong&gt;#sh service-pol int fa0/0&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:9pt; text-decoration:underline'&gt;&lt;strong&gt;e.g. 3:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 20Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 5 MBps with no IPP=0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Total Link = 10Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      88004 packets, 109300968 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate &lt;strong&gt;6015000 bps -&amp;gt; 6 Mbps&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Class-map: CM_UDP1003 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      54388 packets, 67549896 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate &lt;strong&gt;3795000 bps -&amp;gt; 3.8 Mbps&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 103&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-size:14pt'&gt;&lt;strong&gt;This means during a slight congestion LLQ doesn't fight for anything more. Instead stays within limit and other flows get the rest.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; font-size:14pt'&gt;&lt;strong&gt;Without congestion, LLQ can go to 100% of interface BW (even when 75% is available for allotment)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt; 1 priority queue with a defined internal policed BW + Class based Weighted Fair queue&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial'&gt;&lt;strong&gt;e.g1 &lt;span style='font-size:9pt'&gt;. 4 Flows of each 20Mbps with LLQ&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Class-map: CM_UDP1000 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; LLQ 6000kbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 5981000 bps  = &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;5.9 Mbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt;  set ip precedence 1&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;       30 second offered rate 846000 bps &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; 846Kbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101    &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1002 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; set ip precedence 2&lt;/em&gt;&lt;br /&gt;											&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 1269000 bps &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; 1.26 Mbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 102&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1003 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; IPP 3&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 1693000 bps &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; 1.7 Mbps&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 103&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: class-default (match-any)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      97 packets, 5820 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate 0 bps, drop rate 0 bps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; text-decoration:underline'&gt;&lt;strong&gt;e.g. 2:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 20Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 3 MBps with IPP1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Total Link = 10Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1000 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; LLQ 6000&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      66054 packets, 82039068 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate &lt;strong&gt;6997000 bps &lt;em&gt;-&amp;gt; 7mbps&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all) &lt;span style='color:red'&gt;&lt;strong&gt;&lt;em&gt;-&amp;gt; IPP 1&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      26277 packets, 32636034 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      30 second offered rate &lt;strong&gt;2811000 bps&lt;/strong&gt;&lt;br /&gt;										&lt;strong&gt;&lt;em&gt;-&amp;gt;2.9 Mbps&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; text-decoration:underline'&gt;&lt;strong&gt;&lt;a name='OLE_LINK4'/&gt;e.g. 3:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 2Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 20 MBps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Result:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;LLQ – UDP1000 get its 2Mbps and rest 8Mbps stays free. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Rest 8 can be used by any other flow without issue.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:red; font-family:Arial; text-decoration:underline'&gt;&lt;strong&gt;e.g. 4:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1000 sending 8Mbps with LLQ 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;UDP1001 sending 20 MBps&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;Class-map: CM_UDP1000 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      455068 packets, 565194456 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 6000000 bps &lt;span style='color:blue'&gt;&lt;em&gt;----&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='color:blue; font-family:Arial'&gt; LLQ doesn't try to get more than 6Mbps&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 100&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;    Class-map: CM_UDP1001 (match-all)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      288129 packets, 357856218 bytes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='font-family:Arial'&gt;      30 second offered rate 3810000 bps &lt;span style='color:blue'&gt;&lt;em&gt;--&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt;&lt;span style='color:blue; font-family:Arial'&gt; rest of the flows get the remaining 4 Mbps&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Arial; font-size:9pt'&gt;      Match: access-group 101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-7191856173548112628?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/7191856173548112628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/qos-congestion-management-demystified.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/7191856173548112628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/7191856173548112628'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/qos-congestion-management-demystified.html' title='QoS – Congestion Management demystified!!'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-6476956943657376984</id><published>2009-09-24T14:14:00.002+04:00</published><updated>2009-09-28T13:41:41.159+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSPF states load exstart 2way down troubleshoot troubleshooting'/><title type='text'>OSPF States and related troubleshooting</title><content type='html'>&lt;span xmlns=''&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Neighbor States&lt;br /&gt;&lt;/div&gt;&lt;p style='margin-left: 45pt'&gt;&lt;strong&gt;state = down&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 45pt'&gt;&lt;strong&gt;state = init -&amp;gt; multicast reachability issue&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 45pt'&gt;&lt;strong&gt;state = 2-way -&amp;gt;&lt;/strong&gt;&lt;br /&gt;      &lt;strong&gt;2WAY/DROTHER is ok between non DR/BDRs&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 45pt'&gt;&lt;strong&gt;            &lt;/strong&gt;For two-way communication to be established with a neighbor, a router also must see its own Router ID in the Neighbor field of the neighbor's HELLO packets&lt;strong&gt;.&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 45pt'&gt;&lt;strong&gt;state = exstart -&amp;gt;  MTU mismatch ; &lt;/strong&gt;&lt;span style='font-family:Arial; font-size:10pt'&gt;The router with the higher router ID becomes the master and starts the exchange, and as such, is the only router that can increment the sequence number. Note that one would logically conclude that the DR/BDR with the highest router ID will become the master during this process of master-slave relation. Remember that the &lt;span style='background-color:yellow'&gt;&lt;strong&gt;DR/BDR election might be purely by virtue of a higher priority configured on the router instead of highest router ID.&lt;/strong&gt;&lt;br /&gt;        &lt;strong&gt;Thus, it is possible that a DR plays the role of slave.&lt;/strong&gt;&lt;/span&gt; And also note that master/slave election is on a per-neighbor basis&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='margin-left: 45pt'&gt;&lt;strong&gt;state = exchange&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 45pt'&gt;&lt;strong&gt;state = loading -&amp;gt; uncommon, open TAC&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 45pt'&gt;&lt;strong&gt;state = Full&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style='margin-left: 45pt'&gt;fully adjacent with routers with which they have successfully completed the database synchronization process&lt;strong&gt;.&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-6476956943657376984?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/6476956943657376984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/ospf-states-and-related-troubleshooting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/6476956943657376984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/6476956943657376984'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/ospf-states-and-related-troubleshooting.html' title='OSPF States and related troubleshooting'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-1376161319533419961</id><published>2009-09-24T13:54:00.003+04:00</published><updated>2009-09-24T14:11:42.503+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='isis authentication password cisco'/><title type='text'>ISIS Authentication types</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;&lt;span style="TEXT-DECORATION: underline;font-size:16;color:blue;"  &gt;&lt;strong&gt;ISIS Authentication&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:blue;"&gt;- "key" keyword is mandatory for inserting a MD5 password.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:blue;"&gt;- must use interface level commands to insert password into Hello – either "isis authentication-key" or "isis-password".&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="BORDER-COLLAPSE: collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="WIDTH: 264px"&gt;&lt;col style="WIDTH: 60px"&gt;&lt;col style="WIDTH: 54px"&gt;&lt;col style="WIDTH: 90px"&gt;&lt;col style="WIDTH: 94px"&gt;&lt;col style="WIDTH: 90px"&gt;&lt;col style="WIDTH: 101px"&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="BACKGROUND: #00ccff; HEIGHT: 63px"&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid" rowspan="2"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;Method&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid" rowspan="2"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;Clear Text&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid" rowspan="2"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;MD5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;Password inserted into&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;Password inserted into&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;Password inserted into&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 0.5pt solid; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;Password inserted into&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="BACKGROUND: yellow; HEIGHT: 21px"&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;LSP&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;CSNP&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;PSNP&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;Hello&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="HEIGHT: 19px"&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;router isis&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;(config-router)#area-password [authenticate snp {validate send-only}]&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:blue;"&gt;&lt;em&gt;Between same area; only insert a password in &lt;span style="color:red;"&gt;level-1&lt;/span&gt; LSPs, CSNPs and PSNPs; &lt;strong&gt;Not Hello&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#c00000;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;authenticate snp&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;à&lt;/span&gt;&lt;span style="font-family:Arial;"&gt; mandatory to insert password in CSNP and PSNP, else only LSP will have password insterted.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#c00000;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;Validate&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;à&lt;/span&gt;&lt;span style="font-family:Arial;"&gt; mandatory if received packets has to be checked for password. If not used, received packets are not checked,&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#c00000;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;send-only&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;à&lt;/span&gt;&lt;span style="font-family:Arial;"&gt; will only be sent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="HEIGHT: 19px"&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;router isis&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;(config-router)#domain-password [authenticate snp {validate send-only}]&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:blue;"&gt;&lt;em&gt;Between different areas; only insert a password in &lt;span style="color:red;"&gt;level-2&lt;/span&gt; LSPs, CSNPs and PSNPs; &lt;strong&gt;Not Hello&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#c00000;"&gt;&lt;strong&gt;Same logic for "authenticate snp"&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="HEIGHT: 19px"&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;(config-router)#authentication-key&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;em&gt;&lt;span style="color:blue;"&gt;Inserts password into all LSPs, CSNPs and PSNPs;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="BACKGROUND-COLOR: yellow;color:red;" &gt;&lt;strong&gt;Not Hello&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="HEIGHT: 19px"&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;(config-if)isis authentication-key&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;em&gt;&lt;span style="BACKGROUND-COLOR: yellow;color:red;" &gt;&lt;strong&gt;only&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt; applies a password &lt;/span&gt;&lt;span style="BACKGROUND-COLOR: yellow;color:red;" &gt;&lt;strong&gt;into hello&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt; packets. Can be either clear or MD5&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="HEIGHT: 19px"&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: 0.5pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;Interface level&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;&lt;strong&gt;(config-if)#isis password&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:blue;"&gt;&lt;em&gt;can enable the password for Level 1, Level 2, or both Level 1/Level 2-(default), only for Hello.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#333333;"&gt;no&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 0.5pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: medium none; BORDER-RIGHT: 0.5pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:maroon;"&gt;&lt;strong&gt;yes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Authentication mode command overrides area and domain pwds.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Over point-to-point interfaces, only one hello packet is sent for Level 1/Level 2 adjacencies। On those interfaces, the same password must be configured as a Level 1 and Level 2 password। &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;"area-password" and "domain-password" can be used to control the insertion of passwords into CSNP+PSNP specifically and LSPs। By playing with the "authenticate-snp" keyword. &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;"authentication-key" will insert password in CSNP, PSNP and LSP at the same time. No specific selection. We can't select the SNP specifically.&lt;br /&gt;&lt;/p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-1376161319533419961?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/1376161319533419961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/isis-authentication-types.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/1376161319533419961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/1376161319533419961'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/09/isis-authentication-types.html' title='ISIS Authentication types'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-7652945146931336339</id><published>2009-08-02T01:49:00.002+04:00</published><updated>2010-06-01T14:14:42.668+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Qos pre-classify'/><title type='text'>QoS pre-classify</title><content type='html'>QoS pre-classification - Policy applied on physical interface can match clear text traffic using this feature.&lt;br /&gt;&lt;br /&gt;e.g. GRE with IPSec&lt;br /&gt;---------------------&lt;br /&gt;1. Case1 : no qos pre-classify&lt;br /&gt;Matching of QoS traffic will be based on ESP on physical interface&lt;br /&gt;&lt;br /&gt;2. Case2: qos pre-classify inside crypto-map attached to Physical interface&lt;br /&gt;Matching of QoS traffic will be based on GRE traffic&lt;br /&gt;e.g&lt;br /&gt;crypto map MAP 10 ipsec-isakmp &lt;br /&gt;set peer 2.2.2.2&lt;br /&gt;set transform-set TRANS &lt;br /&gt;match address CRYPTO-ACL&lt;br /&gt;qos pre-classify&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Case3: qos pre-classify on Tunnel interface&lt;br /&gt;Matching will be done on clear-text traffic i.e. icmp etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you turn on this feature on a tunnel interface (GRE/mGRE, IPIP, IPsec, Virtual-Template) you no longer need to apply a service policy inside the tunnel interface. Thanks to QoS preclassification, the service-policy applied at the interface level can “see” the tunnel encapsulated packets as is they cross the interface without any  encapsulation. However, the physical interface level policy still accounts for tunnel header overhead, thus allowing for fair scheduling.&lt;br /&gt;&lt;br /&gt;Policy applied on physical interface will match clear text traffic.&lt;br /&gt;&lt;br /&gt;Config:&lt;br /&gt;interface Tunnel0&lt;br /&gt;tunnel source 155.1.146.6&lt;br /&gt;tunnel destination 155.1.146.1&lt;br /&gt;ip unnumbered FastEthernet 0/0.146&lt;br /&gt;qos pre-classify -&amp;gt; If turned on physical interface, it’ll provide us GRE traffic insight in class-map.&lt;br /&gt;When configured on Tunnel interface, works for clear text traffic before GRE.&lt;br /&gt;!&lt;br /&gt;ip route 150.1.1.0 255.255.255.0 Tunnel0&lt;br /&gt;!&lt;br /&gt;ip access-list extended LOOPBACKS&lt;br /&gt;permit ip 150.1.6.0 0.0.0.255 150.1.1.0 0.0.0.255&lt;br /&gt;!&lt;br /&gt;class-map LOOPBACKS_DSCP_EF&lt;br /&gt;match access-group name LOOPBACKS&lt;br /&gt;match dscp ef&lt;br /&gt;!&lt;br /&gt;policy-map LLQ&lt;br /&gt;class LOOPBACKS_DSCP_EF&lt;br /&gt;!&lt;br /&gt;policy-map SHAPE_VLAN_146&lt;br /&gt;class class-default&lt;br /&gt;shape average 256000&lt;br /&gt;service-policy LLQ&lt;br /&gt;!&lt;br /&gt;interface FastEthernet 0/0.146&lt;br /&gt;service-policy output SHAPE_VLAN_146&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-7652945146931336339?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/7652945146931336339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/08/qos-pre-classify.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/7652945146931336339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/7652945146931336339'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/08/qos-pre-classify.html' title='QoS pre-classify'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-2209127252860893980</id><published>2009-07-30T00:39:00.004+04:00</published><updated>2010-05-26T12:44:58.192+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='access-list'/><category scheme='http://www.blogger.com/atom/ns#' term='distribute-list'/><category scheme='http://www.blogger.com/atom/ns#' term='prefix-list'/><title type='text'>Route Filtering - Route-map, prefix-list, distribute-list, access-list....</title><content type='html'>Route Filtering – &lt;br /&gt;1. In Route Map, always use permit ACL or permit prefix-list and choose action by route-map. Deny ACL or deny prefix-list means skip the entry.&lt;br /&gt;2. In Distribute-list, only ACLs can be used. ACL acts as through filter ACL. Any traffic permitted, route is permitted and vice-versa. (Remember implicit-deny in the end of acl will deny all routes, so routes must be specifically permitted).&lt;br /&gt;&lt;br /&gt;There are advantages of usingf prefix-lists in thhe sense we can define the range of subnet e.g. “/8 le 24”. This means 255.0.0.0 to 255.255.255.0 in one line. Any thing more than /24 is not touched.&lt;br /&gt;In acl /24 (255.255.255.0) will mean “/24 to /32” in prefix-list terms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Case1:   Route-map deny 10 + permit ACL&lt;br /&gt;Route-map perm 20&lt;br /&gt;All traffic permitted by ACL will not be sent. (ACL wrks as pass through filter). All denied ACL traffic will be sent by RM entry 20.&lt;br /&gt;&lt;br /&gt;Case2: Route-map perm 10 + deny ACL -&gt; wont work at all the way we expect&lt;br /&gt;For Permitted RM entry - denied entry in acl are simply skipped to the next route-map entry if exists). If 2nd route-map entry doesn’t exist, all routes nor implicit denied by RM.&lt;br /&gt;&lt;br /&gt;If the acl has only deny entries, route-map won’t be able to apply the permit logic as there are no permit acl entries. Hency all routes will be dropped.&lt;br /&gt;If acl has one permit ACE in the end, all routes are permitted (even the denied AcE are permitted)&lt;br /&gt;&lt;br /&gt;Case3: Route-map deny 10 + deny ACL&lt;br /&gt;This means deny all routes tht r permitted by acl. If no routes r permitted, all get dropped if a 2nd RM permit entry isn’t there. If 2nd permit entry is there, it’ll permit everything tht is permitted by match clause. If no match clause means everything permitted.&lt;br /&gt;&lt;br /&gt;In Prefix-list:&lt;br /&gt;To match 112.0.0.0 – Use 112.0.0.0/8 in PFL&lt;br /&gt;To match 112.0.0.0 and 112.0.0.1 – use 112.0.0.0/8 le 32&lt;br /&gt;To match anything, use 0.0.0.0/0 le 32&lt;br /&gt;&lt;br /&gt;Prefix-list advanced – it can check network and subnet mask separately in one ACE&lt;br /&gt;10.0.0.0/X le LE ge GE -: &lt;br /&gt;here X means match the network-bits (e.g. 10.0.0.0) from left to right&lt;br /&gt;LE means less than or equal to. If LE = 24 and X= 8 and GE not defined, it’ll check for  subnet masks from /8 to/24&lt;br /&gt;GE means greater than or equal to. If GE=24, means /24-/32 will be checked for subnet masks.&lt;br /&gt;172.16.8.0/24 ge 25 le 27 = 172.16.8.0 with masks from /25 to /27.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-2209127252860893980?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/2209127252860893980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/07/route-filtering-route-map-prefix-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/2209127252860893980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/2209127252860893980'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/07/route-filtering-route-map-prefix-list.html' title='Route Filtering - Route-map, prefix-list, distribute-list, access-list....'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-800621938762874731</id><published>2009-07-15T20:24:00.005+04:00</published><updated>2010-05-26T12:38:15.291+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VPN'/><category scheme='http://www.blogger.com/atom/ns#' term='mGRE'/><category scheme='http://www.blogger.com/atom/ns#' term='L2TPv3'/><category scheme='http://www.blogger.com/atom/ns#' term='Tunnel'/><category scheme='http://www.blogger.com/atom/ns#' term='MPLS'/><title type='text'>MPLS -- Layer 3 VPNs over L2TPv3 Tunnels and Layer 3 VPNs over mGRE</title><content type='html'>Layer 3 VPNs over L2TPv3 Tunnels and Layer 3 VPNs over mGRE – &lt;br /&gt;(both these technologies are different – one uses L2TPv3 and other uses GRE; config is very similar)&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;L2TPv3:&lt;br /&gt;int tu0&lt;br /&gt;tunnel mode l3vpn l2tpv3 multipoint.&lt;br /&gt;&lt;br /&gt;#sh tunnel endpo&lt;br /&gt;Tunnel0 running in Multi-L2TPv3 (L3VPN) mode&lt;br /&gt;RFC2547/L3VPN Tunnel endpoint discovery is active on Tu0&lt;br /&gt;&lt;br /&gt;#router bgp 1&lt;br /&gt;…&lt;br /&gt;address-family ipv4 tunnel&lt;br /&gt;neighbor 10.10.10.102 activate&lt;br /&gt;neighbor 10.10.10.103 activate&lt;br /&gt;exit-address-family&lt;br /&gt;…..&lt;br /&gt;&lt;br /&gt;------------------------------------------------------&lt;br /&gt;&lt;br /&gt;mGRE:&lt;br /&gt;int tu0&lt;br /&gt;tunnel mode l3vpn multipoint.&lt;br /&gt;&lt;br /&gt;#sh tunnel endpo&lt;br /&gt;Tunnel0 running in multi-GRE/IP mode&lt;br /&gt;RFC2547/L3VPN Tunnel endpoint discovery is active on Tu0&lt;br /&gt;&lt;br /&gt;#router bgp 1&lt;br /&gt;** SAFI “ipv4 tunnel” is not used in mGRE.&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------&lt;br /&gt;(Supported only on 12.0S on 7200 and 7500, no other)&lt;br /&gt;These are needed when SP core is not running MPLS but we need to provide VPN services. This won’t be L2 but will be a L3 VPN with each CE having a different IP subnet.&lt;br /&gt;Implementation of L2TPv3 tunnels creates a tunnel network as an overlay to the IP backbone, which interconnects the PE routers to transport VPN traffic. The multipoint tunnel uses BGP to distribute VPNv4 information between PE routers.&lt;br /&gt;&lt;br /&gt;[b] Full Config [\b]&lt;br /&gt;-------------------------&lt;br /&gt;Configurations for PE Routers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hostname PE1-AS1&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;ip vrf CustA&lt;br /&gt;rd 100:1&lt;br /&gt;route-target export 100:1&lt;br /&gt;route-target import 100:1&lt;br /&gt;!&lt;br /&gt;ip vrf l3vpn_l2tpv3&lt;br /&gt;rd 100:100&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.10.10.101 255.255.255.255&lt;br /&gt;!&lt;br /&gt;interface Tunnel0&lt;br /&gt;ip vrf forwarding l3vpn_l2tpv3&lt;br /&gt;ip address 172.16.1.101 255.255.255.255&lt;br /&gt;tunnel source Loopback0&lt;br /&gt;tunnel mode l3vpn l2tpv3 multipoint&lt;br /&gt;!&lt;br /&gt;interface Serial0/0&lt;br /&gt;ip address 10.10.10.1 255.255.255.252&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;description connection to CE1-A&lt;br /&gt;ip vrf forwarding CustA&lt;br /&gt;ip address 172.16.1.1 255.255.255.252&lt;br /&gt;!&lt;br /&gt;router ospf 100&lt;br /&gt;network 10.0.0.0 0.255.255.255 area 0&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;no synchronization&lt;br /&gt;neighbor 10.10.10.102 remote-as 1&lt;br /&gt;neighbor 10.10.10.102 update-source Loopback0&lt;br /&gt;neighbor 10.10.10.103 remote-as 1&lt;br /&gt;neighbor 10.10.10.103 update-source Loopback0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family ipv4 tunnel&lt;br /&gt;neighbor 10.10.10.102 activate&lt;br /&gt;neighbor 10.10.10.103 activate&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 10.10.10.102 activate&lt;br /&gt;neighbor 10.10.10.102 send-community extended&lt;br /&gt;neighbor 10.10.10.102 route-map vpn_l2tpv3 in&lt;br /&gt;neighbor 10.10.10.103 activate&lt;br /&gt;neighbor 10.10.10.103 send-community extended&lt;br /&gt;neighbor 10.10.10.103 route-map vpn_l2tpv3 in&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf CustA&lt;br /&gt;redistribute connected&lt;br /&gt;redistribute static&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip route vrf CustA 172.16.100.1 255.255.255.255 172.16.1.2&lt;br /&gt;ip route vrf l3vpn_l2tpv3 0.0.0.0 0.0.0.0 Tunnel0&lt;br /&gt;!&lt;br /&gt;route-map vpn_l2tpv3 permit 10&lt;br /&gt;set ip next-hop in-vrf l3vpn_l2tpv3&lt;br /&gt;________________________________________________________________&lt;br /&gt;hostname PE2-AS1&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;ip vrf CustA&lt;br /&gt;rd 100:1&lt;br /&gt;route-target export 100:1&lt;br /&gt;route-target import 100:1&lt;br /&gt;!&lt;br /&gt;ip vrf l3vpn_l2tpv3&lt;br /&gt;rd 100:100&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.10.10.102 255.255.255.255&lt;br /&gt;!&lt;br /&gt;interface Tunnel0&lt;br /&gt;ip vrf forwarding l3vpn_l2tpv3&lt;br /&gt;ip address 172.16.1.102 255.255.255.255&lt;br /&gt;tunnel source Loopback0&lt;br /&gt;tunnel mode l3vpn l2tpv3 multipoint&lt;br /&gt;!&lt;br /&gt;interface Serial0/0&lt;br /&gt;ip address 10.10.10.5 255.255.255.252&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;description connection to CE2-A&lt;br /&gt;ip vrf forwarding CustA&lt;br /&gt;ip address 172.16.2.1 255.255.255.252&lt;br /&gt;!&lt;br /&gt;router ospf 100&lt;br /&gt;network 10.0.0.0 0.255.255.255 area 0&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;no synchronization&lt;br /&gt;neighbor 10.10.10.101 remote-as 1&lt;br /&gt;neighbor 10.10.10.101 update-source Loopback0&lt;br /&gt;neighbor 10.10.10.103 remote-as 1&lt;br /&gt;neighbor 10.10.10.103 update-source Loopback0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family ipv4 tunnel&lt;br /&gt;neighbor 10.10.10.101 activate&lt;br /&gt;neighbor 10.10.10.103 activate&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 10.10.10.101 activate&lt;br /&gt;neighbor 10.10.10.101 send-community extended&lt;br /&gt;neighbor 10.10.10.101 route-map vpn_l2tpv3 in&lt;br /&gt;neighbor 10.10.10.103 activate&lt;br /&gt;neighbor 10.10.10.103 send-community extended&lt;br /&gt;neighbor 10.10.10.103 route-map vpn_l2tpv3 in&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf CustA&lt;br /&gt;redistribute connected&lt;br /&gt;redistribute static&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip route vrf CustA 172.16.100.2 255.255.255.255 172.16.2.2&lt;br /&gt;ip route vrf l3vpn_l2tpv3 0.0.0.0 0.0.0.0 Tunnel0&lt;br /&gt;!&lt;br /&gt;route-map vpn_l2tpv3 permit 10&lt;br /&gt;set ip next-hop in-vrf l3vpn_l2tpv3&lt;br /&gt;________________________________________________________________&lt;br /&gt;hostname PE3-AS1&lt;br /&gt;!&lt;br /&gt;ip cef&lt;br /&gt;ip vrf CustA&lt;br /&gt;rd 100:1&lt;br /&gt;route-target export 100:1&lt;br /&gt;route-target import 100:1&lt;br /&gt;!&lt;br /&gt;ip vrf l3vpn_l2tpv3&lt;br /&gt;rd 100:100&lt;br /&gt;!&lt;br /&gt;interface Loopback0&lt;br /&gt;ip address 10.10.10.103 255.255.255.255&lt;br /&gt;!&lt;br /&gt;interface Tunnel0&lt;br /&gt;ip vrf forwarding l3vpn_l2tpv3&lt;br /&gt;ip address 172.16.1.103 255.255.255.255&lt;br /&gt;tunnel source Loopback0&lt;br /&gt;tunnel mode l3vpn l2tpv3 multipoint&lt;br /&gt;!&lt;br /&gt;interface Serial0/0&lt;br /&gt;ip address 10.10.10.9 255.255.255.252&lt;br /&gt;!&lt;br /&gt;interface Serial1/0&lt;br /&gt;description connection to CE1-A&lt;br /&gt;ip vrf forwarding CustA&lt;br /&gt;ip address 172.16.3.1 255.255.255.252&lt;br /&gt;!&lt;br /&gt;router ospf 100&lt;br /&gt;network 10.0.0.0 0.255.255.255 area 0&lt;br /&gt;!&lt;br /&gt;router bgp 1&lt;br /&gt;no synchronization&lt;br /&gt;neighbor 10.10.10.101 remote-as 1&lt;br /&gt;neighbor 10.10.10.101 update-source Loopback0&lt;br /&gt;neighbor 10.10.10.102 remote-as 1&lt;br /&gt;neighbor 10.10.10.102 update-source Loopback0&lt;br /&gt;no auto-summary&lt;br /&gt;!&lt;br /&gt;address-family ipv4 tunnel&lt;br /&gt;neighbor 10.10.10.101 activate&lt;br /&gt;neighbor 10.10.10.102 activate&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family vpnv4&lt;br /&gt;neighbor 10.10.10.101 activate&lt;br /&gt;neighbor 10.10.10.101 send-community extended&lt;br /&gt;neighbor 10.10.10.101 route-map vpn_l2tpv3 in&lt;br /&gt;neighbor 10.10.10.102 activate&lt;br /&gt;neighbor 10.10.10.102 send-community extended&lt;br /&gt;neighbor 10.10.10.102 route-map vpn_l2tpv3 in&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;address-family ipv4 vrf CustA&lt;br /&gt;redistribute connected&lt;br /&gt;redistribute static&lt;br /&gt;no auto-summary&lt;br /&gt;no synchronization&lt;br /&gt;exit-address-family&lt;br /&gt;!&lt;br /&gt;ip route vrf CustA 172.16.100.3 255.255.255.255 172.16.3.2&lt;br /&gt;ip route vrf l3vpn_l2tpv3 0.0.0.0 0.0.0.0 Tunnel0&lt;br /&gt;!&lt;br /&gt;route-map vpn_l2tpv3 permit 10&lt;br /&gt;set ip next-hop in-vrf l3vpn_l2tpv3&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-800621938762874731?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/800621938762874731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/07/mpls-layer-3-vpns-over-l2tpv3-tunnels.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/800621938762874731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/800621938762874731'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/07/mpls-layer-3-vpns-over-l2tpv3-tunnels.html' title='MPLS -- Layer 3 VPNs over L2TPv3 Tunnels and Layer 3 VPNs over mGRE'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6199820924845657113.post-2494108542417896811</id><published>2009-05-27T00:09:00.000+04:00</published><updated>2009-05-27T00:12:17.597+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>my next CCIE journey ....the SP world!</title><content type='html'>after an year and half of sloth, i'm bak with a bang on a new track...this time its Service Provider track&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6199820924845657113-2494108542417896811?l=eminent-ccie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eminent-ccie.blogspot.com/feeds/2494108542417896811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eminent-ccie.blogspot.com/2009/05/my-next-ccie-journey-sp-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/2494108542417896811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6199820924845657113/posts/default/2494108542417896811'/><link rel='alternate' type='text/html' href='http://eminent-ccie.blogspot.com/2009/05/my-next-ccie-journey-sp-world.html' title='my next CCIE journey ....the SP world!'/><author><name>Swapnendu</name><uri>http://www.blogger.com/profile/11696783522528518212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_rH7YTfJlaAI/SoxrQQ2UGnI/AAAAAAAAASM/tHvgnMeskrU/S220/Clipboard.jpg'/></author><thr:total>0</thr:total></entry></feed>
