Nachdem EIGRP und OSPF zum Kunden eingerichtet wurde (MPLS - Anbindung per IGP), kommt in diesem Beispiel BGP zum Einsatz. BGP ist im MPLS bereits vorhanden, daher spart man sich die Redistributierung. Es kommen die Router “CE-C1” und “CE-C2” dazu.

Folgendes wird auf den Routern CE-C1 und CE-C2 eingerichtet. Da es nur ein Beispiel ist, werden die direkt verbundenen Netze redistributiert. Das sollte in einer produktiv Umgebung nicht in der Form verwendet werden!
1
2
3
4
5
6
7
CE-C1(config)#router bgp 65510
CE-C1(config)#neighbor 172.16.33.1 remote-as 65520
CE-C1(config)#redistribute connected
CE-C2(config)#router bgp 65510
CE-C2(config-router)#neighbor 172.16.33.129 remote-as 65520
CE-C2(config-router)#redistribute connected
BGP ist somit aktiv. Diese Konfiguration dient nur als Beispiel und sollte nicht produktiv verwendet werden!
Jetzt müssen die Provider-Edge-Router um ein neues VRF erweitert werden.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ISPE1(config)#vrf definition KundeC
ISPE1(config-vrf)#rd 65520:320
ISPE1(config-vrf)#route-target both 500:5000
ISPE1(config-vrf)#address-family ipv4
ISPE1(config-vrf)#int gi 3/0
ISPE1(config-if)#vrf forwarding KundeC
% Interface GigabitEthernet3/0 IPv4 disabled and address(es) removed due to disabling VRF KundeC
ISPE1(config-if)#ip address 172.16.33.1 255.255.255.128
ISPE2(config)#vrf definition KundeC
ISPE2(config-vrf)#rd 65520:330
ISPE2(config-vrf)#route-target both 500:5000
ISPE2(config-vrf)#address-family ipv4
ISPE2(config-vrf)#int gi 3/0
ISPE2(config-if)#vrf forwarding KundeC
% Interface GigabitEthernet3/0 IPv4 disabled and address(es) removed due to disabling VRF KundeC
ISPE2(config-if)#ip address 172.16.33.129 255.255.255.128
ISPE1#sh vrf
Name Default RD Protocols Interfaces
KundeA 65520:100 ipv4 Gi1/0
KundeB 65520:500 ipv4 Gi0/0
KundeC 65520:320 ipv4 Gi3/0
Jetzt muss für das VRF “KundeC” BGP eingerichtet werden.
1
2
3
4
5
6
ISPE1(config)#router bgp 65520
ISPE1(config-router)#address-family ipv4 vrf KundeC
ISPE1(config-router-af)#neighbor 172.16.33.2 remote-as 65510
ISPE1(config-router-af)#neighbor 172.16.33.2 activate
ISPE1(config-router-af)#neighbor 172.16.33.2 as-override
ISPE1(config-router-af)#
Die BGP Session startet:
1
2
3
4
5
6
7
*Jun 3 14:28:26.043: %BGP-5-ADJCHANGE: neighbor 172.16.33.2 vpn vrf KundeC Up
ISPE2(config)#router bgp 65520
ISPE2(config-router)#address-family ipv4 vrf KundeC
ISPE2(config-router-af)#neighbor 172.16.33.130 remote-as 65510
ISPE2(config-router-af)#neighbor 172.16.33.130 activate
ISPE2(config-router-af)#neighbor 172.16.33.130 as-override
ISPE2(config-router-af)#
Auch hier startet die BGP Session.
1
2
*Jun 3 14:30:02.539: %BGP-5-ADJCHANGE: neighbor 172.16.33.130 vpn vrf KundeC Up
ISPE2#
Jetzt sollten die Routen übertragen werden.
1
2
3
4
5
6
7
8
9
10
11
12
CE-C1#sh ip route
Gateway of last resort is not set
172.16.0.0/25 is subnetted, 1 subnets
C 172.16.33.0 is directly connected, FastEthernet0/0
10.0.0.0/32 is subnetted, 2 subnets
C 10.10.11.11 is directly connected, Loopback0
B 10.10.22.11 [20/0] via 172.16.33.1, 00:00:30
CE-C1#ping 10.10.22.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.22.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 808/906/1060 ms
Dies ist lediglich ein Beispiel. Für eventuell auftretende Schäden bin ich nicht verantwortlich, jeder konfiguriert auf eigene Gefahr.