1、環境準備網絡
1. 軟件:GNS3oop
2. 路由:c7200spa
2、實驗操做3d
實驗要求:code
一、 掌握 BGP 的基本配置方法。router
二、 掌握如何查看 BGP 的各類配置信息。blog
三、 掌握基於迴環口的 BGP 的鄰居關係創建的配置方法。接口
四、 理解須要使用迴環口爲目的。ip
五、 理解 BGP 同步功能的做用和配置。路由
六、 掌握使用指向 NULL0 接口的靜態路由的彙總配置方法。
七、 掌握使用聚合屬性的路由彙總配置方法。
八、 掌握 BGP 認證配置方法
實驗拓撲:
實驗過程:
一、根據實驗拓撲搭建實驗環境
二、根據實驗拓撲,配置路由器各接口 IP 地址,使路由器之間直鏈接口能夠通訊。
R1 接口信息
R2 接口信息
R3 接口信息
R4 接口信息
R5 接口信息
三、在路由器 R2 和 R4 上配置 BGP 鄰居關係。參考命令以下:
R4(config)#router bgp 4033
R4(config-router)#bgp router-id 4.4.4.4
R4(config-router)#neighbor 24.33.1.1 remote-as 1033
參考 R4 的配置配置 R2
問題 1:配置後在 R4 上查看鄰居關係,R2 和 R4 之間是否造成鄰居關係。
參考命令:show ip bgp summary
R2
R4
答:R2 和 R4 之間是造成鄰居關係
四、在 R一、R二、R3 之間配置 OSPF 路由選擇協議,使各路由器之間能夠進行通訊。
OSPF 搭建拓撲
R1 上的配置清單:
R1(config)#router ospf 33
R1(config-router)#network 1.1.1.0 0.0.0.255 area 0
R1(config-router)#network 12.33.1.0 0.0.0.255 area 0
R1(config-router)#network 13.33.1.0 0.0.0.255 area 0
R2 上的配置清單:
R2(config)#router ospf 33
R2(config-router)#network 2.2.2.0 0.0.0.255 area 1
R2(config-router)#network 12.33.1.0 0.0.0.255 area 0
R3 上的配置清單:
R3(config)#router ospf 33
R3(config-router)#network 3.3.3.0 0.0.0.255 area 2
R3(config-router)#network 13.33.1.0 0.0.0.255 area 0
五、在 R2 和 R3 之間使用迴環接口配置鄰居關係。
R2(config)#router bgp 1033
R2(config-router)#bgp router-id 2.2.2.2
R2(config-router)#neighbor 3.3.3.3 remote-as 1033
R2(config-router)#neighbor 3.3.3.3 update-source Loopback0
R3 參考 R2 配置進行配置。
R2
R3
六、參考步驟 5 的配置在 R3 和 R5 之間使用迴環接口配置鄰居關係。
問題 2:步驟 6 配置後,在 R3 和 R5 上查看 BGP 鄰居關係,可否造成鄰居關係?爲何?
R3
R5
答:在 R3 和 R5 上查看 BGP 鄰居關係,發現不能造成鄰居關係。由於R3沒有到達網絡5.5.5.0的路由、R5沒有到達網絡3.3.3.0的路由.
七、在 R3 和 R5 上添加靜態路由使得迴環接口之間進行通訊。參考命令:
R3(config)#ip route 5.5.5.5 255.255.255.255 s1/0
R5 參考 R3 配置
問題 3:步驟 7 配置後,在 R3 和 R5 上查看 BGP 鄰居關係,可否造成鄰居關係?爲何?
R3
R5
答:在 R3 和 R5 上查看 BGP 鄰居關係,發現不能造成鄰居關係。由於在ebgp創建鄰居的時候默認ttl值爲1,若是不修改ebgp-multihop會致使非直連的ebgp鄰居沒法創建鄰居關係
八、修改 EBGP 的默認跳數,參考命令:
R5(config)#router bgp 5033
R5(config-router)#neighbor 3.3.3.3 ebgp-multihop 2
R3 參考 R5 命令進行配置。
R3和R5的虛擬接口loopback 0成功創建鄰居關係:
九、將 R4 和 R5 上的全部迴環接口都宣告進 BGP,參考命令以下:
R4(config)#router bgp 4033
R4(config-router)#network 4.4.4.0 mask 255.255.255.0
其餘迴環接口網絡地址參考本配置進行配置(此處忽略R4上的loopback1口)
問題 4:在 R4 上查看路由表,可否看到 BGP 生成的路由?在 R2 上查看路由表,能看到幾條BGP 路由,缺乏哪一個網絡地址的路由?
答:在 R4 上查看路由表,能看到 BGP 生成的路由。
答:在 R2 上查看路由表,能看到2條BGP 路由。缺乏到達5.5.5.0網絡地址的路由。
問題 5:在 R4 上查看 BGP 表,哪些是最優?哪些不是?什麼緣由形成的?
參考命令:show ip bgp
答:都是最優路由。R4收到的是ebgp生成的路由,在ibgp生成路由時纔有最佳路由問題.
十、在 R2 和 R3 上關閉 BGP 同步,參考命令以下:
R2(config)#router bgp 1033
R2(config-router)#no synchronization
R3 參考 R2 的配置進行配置
十一、在 R2 和 R3 上配置宣告 IBGP 下一跳爲本身,參考命令以下:
R2(config)#router bgp 1033
R2(config-router)#neighbor 3.3.3.3 next-hop-self
參考 R2 配置配置 R3
問題 6:此時在 R4 上可否看到 R5 上的路由?
答:在 R4 上能看到 R5 上的路由
問題 7:在 R4 上以 4.4.4.4 爲源 ping 5.5.5.5,可否 ping 通?爲何?
答:不能ping通。由於R2和R3須要在IBGP中與R1創建鄰居關係。
十二、在 R1 上配置 IBGP,使它和 R2 和 R3 互爲鄰居,在 R2 和 R3 上添加 R1 爲鄰居。
R1 配置:
R1(config)#router bgp 1033
R1(config-router)#bgp router-id 1.1.1.1
R1(config-router)#neighbor xcu peer-group
R1(config-router)#neighbor xcu remote-as 1033
R1(config-router)#neighbor xcu update-source lo0
R1(config-router)#neighbor xcu next-hop-self
R1(config-router)#neighbor 2.2.2.2 peer-group xcu
R1(config-router)#neighbor 3.3.3.3 peer-group xcu
R2 和 R3 的配置:
R(config)#router bgp 1033
R(config-router)#neighbor 1.1.1.1 remote-as 1033
R(config-router)#neighbor 1.1.1.1 next-hop-self
問題 8:此時在 R4 上以 4.4.4.4 爲源 ping 5.5.5.5,可否 ping 通?
答:能 ping 通。
1三、在 R4 上配置 null0 靜態路由實現路由彙總,參考命令以下:
R4(config)#ip route 172.16.0.0 255.255.240.0 null 0
R4(config)#router bgp 4033
R4(config-router)#network 172.16.0.0 mask 255.255.240.0
問題 9:在 R5 上可否看到彙總後的路由,R5 上 172.16 開頭的路由有幾條?
答:在 R5 上能看到彙總後的路由,R5 上 172.16 開頭的路由1幾條。
1四、將步驟 13 的配置刪除,使用聚合屬性配置路由彙總。
R4(config)#router bgp 4033
R4(config-router)#aggregate-address 172.16.0.0 255.255.240.0 summary-only
R4(config-router)#network 172.16.1.0 mask 255.255.255.0
R4(config-router)#network 172.16.4.0 mask 255.255.252.0
R4(config-router)#network 172.16.9.0 mask 255.255.255.0
R4(config-router)#network 172.16.10.0 mask 255.255.254.0
問題 10:配置後 R5 上關於 172 的路由還有幾條?在 R5 中以 5.5.5.5 爲源 ping 172.16.1.1,可否 ping 通?
答:能 ping 通。
1五、在 R4 和 R2 之間配置認證,參考命令以下:
R2(config)#router bgp 1033
R2(config-router)#neighbor 24.33.1.2 password 0 ctj
配置後在 R2 和 R4 上清除 BGP 表,參考命令 clear ip bgp * soft
問題 11:在 R4 上可否看到 R5 上的路由?
R4 路由表
答:不能看到 R5 上的路由。
1六、參考步驟 15 配置 R4。
配置以後查看R4路由表