Inter-AS mVPN Option C Pattern-5 - ASBR로 RR 기능 이동 - StaticRP를 BSR로 변경 - CE RP에 Anycast-RP 사용

14233 단어 multicastVPN시스코

우선



이 검증 내용은 2011년에 MPLS VPN에 대해 실험실에서 확인한 결과를 로컬 위키 서버에 저장했습니다. 그 후, 누군가의 참고가 되었는지 어떨지는 모릅니다만, 이제 wiki 서버도 움직이고 있지 않기 때문에, 아무도 이 내용을 보는 것도 없다고 생각합니다. 그렇지만, 최근이 되어 스스로도 재검토하는 일이 있었으므로, 조금이라도 참고가 된다고 생각해, 이쪽에 올리기로 했습니다.

Topology



그림-1





그림-2


  • 각 AS에서 BSR 사용. (SSM을 사용하지 않음)
  • 각 라우터의 루프백 주소를 AS간에 BGP를 사용하여 광고
  • CE-PE간에 Anycast RP 사용 (PE 측에서 RP를 설정하지 않고 CE 측을 AnycastRP로 설정)
  • R1-R2간에 msdp peer 설정



  • config



    R1



    config
    hostname PE3A
    !
    ip multicast-routing 
    !
    mpls label range 1000 1999
    mpls label protocol ldp
    !
    interface Loopback0
     ip address 10.1.1.3 255.255.255.255
     ip pim sparse-mode
     ip router isis 
    !
    interface Ethernet0/0
     ip address 192.168.143.3 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Ethernet1/0
     ip address 172.20.34.3 255.255.255.0
     ip pim bsr-border
     ip pim sparse-mode
     mpls bgp forwarding
    !
    router isis
     net 49.0000.0000.3333.00
    !
    router bgp 1
     no bgp default ipv4-unicast
     no bgp default route-target filter
     bgp log-neighbor-changes
     neighbor 10.1.1.1 remote-as 1
     neighbor 10.1.1.1 update-source Loopback0
     neighbor 10.1.1.2 remote-as 1
     neighbor 10.1.1.2 update-source Loopback0
     neighbor 10.1.1.4 remote-as 1
     neighbor 10.1.1.4 update-source Loopback0
     neighbor 172.20.34.4 remote-as 2
     !
     address-family ipv4
      no synchronization
      network 10.1.1.3 mask 255.255.255.255
      neighbor 10.1.1.1 activate
      neighbor 10.1.1.1 route-reflector-client
      neighbor 10.1.1.1 next-hop-self
      neighbor 10.1.1.2 activate
      neighbor 10.1.1.2 route-reflector-client
      neighbor 10.1.1.2 next-hop-self
      neighbor 10.1.1.4 activate
      neighbor 10.1.1.4 route-reflector-client
      neighbor 10.1.1.4 next-hop-self
      neighbor 172.20.34.4 activate
      no auto-summary
     exit-address-family
     !
     address-family vpnv4
      neighbor 10.1.1.1 activate
      neighbor 10.1.1.1 send-community extended
      neighbor 10.1.1.1 route-reflector-client
      neighbor 10.1.1.1 next-hop-self
      neighbor 10.1.1.2 activate
      neighbor 10.1.1.2 send-community extended
      neighbor 10.1.1.2 route-reflector-client
      neighbor 10.1.1.2 next-hop-self
      neighbor 172.20.34.4 activate
      neighbor 172.20.34.4 send-community extended
     exit-address-family
    !
    ip pim bsr-candidate Loopback0 0
    ip pim rp-candidate Loopback0
    ip msdp peer 10.2.2.3 connect-source Loopback0
    ip msdp cache-sa-state
    !
    

    R2



    config
    hostname PE3B
    !
    ip multicast-routing 
    !
    mpls label range 2000 2999
    mpls label protocol ldp
    !
    interface Loopback0
     ip address 10.2.2.3 255.255.255.255
     ip pim sparse-mode
     ip router isis 
    !
    interface Ethernet0/0
     ip address 172.16.43.3 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Ethernet1/0
     ip address 172.20.34.4 255.255.255.0
     ip pim bsr-border
     ip pim sparse-mode
     mpls bgp forwarding
    !
    router isis
     net 49.0000.0000.3333.00
    !
    router bgp 2
     no bgp default ipv4-unicast
     no bgp default route-target filter
     bgp log-neighbor-changes
     neighbor 10.2.2.1 remote-as 2
     neighbor 10.2.2.1 update-source Loopback0
     neighbor 10.2.2.2 remote-as 2
     neighbor 10.2.2.2 update-source Loopback0
     neighbor 10.2.2.4 remote-as 2
     neighbor 10.2.2.4 update-source Loopback0
     neighbor 172.20.34.3 remote-as 1
     !
     address-family ipv4
      no synchronization
      network 10.2.2.3 mask 255.255.255.255
      neighbor 10.2.2.1 activate
      neighbor 10.2.2.1 route-reflector-client
      neighbor 10.2.2.1 next-hop-self
      neighbor 10.2.2.2 activate
      neighbor 10.2.2.2 route-reflector-client
      neighbor 10.2.2.2 next-hop-self
      neighbor 10.2.2.4 activate
      neighbor 10.2.2.4 route-reflector-client
      neighbor 10.2.2.4 next-hop-self
      neighbor 172.20.34.3 activate
      no auto-summary
     exit-address-family
     !
     address-family vpnv4
      neighbor 10.2.2.1 activate
      neighbor 10.2.2.1 send-community extended
      neighbor 10.2.2.1 route-reflector-client
      neighbor 10.2.2.1 next-hop-self
      neighbor 10.2.2.2 activate
      neighbor 10.2.2.2 send-community extended
      neighbor 10.2.2.2 route-reflector-client
      neighbor 10.2.2.2 next-hop-self
      neighbor 172.20.34.3 activate
      neighbor 172.20.34.3 send-community extended
     exit-address-family
    !
    ip pim bsr-candidate Loopback0 0
    ip pim rp-candidate Loopback0
    ip msdp peer 10.1.1.3 connect-source Loopback0
    ip msdp cache-sa-state
    !
    

    R3



    config
    hostname P1A
    !
    ip multicast-routing 
    !
    mpls label range 3000 3999
    mpls label protocol ldp
    !
    interface Loopback0
     ip address 10.1.1.4 255.255.255.255
     ip pim sparse-mode
     ip router isis 
    !
    interface Ethernet0/0
     ip address 192.168.143.5 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Ethernet1/0
     ip address 172.19.142.5 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Ethernet2/0
     ip address 172.30.41.5 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    router isis
     net 49.0000.0000.4444.00
    !
    router bgp 1
     no bgp default ipv4-unicast
     bgp log-neighbor-changes
     neighbor 10.1.1.3 remote-as 1
     neighbor 10.1.1.3 update-source Loopback0
     !
     address-family ipv4
      no synchronization
      network 10.1.1.4 mask 255.255.255.255
      neighbor 10.1.1.3 activate
      no auto-summary
     exit-address-family
    !
    

    R4



    config
    hostname P1B
    !
    ip multicast-routing 
    !
    mpls label range 4000 4999
    mpls label protocol ldp
    !
    interface Loopback0
     ip address 10.2.2.4 255.255.255.255
     ip pim sparse-mode
     ip router isis 
    !
    interface Ethernet0/0
     ip address 172.16.43.5 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Ethernet1/0
     ip address 172.19.42.5 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Ethernet2/0
     ip address 172.30.141.5 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    router isis
     net 49.0000.0000.4444.00
    !
    router bgp 2
     no bgp default ipv4-unicast
     bgp log-neighbor-changes
     neighbor 10.2.2.3 remote-as 2
     neighbor 10.2.2.3 update-source Loopback0
     !
     address-family ipv4
      no synchronization
      network 10.2.2.4 mask 255.255.255.255
      neighbor 10.2.2.3 activate
      no auto-summary
     exit-address-family
    !
    

    R5



    config
    hostname PE2A
    !
    ip vrf blue
     rd 55:1111
     route-target export 55:1111
     route-target import 55:1111
     mdt default 232.1.1.1
    !
    ip multicast-routing 
    ip multicast-routing vrf blue 
    !
    mpls label range 5000 5999
    mpls label protocol ldp
    !
    interface Loopback0
     ip address 10.1.1.2 255.255.255.255
     ip pim sparse-mode
     ip router isis 
    !
    interface Ethernet0/0
     ip address 172.19.142.2 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Serial1/0
     ip vrf forwarding blue
     ip address 172.17.12.2 255.255.255.0
     ip pim sparse-mode
     no fair-queue
     serial restart-delay 0
    !
    router isis
     net 49.0000.0000.2222.00
    !
    router rip
     !
     address-family ipv4 vrf blue
      redistribute bgp 1 metric 1
      network 172.17.0.0
      no auto-summary
      version 2
     exit-address-family
    !
    router bgp 1
     no bgp default ipv4-unicast
     bgp log-neighbor-changes
     neighbor 10.1.1.3 remote-as 1
     neighbor 10.1.1.3 update-source Loopback0
     !
     address-family ipv4
      no synchronization
      network 10.1.1.2 mask 255.255.255.255
      neighbor 10.1.1.3 activate
      no auto-summary
     exit-address-family
     !
     address-family vpnv4
      neighbor 10.1.1.3 activate
      neighbor 10.1.1.3 send-community extended
     exit-address-family
     !
     address-family ipv4 mdt
      neighbor 10.1.1.3 activate
      neighbor 10.1.1.3 send-community extended
     exit-address-family
     !
     address-family ipv4 vrf blue
      no synchronization
      redistribute rip metric 1
     exit-address-family
    !
    ip pim vrf blue rp-address 1.1.1.1
    !
    

    R6



    config
    hostname PE2B
    !
    ip vrf blue
     rd 55:1111
     route-target export 55:1111
     route-target import 55:1111
     mdt default 232.1.1.1
    !
    ip multicast-routing 
    ip multicast-routing vrf blue 
    !
    mpls label range 6000 6999
    mpls label protocol ldp
    !
    interface Loopback0
     ip address 10.2.2.2 255.255.255.255
     ip pim sparse-mode
     ip router isis 
    !
    interface Ethernet0/0
     ip address 172.19.42.2 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Serial1/0
     ip vrf forwarding blue
     ip address 172.18.22.2 255.255.255.0
     ip pim sparse-mode
     no fair-queue
     serial restart-delay 0
    !
    router isis
     net 49.0000.0000.2222.00
    !
    router rip
     !
     address-family ipv4 vrf blue
      redistribute bgp 2 metric 1
      network 172.18.0.0
      no auto-summary
      version 2
     exit-address-family
    !
    router bgp 2
     no bgp default ipv4-unicast
     bgp log-neighbor-changes
     neighbor 10.2.2.3 remote-as 2
     neighbor 10.2.2.3 update-source Loopback0
     !
     address-family ipv4
      no synchronization
      network 10.2.2.2 mask 255.255.255.255
      neighbor 10.2.2.3 activate
      no auto-summary
     exit-address-family
     !
     address-family vpnv4
      neighbor 10.2.2.3 activate
      neighbor 10.2.2.3 send-community extended
     exit-address-family
     !
     address-family ipv4 mdt
      neighbor 10.2.2.3 activate
      neighbor 10.2.2.3 send-community extended
     exit-address-family
     !
     address-family ipv4 vrf blue
      no synchronization
      redistribute rip metric 1
     exit-address-family
    !
    ip pim vrf blue rp-address 1.1.1.1
    !
    

    R7



    config
    hostname PE1A
    !
    ip vrf green
     rd 55:2222
     route-target export 55:2222
     route-target import 55:2222
     mdt default 232.2.2.2
    !
    ip multicast-routing 
    ip multicast-routing vrf green 
    !
    mpls label range 7000 7999
    mpls label protocol ldp
    !
    interface Loopback0
     ip address 10.1.1.1 255.255.255.255
     ip pim sparse-mode
     ip router isis 
    !
    interface Ethernet0/0
     ip address 172.30.41.1 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Serial1/0
     ip vrf forwarding green
     ip address 172.25.11.1 255.255.255.0
     ip pim dense-mode
     no fair-queue
     serial restart-delay 0
    !
    router isis
     net 49.0000.0000.1111.00
    !
    router rip
     !
     address-family ipv4 vrf green
      redistribute bgp 1 metric 1
      network 172.25.0.0
      no auto-summary
      version 2
     exit-address-family
    !
    router bgp 1
     no bgp default ipv4-unicast
     bgp log-neighbor-changes
     neighbor 10.1.1.3 remote-as 1
     neighbor 10.1.1.3 update-source Loopback0
     !
     address-family ipv4
      no synchronization
      network 10.1.1.1 mask 255.255.255.255
      neighbor 10.1.1.3 activate
      no auto-summary
     exit-address-family
     !
     address-family vpnv4
      neighbor 10.1.1.3 activate
      neighbor 10.1.1.3 send-community extended
     exit-address-family
     !
     address-family ipv4 mdt
      neighbor 10.1.1.3 activate
      neighbor 10.1.1.3 send-community extended
     exit-address-family
     !
     address-family ipv4 vrf green
      no synchronization
      redistribute rip
     exit-address-family
    !
    

    R8



    config
    hostname PE1B
    !
    ip vrf green
     rd 55:2222
     route-target export 55:2222
     route-target import 55:2222
     mdt default 232.2.2.2
    !
    ip multicast-routing 
    ip multicast-routing vrf green 
    !
    mpls label range 8000 8999
    mpls label protocol ldp
    !
    interface Loopback0
     ip address 10.2.2.1 255.255.255.255
     ip pim sparse-mode
     ip router isis 
    !
    interface Ethernet0/0
     ip address 172.30.141.1 255.255.255.0
     ip pim sparse-mode
     ip router isis 
     mpls ip
    !
    interface Serial1/0
     ip vrf forwarding green
     ip address 172.25.111.1 255.255.255.0
     ip pim dense-mode
     no fair-queue
     serial restart-delay 0
    !
    router isis
     net 49.0000.0000.1111.00
    !
    router rip
     !
     address-family ipv4 vrf green
      redistribute bgp 2 metric 1
      network 172.25.0.0
      no auto-summary
      version 2
     exit-address-family
    !
    router bgp 2
     no bgp default ipv4-unicast
     bgp log-neighbor-changes
     neighbor 10.2.2.3 remote-as 2
     neighbor 10.2.2.3 update-source Loopback0
     !
     address-family ipv4
      no synchronization
      network 10.2.2.1 mask 255.255.255.255
      neighbor 10.2.2.3 activate
      no auto-summary
     exit-address-family
     !
     address-family vpnv4
      neighbor 10.2.2.3 activate
      neighbor 10.2.2.3 send-community extended
     exit-address-family
     !
     address-family ipv4 mdt
      neighbor 10.2.2.3 activate
      neighbor 10.2.2.3 send-community extended
     exit-address-family
     !
     address-family ipv4 vrf green
      no synchronization
      redistribute rip
     exit-address-family
    !
    

    R9



    config
    hostname CE2A
    !
    ip multicast-routing 
    !
    interface Loopback0
     ip address 1.1.1.1 255.255.255.255
     ip pim sparse-mode
    !
    interface Loopback1
     ip address 9.9.9.9 255.255.255.255
    !
    interface Serial0/0
     ip address 172.17.12.10 255.255.255.0
     ip pim sparse-mode
     ip igmp join-group 239.1.1.1
     serial restart-delay 0
    !
    router rip
     version 2
     network 1.0.0.0
     network 9.0.0.0
     network 172.17.0.0
     no auto-summary
    !
    ip pim rp-address 1.1.1.1
    ip msdp peer 10.10.10.10 connect-source Loopback1
    ip msdp cache-sa-state
    ip msdp originator-id Loopback1
    !
    

    R10



    config
    hostname CE2B
    !
    ip multicast-routing 
    !
    interface Loopback0
     ip address 1.1.1.1 255.255.255.255
     ip pim sparse-mode
    !
    interface Loopback1
     ip address 10.10.10.10 255.255.255.255
    !
    interface Serial0/0
     ip address 172.18.22.10 255.255.255.0
     ip pim sparse-mode
     ip igmp join-group 239.2.2.2
     serial restart-delay 0
    !
    router rip
     version 2
     network 1.0.0.0
     network 10.0.0.0
     network 172.18.0.0
     no auto-summary
    !
    ip pim rp-address 1.1.1.1
    ip msdp peer 9.9.9.9 connect-source Loopback1
    ip msdp cache-sa-state
    ip msdp originator-id Loopback1
    !
    

    R11



    config
    hostname CE1A
    !
    ip multicast-routing 
    !
    interface Serial0/0
     ip address 172.25.11.10 255.255.255.0
     ip pim dense-mode
     ip igmp join-group 239.1.1.1
     serial restart-delay 0
    !
    router rip
     version 2
     network 172.25.0.0
     no auto-summary
    !
    

    R12



    config
    hostname CE1B
    !
    ip multicast-routing 
    !
    interface Serial0/0
     ip address 172.25.111.10 255.255.255.0
     ip pim dense-mode
     ip igmp join-group 239.2.2.2
     serial restart-delay 0
    !
    router rip
     version 2
     network 172.25.0.0
     no auto-summary
    !
    

    좋은 웹페이지 즐겨찾기