ASBR2 @ 16 – Seamless MPLS

!! IOS XR Configuration 5.1.1
!! Last configuration change at Sun Jul  6 21:28:15 2014 by kszarkowicz
!
hostname 02-ASBR2
group GR-LSP
 interface ‘tunnel-te.*’
  ipv4 unnumbered Loopback0
  autoroute announce
  !
  record-route
  path-option 1 dynamic
 !
end-group
group GR-OSPF
 router ospf ‘.*’
  area ‘.*’
   interface ‘Loopback.*’
    passive enable
   !
   interface ‘GigabitEthernet.*’
    bfd minimum-interval 2000
    bfd fast-detect
    bfd multiplier 3
    authentication message-digest keychain KC-OSPF
    network point-to-point
   !
  !
 !
end-group
group GR-RSVP
 rsvp
  interface ‘GigabitEthernet.*’
   bandwidth 900000
   signalling hello graceful-restart interface-based
   authentication
    key-source key-chain KC-RSVP
   !
  !
 !
end-group
domain ipv4 host p1 172.16.20.1 10.0.20.0 10.0.20.4 10.0.20.10
domain ipv4 host p2 172.16.20.2 10.0.20.2 10.0.20.6 10.0.20.11
domain ipv4 host p3 172.16.21.3 10.0.21.0 10.0.21.4 10.0.21.8 10.0.21.14 10.0.21.16
domain ipv4 host p4 172.16.21.4 10.0.21.2 10.0.21.6 10.0.21.9 10.0.21.12 10.0.21.18
domain ipv4 host pe1 172.16.10.11 10.0.10.0 10.0.10.4 10.0.10.8
domain ipv4 host pe2 172.16.10.22 10.0.10.2 10.0.10.5 10.0.10.10
domain ipv4 host pe3 172.16.21.33 10.0.21.5 10.0.21.10 10.0.21.19
domain ipv4 host pe4 172.16.21.44 10.0.21.7 10.0.21.11 10.0.21.17
domain ipv4 host abr1 172.16.20.10 10.0.20.5 10.0.20.12 10.0.21.1 10.0.21.13
domain ipv4 host abr2 172.16.20.20 10.0.20.7 10.0.20.13 10.0.21.3 10.0.21.15
domain ipv4 host asbr1 172.16.10.101 10.0.10.1 10.0.10.6 10.0.10.11 10.1.2.0
domain ipv4 host asbr2 172.16.10.102 10.0.10.3 10.0.10.7 10.0.10.9 10.1.2.2
domain ipv4 host asbr3 172.16.20.103 10.0.20.1 10.0.20.8 10.1.2.1
domain ipv4 host asbr4 172.16.20.104 10.0.20.3 10.0.20.9 10.1.2.3
domain ipv4 host ce1-b 192.168.2.1 10.2.1.0
domain ipv4 host ce1-c 192.168.3.1 10.3.1.0
domain ipv4 host ce1-d 192.168.4.1 10.4.1.0
domain ipv4 host ce1-e 192.168.5.1 10.5.1.0
domain ipv4 host ce2-b 192.168.2.2 10.2.2.0
domain ipv4 host ce2-c 192.168.3.2 10.3.2.0
domain ipv4 host ce2-d 192.168.4.2 10.4.2.0
domain ipv4 host ce2-e 192.168.5.2 10.5.2.0
domain ipv4 host ce3-b 192.168.2.3 10.2.3.0
domain ipv4 host ce3-c 192.168.3.3 10.3.3.0
domain ipv4 host ce3-d 192.168.4.3 10.4.3.0
domain ipv4 host ce3-e 192.168.5.3 10.5.3.0
domain ipv4 host ce4-b 192.168.2.4 10.2.4.0
domain ipv4 host ce4-c 192.168.3.4 10.3.4.0
domain ipv4 host ce4-d 192.168.4.4 10.4.4.0
domain ipv4 host ce4-e 192.168.5.4 10.5.4.0
domain ipv4 host ce5-b 192.168.2.5 10.2.5.5
domain ipv4 host ce5-c 192.168.3.5 10.3.5.5
domain ipv4 host ce5-d 192.168.4.5 10.4.5.5
domain ipv4 host ce5-e 192.168.5.5 10.5.5.5
domain ipv4 host ce6-b 192.168.2.6 10.2.6.6
domain ipv4 host ce6-c 192.168.3.6 10.3.6.6
domain ipv4 host ce6-d 192.168.4.6 10.4.6.6
domain ipv4 host ce6-e 192.168.5.6 10.5.6.6
domain ipv4 host ce1-f 192.168.6.1 10.6.0.1
domain ipv4 host ce1-g 192.168.7.1 10.7.0.1
domain ipv4 host ce2-f 192.168.6.2 10.6.0.2
domain ipv4 host ce2-g 192.168.7.2 10.7.0.2
domain ipv4 host ce3-f 192.168.6.3 10.6.0.3
domain ipv4 host ce3-g 192.168.7.3 10.7.0.3
domain ipv4 host ce4-f 192.168.6.4 10.6.0.4
domain ipv4 host ce4-g 192.168.7.4 10.7.0.4
domain ipv4 host ce5-f 192.168.6.5 10.6.0.5
domain ipv4 host ce5-g 192.168.7.5 10.7.0.5
domain ipv4 host ce6-f 192.168.6.6 10.6.0.6
domain ipv4 host ce6-g 192.168.7.6 10.7.0.6
domain ipv4 host pe1-vrf-a 192.168.1.11
domain ipv4 host pe1-vrf-b 192.168.2.11 10.2.1.1 10.2.5.1
domain ipv4 host pe1-vrf-c 192.168.3.11 10.3.1.1 10.3.5.1
domain ipv4 host pe2-vrf-a 192.168.1.22
domain ipv4 host pe2-vrf-b 192.168.2.22 10.2.2.1 10.2.5.2
domain ipv4 host pe2-vrf-c 192.168.3.22 10.3.2.1 10.3.5.2
domain ipv4 host pe3-vrf-a 192.168.1.33
domain ipv4 host pe3-vrf-b 192.168.2.33 10.2.3.1 10.2.6.3
domain ipv4 host pe3-vrf-c 192.168.3.33 10.3.3.1 10.3.6.3
domain ipv4 host pe4-vrf-a 192.168.1.44
domain ipv4 host pe4-vrf-b 192.168.2.44 10.2.4.1 10.2.6.4
domain ipv4 host pe4-vrf-c 192.168.3.44 10.3.4.1 10.3.6.4
domain ipv4 host abr1-vrf-c 192.168.3.103
domain ipv4 host abr1-vrf-d 192.168.4.103 10.4.3.1 10.4.4.1 10.4.6.1
domain ipv4 host abr1-vrf-e 192.168.5.103 10.5.3.1 10.5.4.1 10.5.6.1
domain ipv4 host abr2-vrf-c 192.168.3.104
domain ipv4 host abr2-vrf-d 192.168.4.104 10.4.3.1 10.4.4.1 10.4.6.2
domain ipv4 host abr2-vrf-e 192.168.5.104 10.5.3.1 10.5.4.1 10.5.6.2
domain ipv4 host asbr1-vrf-c 192.168.3.101
domain ipv4 host asbr1-vrf-d 192.168.4.101 10.4.1.1 10.4.5.1
domain ipv4 host asbr1-vrf-e 192.168.5.101 10.5.1.1 10.5.5.1
domain ipv4 host asbr2-vrf-c 192.168.3.102
domain ipv4 host asbr2-vrf-d 192.168.4.102 10.4.1.1 10.4.5.2
domain ipv4 host asbr2-vrf-e 192.168.5.102 10.5.1.1 10.5.5.2
domain name cisco.com
username kszarkowicz
 group root-system
 password 7 132F021C021C0138
!
line console
 exec-timeout 60 0
 absolute-timeout 60
 transport input telnet
 transport preferred none
!
bfd
 interface GigabitEthernet0/0/0/2
 !
 interface GigabitEthernet0/0/0/3
 !
 interface GigabitEthernet0/0/0/4
 !
!
key chain KC-OSPF
 key 0
  accept-lifetime 00:00:00 january 01 1993 infinite
  key-string password 002E06080D4B0E14
  send-lifetime 00:00:00 january 01 1993 infinite
  cryptographic-algorithm MD5
 !
!
key chain KC-RSVP
 key 0
  accept-lifetime 00:00:00 january 01 1993 infinite
  key-string password 002E06080D4B0E14
  send-lifetime 00:00:00 january 01 1993 infinite
  cryptographic-algorithm HMAC-MD5
 !
!
interface Loopback0
 ipv4 address 172.16.10.102 255.255.255.255
!
interface tunnel-te11
 apply-group GR-LSP
 signalled-name ASBR2—>PE1
 destination 172.16.10.11
!
interface tunnel-te22
 apply-group GR-LSP
 signalled-name ASBR2—>PE2
 destination 172.16.10.22
!
interface tunnel-te101
 apply-group GR-LSP
 signalled-name ASBR2—>ASBR1
 destination 172.16.10.101
!
interface MgmtEth0/0/CPU0/0
 ipv4 address 10.255.2.32 255.255.0.0
!
interface GigabitEthernet0/0/0/0
 shutdown
!
interface GigabitEthernet0/0/0/1
 description ASBR4:GigabitEthernet0/0/0/1
 ipv4 address 10.1.2.2 255.255.255.254
!
interface GigabitEthernet0/0/0/2
 description PE2:GigabitEthernet0/0/0/2
 ipv4 address 10.0.10.3 255.255.255.254
!
interface GigabitEthernet0/0/0/3
 description PE1:ge-0/0/3
 ipv4 address 10.0.10.9 255.255.255.254
!
interface GigabitEthernet0/0/0/4
 description ASBR1:ge-0/0/4
 ipv4 address 10.0.10.7 255.255.255.254
!
interface GigabitEthernet0/0/0/5
 shutdown
!
interface GigabitEthernet0/0/0/6
 shutdown
!
community-set CM-LOOPBACKS-100
  65000:11100
end-set
!
route-policy PL-BGP-RR-LU-EXP
  if destination in (172.16.10.102/32) then
    set community CM-LOOPBACKS-100
    set aigp-metric 0
    done
  endif
  if community matches-any (65000:[11000..11999]) then
    if path-type is ebgp then
      set next-hop self
      set aigp-metric + 1
      done
    endif
    if path-type is ibgp then
      done
    endif
  endif
end-policy
!
route-policy PL-BGP-UP-LU-EXP
  if destination in (172.16.10.102/32) then
    set community CM-LOOPBACKS-100
    set aigp-metric 0
    set med 0
    done
  endif
  if community matches-any (65000:[11000..11999]) then
    set med 0
    done
  endif
end-policy
!
route-policy PL-BGP-DOWN-LU-EXP
  if community matches-any (65000:11100) then
    drop
  endif
  if community matches-any (65000:[11000..11999]) then
    if path-type is ebgp then
      set next-hop self
      set aigp-metric + 1
      done
    endif
    if path-type is ibgp then
      done
    endif
  endif
end-policy
!
router static
 address-family ipv4 unicast
  10.1.2.3/32 GigabitEthernet0/0/0/1
 !
!
router ospf core
 apply-group GR-OSPF
 router-id 172.16.10.102
 authentication-key encrypted 123310191B1B0916
 authentication message-digest
 timers throttle spf 50 50 2000
 auto-cost reference-bandwidth 1000000
 address-family ipv4 unicast
 area 0
  mpls traffic-eng
  interface Loopback0
  !
  interface GigabitEthernet0/0/0/2
  !
  interface GigabitEthernet0/0/0/3
  !
  interface GigabitEthernet0/0/0/4
  !
 !
 mpls traffic-eng router-id Loopback0
!
router bgp 65001
 bgp router-id 172.16.10.102
 bgp unsafe-ebgp-policy
 ibgp policy out enforce-modifications
 address-family ipv4 unicast
  redistribute connected
  allocate-label all
 !
 address-family vpnv4 unicast
 !
 neighbor-group EBGP-UP:LU
  remote-as 65002
  update-source GigabitEthernet0/0/0/1
  address-family ipv4 labeled-unicast
   aigp
   send-community-ebgp
   route-policy PL-BGP-UP-LU-EXP out
   soft-reconfiguration inbound always
  !
 !
 neighbor-group EBGP-UP:VPN
  remote-as 65002
  ebgp-multihop 255
  update-source Loopback0
  address-family vpnv4 unicast
   soft-reconfiguration inbound always
   next-hop-unchanged
  !
 !
 neighbor-group IBGP-RR:LU_VPN
  remote-as 65001
  update-source Loopback0
  address-family ipv4 labeled-unicast
   route-policy PL-BGP-RR-LU-EXP out
   soft-reconfiguration inbound always
  !
  address-family vpnv4 unicast
   soft-reconfiguration inbound always
  !
 !
 neighbor-group IBGP-DOWN:LU_VPN
  remote-as 65001
  update-source Loopback0
  session-open-mode passive-only
  address-family ipv4 labeled-unicast
   route-reflector-client
   route-policy PL-BGP-DOWN-LU-EXP out
   soft-reconfiguration inbound always
  !
  address-family vpnv4 unicast
   route-reflector-client
   soft-reconfiguration inbound always
  !
 !
 neighbor 10.1.2.3
  use neighbor-group EBGP-UP:LU
 !
 neighbor 172.16.10.11
  use neighbor-group IBGP-DOWN:LU_VPN
 !
 neighbor 172.16.10.22
  use neighbor-group IBGP-DOWN:LU_VPN
 !
 neighbor 172.16.10.101
  use neighbor-group IBGP-RR:LU_VPN
 !
 neighbor 172.16.20.1
  use neighbor-group EBGP-UP:VPN
 !
 neighbor 172.16.20.2
  use neighbor-group EBGP-UP:VPN
 !
!
mpls oam
!
rsvp
 apply-group GR-RSVP
 interface GigabitEthernet0/0/0/2
 !
 interface GigabitEthernet0/0/0/3
 !
 interface GigabitEthernet0/0/0/4
 !
 signalling graceful-restart
!
mpls traffic-eng
 interface GigabitEthernet0/0/0/2
 !
 interface GigabitEthernet0/0/0/3
 !
 interface GigabitEthernet0/0/0/4
 !
 reoptimize 60
!
mpls ldp
!
ssh server vrf default
lldp
!
end

Connection to localhost closed by remote host.

Advertisements