一、实验目的:
二、实验拓扑:
三、实验配置:
(1)配置r1-r5的环回IP以及接口IP地址:
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 12.0.0.1 255.255.255.0
[R1]interface LoopBack 0
[R1-LoopBack0]ip address 1.1.1.1 255.255.255.0
[R1-LoopBack0]quit
[R1]interface LoopBack 1
[R1-LoopBack1]ip address 172.16.0.1 255.255.255.0
[R1-LoopBack1]quit
[R1]interface LoopBack 2
[R1-LoopBack2]ip address 172.16.1.1 255.255.255.0
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]ip address 12.0.0.2 255.255.255.0
[R2-GigabitEthernet0/0/1]quit
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 23.0.0.1 255.255.255.0
[R2-GigabitEthernet0/0/0]quit
[R2]interface LoopBack 0
[R2-LoopBack0]ip address 2.2.2.2 255.255.255.0
[R3]interface GigabitEthernet 0/0/1
[R3-GigabitEthernet0/0/1]ip address 23.0.0.2 255.255.255.0
[R3-GigabitEthernet0/0/1]quit
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 34.0.0.1 255.255.255.0
[R3-GigabitEthernet0/0/0]quit
[R3]interface LoopBack 0
[R3-LoopBack0]ip address 3.3.3.3 255.255.255.0
[R4]interface GigabitEthernet 0/0/1
[R4-GigabitEthernet0/0/1]ip address 34.0.0.2 255.255.255.0
[R4-GigabitEthernet0/0/1]quit
[R4]interface GigabitEthernet 0/0/0
[R4-GigabitEthernet0/0/0]ip address 45.0.0.1 255.255.255.0
[R4-GigabitEthernet0/0/0]quit
[R4]interface LoopBack 0
[R4-LoopBack0]ip address 4.4.4.4 255.255.255.0
[R5]interface GigabitEthernet 0/0/1
[R5-GigabitEthernet0/0/1]ip address 45.0.0.2 255.255.255.0
[R5-GigabitEthernet0/0/1]quit
[R5]interface LoopBack 0
[R5-LoopBack0]ip address 5.5.5.5 255.255.255.0
(2)在r2-r4设备配置ospf:
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
(3)在IBGP里面建立全连的bgp:
[R2]bgp 2
[R2-bgp]peer 3.3.3.3 as-number 2
[R2-bgp]peer 3.3.3.3 connect-interface LoopBack0
[R2-bgp]peer 4.4.4.4 as-number 2
[R2-bgp]peer 4.4.4.4 connect-interface LoopBack0
[R3]bgp 2
[R3-bgp]router-id 3.3.3.3
[R3-bgp]peer 2.2.2.2 as-number 2
[R3-bgp]peer 4.4.4.4 as-number 2
[R3-bgp]peer 4.4.4.4 connect-interface LoopBack0
[R4]bgp 2
[R4-bgp]router-id 4.4.4.4
[R4-bgp]peer 2.2.2.2 as-number 2
[R4-bgp]peer 3.3.3.3 as-number 2
(3)在EBGP建立bgp:
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
(4)进行路由的获取:
[R1]ip ip-prefix aa permit 172.16.0.0 16 greater-equal 24 less-equal 24
[R1]route-policy aa permit node 10
[R1-route-policy]if-match ip-prefix aa
[R1-route-policy]quit
[R1]bgp 1
[R1-bgp]network 1.1.1.0 24
[R1-bgp]import-route direct route-policy aa
在IBGP里面进行路由传递时需要更改下一跳为本地路由:
[R2]bgp 2
[R2-bgp]peer 3.3.3.3 next-hop-local
[R2-bgp]peer 4.4.4.4 next-hop-local
[R5]bgp 3
[R5-bgp]network 5.5.5.0 255.255.255.0
[R4]bgp 2
[R4-bgp]peer 2.2.2.2 next-hop-local
[R4-bgp]peer 3.3.3.3 next-hop-local
(5)聚合:
[R1]ip ip-prefix bb permit 172.16.0.0 24
[R1]route-policy bb permit node 10
[R1-route-policy]if-match ip-prefix bb
[R1-route-policy]quit
[R1]bgp 1
[R1-bgp]aggregate 172.16.0.0 255.255.254.0 suppress-policy bb
四、实验测试