OSPFv2、OSPFv3綜合實驗
一、 實驗目的
- 掌握 OSPFv2、 OSPFv3 的配置方法
- 掌握在幀中繼環境下OSPFv2、 OSPFv3 的配置方法
- 掌握 OSPFv2、 OSPFv3 NSSA 的配置方法
- 掌握外部路由匯總的配置
- 掌握區域間路由的匯總配置
- 掌握往 OSPFv2、OSPFv3 區域註入路由的方法
二、 拓撲
三、 地址規劃
1. IPV4地址規劃
路由器 |
接口 |
接口地址 |
環回地址 |
歸屬區域 |
R1 |
S 1/1 |
172.17.30.1/24 |
L0:172.23.30.1/24 |
Area 1 |
F 0/0 |
172.27.30.1/24 |
|
Area 0 |
|
R2 |
S 1/3 |
172.18.30.2/24 |
L0:72.26.30.2/24 |
Area 1 |
F 0/0 |
172.27.30.2/24 |
|
Area 0 |
|
R3 |
S 1/0 |
172.16.30.3/24 |
L0:172.20.30.3/24 |
Area 2 |
F 0/0 |
172.27.30.3/24 |
L1:72.20.31.3/24 |
Area 0 |
|
R4 |
S 1/0 |
172.16.30.4/24 |
L0:172.21.30.4/24 |
Area 2 |
R5 |
S 1/2 |
172.16.30.5/24 |
L0:172.22.30.5/24 |
Area 2 |
R6 |
S 1/0 |
172.19.30.6/24 |
L0:172.25.30.6/24 |
RIP |
S 1/1 |
172.17.30.6/24 |
|
Area 1 |
|
S 1/2 |
172.18.30.6/24 |
|
Area 1 |
|
R7 |
S 1/0 |
172.19.30.7/24 |
L0:172.24.30.7/24 |
RIP |
|
|
L1:172.24.31.7/24 |
|
|
R8 |
幀中繼交換機 |
2. IPV6路由規劃表
路由器 |
接口 |
接口地址 |
環回地址 |
歸屬區域 |
R1 |
S 1/1 |
2001:db8:30:17::1/64 |
L0:2001:db8:30:23::1/64 |
Area 1 |
F 0/0 |
2001:db8:30:27::1/64 |
L1:2001:db8:30:28::1/128 |
Area 0 |
|
R2 |
S 1/3 |
2001:db8:30:18::2/64 |
L0:2001:db8:30:26::2/64 |
Area 1 |
F 0/0 |
2001:db8:30:27::2/64 |
|
Area 0 |
|
R3 |
S 1/0 |
2001:db8:30:16::3/64 |
L0:2001:db8:30:20::3/64 |
Area 2 |
F 0/0 |
2001:db8:30:27::3/64 |
|
Area 0 |
|
R4 |
S 1/0 |
2001:db8:30:16::4/64 |
L0:2001:db8:30:21::4/64 |
Area 2 |
R5 |
S 1/2 |
2001:db8:30:16::5/64 |
L0:2001:db8:30:22::5/64 |
Area 2 |
R6 |
S 1/0 |
2001:db8:30:19::6/64 |
L0:2001:db8:30:25::6/64 |
RIP |
S 1/1 |
2001:db8:30:17::6/64 |
|
Area 1 |
|
S 1/2 |
2001:db8:30:18::6/64 |
|
Area 1 |
|
R7 |
S 1/0 |
2001:db8:30:19::7/64 |
Lo:2001:db8:30:24::7/64 |
RIP |
R8 |
幀中繼交換機 |
3.區域規劃
區域 |
區域路由屬性 |
Area 0 |
OSPF 主幹網絡 |
Area 1 |
OSPF NSSA |
Area 2 |
OSPF NBMA 幀中繼網 |
RIP |
RIP |
四、 實驗步驟
IPV4網絡
4.1.1 Area 1幀中繼網絡的OSPF(NBMA實驗)
四臺路由器,R8配置成幀中繼交換機。
R3,R4,R5運行OSPF。
實驗配置:
R3:
R3(config)#interface Loopback 0
R3(config-if)#ip address 172.20.30.3 255.255.255.0
R3(config-if)#ip ospf network point-to-point //使路由正常。
R3(config)#interface Serial 1/0
R3(config-if)#no shutdown
R3(config-if)#ip address 172.16.30.3 255.255.255.0
R3(config-if)#encapsulation frame-relay //封裝成幀中繼。
R3(config-if)#ip ospf network non-broadcast // 配置成NBMA的網絡。
R3(config-if)#ip ospf priority 255 // 使R1成為DR。接口悠閑級。
R3(config-if)#frame-relay map ip 172.16.30.4 103 broadcast //用廣播方式發送幀中繼信息。靜態映射。(註意:對方IP和己方DLCI)
R3(config-if)#frame-relay map ip 172.16.30.5 104 broadcast
R3(config-if)#no frame-relay inverse-arp //關閉自動映射。
R3(config)#router ospf 1
R3(config-router)#log-adjacency-changes
R3(config-router)#network 172.20.30.0 0.0.0.255 area 2
R3(config-router)#network 172.16.30.0 0.0.0.255 area 2
R3(config-router)#neighbor 172.16.30.4 priority 3 //在NBMA的網絡中,只能使用neighbor來指明鄰居還可以指明鄰居的優先級。
R3(config-router)#neighbor 172.16.30.5
R8:
R8(config)#frame-relay switching 配置成幀中繼交換機。此命令很重要。
R8(config)#interface Serial 1/1
R8(config-if)#no shutdown
R8(config-if)#no ip address
R8(config-if)#encapsulation frame-relay 封裝成幀中繼
R8(config-if)#clockrate 128000
R8(config-if)#frame-relay lmi-type cisco 配置幀中繼的類型
R8(config-if)#frame-relay intf-type dce 配置幀中繼為DCE
R8(config-if)#frame-relay route 103 interface Serial0/1 301 做幀中繼映射
R8(config-if)#frame-relay route 104 interface Serial0/2 401
R8(config)#interface Serial 0/1
R8(config-if)#no shutdown
R8(config-if)#no ip address
R8(config-if)#encapsulation frame-relay
R8(config-if)#clockrate 128000
R8(config-if)#frame-relay lmi-type cisco
R8(config-if)#frame-relay intf-type dce
R8(config-if)#frame-relay route 301 interface Serial0/0 103
R8(config)#interface Serial0/2
R8(config-if)#no shutdown
R8(config-if)#no ip address
R8(config-if)#encapsulation frame-relay
R8(config-if)#clockrate 128000
R8(config-if)#frame-relay lmi-type cisco
R8(config-if)#frame-relay intf-type dce
R8(config-if)#frame-relay route 401 interface Serial0/0 104
R4:
R4(config)#interface Loopback 0
R4(config-if)#ip address 172.21.30.4 255.255.255.0
R4(config-if)#ip ospf network point-to-point
R4(config-if)#interface Serial 1/0
R4(config-if)#no shutdown
R4(config-if)#ip address 172.16.30.4 255.255.255.0
R4(config-if)#encapsulation frame-relay
R4(config-if)#ip ospf network non-broadcast
R4(config-if)#ip ospf priority 3
R4(config-if)#frame-relay map ip 172.16.30.3 301 broadcast
R4(config-if)#frame-relay map ip 172.16.30.5 301 broadcast
R4(config-if)#no frame-relay inverse-arp
R4(config)#router ospf 1
R4(config- router)#log-adjacency-changes
R4(config- router)#network 172.21.30.0 0.0.0.255 area 2
R4(config- router)#network 172.16.30.0 0.0.0.255 area 2
R5的配置以R4的配置為例
4.1.2 按實驗拓撲圖標識的區域,完成 OSPFv3 的基本配置。
Area 0 主幹區域網的配置以R3 F0/0端口為例
R3(config)#interface fastEthernet 0/0
R3(config-if)#ip address 172.27.30.3 255.255.255.0
R3(config-if)#no shutdown
R3(config)#router ospf 1
R3(config-router)#network 172.27.30.0 0.0.0.255 area 0
Area 1 NSSA區的配置以R1 為例
R1(config)# interface Serial 1/1
R1(config-if)#ip address 172.17.30.1 255.255.255.0
R1(config-if)#no shutdown
R1(config)# interface Loopback 0
R1(config-if)#ip address 172.23.30.1
R1(config)#router ospf 1
R1(config- router)#network 172.27.30.0 0.0.0.255 area 0
R1(config- router)#network 172.23.30.0 0.0.0.255 area 0
R1(config- router)#area 1 nssa
4.1.3 RIP區與路由註入、路由匯總(區域間匯總和外區匯總
匯總主要在R3、R1、R6、R7之間進行,其中R3為ABR匯總區域間的Looback地址,R6為ASBR匯總外區地址
R3中加入L1:172.20.31.3/24 並加入到OSPF中
R3(config)#interface Loopback 1
R3(config-if)#ip address 172.20.31.3 255.255.255.0
R3(config)#router ospf 1
R3(config-router)#network 172.20.31.0 0.0.1.255 area 0
R1加入匯總命令
R1(config)#router ospf 1
R1(config- router)#router-id 172.23.30.1
R1(config- router)#area 0 range 192.20.30.0 255.255.254.0
R6:主要列出路由註入與匯總的配置過程
R6(config)#router ospf 1
R6(config- router)#router-id 172.25.30.6
R6(config- router)#network 172.25.30.0 0.0.0.255 area 1
R6(config- router)#network 172.18.30.0 0.0.0.255 area 1
R6(config- router)#network 172.17.30.0 0.0.0.255 area 1
R6config- router)#summary-address 172.24.30.0 255.255.254.0
R6(config- router)#redistribute rip subnets //將RIP路由重發布到OSPF中
R6(config)#router rip
R6(config- router)#version 2
R6(config- router)#no auto-summary
R6(config- router)#network 172.19.30.0
R6(config- router)#redistribute ospf 1 metric 2 //將OSPF路由重分布到RIP中
R7:
R7(config)#router rip
R7(config-router)#version 2
R7(config-router)#no auto-summary
R7(config-router)#network 172.19.30.0
R7(config-router)#network 172.24.30.0
R7(config-router)#network 172.24.31.0
IPV6網絡
4.2.1 Area 1幀中繼網絡的OSPF
以下只展示 R3 和 R5 的配置:
R3:
R3(config)#ipv6 unicast-routing ―――全局打開 IPv6 路由功能
R3 (config)#interface loopback 0
R3 (config-if)#ipv6 address 2001:db8:30:20::3/64―――配置 loopback0 接口地址
R3 (config-if)#exit
R3 (config)#interface fastEthernet 0/0
R3 (config-if)#ipv6 address 2001:db8:30:27::3/64―――配置 F0/0 接口地址
R3 (config-if)#no shutdown
R3 (config-if)#exit
R3 (config)#interface serial 1/0
R3 (config-if)#encapsulation frame-relay
R3 (config-if)#no shutdown
R3 (config-if)#exit
R3 (config)#interface serial 1/0.1
R3 (config-subif)#ipv6 address 2001:db8:30:16::3/64―――配置 FR 子接口地址
R3 (config-subif)#frame-relay map ipv6 2001:db8:30:16::4 304 broadcast//配置 IPv6 的靜態幀中繼映射
R3 (config-subif)#frame-relay map ipv6 2001:db8:30:16::5 305 broadcast
R3 (config-subif)#frame-relay map ipv6 2001:db8:30:16::3 305 broadcast
R3 (config-subif)#frame-relay map ipv6 FE80::CE04:36FF:FEB0:0 304 broadcas――對幀中繼鄰居的 link-local 地址的映射不能忘記,因為 OSPFv3 的路由用的是 link-local 地址來交換 LSA。此處配置映射 R4 的 link-local 地址
R3(config-subif)#frame-relay map ipv6 FE80::CE05:5FF:FE94:0 305 broadcast――此處配置映射 R5 的link-local 地址
R5:
R5 (config)#ipv6 ushnicast-routing
R5 (config)#interface loopback 0
R5 (config-if)#ipv6 address 2001:db8:30:22::5/64
R5 (config-if)#exit
R5 (config)#interface serial 1/2
R5 (config-if)#encapsulation frame-relay
R5(config-if)#no shutdown
R5 (config-if)#exit
R5(config)#interface serial 1/2.1 multipoint
r5(config-subif)#ipv6 address 2001:db8:30:16::5/64
R5 (config-subif)#frame-relay map ipv6 2001:db8:30:16::3 503 broadcast
R5 (config-subif)#frame-relay map ipv6 2001:db8:30:16::5 503 broadcast―――此映射是為了 ping 通本接口
R5 (config-subif)#frame-relay map ipv6 2001:db8:30:16::4 503 broadcast―――此映射千萬別忘記
R5 (config-subif)# frame-relay map ipv6 FE80::CE04:36FF:FEB0:0 503 broadcast――此處配置映射 R4 的
link-local 地址
R5 (config-subif)# frame-relay map ipv6 FE80::CE03:5FF:FEA8:0 503 broadcast――此處配置映射 R3 的link-local 地址
4.2.2按實驗拓撲圖標識的區域,完成 OSPFv3 的基本配置。
R1(config)#ipv6 router ospf 1―――啟動 OSPFv3 進程
R1(config-rtr)#router-id 172.23.30.1
R1(config-rtr)#area 1 nssa――配置區域 1 為 NSSA 區域
R1(config-rtr)#exit
R1(config)#interface fastEthernet 0/0
R1(config-if)#ipv6 ospf 1 area 0―――把 F0/0 接口宣告到 OSPFv3 進程 1,區域 ID 為 0
R1(config-if)#exit
R1(config)#interface loopback 0
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#exit
R1(config)#interface serial 1/1
R1(config-Rf)#ipv6 ospf 1 area 1
R2(config)#ipv6 router ospf 1
R2(config-rtr)#router-id 172.26.30.2
R2(config-rtr)#area 1 nssa――配置區域 1 為 NSSA 區域
R2(config-rtr)#exit
R2(config)#interface fastEthernet 0/0
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#exit
R2(config)#interface loopback 0
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#exit
R2(config)#interface serial 1/3
R2(config-if)#ipv6 ospf 1 area 1
R3(config)#ipv6 router ospf 1
R3(config-rtr)#router-id 172.20.30.3
R3(config-rtr)#exit
R3(config)#interface fastEthernet 0/0
R3(config-if)#ipv6 ospf 1 area 0
R3(config-if)#exit
R3(config)#interface loopback 0
R3(config-if)#ipv6 ospf 1 area 0
R3(config-if)#exit
R3(config)#interface serial 1/0.1―――缺省的幀中繼多點子接口在 OSPFv3 網絡類型為 NBMA
R3(config-subif)#ipv6 ospf 1 area 2
R3(config-subif)#exit
R3(config)#interface serial 1/0.1
R3(config-subif)#ipv6 ospf neighbor FE80::CE04:36FF:FEB0:0 ――-在接口下手動指鄰居 R4,使用鄰居 的 link-local 地址
R3(config-subif)#ipv6 ospf neighbor FE80::CE05:5FF:FE94:0 ――-在接口下手動指鄰居 R5,使用鄰居 的 link-local 地址
R5(config)#ipv6 router ospf 1
R5(config-rtr)#router-id 172.22.30.5
R5(config-rtr)#exit
R5(config)#interface loopback 0
R5(config-if)#ipv6 ospf 1 area 2
R5(config-if)#exit
R5(config)#interface serial 1/2.1
R5(config-subif)#ipv6 ospf 1 area 2
R5(config-subif)#ipv6 ospf priority 0―――把 spoke 站點的的優先級設置為 0,不讓其參與 DR、BRD
的選舉
R4(config)#ipv6 router ospf 1
R4(config-rtr)#router-id 172.21.30.4
R4(config-rtr)#exit
R4(config)#interface loopback 0
R4(config-if)#ipv6 ospf 1 area 2
R4(config-if)#exit
R4(config)#interface serial 1/0.1
R4(config-subif)#ipv6 ospf 1 area 2
R4(config-subif)#ipv6 ospf priority 0
R6(config)#ipv6 router ospf 1
R6(config-rtr)#router-id 172.25.30.6
R6(config-rtr)#area 1 nssa――配置區域 1 為 NSSA 區域
R6(config-rtr)#exit
R6(config)#interface loopback 0
R6(config-if)#ipv6 ospf 1 area 1
R6(config-if)#exit
R6(config-if)#interface serial 1/2
R6(config-if)#ipv6 ospf 1 area 1
R6(config-if)#exit
R6(config)#interface serial 1/1
R6(config-if)#ipv6 ospf 1 area 1
4.2.3本實驗步驟引入外部路由類型 5 和外部路由類型 7
在 R1 上新增加一個 loopback1 接口,地址為 2001:db8:30:28::1/128,然後重分布進入 OSPFv3
R1(config)#interface loopback 1
R1(config-if)#ipv6 address 2001:db8:30:28::1/128
R1(config-if)#exit
R1(config)#ipv6 router ospf 1
R1(config-rtr)#redistribute connected
配置 R7 和 R6 的 RIPng,然後重分布 RIPng 到 OSPFv3
R7(config)#ipv6 router rip wang
R7(config-rtr)#exit
R7(config)#interface serial 1/0
R7(config-if)#ipv6 rip wang enable
R7(config-if)#exit
R6(config)#ipv6 router rip wang
R6(config-rtr)# redistribute ospf 1 metric 2//重分布OSPFv3 到 RIPng
R6(config-rtr)# redistribute connected
R6(config-rtr)#exit
R6(config)#interface serial 1/0
R6(config-if)#ipv6 rip wang enable
R6(config-if)#exit
R6(config)#ipv6 router ospf 1
R6(config-rtr)#redistribute rip wang―――重分布 RIPng 到 OSPFv3
R6(config-rtr)#redistribute connected―――由於重分布 RIPng,不能把連接 R8 的接口網段重分布進入OSPFv3,因此重分布直連,把連接 R8 的網段重分布到 OSPFv3
4.2.4本步驟演示外部路由匯總
在 R1 上,把重分布的 loopback1 接口所在網段從 128 位匯總為 64 位
在 R1 上配置:
r1(config)#ipv6 router ospf 1
r1(config-rtr)#summary-prefix 2001:db8:30:28::/64
4.2.5本步驟演示區域間路由匯總
在 R3 上,把 R1 的 loopback0 接口所在網段匯總為 64 位
在 R3 上配置
r3(config)#ipv6 router ospf 1
r3(config-rtr)#area 0 range 2001:db8:30:23::/64――註意,被匯總路由來自區域 0
五、 實驗結果驗證
IPV4網絡
5.1.1 網絡聯通性驗證
R7 ping R4
圖 1
5.1.2幀中繼區鄰居關系
圖 2
5.1.3 路由匯總
內部區域匯總
圖 3
5.1.4外區匯總
圖 4
IPV6網絡
5.2.1網絡聯通性驗證
R7 ping R5
圖 5
5.2.2幀中繼鄰居關系
圖 6
5.2.3 路由匯總R1內區匯總128位匯總為64 位
圖 7
5.2.4 R3外區匯總R1 128位匯總為64 位
六、 實驗總結
在本次實驗中遇到了很多問題,比如在配置IPV6 幀中繼時,有一臺路由器的子接口OSPF加到端口上了,導致網絡不通。還有就是對路由類型理解不夠透徹。不知道ABR、ASBR的是如何判別的。然後經過網上查詢資料,以及與同學的討論後,明白了要通過查看LSA來查看ABR與ASBR。OSPFv3繼承了 OSPFv2 的大多數 LSA 類型,只是名稱上有所改變,並增加了新的 LSA 類型。
通過本此次IPV4與IPV6 OSPF綜合大作業,讓我加深了對IPV4網絡與IPV6網絡的理解與它們的區別,收獲頗豐。
OSPFv2、OSPFv3綜合實驗