tag:blogger.com,1999:blog-2969020920046905732024-02-06T19:41:57.562-08:00CCIE-SPCCIE R&S #23895 trekking towards CCIE SP.Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comBlogger144125tag:blogger.com,1999:blog-296902092004690573.post-46725358807310488912010-10-28T15:41:00.000-07:002010-10-28T15:46:38.638-07:00INE Vol 1 multicast - Lab 3 - Multicast RPF Failure (3rd Pass)So this lab deals with Multicast with broken uRPF due to PIM no being enabled on preferred route/link. <div><br /></div><div>The best way to determine where the problem is, is to use "no ip mroute-cache" on the the PIM enabled interfaces and to "debug ip mpacket". Of course, you'll want to log this to the buffer and not the console.</div><div><br /></div><div>Doing this at each step of the way, you'll find that R4 is preferring a NON-PIM link to get back to the source.</div><div><br /></div><div><b>*Oct 28 18:38:27.499: IP(0): s=10.1.37.7 (FastEthernet2/0) d=224.1.1.1 id=133, ttl=251, prot=1, len=114(100), not RPF interface</b><br /><div><br /></div><div>This should be an indication that path isn't taking the correct interface back to the source. A static mroute fixes this issue.</div><div><br /></div></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-17784960238174497972010-10-25T15:29:00.000-07:002010-10-25T15:32:37.561-07:00INE Vol 1 - Lab 26 - Multicast over MPLS VPNs (3rd pass) - BGP MDT SAFI!!!For the IOS I'm using for my lab 12.4(20)T, it's necessary to configure BGP address-family MDT for the MDT tunnel to come up.<br /><br />Otherwise everything else in this lab is straight forward. Configure Multicast throughout the SP and Enterprise devices, enable Multicast on the PE's for the specific VPN and if using static RPs remember to configure the RP address in the VRF on the PEs.Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-26073274182618131332010-10-23T11:39:00.000-07:002010-10-23T11:45:03.174-07:00INE Vol 1 - Lab 22 MPLS TE - Dynamic PE to PE tunnels (3rd Pass)In this lab, it states that you should enable mpls ip on the links but in reality you don't have to since RSVP will take care of the IGP labeling for the BGP next hop and VPNv4 BGP takes care of the Customer prefixes. I did this lab without enable ldp/tdp and it worked as expected.<div><br /></div><div>Just as a review, there are 5 major steps.</div><div><br /></div><div>Step 1: Enable MPLS traffic-eng tunnels globally</div><div>Step 2: Enable MPLS traffic-eng tunnels in the IGP</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>OSPF - mpls traffic-eng area 0 & mpls traffic-eng router l 0</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>ISIS - metric-style wide, mpls traffic-eng [level1 | level 2], mpls traffic-eng router l 0</div><div>Step 3: Enable MPLS traffic-eng on the interface as well as IP RSVP on the interface</div><div>Step 4: Create a tunnel interface and configure as an mpls traffic-eng tunn</div><div>Step 5: Ensure that the tunnel is taken for some/all traffic, autoroute announce, static routing, pbr, etc.</div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-27533986758041186262010-10-23T11:01:00.000-07:002010-10-23T11:03:15.788-07:00INE Vol 1 - Lab 21 - Controlling MPLS Label Distribution (3rd Pass)Don't forget when restricting label advertisements using "mpls ldp advertise-label for X to Y" that you need to disable mpls ldp advertise-labels for ALL labels which is on be default and won't show up in the config.<div><br /></div><div>Use:</div><div><span class="Apple-style-span" >no mpls ldp advertise-labels</span></div><div><span class="Apple-style-span" >mpls advertise-labels for X to Y</span></div><div><span class="Apple-style-span" ><br /></span></div><div><span class="Apple-style-span" ><br /></span></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-46060202598212691582010-10-21T16:51:00.000-07:002010-10-21T16:54:23.526-07:00INE Vol 1 - Lab 20 - VRF Lite (twist)I redid this lab again and this time I introduced my own twist. Instead of running a dynamic routing protocol between the VRF lite router and the PE, try using static routes and then try using static default routes. Turns out it's a fun redistribution exercise.<div><br /></div><div>** Also be aware that for sub-interfaces on a serial link wasn't working correctly for me but once I used 2 physical serial interfaces instead of 1 with 2 subs, everything came up correctly.</div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-28928142089292673812010-10-19T16:35:00.000-07:002010-10-19T16:38:57.951-07:00INE Vol 1 - Lab 16 - Inter-AS MPLS VPNs with Multihop MP-eBGP for VPNv4 Exchange (3rd Pass)This time around, I forgot I needed to redistribute from IPv4 Unicast BGP into IGP. This is required because when the VPNv4 BGP peers recurse to IGP (putting the IGP label on top of the VPN label), it has to know of the loopback in IGP. Even if it knows it by IPv4 BGP, that's not an IGP so it still won't work (meaning you may see the routes appear on the CEs but pings will fail, because the labeling is failing).<div><br /></div><div>Other things to note, MP-eBGP multi hop and IPv4 Send-label are required.</div><div><br /></div><div>IPv4 BGP Send-label to get labels across the Inter AS connection.</div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-91059317020514330222010-10-19T05:21:00.000-07:002010-10-19T05:25:02.377-07:00INE Vol 1 - Lab 15 - Inter-AS w/ MP-eBGP (3rd Pass)Redoing this lab was good. Caught some silly mistake be trouble shooting.<div><br /></div><div>1. Ensuring the control plane, ie. the BGP VPNv4 tables, look good, meaning you're receiving BGP routes. If you're not, then check to make sure you have next-hop-self enabled where appropriate and that you are not filtering route-targets by default on certain BGP-ASBR routers</div><div><br /></div><div>2. Once the routes appear on the CEs, ping, if ping fails, then check step by step LDP and make sure labels are assigned for the destinations. A common mistake, if you have a loopback configured but not in IGP then you're LDP peering won't come up since it'll use the loopback as it's ID but the peers won't have reachability to it (unless you put it in IGP).</div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-75663102121177394352010-10-18T16:53:00.000-07:002010-10-18T16:56:11.526-07:00INE Vol 1 - Lab 14 - Inter AS Back to Back VRFsRe-doing this lab, I used different RDs and Route-Targets in the 2 different ASes and I wasn't able to get connectivity. My thoughts were that the ASes were independent of each other being that they are doing the PE-CE transition into IP routing to exchange routes.<div><br /></div><div>When I reconfigured the VRFs to be uniform through out the 2 the ASes, everything worked.</div><div><br /></div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-10598287921242222582010-09-07T08:08:00.000-07:002010-09-07T08:14:29.954-07:00OL - MPLS Label filteringNotes:<div><br /></div><div>Atleast 2 ways to accomplish label filtering, meaning appending label to prefix. Outbound filtering and Inbound filtering.</div><div><br /></div><div>Configs:</div><div><b>Outbound Filtering</b></div><div><div>no mpls ldp advertise-labels</div><div>mpls ldp advertise-labels for 51 to 50</div></div><div><br /></div><div><i>Access List 51 is ACL for the prefixes and ACL 50 is the ACL for the LDP neighbor</i></div><div><i><br /></i></div><div><b>Inbound Filtering</b></div><div>mpls ldp neighbor 1.1.1.1 labels accept 99</div><div><br /></div><div>Access List 99 is the ACL for the prefixes</div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-19283564073824530722010-09-02T13:37:00.001-07:002010-09-02T13:41:46.872-07:00OL - L2TPv3Notes:<div><br /></div><div>The difference between AToM and L2TP is that AToM is over an MPLS network whereas L2TP is over straight IP.</div><div><br /></div><div>The concepts are very similar. The CE facing interfaces on the PEs need to create a VC across IP (for L2TP or MPLS for AToM). This requires pseudowires to make that connection.</div><div><br /></div><div>With both AToM, the use of LDP neighbor/peer of the remote PE is used but in L2TP, under the pseudowire-class, you need to define a<b> ip local inteface loop 0</b>. And then use the peer's loopback as the xconnect's peer.</div><div><br /></div><div>Config:</div><div><br /></div><div><b>R3 - PE</b></div><div><div><span class="Apple-style-span" style="color:#009900;">l2tp-class L2TP</span></div><div> authentication</div><div> password 7 047822352C0E</div><div>!</div><div>pseudowire-class L2TP</div><div> encapsulation l2tpv3</div><div> <span class="Apple-style-span" style="color:#009900;">protocol l2tpv3 L2TP</span></div><div><span class="Apple-style-span" style="color:#009900;"> ip local interface Loopback0</span></div></div><div>!</div><div><div>!</div><div>interface FastEthernet1/1</div><div> no ip address</div><div> duplex auto</div><div> speed auto</div><div> no cdp enable</div><div> no clns route-cache</div><div><span class="Apple-style-span" style="color:#009900;"> xconnect 4.4.4.4 12 pw-class L2TP</span></div></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-67964588292398021152010-09-02T08:08:00.000-07:002010-09-02T08:20:17.179-07:00OL - ATOMNotes:<div><br /></div><div>I've created my own lab to test out the different types of Layer 2 protocols I can transport over MPLS.</div><div><br /></div><div>There are, at a basic level, 2 parts to enabling AToM. First, create a pseudowire-class and second, create the VC via an xconnect statement under the CE facing interface on the PE.</div><div><br /></div><div>Of course, the prerequisite for this to work is that MPLS is enabled throughout the core network.</div><div><br /></div><div><b>Also, note that to make life easier use 'mpls ldp router-id loop 0 force'.</b> You have to designate the other PE as peer in xconnect which will be the ldp router id.</div><div><br /></div><div>Layer 2 protocols that can be transported are EoMPLS, FRoMPLS, PPPoMPLS, HDLCoMPLS, and ATMoMPLS (can't emulate in dynamips, as the PA-A1 doesn't support it).</div><div><br /></div><div>Config:</div><div><br /></div><div><b>R3 - PE</b></div><div><div><span class="Apple-style-span" style="color:#009900;">mpls ldp router-id Loopback0 force</span></div><div>mpls label protocol ldp</div><div><span class="Apple-style-span" style="color:#009900;">pseudowire-class EOMPLS</span></div><div><span class="Apple-style-span" style="color:#009900;"> encapsulation mpls</span></div></div><div><div>!</div><div>interface Loopback0</div><div> ip address 3.3.3.3 255.255.255.255</div><div> no clns route-cache</div><div>!</div><div>interface FastEthernet1/0</div><div> ip address 150.1.35.3 255.255.255.0</div><div> duplex auto</div><div> speed auto</div><div> mpls ip</div><div> no clns route-cache</div><div>!</div><div>interface FastEthernet1/1.100</div><div> description EoMPLS</div><div> encapsulation dot1Q 100</div><div> no cdp enable</div><div><span class="Apple-style-span" style="color:#009900;"> xconnect 4.4.4.4 100 pw-class EOMPLS</span></div><div>!</div><div>interface Serial2/0</div><div> description HDLCoMPLS</div><div> no ip address</div><div> serial restart-delay 0</div><div> no cdp enable</div><div> no clns route-cache</div><div> xconnect 4.4.4.4 67 pw-class EOMPLS</div><div>!</div><div>interface Serial2/1</div><div> description FRoMPLS</div><div> no ip address</div><div> serial restart-delay 0</div><div> no cdp enable</div><div> no clns route-cache</div><div> xconnect 4.4.4.4 607 pw-class EOMPLS</div><div>! </div><div>interface FastEthernet3/0</div><div> ip address 150.1.34.3 255.255.255.0</div><div> shutdown</div><div> duplex auto</div><div> speed auto</div><div> mpls ip</div><div> no clns route-cache</div><div>!</div><div><br /></div></div><div><b>CE config</b></div><div>The CE's are generally configured like back to back CE to CE connections with nothing but a pseudo wire connecting the two. * Remember for FRoMPLS though, you'll want once side to act as Frame switch and that interface to be DCE.</div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-49865150405328582112010-08-26T15:39:00.000-07:002010-08-26T15:58:43.464-07:00OL - ISISNotes:<div><br /></div><div>I've been working through ISIS since I'm not very familiar with it. ISIS by default creates Level 1 (intra area) and Level 2 (inter area) adjacencies with other ISIS routers. You can limit the type on a per interface level ['isis circuit-type'] or on a per process level ['is-type']. Same with authentication, you can do on s per link or on a per process level and authentication supports clear text as well as MD5 hash.</div><div><br /></div><div>Level 2 is considered the 'backbone' area as all other level1 router need to connect and transit a level 2 area to get to another level 1 router. Level 1-2 routers automatically redistribute level1 prefixes into level 2. In order to redistribute Level 2 into Level 1 you need to configure 'redistribute isis ip level-2 into level-1 route-map/distribute-list'. The route-map doesn't need to contain any entries, it just needs to exist.</div><div><br /></div><div>Default-information originate by default will originate only a L2 default, in order to generate and L1 default create a route-map, set level level-1 and then append the route map to the default-information originate.</div><div><br /></div><div>Metrics, without metric-style wide configured, isis defaults to max metric of 63, enabling wide metrics lets you go far beyond that. The default metric of any interface is 10 and can be changed.</div><div><br /></div><div>Priority, the default priority is 64 with the max being 127. Priority is used to determine who will be the DIS on a multi access segment like ethernet.</div><div><br /></div><div>Summary-address, can summarize groups of addresses for a given level. The metric used to advertise the summary is the smallest metric of all the more specific routes.</div><div><br /></div><div><a href="http://www.cisco.com/en/US/docs/ios/12_2/ip/configuration/guide/1cfisis.html">[DOC CD REF]</a></div><div><br /></div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-37955643928827425172010-08-23T17:28:00.000-07:002010-08-23T18:44:27.702-07:00OL - PPPoENotes:<div><br /></div><div>PPPoE can be configured in a many different ways. One of the simplest is demonstrated here. R1 is the client and R2 is the server.</div><div><br /></div><div>Summary Steps:</div><div>Order of Operation is important!</div><div><br /></div><div>For the client:</div><div>1. under the FastE interface, enable pppoe 'pppoe-enable'</div><div>2. create a dialer interface, assign an IP, encaps PPP, and associate the this interface to a dialer pool</div><div>3. under the FastE interface, associate this interface to the dialer pool</div><div><br /></div><div>For the server:</div><div>1. enable vpdn 'vpdn enable', create a vpdn-group 'vpdn-group CISCO', under the group 'accept-dailin' to make it a server, designate a virtual-template 'virtual-template 1' and configure the protocol to pppoe 'protocol pppoe'</div><div>2. configure the virtual-template with an IP (note the default encaps for the Virtual template is ppp)</div><div>3. under the FastE interface, enable pppoe.</div><div>Config:</div><div>R1</div><div><div>interface FastEthernet1/0</div><div> no ip address</div><div> duplex auto</div><div> speed auto</div><div> pppoe enable group global</div><div> pppoe-client dial-pool-number 1</div><div>!</div></div><div><div>interface Dialer1</div><div> ip address 150.1.12.1 255.255.255.0</div><div> encapsulation ppp</div><div> dialer pool 1</div><div> dialer idle-timeout 0</div><div> dialer persistent</div></div><div><br /></div><div>R2</div><div><div>vpdn enable</div><div>!</div><div>vpdn-group CISCO</div><div>! Default L2TP VPDN group</div><div> accept-dialin</div><div> protocol pppoe</div><div> virtual-template 1</div><div>! </div></div><div><div>interface FastEthernet1/0</div><div> no ip address</div><div> duplex auto</div><div> speed auto</div><div> pppoe enable group global</div><div>!</div></div><div><div>interface Virtual-Template1</div><div> ip address 150.1.12.2 255.255.255.0</div><div>!</div></div><div><br /></div><div>For DocCD reference, under 12.2 configuration guides, Wide-Area Networking, Configuring Broadband Access... <a href="http://www.cisco.com/en/US/docs/ios/12_2/wan/configuration/guide/wcfppp.html#wp1076424">[DocCD Ref]</a></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-53357479405815227192010-08-22T14:14:00.001-07:002010-08-22T14:22:08.458-07:00INE Vol 1 multicast - Lab 12 - Multicast BGPNotes:<div><br /></div><div>Nothing really to difficult here. This lab uses AFI and SAFI for ipv4 multicast.</div><div><br /></div><div>Some things to note: </div><div>1. On the router connecting to the receiver, disable ip mroute-cache.</div><div>2. Disabling Fast Switching via the "no ip route-cache" command helps ensure that the packets are process switched.</div><div><br /></div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-59031963028051680372010-08-22T12:03:00.001-07:002010-08-22T12:09:29.884-07:00INE Vol 1 multicast - Lab 11 - Anycast RPNotes:<div><br /></div><div>This lab demonstrates an application of MSDP by using AnycastRP in a single PIM-SM domain. AnycastRP is used to provide RP redundancy within a PIM-SM domain and can provide load balancing. </div><div><br /></div><div>Anycast RP uses an additional loopback on 2 or more routers with the same /32 ip address. This IP address is now the IP for the RP and must be known to all PIM-SM routers either via a static rp, autorp, or bsr.</div><div><br /></div><div>MSDP is used to connect the 2 or more routers with this additional loopback so they can exchange RP source information.</div><div><br /></div><div>The same reference as the last lab provides a better description and details.</div><div><br /></div><div><a href="http://www.cisco.com/en/US/docs/ios/solutions_docs/ip_multicast/White_papers/anycast.html#wp1029118">[Good Ref]</a></div><div><br /></div><div>Config:</div><div>R1 and R5 as the RP using AnycastRP (similar config on R5)</div><div><br /></div><div><div>hostname R1</div><div>!</div><div>no ip domain lookup</div><div><span class="Apple-style-span" style="color:#009900;">ip multicast-routing </span></div><div>no ipv6 cef</div><div>!</div><div>multilink bundle-name authenticated</div><div>!</div><div>interface Loopback0</div><div> ip address 150.1.1.1 255.255.255.255</div><div>!</div><div><span class="Apple-style-span" style="color:#990000;">interface Loopback1</span></div><div><span class="Apple-style-span" style="color:#990000;"> ip address 150.1.255.255 255.255.255.255</span></div><div>!</div><div>interface Serial1/0</div><div> no ip address</div><div> encapsulation frame-relay</div><div> serial restart-delay 0</div><div> no frame-relay inverse-arp</div><div>!</div><div>interface Serial1/0.12 point-to-point</div><div> ip address 150.1.12.1 255.255.255.0</div><div> ip pim sparse-mode</div><div> snmp trap link-status</div><div> frame-relay interface-dlci 102 </div><div>!</div><div>interface Serial1/1</div><div> ip address 150.1.13.1 255.255.255.0</div><div> ip pim sparse-mode</div><div> serial restart-delay 0</div><div>!</div><div>router ospf 1</div><div> log-adjacency-changes</div><div> network 0.0.0.0 255.255.255.255 area 0</div><div>!</div><div><span class="Apple-style-span" style="color:#009900;">ip pim rp-address </span><span class="Apple-style-span" style="color:#990000;">150.1.255.255</span></div><div><span class="Apple-style-span" style="color:#009900;">ip msdp peer 150.1.5.5 connect-source Loopback0</span></div><div><br /></div></div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-15288445880127013962010-08-22T11:17:00.000-07:002010-08-22T11:31:20.330-07:00INE Vol 1 multicast - Lab 10 - MSDPNotes:<div><br /></div><div>This Lab deals with MSDP, Multicast Source Discovery Protocol, which allows RPs in different domains to exchange information about Multicast Sources. This is used in PIM Sparse mode. Since RPs know about the receivers in its own domains but couldn't know about sources in other domains, MSDP is used to exchange the information about sources so that multicast traffic can flow between domains. Below is a good description on MSDP.</div><div><br /></div><div><a href="http://www.cisco.com/en/US/docs/ios/solutions_docs/ip_multicast/White_papers/anycast.html#wp1029310">[Good Ref]</a></div><div><br /></div><div>Config:</div><div>R2 and R4 are RPs for their respective PIM Sparse multicast domains, they are also edge routers in their own domains and peer via eBGP.</div><div><br /></div><div><div>hostname R2</div><div>!</div><div>no ip domain lookup</div><div><span class="Apple-style-span" style="color:#009900;">ip multicast-routing</span> </div><div>!</div><div>interface Loopback0</div><div> ip address 150.1.2.2 255.255.255.255</div><div>!</div><div>interface Serial1/0</div><div> no ip address</div><div> encapsulation frame-relay</div><div> serial restart-delay 0</div><div> no frame-relay inverse-arp</div><div>!</div><div>interface Serial1/0.21 point-to-point</div><div> ip address 150.1.12.2 255.255.255.0</div><div><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-mode</span></div><div> snmp trap link-status</div><div> frame-relay interface-dlci 201 </div><div>!</div><div>interface FastEthernet2/0</div><div> ip address 150.1.24.2 255.255.255.0</div><div> duplex auto</div><div> speed auto</div><div>!</div><div>router ospf 1</div><div> log-adjacency-changes</div><div> network 150.1.2.2 0.0.0.0 area 0</div><div> network 150.1.12.2 0.0.0.0 area 0</div><div> default-information originate always</div><div>!</div><div>router bgp 1</div><div> no synchronization</div><div> bgp log-neighbor-changes</div><div><span class="Apple-style-span" style="color:#009900;"> redistribute ospf 1</span></div><div><span class="Apple-style-span" style="color:#009900;"> neighbor 150.1.24.4 remote-as 2</span></div><div> no auto-summary</div><div>! </div><div><span class="Apple-style-span" style="color:#009900;">ip pim rp-address 150.1.24.2</span></div><div><span class="Apple-style-span" style="color:#009900;">ip msdp peer 150.1.24.4 remote-as 2</span></div><div><br /></div></div><div><b>R4</b></div><div><div>hostname R4</div><div>!</div><div>no ip domain lookup</div><div><span class="Apple-style-span" style="color:#009900;">ip multicast-routing </span></div><div>!</div><div>interface Loopback0</div><div> ip address 150.1.4.4 255.255.255.255</div><div>!</div><div>interface Serial1/0</div><div> no ip address</div><div> encapsulation frame-relay</div><div> serial restart-delay 0</div><div> no frame-relay inverse-arp</div><div>!</div><div>interface Serial1/0.45 point-to-point</div><div> ip address 150.1.45.4 255.255.255.0</div><div><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-mode</span></div><div> snmp trap link-status</div><div> frame-relay interface-dlci 405 </div><div>!</div><div>interface FastEthernet2/0</div><div> ip address 150.1.24.4 255.255.255.0</div><div> duplex auto</div><div> speed auto</div><div>!</div><div>router ospf 1</div><div> log-adjacency-changes</div><div> network 150.1.4.4 0.0.0.0 area 0</div><div> network 150.1.45.4 0.0.0.0 area 0</div><div> default-information originate always</div><div>!</div><div>router bgp 2</div><div> no synchronization</div><div> bgp log-neighbor-changes</div><div><span class="Apple-style-span" style="color:#009900;"> redistribute ospf 1</span></div><div><span class="Apple-style-span" style="color:#009900;"> neighbor 150.1.24.2 remote-as 1</span></div><div> no auto-summary</div><div>! </div><div><span class="Apple-style-span" style="color:#009900;">ip pim rp-address 150.1.24.4</span></div><div><span class="Apple-style-span" style="color:#009900;">ip msdp peer 150.1.24.2</span></div><div><br /></div></div><div><b>Verification:</b></div><div><b><div><span class="Apple-style-span" style="font-weight: normal;">R6 - router closest to the receiver</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">R6#sh ip mroute </span></div><div><span class="Apple-style-span" style="font-weight: normal;">IP Multicast Routing Table</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> L - Local, P - Pruned, R - RP-bit set, F - Register flag,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> T - SPT-bit set, J - Join SPT, M - MSDP created entry,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> U - URD, I - Received Source Specific Host Report,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Z - Multicast Tunnel, z - MDT-data group sender,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Y - Joined MDT-data group, y - Sending to MDT-data group,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> V - RD & Vector, v - Vector</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Outgoing interface flags: H - Hardware switched, A - Assert winner</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Timers: Uptime/Expires</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Interface state: Interface, Next-Hop or VCD, State/Mode</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(*, 224.1.1.1), 00:00:20/stopped, RP 150.1.24.4, flags: SJC</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet1/1, Forward/Sparse, 00:00:20/00:02:39</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div>(10.1.37.7, 224.1.1.1), 00:00:19/00:02:41, flags: JT</div><div> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</div><div> Outgoing interface list:</div><div> FastEthernet1/1, Forward/Sparse, 00:00:19/00:02:40</div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(*, 224.0.1.40), 00:00:20/00:02:39, RP 150.1.24.4, flags: SJPCL</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list: Null</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">R6#</span></div></b></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-83976661908397552352010-08-21T17:34:00.000-07:002010-08-21T17:38:54.740-07:00INE Vol 1 multicast - Lab 9 - Bootstrap RouterNotes:<div><br /></div><div>Similar to autoRP, BSR has a similar concept to autoRP and Mapping Agent. The "autoRP" equivalent in BSR is "ip pim rp-candidate <intf>" and the equivalent to the Mapping Agent is "ip pim bsr-candidate <intf>"</div><div><br /></div><div>Config:</div><div><b>R1 - RP Candidate</b></div><div><br /></div><div><div>interface Loopback0</div><div> ip address 150.1.1.1 255.255.255.255</div><div><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-mode</span></div><div>!</div></div><div><div><span class="Apple-style-span" style="color:#009900;">ip pim rp-candidate Loopback0</span></div></div><div><br /></div><div><b>R5 - BSR</b></div><div><b><br /></b></div><div><b><div><span class="Apple-style-span" style="font-weight: normal;">R5#sh run int l 0</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Building configuration...</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">Current configuration : 85 bytes</span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">interface Loopback0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> ip address 150.1.5.5 255.255.255.255</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-mode</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">end</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">R5#sh run | i bsr</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;">ip pim bsr-candidate Loopback0 0</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">R5#</span></div></b></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-53436819371041623162010-08-21T16:53:00.000-07:002010-08-21T16:59:41.378-07:00INE Vol 1 multicast - Lab 8 - AutoRP and Default RP PlacementNotes:<div><br /></div><div>This lab uses both autoRP and static RP while in Sparse mode. When both are configured, autoRP takes precedence and if for whatever reason the RP info is lost, it falls to the statically configured RP.</div><div><br /></div><div>You can also limit the groups that a particular RP will be the RP for.</div><div><br /></div><div>Config:</div><div><b>R2 - the autoRP candidate</b></div><div><div>!</div><div><span class="Apple-style-span" style="color:#009900;">ip pim rp-address 150.1.2.2 </span><span class="Apple-style-span" style="color:#990000;">1</span></div><div><span class="Apple-style-span" style="color:#009900;">ip pim send-rp-announce Loopback0 scope 16</span></div><div><span class="Apple-style-span" style="color:#009900;">ip pim send-rp-discovery Loopback0 scope 16</span></div><div>!</div><div>logging alarm informational</div><div><span class="Apple-style-span" style="color:#990000;">access-list 1 permit 224.0.1.39</span></div><div><span class="Apple-style-span" style="color:#990000;">access-list 1 permit 224.0.1.40</span></div><div>!</div></div><div><br /></div><div><b>R1-R6 (minus R4), the other PIM routers</b></div><div><b><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">ip pim rp-address 150.1.2.2 <span class="Apple-style-span" style="color:#990000;">1</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">logging alarm informational</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#990000;">access-list 1 permit 224.0.1.39</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#990000;">access-list 1 permit 224.0.1.40</span></span></div></b></div><div><b><br /></b></div><div><b>Verification:</b></div><div><b><div><span class="Apple-style-span" style="font-weight: normal;">R1#sh ip pim rp mapping </span></div><div><span class="Apple-style-span" style="font-weight: normal;">PIM Group-to-RP Mappings</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">Group(s) 224.0.0.0/4</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> RP 150.1.2.2 (?), v2v1</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Info source: 150.1.2.2 (?), elected via Auto-RP</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Uptime: 00:13:45, expires: 00:02:10</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Acl: 1, Static</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> RP: 150.1.2.2 (?)</span></div><div><span class="Apple-style-span" style="font-weight: normal;">R1#</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div>Removed autoRP from R2</div><div><span class="Apple-style-span" style="font-weight: normal;"><div>R1#sh ip pim rp mapping </div><div>PIM Group-to-RP Mappings</div><div><br /></div><div>Acl: 1, Static</div><div> RP: 150.1.2.2 (?)</div><div>R1#</div><div>R1#</div></span></div></b></div><div><b><br /></b></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-22664782946937257322010-08-21T14:16:00.001-07:002010-08-21T14:23:39.535-07:00INE Vol 1 multicast - Lab 7 - PIM NBMA ModeNotes:<div><br /></div><div>In this lab, R1 has a frame-relay multipoint interface via the physical serial interface which is to test the use of ip pim nbma mode. </div><div><br /></div><div><a href="http://www.cisco.com/en/US/docs/ios/solutions_docs/ip_multicast/White_papers/frm_rlay.html#wp1029708">Good Ref</a></div><div><a href="http://www.cisco.com/en/US/docs/ios/solutions_docs/ip_multicast/White_papers/frm_rlay.html#wp1029708"><good></good></a></div><div><br /></div><div>[excerpt]</div><div><excerpt:></excerpt:></div><div>This PIM feature allows the router to only send packets to those neighbors that want to receive them. A router in PIM NBMA mode treats each remote PIM neighbor as if it were connected to the router through a point-to-point link.</div><div><br /></div><div>Configs:</div><div>R1 - NBMA mode router</div><div><br /></div><div><div>R1#sh run</div><div>Building configuration...</div><div><br /></div><div>hostname R1</div><div>!</div><div>logging message-counter syslog</div><div>!</div><div>no ip domain lookup</div><div><span class="Apple-style-span" style="color:#009900;">ip multicast-routing</span> </div><div>no ipv6 cef</div><div>!</div><div>interface Loopback0</div><div> ip address 150.1.1.1 255.255.255.255</div><div> ip pim sparse-mode</div><div>!</div><div>interface Serial1/0</div><div> ip address 150.1.125.1 255.255.255.0</div><div><span class="Apple-style-span" style="color:#009900;"> ip pim nbma-mode</span></div><div><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-mode</span></div><div> encapsulation frame-relay</div><div><span class="Apple-style-span" style="color:#990000;"> ip ospf network point-to-multipoint</span></div><div> serial restart-delay 0</div><div> frame-relay map ip 150.1.125.2 102 broadcast</div><div> frame-relay map ip 150.1.125.5 105 broadcast</div><div> no frame-relay inverse-arp</div><div>!</div><div>interface Serial1/1</div><div> ip address 150.1.13.1 255.255.255.0</div><div> ip pim sparse-mode</div><div> serial restart-delay 0</div><div>!</div><div>router ospf 1</div><div> log-adjacency-changes</div><div> network 0.0.0.0 255.255.255.255 area 0</div><div>!</div><div><span class="Apple-style-span" style="color:#009900;">ip pim rp-address 150.1.1.1</span></div><div><span class="Apple-style-span" style="color:#009900;">ip pim autorp listener</span></div></div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-510677367788172292010-08-21T11:40:00.001-07:002010-08-21T12:17:25.900-07:00INE Vol 1 multicast - Lab 6 - AutoRP Listener<div>Notes:</div><div><br /></div><div>Autorp listener is used in Sparse mode to ensure that the RP can talk to the Mapping Agent 224.0.1.39 and that the Mapping Agent can talk to the rest of the routers 224.0.1.40, which is accomplished by allowing these 2 groups to speak in Dense mode.</div><div><br /></div><div>The Lab asks that we do not allow Dense mode fallback however since this is strictly Sparse mode, there is no possibility of this falling back to Dense mode. "no ip pim dm-fallback" should be used in Sparse-Dense mode, to stop the routers from speaking in Dense Mode if RP info is lost, since RPs are not used in Dense mode.</div><div><br /></div><div>Configs:</div><div>No configs necessary as the only difference between Sparse mode and Sparse-Dense mode is "ip pim autorp listener"</div><div><br /></div><a href="http://www.cisco.com/en/US/docs/ios/ipmulti/command/reference/imc_04.html#wp1043829">Good Ref</a>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-6835951191762899402010-08-21T11:16:00.000-07:002010-08-21T11:20:36.924-07:00*** INE Vol 1 Multicast note. No ip mroute-cache and autorp listener.Wanted to put a little marker to remember that on the router closest to the Receiver, you need to disable ip mroute-cache.<div><br /></div><div>#no ip mroute-cache </div><div><br /></div><div>on the interface pointing to the receiver router.</div><div><br /></div><div>auto-rp listener - to be used in Sparse mode only - enables 224.0.1.39 and .40 the RP candidate and Mapping Agent to use Dense mode to get the RP mappings out to the other routers.</div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-69753828926571411252010-08-21T11:06:00.000-07:002010-08-21T11:21:31.410-07:00INE Vol 1 multicast - Lab 5 - AutoRP - Multiple Candidate RPNotes:<div><br /></div><div>The objective of this lab is to use 2 separate routers R2 and R4 for the RPs for different multicast groups, 224.0.0.0/5 and 232.0.0.0/5, respectively. The task also designates only 1 Mapping Agent.</div><div><br /></div><div>The configuration is the same as the last lab, lab 4, except for designating a group-list on the RPs.</div><div><br /></div><div>I stumbled when creating the ACL for the group list, instead of using the wild card mask 7.255.255.255, used 31.255.255.255. I should have just done it the right way 8 bits minus 5 bits is 3 bits. 3 bits in decimal is 7.</div><div><br /></div><div>Configs: </div><div><b>R2 - RP for 224.0.0.0/5</b></div><div><excerpt></excerpt></div><div><div>!</div><div><span class="Apple-style-span" style="color:#009900;">ip pim send-rp-announce Loopback0 scope 16 group-list </span><span class="Apple-style-span" style="color:#990000;">1</span></div><div>!</div><div>logging alarm informational</div><div>access-list <span class="Apple-style-span" style="color:#990000;">1</span> permit 224.0.0.0 7.255.255.255</div></div><div><br /></div><div><b>R4 - RP for 232.0.0.0/5</b></div><div><div><span class="Apple-style-span" style="color:#009900;">ip pim send-rp-announce Loopback0 scope 16 group-list </span><span class="Apple-style-span" style="color:#990000;">1</span></div><div><span class="Apple-style-span" style="color:#009900;">!</span></div><div>logging alarm informational</div><div>access-list <span class="Apple-style-span" style="color:#990000;">1</span> permit 232.0.0.0 7.255.255.255</div></div><div><br /></div><div><br /></div><div><b>Verification:</b></div><div><b><div><span class="Apple-style-span" style="font-weight: normal;">R6#sh ip mroute</span></div><div><span class="Apple-style-span" style="font-weight: normal;">IP Multicast Routing Table</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> L - Local, P - Pruned, R - RP-bit set, F - Register flag,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> T - SPT-bit set, J - Join SPT, M - MSDP created entry,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> U - URD, I - Received Source Specific Host Report,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Z - Multicast Tunnel, z - MDT-data group sender,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Y - Joined MDT-data group, y - Sending to MDT-data group,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> V - RD & Vector, v - Vector</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Outgoing interface flags: H - Hardware switched, A - Assert winner</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Timers: Uptime/Expires</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Interface state: Interface, Next-Hop or VCD, State/Mode</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(*, 232.1.1.1), 00:02:21/stopped, RP 150.1.4.4, flags: SJC</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet1/1, Forward/Sparse-Dense, 00:02:21/00:02:35</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(10.1.37.7, 232.1.1.1), 00:00:27/00:02:50, flags: JT</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet1/1, Forward/Sparse-Dense, 00:00:27/00:02:35</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(*, 224.1.1.1), 00:02:22/stopped, RP 150.1.2.2, flags: SJC</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet1/1, Forward/Sparse-Dense, 00:02:22/00:02:42</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(10.1.37.7, 224.1.1.1), 00:00:37/00:02:55, flags: JT</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet1/1, Forward/Sparse-Dense, 00:00:37/00:02:42</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(*, 224.0.1.39), 00:02:40/stopped, RP 0.0.0.0, flags: DC</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: Null, RPF nbr 0.0.0.0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet1/0, Forward/Sparse-Dense, 00:02:40/00:00:00</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(150.1.4.4, 224.0.1.39), 00:00:37/00:02:22, flags: PTX</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list: Null</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(150.1.2.2, 224.0.1.39), 00:00:39/00:02:20, flags: PTX</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list: Null</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(*, 224.0.1.40), 00:02:47/stopped, RP 0.0.0.0, flags: DCL</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: Null, RPF nbr 0.0.0.0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet1/0, Forward/Sparse-Dense, 00:02:47/00:00:00</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(150.1.5.5, 224.0.1.40), 00:00:39/00:02:22, flags: PLTX</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: FastEthernet1/0, RPF nbr 150.1.56.5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list: Null</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> </span></div><div><span class="Apple-style-span" style="font-weight: normal;">R6#<span class="Apple-style-span" style="color:#009900;">sh ip pim rp mapping</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">PIM Group-to-RP Mappings</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">Group(s) 224.0.0.0/5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> RP 150.1.2.2 (?), v2v1</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Info source: 150.1.5.5 (?), elected via Auto-RP</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Uptime: 00:00:43, expires: 00:02:16</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Group(s) 232.0.0.0/5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> RP 150.1.4.4 (?), v2v1</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Info source: 150.1.5.5 (?), elected via Auto-RP</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Uptime: 00:00:41, expires: 00:02:17</span></div><div><span class="Apple-style-span" style="font-weight: normal;">R6#</span></div></b></div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-66924256057874159182010-08-21T10:24:00.000-07:002010-08-21T11:21:56.606-07:00INE Vol 1 multicast - Lab 4 - AutoRPNotes:<div><br /></div><div>Previous lab asked you to use a static rp address, in this lab, the objective is to use Auto RP.</div><div>Configure the network to support PIM Sparse Dense mode and designate which router will be the RP and which router the Mapping Agent (can be 1 and the same), usually using a loopback interface.</div><div><br /></div><div>Configs:</div><div><br /></div><div><b>R1 as the RP</b></div><div><div>R1#sh run</div><div>Building configuration...</div><div><br /></div><div>Current configuration : 2367 bytes</div><div>!</div><div>hostname R1</div><div>no aaa new-model</div><div>ip source-route</div><div>ip cef</div><div>!</div><div>no ip domain lookup</div><div><span class="Apple-style-span" style="color:#009900;">ip multicast-routing </span></div><div>no ipv6 cef</div><div>!</div><div>interface Loopback0</div><div> ip address 150.1.1.1 255.255.255.255</div><div><span class="Apple-style-span" style="color:#009900;"><b> ip pim sparse-dense-mode</b></span></div><div>!</div><div>interface Serial1/0</div><div> no ip address</div><div> encapsulation frame-relay</div><div> serial restart-delay 0</div><div> no frame-relay inverse-arp</div><div>!</div><div>interface Serial1/0.12 point-to-point</div><div> ip address 150.1.12.1 255.255.255.0</div><div><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-dense-mode</span></div><div> snmp trap link-status</div><div> frame-relay interface-dlci 102 </div><div>!</div><div>interface Serial1/1</div><div> ip address 150.1.13.1 255.255.255.0</div><div> <span class="Apple-style-span" style="color:#009900;">ip pim sparse-dense-mode</span></div><div> serial restart-delay 0</div><div>!</div><div>!</div><div>interface FastEthernet2/0</div><div> ip address 150.1.15.1 255.255.255.0</div><div><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-dense-mode</span></div><div> duplex auto</div><div> speed auto</div><div>!</div><div>router ospf 1</div><div> log-adjacency-changes</div><div> network 0.0.0.0 255.255.255.255 area 0</div><div>!</div><div><span class="Apple-style-span" style="color:#009900;">ip pim <b>send-rp-announce</b> Loopback0 scope 16</span></div><div>!</div></div><div><br /></div><div><b>R5 - Mapping Agent</b></div><div><b><br /></b></div><div><b><div><span class="Apple-style-span" style="font-weight: normal;">R5#sh run</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Building configuration...</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">Current configuration : 2331 bytes</span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">upgrade fpd auto</span></div><div><span class="Apple-style-span" style="font-weight: normal;">version 12.4</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">hostname R5</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">ip source-route</span></div><div><span class="Apple-style-span" style="font-weight: normal;">ip cef</span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">no ip domain lookup</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;">ip multicast-routing </span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">no ipv6 cef</span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">multilink bundle-name authenticated</span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">interface Loopback0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> ip address 150.1.5.5 255.255.255.255</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-dense-mode</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">interface Serial1/0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> no ip address</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> encapsulation frame-relay</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> serial restart-delay 0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> no frame-relay inverse-arp</span></div><div><span class="Apple-style-span" style="font-weight: normal;">! </span></div><div><span class="Apple-style-span" style="font-weight: normal;">interface Serial1/0.54 point-to-point</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> ip address 150.1.45.5 255.255.255.0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-dense-mode</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"> snmp trap link-status</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> frame-relay interface-dlci 504 </span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">interface FastEthernet2/0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> ip address 150.1.56.5 255.255.255.0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#006600;"> ip pim sparse-dense-mode</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"> duplex auto</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> speed auto</span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">interface FastEthernet2/1</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> ip address 150.1.15.5 255.255.255.0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;"> ip pim sparse-dense-mode</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"> duplex auto</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> speed auto</span></div><div><span class="Apple-style-span" style="font-weight: normal;">!</span></div><div><span class="Apple-style-span" style="font-weight: normal;">router ospf 1</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> log-adjacency-changes</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> network 0.0.0.0 255.255.255.255 area 0</span></div><div><span class="Apple-style-span" style="font-weight: normal; "><b><div style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;">!</span></div></b></span></div><div><span class="Apple-style-span" style="font-weight: normal; "><b><div style="display: inline !important; "><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;">ip pim <b>send-rp-discovery</b> Loopback0 scope 16</span></span></div></b></span></div></b></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-31321923021574679652010-08-21T09:12:00.000-07:002010-08-21T09:34:47.737-07:00INE Vol 1 multicast - Lab 3 - Multicast RPF FailureNotes:<div><br /></div><div>This lab tests your understanding regarding uRPF for multicast. R1 and R5 have a high speed link, ie. FastEthernet connecting them, they also have another path through frame-relay and through other routers making it a less preferred path, however, pim isn't configured across the high speed link. This is where multicast gets "broken". Because data traffic will flow through the high speed link and will also carry multicast traffic, you either need to enable PIM on the high speed link OR use static mroutes to point through the less preferred path.</div><div><br /></div><div>Config:</div><div><br /></div><div>R1 - R5 have a high speed connection, FastE, with no PIM configured - they also have a low speed connection with PIM configured.</div><div><br /></div><div><div>R5#sh run</div><div>Building configuration...</div><div><br /></div><div>Current configuration : 2247 bytes</div><div>!</div><div><br /></div><div>hostname R5</div><div>!</div><div>ip cef</div><div>!</div><div>no ip domain lookup</div><div><span class="Apple-style-span" style="color:#009900;">ip multicast-routing </span></div><div>no ipv6 cef</div><div>!</div><div>multilink bundle-name authenticated</div><div>!</div><div>interface Loopback0</div><div> ip address 150.1.5.5 255.255.255.255</div><div>!</div><div>interface Serial1/0</div><div> no ip address</div><div> encapsulation frame-relay</div><div> serial restart-delay 0</div><div> no frame-relay inverse-arp</div><div>!</div><div>interface Serial1/0.54 point-to-point</div><div> ip address 150.1.45.5 255.255.255.0</div><div><span class="Apple-style-span" style="color:#009900;"> ip pim dense-mode</span></div><div> snmp trap link-status</div><div> frame-relay interface-dlci 504 </div><div>!</div><div>interface FastEthernet2/0</div><div> ip address 150.1.56.5 255.255.255.0</div><div><span class="Apple-style-span" style="color:#009900;"> ip pim dense-mode</span></div><div> duplex auto</div><div> speed auto</div><div>! </div><div>interface FastEthernet2/1</div><div> ip address 150.1.15.5 255.255.255.0</div><div> duplex auto</div><div> speed auto</div><div>!</div><div>router ospf 1</div><div> log-adjacency-changes</div><div> network 0.0.0.0 255.255.255.255 area 0</div><div>!</div><div>ip forward-protocol nd</div><div>no ip http server</div><div>no ip http secure-server</div><div>!</div><div>!</div><div><span class="Apple-style-span" style="color:#009900;">ip mroute 10.1.37.7 255.255.255.255 Serial1/0.54</span></div></div><div><span class="Apple-style-span" style="color:#009900;"><br /></span></div><div><b>Verification:</b></div><div><b>Before applying the static mroute to R4 and R5</b></div><div><div>R5#sh ip mroute</div><div>IP Multicast Routing Table</div><div>Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,</div><div> L - Local, P - Pruned, R - RP-bit set, F - Register flag,</div><div> T - SPT-bit set, J - Join SPT, M - MSDP created entry,</div><div> X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,</div><div> U - URD, I - Received Source Specific Host Report,</div><div> Z - Multicast Tunnel, z - MDT-data group sender,</div><div> Y - Joined MDT-data group, y - Sending to MDT-data group,</div><div> V - RD & Vector, v - Vector</div><div>Outgoing interface flags: H - Hardware switched, A - Assert winner</div><div> Timers: Uptime/Expires</div><div> Interface state: Interface, Next-Hop or VCD, State/Mode</div><div><br /></div><div>(*, 224.0.1.40), 00:00:02/00:02:57, RP 0.0.0.0, flags: DCL</div><div> Incoming interface: Null, RPF nbr 0.0.0.0</div><div> Outgoing interface list:</div><div> FastEthernet2/0, Forward/Dense, 00:00:02/00:00:00</div><div> Serial1/0.54, Forward/Dense, 00:00:02/00:00:00</div><div><br /></div><div>R5#</div></div><div><br /></div><div><b>After applying the static mroute to R4 and R5</b></div><div><b><div><span class="Apple-style-span" style="font-weight: normal;">R5#sh ip mroute</span></div><div><span class="Apple-style-span" style="font-weight: normal;">IP Multicast Routing Table</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> L - Local, P - Pruned, R - RP-bit set, F - Register flag,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> T - SPT-bit set, J - Join SPT, M - MSDP created entry,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> U - URD, I - Received Source Specific Host Report,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Z - Multicast Tunnel, z - MDT-data group sender,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Y - Joined MDT-data group, y - Sending to MDT-data group,</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> V - RD & Vector, v - Vector</span></div><div><span class="Apple-style-span" style="font-weight: normal;">Outgoing interface flags: H - Hardware switched, A - Assert winner</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Timers: Uptime/Expires</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Interface state: Interface, Next-Hop or VCD, State/Mode</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(*, 224.1.1.1), 00:00:14/stopped, RP 0.0.0.0, flags: D</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: Null, RPF nbr 0.0.0.0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet2/0, Forward/Dense, 00:00:14/00:00:00</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Serial1/0.54, Forward/Dense, 00:00:14/00:00:00</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;">(10.1.37.7, 224.1.1.1), 00:00:14/00:02:52, flags: T</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;"> Incoming interface: Serial1/0.54, RPF nbr 150.1.45.4, Mroute</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;"> Outgoing interface list:</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#009900;"> FastEthernet2/0, Forward/Dense, 00:00:14/00:00:00</span></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">(*, 224.0.1.40), 00:03:16/00:01:53, RP 0.0.0.0, flags: DCL</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Incoming interface: Null, RPF nbr 0.0.0.0</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Outgoing interface list:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> FastEthernet2/0, Forward/Dense, 00:03:16/00:00:00</span></div><div><span class="Apple-style-span" style="font-weight: normal;"> Serial1/0.54, Forward/Dense, 00:03:16/00:00:00</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: normal;">R5#</span></div></b></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.comtag:blogger.com,1999:blog-296902092004690573.post-16550498005437959322010-08-20T08:03:00.000-07:002010-08-20T08:11:24.510-07:00INE Vol 1 multicast - Lab 1 & 2 - Dense & Sparse modeNotes:<div><br /></div><div>Pretty straight forward. Dense uses a PUSH model and floods the mcast traffic whereas sparse uses a PULL model and receivers must join an mcast group.</div><div><br /></div><div>Dense - you don't need an RP, Sparse - you need an RP, static or auto.</div><div><br /></div><div><br /></div>Andyhttp://www.blogger.com/profile/13967722667747427298noreply@blogger.com