实验需求
1.AS2的IP地址为172.16.0.0/16
2.AS2中每台设备存在两个环回接口,一个为专门建立邻居关系的32位,一个为代表用户网段的24位
3.AS2中AR3/4/6不得运行BGP协议
4. AR1到AS2中AR2/3/4用户网段基于AR5访问 AR1到AS2中AR5/6/7用户网段基于AR2访问
5.保留备份路由
6.R1/R8的环回可以访问内部AS2中所有用户的网段环回
R1:bgp 1
peer 12.1.1.2 as-number 2
peer 15.1.1.5 as-number 2
network 10.1.1.0 255.255.255.0
ospf 10 router-id 172.16.1.2
area 0.0.0.0
network 172.16.0.0 0.0.255.255
mpls lsr-id 172.16.1.2
mpls
mpls ldp
interface GigabitEthernet0/0/0
mpls
mpls ldp
interface GigabitEthernet0/0/2
mpls
mpls ldp
interface LoopBack1
ospf network-type broadcast
ip route-static 172.16.0.0 255.255.248.0 NULL 0
ip ip-prefix med index 10 permit 172.16.2.0 24
route-policy med permit node 10
if-match ip-prefix med
apply cost 1
route-policy med permit node 20 #建个空表,默认拒绝所有
bgp 2
peer 12.1.1.1 as-number 1
peer 12.1.1.1 route-policy med export
peer 172.16.1.5 as-number 2
peer 172.16.1.5 connect-interface LoopBack0
peer 172.16.1.5 next-hop-local
peer 172.16.1.7 as-number 2
peer 172.16.1.7 connect-interface LoopBack0
peer 172.16.1.7 next-hop-local
network 172.16.0.0 255.255.248.0 #宣告汇总路由
network 172.16.2.0 255.255.255.0 #这里是宣告用户网段
network 172.16.3.0 255.255.255.0
network 172.16.4.0 255.255.255.0
路由基于隧道进行递归查找
route recursive-lookup tunnel
R3:
ospf 10 router-id 172.16.1.4
area 0.0.0.0
network 172.16.0.0 0.0.255.255
mpls lsr-id 172.16.1.4
mpls
mpls ldp
interface GigabitEthernet0/0/1
mpls
mpls ldp
interface GigabitEthernet0/0/2
mpls
mpls ldp
interface LoopBack1
ospf network-type broadcast
ip route-static 0.0.0.0 0.0.0.0 172.16.0.10
R4:
ospf 10 router-id 172.16.1.4
area 0.0.0.0
network 172.16.0.0 0.0.255.255
mpls lsr-id 172.16.1.4
mpls
mpls ldp
interface GigabitEthernet0/0/1
mpls
mpls ldp
interface GigabitEthernet0/0/2
mpls
mpls ldp
interface LoopBack1
ospf network-type broadcast
ip route-static 0.0.0.0 0.0.0.0 172.16.0.10
R5:
ospf 10 router-id 172.16.1.5
area 0.0.0.0
network 172.16.0.0 0.0.255.255
mpls lsr-id 172.16.1.5
mpls
mpls ldp
interface GigabitEthernet0/0/0
mpls
mpls ldp
interface GigabitEthernet0/0/2
mpls
mpls ldp
interface LoopBack1
ospf network-type broadcast
ip route-static 172.16.0.0 255.255.248.0 NULL 0
#配置BGP
bgp 2
peer 15.1.1.1 as-number 1
peer 172.16.1.2 as-number 2
peer 172.16.1.2 connect-interface LoopBack0
peer 172.16.1.2 next-hop-local
peer 172.16.1.7 as-number 2
peer 172.16.1.7 connect-interface LoopBack0
peer 172.16.1.7 next-hop-local
network 172.16.0.0 255.255.248.0
network 172.16.5.0 255.255.255.0
network 172.16.6.0 255.255.255.0
network 172.16.7.0 255.255.255.0
route recursive-lookup tunnel
R6:
ospf 10 router-id 172.16.1.6
area 0.0.0.0
network 172.16.0.0 0.0.255.255
mpls lsr-id 172.16.1.6
mpls
mpls ldp
interface GigabitEthernet0/0/0
mpls
mpls ldp
interface GigabitEthernet0/0/1
mpls
mpls ldp
interface GigabitEthernet0/0/2
mpls
mpls ldp
interface LoopBack1
ospf network-type broadcast
ip route-static 0.0.0.0 0.0.0.0 172.16.0.18
R7:
ospf 10 router-id 172.16.1.7
area 0.0.0.0
network 172.16.0.0 0.0.255.255
mpls lsr-id 172.16.1.7
mpls
mpls ldp
interface GigabitEthernet0/0/1
mpls
mpls ldp
interface GigabitEthernet0/0/2
mpls
mpls ldp
interface LoopBack1
ospf network-type broadcast
ip route-static 172.16.0.0 255.255.248.0 NULL 0
bgp 2
peer 78.1.1.8 as-number 3
peer 172.16.1.2 as-number 2
peer 172.16.1.2 connect-interface LoopBack0
peer 172.16.1.2 next-hop-local
peer 172.16.1.5 as-number 2
peer 172.16.1.5 connect-interface LoopBack0
peer 172.16.1.5 next-hop-local
network 172.16.0.0 255.255.248.0
route recursive-lookup tunnel
R8:
bgp 3
peer 78.1.1.1 as-number 2
network 100.1.1.0 24