目录
将R2-R7的LoopBack 1 接口类型为Broadcast
六、华为设备需要开启 route recursive-lookup tunnel --- 路由基于隧道进行递归查找
R1到AS2中,要使R2-3-4用户网段基于R5访问,就要在R2上宣告R2-3-4的用户网段
R1到AS2中,要使R5-6-7用户网段基于R2访问,就要在R5上宣告R5-6-7的用户网段
一、基于172.16.0.0/16划分IP地址
172.16.0.0/24---用于所有的建邻
172.16.0.2/32
172.16.0.3/32
172.16.0.4/32
172.16.0.5/32
172.16.0.6/32
172.16.0.7/32
172.16.1.0/24---用于接口IP
172.16.1.0/30
172.16.1.4/30
172.16.1.8/30
172.16.1.12/30
172.16.1.16/30
172.16.1.20/30
172.16.1.24/30
用户网段
172.16.2.0/24
172.16.3.0/24
172.16.4.0/24
172.16.5.0/24
172.16.6.0/24
172.16.7.0/24
二、配置IP地址
R1
R2
R3
R4
R5
R6
R7
R8
三、AS2中配置OSPF
R2
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.255
R3
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 172.16.3.0 0.0.0.255
R4
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255[R4-ospf-1-area-0.0.0.0]network 172.16.4.0 0.0.0.255
R5
[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255[R5-ospf-1-area-0.0.0.0]network 172.16.5.0 0.0.0.255
R6
[R6]ospf 1 router-id 6.6.6.6
[R6-ospf-1]area 0
[R6-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.255
[R6-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255[R6-ospf-1-area-0.0.0.0]network 172.16.6.0 0.0.0.255
R7
[R7]ospf 1 router-id 7.7.7.7
[R7-ospf-1]area 0
[R7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.255
[R7-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255[R7-ospf-1-area-0.0.0.0]network 172.16.7.0 0.0.0.255
将R2-R7的LoopBack 1 接口类型为Broadcast
[R2-LoopBack1]ospf network-type broadcast
[R3-LoopBack1]ospf network-type broadcast
[R4-LoopBack1]ospf network-type broadcast
[R5-LoopBack1]ospf network-type broadcast
[R6-LoopBack1]ospf network-type broadcast
[R7-LoopBack1]ospf network-type broadcast
查看R2的路由表
四、R2-R7配置MPLS
R2
[R2]mpls lsr-id 172.16.0.2
[R2]mpls
Info: Mpls starting, please wait... OK!
[R2-mpls]mpls ldp
[R2-GigabitEthernet0/0/1]mpls
[R2-GigabitEthernet0/0/1]mpls ldp
[R2-GigabitEthernet0/0/2]mpls
[R2-GigabitEthernet0/0/2]mpls ldp
R3
[R3]mpls lsr-id 172.16.0.3
[R3]mpls
Info: Mpls starting, please wait... OK!
[R3-mpls]mpls ldp
[R3-GigabitEthernet0/0/0]mpls
[R3-GigabitEthernet0/0/0]mpls ldp
[R3-GigabitEthernet0/0/1]mpls
[R3-GigabitEthernet0/0/1]mpls ldp
[R3-GigabitEthernet0/0/2]mpls
[R3-GigabitEthernet0/0/2]mpls ldp
R4
[R4]mpls lsr-id 172.16.0.4
[R4]mpls
Info: Mpls starting, please wait... OK!
[R4-mpls]mpls ldp
[R4-GigabitEthernet0/0/0]mpls
[R4-GigabitEthernet0/0/0]mpls ldp
[R4-GigabitEthernet0/0/1]mpls
[R4-GigabitEthernet0/0/1]mpls ldp
R5
[R5]mpls lsr-id 172.16.0.5
[R5]mpls
Info: Mpls starting, please wait... OK!
[R5-mpls]mpls ldp
[R5-GigabitEthernet0/0/0]mpls
[R5-GigabitEthernet0/0/0]mpls ldp
[R5-GigabitEthernet0/0/1]mpls
[R5-GigabitEthernet0/0/1]mpls ldp
R6
[R6]mpls lsr-id 172.16.0.6
[R6]mpls
Info: Mpls starting, please wait... OK!
[R6-mpls]mpls ldp
[R6-GigabitEthernet0/0/1]mpls
[R6-GigabitEthernet0/0/1]mpls ldp
[R6-GigabitEthernet0/0/0]mpls
[R6-GigabitEthernet0/0/0]mpls ldp
[R6-GigabitEthernet0/0/2]mpls
[R6-GigabitEthernet0/0/2]mpls ldp
R7
[R7]mpls lsr-id 172.16.0.7
[R7]mpls
Info: Mpls starting, please wait... OK!
[R7-mpls]mpls ldp
[R7-GigabitEthernet0/0/0]mpls
[R7-GigabitEthernet0/0/0]mpls ldp
[R7-GigabitEthernet0/0/1]mpls
[R7-GigabitEthernet0/0/1]mpls ldp
五、建立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.2 as-number 2
[R2]bgp 2
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 12.1.1.1 as-number 1
[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
[R5]bgp 2
[R5-bgp]router-id 5.5.5.5
[R5-bgp]peer 15.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
[R7]bgp 2
[R7-bgp]router-id 7.7.7.7
[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.2 as-number 3
[R8]bgp 3
[R8-bgp]router-id 8.8.8.8
[R8-bgp]peer 78.1.1.1 as-number 2
六、华为设备需要开启 route recursive-lookup tunnel --- 路由基于隧道进行递归查找
[R2]route recursive-lookup tunnel
[R5]route recursive-lookup tunnel
[R7]route recursive-lookup tunnel
七、配置R3-R4-R6的缺省路由
[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.21
八、宣告
[R2]ip route-static 172.16.0.0 21 NULL 0
[R2-bgp]network 172.16.0.0 21[R5]ip route-static 172.16.0.0 21 NULL 0
[R5-bgp]network 172.16.0.0 21[R7]ip route-static 172.16.0.0 21 NULL 0
[R7-bgp]network 172.16.0.0 21
R1到AS2中,要使R2-3-4用户网段基于R5访问,就要在R2上宣告R2-3-4的用户网段
[R2-bgp]network 172.16.2.0 24
[R2-bgp]network 172.16.3.0 24
[R2-bgp]network 172.16.4.0 24
只有172.16.2.0网段走的R2,所以在R1上启用路由策略
[R1]ip ip-prefix med permit 172.16.2.0 24
[R1]route-policy med permit node 10
[R1-route-policy]if-match ip-prefix med
[R1-route-policy]apply cost 10
[R1]route-policy med permit node 20
[R1]bgp 1
[R1-bgp]peer 12.1.1.2 route-policy med import
R1到AS2中,要使R5-6-7用户网段基于R2访问,就要在R5上宣告R5-6-7的用户网段
[R5-bgp]network 172.16.5.0 24
[R5-bgp]network 172.16.6.0 24
[R5-bgp]network 172.16.7.0 24
备份路由为172.16.0.0/21
九、实验结果