HCIP第十一天-MPLS&BGP综合实验

发布于:2023-02-02 ⋅ 阅读:(461) ⋅ 点赞:(0)

实验要求:

实验拓扑:

划分网段

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中用户的环回