1、環境準備redis
1. 軟件:GNS3數據庫
2. 路由:c7200網絡
2、實驗操做spa
實驗要求:3d
一、理解 OSPF 虛鏈路原理及什麼時候須要使用虛鏈路。code
二、掌握 OSPF 虛鏈路配置方法。orm
三、掌握 OSPF 的外部彙總路由類型及計算方法。router
四、掌握 OSPF 外部路由彙總配置。blog
五、掌握 OSPF 末節(Stub)區域及徹底末節區域特色。接口
六、掌握 OSPF Stub 區域及徹底末節區域配置方法。
七、掌握 OSPF 中 LSA4 和 LSA5 的做用。
八、掌握在 OSPF 中配置默認路由的方法。
八、掌握配置區域認證的方法
實驗拓撲:
實驗過程:
一、根據實驗拓撲,對路由器各接口配置 IP 地址。
二、在各路由器上配置 OSPF 協議。
R1 上的配置清單:
R1(config)#router ospf 33
R1(config-router)#network 192.33.4.0 0.0.0.255 area 1
R1(config-router)#network 192.33.1.0 0.0.0.255 area 1
R2 上的配置清單:
R2(config)#router ospf 33
R2(config-router)#network 192.33.1.0 0.0.0.255 area 1
R2(config-router)#network 192.33.5.0 0.0.0.255 area 0
R2(config-router)#network 192.33.2.0 0.0.0.255 area 0
R3 上的配置清單:
R3(config)#router ospf 33
R3(config-router)#network 192.33.2.0 0.0.0.255 area 0
R3(config-router)#network 192.33.3.0 0.0.0.255 area 2
R4 上的配置清單:
R4(config)#router ospf 33
R4(config-router)# network 192.33.6.0 0.0.0.255 area 2
R4(config-router)# network 192.33.3.0 0.0.0.255 area 2 注:這裏沒有添加 area3
三、在 R4 上配置
R4(config)#router ospf 33
R4(config-router)# network 192.33.8.0 0.0.0.255 area 3
R4(config-router)# network 192.33.9.0 0.0.0.255 area 3
問題 1:配置後在 R1 中查看路由表,可否看到 192.168.8.0 和 192.168.9.0 的路由,緣由是什麼?
R1 路由表
答:在 R1 中查看路由表,不能看到 192.168.8.0 和 192.168.9.0 的路由。由於不一樣域之間只能經過主幹區域 area 0 進行交互,area 3 不能經過 area 0 和area 1 進行交互。
問題 2:在 R3 和 R4 中分別用 show ip ospf 來查看路由 ID,這兩個路由器的路由 ID 分別是什麼?
答:R3 路由ID:192.33.3.1
答:R4 路由ID:192.33.8.1
問題 3:在 R3 中查看 OSPF 數據庫,看有幾條類型 1(即路由鏈路狀態)
答:有 2 條類型 1
三、配置在 R3 和 R4 上虛擬鏈路
R3(config)#router ospf 33
R3(config-router)#area 2 virtual-link 192.33.8.1 注,此處爲路由器 R4 的路由 ID
R4(config)#router ospf 33
R4(config-router)#area 2 virtual-link 192.33.3.1 注,此處爲路由器 R3 的路由 ID
問題 4:此時在 R1 中查看路由表,和原來有什麼變化?
R1 路由表
答:在 R1 中查看路由表,能看到 192.168.8.0 和 192.168.9.0 的路由
四、在 R4 上配置 RIP 路由選擇協議
參考命令以下:
R4(config)#router rip
R4(config-router)#version 2
R4(config-router)#network 172.16.0.0
R4(config-router)#no auto-summary
五、在 R4 上對 OSPF 和 RIP 作路由重分發
參考命令以下:
R4(config)#router ospf 33
R4(config-router)#redistribute rip metric 200 subnets
R4(config)#router rip
R4(config-router)#redistribute ospf 1 metric 10
問題 5:在路由器 R1 上查看路由表有什麼變化?類型 E2 的路由有幾條?
R1 路由表
答:新增兩條路由條目:172.16.34.0、172.16.35.0。類型 E2 的路由有 2 條。
問題 6:在 R1 上查看 OSPF 數據庫,類型 4 的鏈路有幾條?鏈路 ID 是多少?
答:類型 4 的鏈路有 1 幾條。鏈路 ID 是:192.33.8.1
問題 7:在 R1 上查看 OSPF 數據庫,類型 5 的鏈路有幾條?鏈路 ID 是多少?
答:類型 5 的鏈路有 2 幾條?鏈路 ID 是:172.16.34.0、172.16.35.0
六、爲了減小路由條目,在 R4 上進行自制系統外部路由彙總
參考命令爲:
R4(config)#router ospf 33
R4(config-router)#summary-address 172.16.0.0 255.255.0.0 這裏的網絡地址和子網掩碼根據本身配置的 IP 地址修改成準確的彙總地址和子網掩碼
問題 8:此時在 R1 上查看路由表,類型爲 E2 的路由還有幾條?
R1 路由表
答:在 R1 上查看路由表,類型爲 E2 的路由還有 1 條
七、爲了讓網絡內的主機可以正常瀏覽 Internet,須要向內部路由器發佈默認路由
參考命令爲:
在 R4 上配置靜態默認路由
R4(config)#ip route 0.0.0.0 0.0.0.0 null 0
在 R4 上發佈默認路由
R4(config)#router ospf 33
R4(config-router)# default-information originate
問題 9:配置後在路由器 R1 上可否看到默認路由,該默認路由的是由哪一個類型的鏈路狀態產生的?
R1 路由表
答:在路由器 R1 上能看到默認路由,該默認路由的是由類型 5 的鏈路狀態產生的。
八、爲了減小區域 1 的路由條目,把區域 1 設爲存根網絡,即不接受類型 4 和類型 5 的路由。
參考命令爲:
R1(config)#router ospf 33
R1(config-router)#area 1 stub
R2(config)#router ospf 33
R2(config-router)#area 1 stub
問題 10:此時在 R1 上查看路由表,還可否看到 172.16.0.0 這條路由,增長了哪條路由?該路由是有哪一個類型的鏈路狀態產生的?
R1 路由表
答:在 R1 上查看路由表,不能看到 172.16.0.0 這條路由。增長了一條新的默認路由。該路由是有類型 3 的鏈路狀態產生的。
問題 11:此時在 R1 上 ping 172.16.34.1 可否 ping 通?
答:在 R1 上 ping 172.16.34.1 能 ping 通。
問題 12:此時查看 R1 的 OSPF 數據庫,可否看到類型 4 和類型 5 的鏈路狀態?
答:查看 R1 的 OSPF 數據庫,不能看到類型 4 和類型 5 的鏈路狀態。
九、爲了進一步簡化 R1 的路由,將 area1 設爲徹底存根區域
參考配置命令:
R2(config)#router ospf 33
R2(config-router)#area 1 stub no-summary 注:只需在 ABR(即 R2)上配置便可
問題 13:此時在 R1 上查看路由表,除了直連路由外,還剩下幾條路由?
R1 路由表
答:在 R1 上查看路由表,除了直連路由外,還剩下 1 條路由。
問題 14:在 R1 上查看 OSPF 數據庫,能看到集中鏈路類型?是否還有類型 3 的鏈路?若是有的話還剩下哪條鏈路?
R1 路由表
答:一、在 R1 上查看 OSPF 數據庫,能看到集中鏈路類型。
二、有類型 3 的鏈路,還剩下 1 條鏈路。
十、在區域 1 配置明文認證,參考命令以下:
R1(config)#router ospf 33
R1(config-router)#area 1 authentication
R1(config)#int f0/0
R1(config-if)#ip ospf authentication-key ctj
問題 15:配置後查看 R1 和 R2 的鄰居關係是否還存在,R1 的路由有什麼變化?
鄰居
R1 路由表
答:一、R1 和 R2 的鄰居關係不存在。
二、R1 的路由只有直連路由條目。
參考 R1 的命令,在 R2 上作一樣的配置。
問題 16:配置後 R1 的路由有什麼變化?
R1 路由表
答:R1 的路由表中新增了一條默認路由。
十一、在區域 1 配置密文認證,參考命令以下:
R1(config)#router ospf 33
R1(config-router)#area 1 authentication message-digest
R1(config)#int f0/0
R1(config-if)#ip ospf message-digest-key 1 md5 ctj
參考 R1 的配置在 R2 上作一樣的配置。