實驗要求:
實驗拓撲:
劃分網段
172.16.0.2-172.16.0.7/32 分别給R2-7當建立鄰居關系環回
172.16.2.1-172.16.7.1/24 分别給R2-7代表使用者網段
172.16.1.0/30 為R2-7配置相應的ip位址
相關配置
基礎ip配置:略
R1:
建立bgp鄰居
[R1]bgp 1
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 12.1.1.2 as-number 2
[R1-bgp]peer 15.1.1.5 as-number 2
宣告
[R1-bgp]network 192.168.1.0 24
R2-R7
配置OSPF
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[R2]int LoopBack 1
[R2-LoopBack1]ospf network-type broadcast
進loopback1
修改ospf工作類型為brodcast
MPLS配置以及BGP配置
R2:
[R2]mpls lsr-id 172.16.0.2
[R2]mpls
[R2-mpls]mpls ldp
[R2-mpls-ldp]q
[R2]int gi 0/0/1
[R2-GigabitEthernet0/0/1]mpls
[R2-GigabitEthernet0/0/1]mpls ld
[R2-GigabitEthernet0/0/1]mpls ldp
[R2-GigabitEthernet0/0/1]int gi 0/0/2
[R2-GigabitEthernet0/0/2]mpls
[R2-GigabitEthernet0/0/2]mpls ldp
[R2-GigabitEthernet0/0/2]q
[R2]bgp 2
[R2-bgp]peer 172.16.0.5 as
[R2-bgp]peer 172.16.0.5 as-number 2
[R2-bgp]peer 172.16.0.5 connect-interface LoopBack 0
[R2-bgp]peer 172.16.0.5 next-hop-local
[R2-bgp]peer 172.16.0.7 as-number 2
[R2-bgp]peer 172.16.0.7 connect-interface LoopBack 0
[R2-bgp]peer 172.16.0.7 next-hop-local
[R2-bgp]peer 12.1.1.1 as-number 1
R3:
[R3]mpls lsr-id 172.16.0.3
[R3]mpls
[R3-mpls]mpls ldp
[R3-mpls-ldp]q
[R3]int gi 0/0/0
[R3-GigabitEthernet0/0/0]mpls
[R3-GigabitEthernet0/0/0]mpls ldp
[R3-GigabitEthernet0/0/0]int gi 0/0/1
[R3-GigabitEthernet0/0/1]mpls
[R3-GigabitEthernet0/0/1]mpls ldp
[R3-GigabitEthernet0/0/1]int gi 0/0/2
[R3-GigabitEthernet0/0/2]mpls
[R3-GigabitEthernet0/0/2]mpls ldp
[R3-GigabitEthernet0/0/2]
R4:
[R4]mpls lsr-id 172.16.0.4
[R4]mpls
[R4-mpls]mpls
[R4-mpls]mpls ldp
[R4-mpls-ldp]q
[R4]int gi 0/0/0
[R4-GigabitEthernet0/0/0]mpls
[R4-GigabitEthernet0/0/0]mpls ldp
[R4-GigabitEthernet0/0/0]int gi 0/0/1
[R4-GigabitEthernet0/0/1]mpls
[R4-GigabitEthernet0/0/1]mpls ldp
[R4-GigabitEthernet0/0/1]
R5:
[R5]mpls lsr-id 172.16.0.5
[R5]mpls
[R5-mpls]mpls
[R5-mpls]mpls ldp
[R5-mpls-ldp]q
[R5]int gi 0/0/2
[R5-GigabitEthernet0/0/2]mpls
[R5-GigabitEthernet0/0/2]mpls ldp
[R5-GigabitEthernet0/0/2]int gi 0/0/1
[R5-GigabitEthernet0/0/1]mpls
[R5-GigabitEthernet0/0/1]mpls ldp
[R5]bgp 2
[R5-bgp]peer 12.1.1.1 as-number 1
[R5-bgp]peer 172.16.0.2 as-number 2
[R5-bgp]peer 172.16.0.2 connect-interface LoopBack 0
[R5-bgp]peer 172.16.0.2 next-hop-local
[R5-bgp]peer 172.16.0.7 as-number 2
[R5-bgp]peer 172.16.0.7 connect-interface LoopBack 0
[R5-bgp]peer 172.16.0.7 next-hop-local
R6:
[R6]mpls ls
[R6]mpls lsr-id 172.16.0.6
[R6]mpls
[R6-mpls]mpls
[R6-mpls]mpls ldp
[R6-mpls-ldp]q
[R6]int gi 0/0/1
[R6-GigabitEthernet0/0/1]mpls
[R6-GigabitEthernet0/0/1]mpls ldp
[R6-GigabitEthernet0/0/1]int gi 0/0/0
[R6-GigabitEthernet0/0/0]mpls
[R6-GigabitEthernet0/0/0]mpls ldp
[R6-GigabitEthernet0/0/0]int gi 0/0/2
[R6-GigabitEthernet0/0/2]mpls
[R6-GigabitEthernet0/0/2]mpls ldp
[R6-GigabitEthernet0/0/2]
R7:
[R7]mpls lsr-id 172.16.0.7
[R7]mpls
[R7-mpls]mpls
[R7-mpls]mpls ldp
[R7-mpls-ldp]q
[R7]int gi 0/0/0
[R7-GigabitEthernet0/0/0]mpls
[R7-GigabitEthernet0/0/0]mpls ldp
[R7-GigabitEthernet0/0/0]int gi 0/0/1
[R7-GigabitEthernet0/0/1]mpls
[R7-GigabitEthernet0/0/1]mpls ldp
[R7-GigabitEthernet0/0/1]q
[R7]bgp 2
[R7-bgp]peer 172.16.0.2 as-number 2
[R7-bgp]peer 172.16.0.2 connect-interface LoopBack 0
[R7-bgp]peer 172.16.0.2 next-hop-local
[R7-bgp]peer 172.16.0.5 as-number 2
[R7-bgp]peer 172.16.0.5 connect-interface LoopBack 0
[R7-bgp]peer 172.16.0.5 next-hop-local
[R7-bgp]peer 78.1.1.8 as-number 3
R8:
[R8]bgp 3
[R8-bgp]peer 78.1.1.7 as
[R8-bgp]peer 78.1.1.7 as-number 2
宣告
[R8-bgp]network 192.168.2.0 24
R3-4-6配置預設達到全網可達
[R3]ip route-static 0.0.0.0 0 172.16.1.1
[R4]ip route-static 0.0.0.0 0 172.16.1.10
[R6]ip route-static 0.0.0.0 0 172.16.1.18
為解決bgp路由黑洞R2-5-7配置如下:
route recursive-lookup tunnel
宣告AS2路由---R2R5R7均做如下配置:
[R2]ip route-static 172.16.0.0 21 NULL 0
[R2]bgp 2
[R2-bgp]network 172.16.0.0 21
幹涉選路
檢視R1路由表
是以僅需在R2修改172.16.2.0路由讓他走R5即可
[R2]ip ip-prefix a permit 172.16.2.0 24
[R2]route-policy a permit node 10
[R2-route-policy]if-match ip-prefix a
[R2-route-policy]apply as-path 2 2 2 additive
[R2-route-policy]q
[R2]route-policy a permit node 20
[R2-route-policy]q
進入BGP調用政策
[R2]bgp 2
[R2-bgp]peer 12.1.1.1 route-policy a export
再檢視R1路由表:
R1&R8均可通路AS2中使用者的環回