PE2 @ 3 – BGP-MPLS IP VPN

!! IOS XR Configuration 5.2.2
!! Last configuration change at Sun May 17 10:07:01 2015 by juniper
!
hostname 00-PE2
telnet vrf default ipv4 server max-servers 10
domain ipv4 host p1 172.16.0.1 10.0.0.3 10.0.0.16 10.0.0.6 10.0.0.20 10.0.0.8 10.0.0.24
domain ipv4 host p2 172.16.0.2 10.0.0.5 10.0.0.18 10.0.0.7 10.0.0.22 10.0.0.10 10.0.0.25
domain ipv4 host ce1 192.168.10.1 10.1.12.1 10.1.0.0 10.1.0.4
domain ipv4 host ce2 192.168.10.2 10.1.12.2 10.1.0.6 10.1.0.2
domain ipv4 host ce3 192.168.20.3 10.2.0.3 10.2.34.3
domain ipv4 host ce4 192.168.20.4 10.2.0.4 10.2.34.4
domain ipv4 host pe1 172.16.0.11 10.1.0.1 10.1.0.7 10.0.0.0 10.0.0.2
domain ipv4 host pe2 172.16.0.22 10.1.0.3 10.1.0.5 10.0.0.1 10.0.0.4
domain ipv4 host pe3 172.16.0.33 10.0.0.9 10.0.0.12 10.2.0.33
domain ipv4 host pe4 172.16.0.44 10.0.0.11 10.0.0.13 10.2.0.44
domain ipv4 host rr1 172.16.0.201 10.0.0.17 10.0.0.14 10.0.0.19
domain ipv4 host rr2 172.16.0.202 10.0.0.21 10.0.0.15 10.0.0.23
vrf VRF-A
 address-family ipv4 unicast
  import route-target
   65000:1001
  !
  export route-target
   65000:1001
  !
 !
 address-family ipv6 unicast
  import route-target
   65000:1001
  !
  export route-target
   65000:1001
  !
 !
!
vrf VRF-B
 address-family ipv4 unicast
  import route-target
   65000:1002
  !
  export route-target
   65000:1002
  !
 !
 address-family ipv6 unicast
  import route-target
   65000:1002
  !
  export route-target
   65000:1002
  !
 !
!
line console
 exec-timeout 0 0
 session-timeout 0
!
line default
 exec-timeout 0 0
 session-timeout 0
!
interface Loopback0
 ipv4 address 172.16.0.22 255.255.255.255
!
interface MgmtEth0/0/CPU0/0
 ipv4 address 10.255.0.22 255.255.0.0
!
interface GigabitEthernet0/0/0/0
!
interface GigabitEthernet0/0/0/0.1001
 ipv4 address 10.1.0.3 255.255.255.254
 ipv6 address fc00::10:1:0:3/127
 encapsulation dot1q 1001
!
interface GigabitEthernet0/0/0/0.1002
 vrf VRF-A
 ipv4 address 10.1.0.3 255.255.255.254
 ipv6 address fc00::10:1:0:3/127
 encapsulation dot1q 1002
!
interface GigabitEthernet0/0/0/0.1003
 vrf VRF-B
 ipv4 address 10.10.0.3 255.255.255.254
 ipv6 address fc00::10:10:0:3/127
 encapsulation dot1q 1003
!
interface GigabitEthernet0/0/0/1
!
interface GigabitEthernet0/0/0/1.1001
 ipv4 address 10.1.0.5 255.255.255.254
 ipv6 address fc00::10:1:0:5/127
 encapsulation dot1q 1001
!
interface GigabitEthernet0/0/0/1.1002
 vrf VRF-A
 ipv4 address 10.1.0.5 255.255.255.254
 ipv6 address fc00::10:1:0:5/127
 encapsulation dot1q 1002
!
interface GigabitEthernet0/0/0/1.1003
 vrf VRF-B
 ipv4 address 10.10.0.5 255.255.255.254
 ipv6 address fc00::10:10:0:5/127
 encapsulation dot1q 1003
!
interface GigabitEthernet0/0/0/2
 ipv4 address 10.0.0.1 255.255.255.254
!
interface GigabitEthernet0/0/0/3
 ipv4 address 10.0.0.4 255.255.255.254
!
route-policy PL-IBGP-RR-OUT
  set next-hop self
end-policy
!
route-policy PL-EBGP-CE1-OUT
  set med 200
  pass
end-policy
!
route-policy PL-EBGP-CE2-OUT
  set med 100
  pass
end-policy
!
route-policy PL-EBGP-65001-IN
  pass
end-policy
!
route-policy PL-EBGP-65001-OUT
  pass
end-policy
!
route-policy PL-VRF-A-EBGP-CE1-IN
  pass
end-policy
!
route-policy PL-VRF-A-EBGP-CE2-IN
  pass
end-policy
!
route-policy PL-VRF-B-EBGP-CE1-IN
  pass
end-policy
!
route-policy PL-VRF-B-EBGP-CE2-IN
  pass
end-policy
!
route-policy PL-VRF-A-EBGP-CE1-OUT
  set med 200
  pass
end-policy
!
route-policy PL-VRF-A-EBGP-CE2-OUT
  set med 100
  pass
end-policy
!
route-policy PL-VRF-B-EBGP-CE1-OUT
  set med 200
  pass
end-policy
!
route-policy PL-VRF-B-EBGP-CE2-OUT
  set med 100
  pass
end-policy
!
router static
 address-family ipv4 unicast
  0.0.0.0/0 Null0
 !
!
router isis mycore
 is-type level-2-only
 net 49.0000.1720.1600.0022.00
 address-family ipv4 unicast
  metric-style wide
  maximum-paths 8
 !
 interface Loopback0
  passive
  address-family ipv4 unicast
  !
 !
 interface GigabitEthernet0/0/0/1
  address-family ipv4 unicast
   metric 100 level 2
  !
 !
 interface GigabitEthernet0/0/0/2
  address-family ipv4 unicast
   metric 100 level 2
  !
 !
 interface GigabitEthernet0/0/0/3
  address-family ipv4 unicast
  !
 !
!
router bgp 65000
 address-family ipv4 unicast
 !
 address-family vpnv4 unicast
 !
 address-family ipv6 unicast
  allocate-label all
 !
 address-family vpnv6 unicast
 !
 neighbor-group RR
  remote-as 65000
  update-source Loopback0
  address-family ipv4 unicast
   route-policy PL-IBGP-RR-OUT out
  !
  address-family vpnv4 unicast
  !
  address-family ipv6 labeled-unicast
  !
  address-family vpnv6 unicast
  !
 !
 neighbor 10.1.0.2
  remote-as 65001
  address-family ipv4 unicast
   route-policy PL-EBGP-65001-IN in
   route-policy PL-EBGP-CE2-OUT out
   as-override
  !
  address-family ipv6 unicast
   route-policy PL-EBGP-65001-IN in
   route-policy PL-EBGP-CE2-OUT out
   as-override
  !
 !
 neighbor 10.1.0.4
  remote-as 65001
  address-family ipv4 unicast
   route-policy PL-EBGP-65001-IN in
   route-policy PL-EBGP-CE1-OUT out
   as-override
  !
  address-family ipv6 unicast
   route-policy PL-EBGP-65001-IN in
   route-policy PL-EBGP-CE1-OUT out
   as-override
  !
 !
 neighbor 172.16.0.201
  use neighbor-group RR
 !
 neighbor 172.16.0.202
  use neighbor-group RR
 !
 vrf VRF-A
  rd 172.16.0.22:101
  address-family ipv4 unicast
  !
  address-family ipv6 unicast
  !
  neighbor 10.1.0.2
   remote-as 65001
   address-family ipv4 unicast
    route-policy PL-VRF-A-EBGP-CE2-IN in
    route-policy PL-VRF-A-EBGP-CE2-OUT out
    as-override
   !
   address-family ipv6 unicast
    route-policy PL-VRF-A-EBGP-CE2-IN in
    route-policy PL-VRF-A-EBGP-CE2-OUT out
    as-override
   !
  !
  neighbor 10.1.0.4
   remote-as 65001
   address-family ipv4 unicast
    route-policy PL-VRF-A-EBGP-CE1-IN in
    route-policy PL-VRF-A-EBGP-CE1-OUT out
    as-override
   !
   address-family ipv6 unicast
    route-policy PL-VRF-A-EBGP-CE1-IN in
    route-policy PL-VRF-A-EBGP-CE1-OUT out
    as-override
   !
  !
 !
 vrf VRF-B
  rd 172.16.0.22:102
  address-family ipv4 unicast
  !
  address-family ipv6 unicast
  !
  neighbor 10.10.0.2
   remote-as 65001
   address-family ipv4 unicast
    route-policy PL-VRF-A-EBGP-CE2-IN in
    route-policy PL-VRF-A-EBGP-CE2-OUT out
    as-override
   !
   address-family ipv6 unicast
    route-policy PL-VRF-B-EBGP-CE2-IN in
    route-policy PL-VRF-B-EBGP-CE2-OUT out
    as-override
   !
  !
  neighbor 10.10.0.4
   remote-as 65001
   address-family ipv4 unicast
    route-policy PL-VRF-B-EBGP-CE1-IN in
    route-policy PL-VRF-B-EBGP-CE1-OUT out
    as-override
   !
   address-family ipv6 unicast
    route-policy PL-VRF-B-EBGP-CE1-IN in
    route-policy PL-VRF-B-EBGP-CE1-OUT out
    as-override
   !
  !
 !
!
mpls oam
!
mpls ldp
 interface GigabitEthernet0/0/0/2
 !
 interface GigabitEthernet0/0/0/3
 !
!
ssh server v2
end

Advertisements