1. 掌握 OSPFv3 的配置方法redis
2. 掌握在幀中繼環境下 OSPFv3 的配置方法數據庫
3. 掌握 OSPFv3 NSSA 的配置方法網絡
4. 學會查看 OSPFv3 數據庫oop
5. 掌握外部路由彙總的配置學習
6. 掌握區域間路由的彙總配置測試
7. 掌握虛鏈路的配置spa
8. 掌握往 OSPFv3 區域注入一條缺省路由的方法router
9. 掌握修改 OSPFv3 網絡類型的方法blog
二.實驗拓撲圖接口
IPv4地址表
1:開啓幀中繼交換功能
R2(config)#frame-relay switching
2:配置接口封裝
R2(config)#int s 1/2
R2(config-if)#no shutdown
R2(config-if)#clock rate 128000
R2(config-if)#encapsulation frame-relay
R2(config)#int s 1/0
R2(config-if)#no shutdown
R2(config-if)#clock rate 128000
R2(config-if)#encapsulation frame-relay
R2(config)#int s 1/1
R2(config-if)#no shutdown
R2(config-if)#clock rate 128000
R2(config-if)#encapsulation frame-relay
3:配置LMI類型
R2(config)#int s 1/2
R2(config-if)#frame-relay lmi-type cisco
R2(config-if)#frame-relay intf-type dce
R2(config)#int s 1/0
R2(config-if)#frame-relay lmi-type cisco
R2(config-if)#frame-relay intf-type dce
R2(config)#int s 1/1
R2(config-if)#frame-relay lmi-type cisco
R2(config-if)#frame-relay intf-type dce
4:配置幀中繼交換表
R2(config)#int s 1/2
R2(config-if)#frame-relay route 305 interface s 1/0 503
R2(config-if)#frame-relay route 306 interface s 1/1 603
R2(config)#int Serial 1/0
R2(config-if)#frame-relay route 503 interface Serial1/2 305
R2(config)#int Serial 1/1
R2(config-if)#frame-relay route 603 interface Serial1/2 306
檢查幀中繼交換機是否正常「show frame-relay route」
5:配置R一、R三、R4,互相ping通
R1(config)#int s 1/0
R1(config-if)#ip address 192.168.132.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#encapsulation frame-relay
R1(config-if)#frame-relay lmi-type cisco
R1(config-if)#no frame-relay inverse-arp
R1(config-if)#frame-relay map ip 192.168.132.3 305 broadcast
R1(config-if)#frame-relay map ip 192.168.132.4 306 broadcast
R3(config)#int s 1/0
R3(config-if)#ip address 192.168.132.3 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#encapsulation frame-relay
R3(config-if)#no frame-relay inverse-arp
R3(config-if)#frame-relay map ip 192.168.132.1 503 broadcast
R4(config)#int s 1/0
R4(config-if)#ip address 192.168.132.4 255.255.255.0
R4(config-if)#no shutdown
R4(config-if)#encapsulation frame-relay
R4(config-if)#no frame-relay inverse-arp
R4(config-if)#frame-relay map ip 192.168.132.1 603 broadcast
進行ping命令測試
從R1ping到R3
R1#show frame-relay pvc發現已有兩條本地鏈接
6:開始配置ospf (R6、R1爲例,R5.R8同理)
先配置外部路由器ospf
R6(config)#router ospf 1
R6(config-router)#router-id 6.6.6.6
R6 (config-router)#area 1 nssa――配置區域 1 爲 NSSA 區域
R6(config)#interface loopback 0
R6(config-if)#ip add 6.6.6.6 255.255.255.255
R6(config)#int f 0/0
R6(config-if)#ip add 10.1.132.6 255.255.255.0
R6(config-if)#no shut
R6(config-if)#ip ospf 1 area 0
R6(config-if)#int f 0/1
R6(config-if)#ip add 11.1.132.6 255.255.255.0
R6(config-if)#no shut
R6(config-if)#ip ospf 1 area 1
R6(config)#router ospf 1
R6(config-router)#network 6.6.6.6 0.0.0.0 area 0
R6(config-router)#network 10.1.132.0 0.0.0.255 area 0
R6(config-router)#network 11.1.132.0 0.0.0.255 area 1
R1(config)#router ospf 1
R1(config-router)#router-id 1.1.1.1
R1(config)#interface loopback 0
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R1(config)#int f 0/0
R1(config-if)#ip add 10.1.132.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#ip ospf 1 area 0
R1(config-if)#int s 1/0
R1(config-if)#ip ospf 1 area 0
R1(config)#router ospf 1
R1(config-router)#network 1.1.1.1 0.0.0.0 area 0
R1(config-router)#network 10.1.132.0 0.0.0.255 area 0
R1(config-router)#network 192.168.132.0 0.0.0.255 area 2
R1(config-router)#neighbor 192.168.132.3
R1(config-router)#neighbor 192.168.132.4
7:配置幀中繼中路由器的ospf (R3爲例,R4同理)
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#ex
R3(config)#int loopback 0
R3(config-if)#ip add 3.3.3.3 255.255.255.255
R3(config-if)#ip ospf 1 area 2
R3(config-if)#int s 1/0
R3(config-if)# ip ospf 1 area 2
R3(config-if)# ip ospf priority 0
R3(config)#router ospf 1
R3(config-router)#network 3.3.3.3 0.0.0.0 area 2
R3(config-router)#network 192.168.132.0 0.0.0.255 area 2
測試路由通斷狀況
在R5上測試得出結果以下(從內部到外部皆ping通,實驗完成)
OSPFV3配置
實驗拓撲圖
IPv6地址表
幀中繼R2配置與ospfv2相同。
1.完成接口 IPv6 地址的配置(包括迴環接口loopback 0)
R1(config)#ipv6 unicast-routing ―――全局打開 IPv6 路由功能
R1config)#interface loopback 0
R1(config-if)#ipv6 enable
R1(config-if)#ipv6 address 2011::1/128―――配置 loopback0 接口地址
R1(config-if)#int f 0/0
R1(config-if)#ipv6 enable
R1(config-if)# ipv6 address 2002:132::1/64
R1(config-if)#no shut
R1(config-if)#int s 1/0
R1(config-if)#ipv6 enable
R1(config-if)# encapsulation frame-relay
R1(config-if)#no shut
R1(config-if)#ipv6 address 2001:132::1/64
R1(config-if)#frame-relay map ipv6 2001:132::3 305 broadcast
R1(config-if)#frame-relay map ipv6 2001:132::4 306 broadcast
R1(config-if)#frame-relay map ipv6 2001:132::1 306 broadcast
R1(config-if)#frame-relay map ipv6 FE80::C806:1CFF:FE48:8 306 broadcast
R1(config-if)#frame-relay map ipv6 FE80::C805:1CFF:FE48:8 305 broadcast
R3(config)#ipv6 unicast-routing
R3(config)#interface loopback 0
R3(config-if)#ipv6 address 2033::1/128
R3(config-if)#int s 1/0
R3(config-if)#ipv6 enable
R3(config-if)# encapsulation frame-relay
R3(config-if)#no shutdown
R3(config-if)#ipv6 address 2001:132::3/64
R3(config-if)#frame-relay map ipv6 2001:132::1 503 broadcast
R3(config-if)#frame-relay map ipv6 2001:132::4 503 broadcast
R3(config-if)#frame-relay map ipv6 2001:132::3 503 broadcast
R3(config-if)#frame-relay map ipv6 FE80::C806:1CFF:FE48:8 506 broadcast
R3(config-if)#frame-relay map ipv6 FE80::C803:1CFF:FE48:8 503 broadcast
R4(config)#ipv6 unicast-routing
R4(config)#interface loopback 0
R4(config-if)#ipv6 address 2044::1/128
R4(config-if)#int s 1/0
R4(config-if)#ipv6 enable
R4(config-if)# encapsulation frame-relay
R4(config-if)#no shutdown
R4(config-if)#ipv6 address 2001:132::4/64
R4(config-if)#frame-relay map ipv6 2001:132::1 603 broadcast
R4(config-if)#frame-relay map ipv6 2001:132::4 603 broadcast
R4(config-if)#frame-relay map ipv6 2001:132::3 603 broadcast
R4(config-if)#frame-relay map ipv6 FE80::C805:1CFF:FE48:8 605 broadcast
R4(config-if)#frame-relay map ipv6 FE80::C803:1CFF:FE48:8 603 broadcast
試R1上ping通 R3.
用show frame-relay pvc命令查看,幀中繼配置完成
2.完成 OSPFv3 的基本配置。區域 1 爲 NSSA 區域。(R6爲例,R5,R8同理)
R6(config)#ipv6 unicast-routing
R6(config)#ipv6 router ospf 1
R6(config-rtr)#router-id 6.6.6.6
R6(config-rtr)#area 1 nssa
R6(config-rtr)#int f 0/0
R6(config-if)#ipv6 enable
R6(config-if)# ipv6 ospf 1 area 0
R6(config-if)#no shutdown
R6(config-if)#int loopback 0
R6(config-if)#ipv6 enable
R6(config-if)#ipv6 address 2066::1/128
R6(config-if)# ipv6 ospf 1 area 0
R6(config-if)#int f 0/1
R6(config-if)#ipv6 enable
R6(config-if)# ipv6 ospf 1 area 1
R6(config-if)#no shutdown
R1(config)#ipv6 unicast-routing
R1(config)#ipv6 router ospf 1―――啓動 OSPFv3 進程
R1(config-rtr)#router-id 1.1.1.1
R1(config-rtr)#int f 0/0
R1(config-if)#ipv6 enable
R1(config-if)# ipv6 ospf 1 area 0
R1(config-if)#no shutdown
R1(config-if)#int loopback 0
R1(config-if)#ipv6 enable
R1(config-if)#ipv6 address 2011::1/128
R1(config-if)# ipv6 ospf 1 area 0
R1(config-if)#int s 1/0
R1(config-if)#ipv6 enable
R1(config-if)# ipv6 ospf 1 area 2
R1(config-if)#ipv6 ospf neighbor FE80::C805:1CFF:FE48:8
R1(config-if)#ipv6 ospf neighbor FE80::C806:1CFF:FE48:8
R3(config)#ipv6 router ospf 1
R3(config-rtr)#router-id 5.5.5.5
R3(config-rtr)#int loopback 0
R3(config-if)#ipv6 enable
R3(config-if)#ipv6 address 2033::1/128
R3(config-if)# ipv6 ospf 1 area 2
R3(config-if)#int s 1/0
R3(config-if)#ipv6 enable
R3(config-if)# ipv6 ospf 1 area 2
R3(config-if)# ipv6 ospf priority 0
R3(config-subif)# ipv6 address FE80::C805:1CFF:FE48:8 link-local
R4config)#ipv6 router ospf 1
R4config-rtr)#router-id 4.4.4.4
R4config-rtr)#int loopback 0
R4config-if)#ipv6 enable
R4(config-if)#ipv6 address 2044::1/128
R4(config-if)# ipv6 ospf 1 area 2
R4(config-if)#int s 1/0
R4(config-if)#ipv6 enable
R4(config-if)# ipv6 ospf 1 area 2
R4(config-if)# ipv6 ospf priority 0
R4(config-if)# ipv6 address FE80::C806:1CFF:FE48:8 link-local
3.檢查 OSPFv3 的鄰居關係
在 R31上檢查,能夠看到鄰居的 Router-ID 都是用 IPv4 的地址格式標識
R1#show ipv6 ospf neighbor
4.測試路由通斷狀況在R3測試。Ospfv3配置成功。
配置R7到R8 RIPng部分而且重分佈到ospfv3
R7(config)#ipv6 unicast-routing
R7(config)#ipv6 router rip 1
R7(config)#int f1/0
R7(config-if)#ipv6 enable
R7(config-if)#ipv6 address 2005:132::7/64
R7(config-if)#ipv6 rip 1 enable
R7(config-if)#no shutdown
R8:
R8(config)#ipv6 router rip 1
R8(config)#int fastEthernet 0/1
R8(config-if)#ipv6 enable
R8(config-if)#ipv6 address 2005:132::8/64
R8(config-if)#ipv6 rip 1 enable
R8(config-if)#no shutdown
R8(config-if)#exit
R8(config)#ipv6 router ospf 1
R8(config-rtr)#redistribute rip 1
R8(config-rtr)#redistribute connected
R8(config-rtr)#exit
R8(config)#ipv6 router rip 1
R8(config-rtr)#redistribute ospf 1
R8(config-rtr)#redistribute connected
進行ping測試area1區域內R6路由器。
實驗總結:經過本次實驗,我學習到了兩個版本的ospf與其所相關的知識點,瞭解到了ospf與ospfv3原理上的差異,ospfv3比ospf配置更加便捷,其經過路由器的鏈路本地地址創建鄰居,因此配置中開啓了幀中繼的部分要設置關於
鏈路本地地址的靜態dicl映射,還要是該部分的區域間路由做爲DR,不然鄰居即便創建成功也沒法多路發送」hello」包。在操做實驗過程當中,其實有遇到不少問題,也有請教會的同窗,通過同窗的講解,和本身一步一步的去摸索,其實
主要仍是在於它的原理,弄懂原理後就能明白不少。這次實驗,讓我經過實踐充分理解理論知識,並達到學以至用。