mpls vpn_hub-spoke
r4&r5:
export 101:101
import 100:100
r3:
exportrt:100:100
importrt:101:101
rd建议每个pe唯一:1:x
1.isp的igp
2.mpls ldp
3.vrf
4.mp-bgp
5.和ce的协议
as 200可以访问300
as 400可以访问300
as 200不能访问400
r3:
int lo0
ip ospf 1 area 0
int e0/2 - 3
ip ospf 1 area 0
r4:
int e0/2
ip ospf 1 area 0
int lo0
ip ospf 1 area 0
r5:
int l0
ip ospf 1 area 0
int e0/3
ip ospf 1 area 0
r3:
ip cef
int range e0/2 - 3
mpls ip
r4:
int e0/2
mpls ip
r5:
int e0/3
mpls ip
show mpls forwarding-table
r3:
ip vrf a
rd 3:3
route-target export 100:100
route-target import 101:101
int e0/0
ip vrf forwarding a
int e0/1
ip vrf forwarding a
r4:
ip vrf a
rd 4:4
route-target export 101:101
route-target import 100:100
int e0/0
ip vrf forwarding a
r5:
ip vrf a
route-target export 101:101
route-target import 100:100
int e0/0
ip vrf forwarding a
router bgp 100
neighbor 33.1.1.1 remote-as 100
neighbor 44.1.1.1 remote-as 100
address-family vpnv4
neighbor 33.1.1.1 activate
neighbor 44.1.1.1 activate
r3:
router bgp 100
neighbor 44.1.1.1 remote-as 100
neighbor 55.1.1.1 remote-as 100
neighbor 44.1.1.1 up lo0
neighbor 55.1.1.1 up lo0
address-family vpnv4
neighbor 44.1.1.1 activate
neighbor 55.1.1.1 activate
r4:
router bgp 100
neighbor 33.1.1.1 remote-as 100
neighbro 55.1.1.1 remote-as 100
address-family vpnv4
neighbor 33.1.1.1 activate
neighbor 55.1..11 acitvate
address-family ipv4 vrf a
neighbor 47.1.1.7 remote-as 200
neighbor 47.1.1.7 activate
r5:
address-family ipv4 vrf a
neighbor 58.1.1.8 remote-as 400
neighbor 58.1.1.8 activate
r8:
router bgp 400
neighbor 58.1.1.5 remote-as 100
neighor 88.1.1.1 mask 255.255.255.255
r7:
router bgp 200
neighbor 47.1.1.4 remote-as 100
network 77.1.1.1 mask 255.255.255.255
r3:
router bgp 100
address-family ipv4 vrf a
neighbor 13.1.1.1 remote-as 300
neighbor 23.1.1.2 remote-as 300
r1:
router bgp 300
neighbor 13.1.1.3 remote-as 100
network 11.1.1.1 mask 255.255.255.255
neighbor 23.1.1.2 remote-as 300
neighbor 12.1.1.2 remote-as 300
neighbor 12.1.1.2 next-hop-self
r2:
router bgp 300
neighbor 12.1.1.1 remote-as 300
neighbor 23.1.1.3 remote-as 100
network 22.1.1.1 mask 255.255.255.255
neighbor 12.1.1.1 next-hop-self
r3:
show bgp all summary
show ip bgp vpnv4 all
r7:
show ip bgp
r3:
router bgp 100
address-family ipv4 vrf a
redisrtibute connected
r4:
router bgp 100
address-family ipv4 vrf a
redistribute connected
r5:
router bgp 100
redistirbute connected
r3:
router bgp 100
address-family ipv4 vrf a
neighbor 13.1.1.1 allowas-in 4(由于r1,r2收到的路由最优选择的是r3所以,就算允许相同as-number路由进入,r1,r2也不会更新给r3)
neighbor 23.1.1.2 allowas-in 4
r2:
router bgp 300
neighbor 12.1.1.1 weight 10
r3:
router bgp 100
address-family ipv4 vrf a
neighbor 23.1.1.2 weight 11