1. 程式人生 > >OSPFv2、OSPFv3綜合實驗

OSPFv2、OSPFv3綜合實驗

ipv6 cells 打開 interface pla ddr 由於 onf 配置ip

一、 實驗目的

  1. 掌握 OSPFv2、 OSPFv3 的配置方法
  2. 掌握在幀中繼環境下OSPFv2、 OSPFv3 的配置方法
  3. 掌握 OSPFv2、 OSPFv3 NSSA 的配置方法
  4. 掌握外部路由匯總的配置
  5. 掌握區域間路由的匯總配置
  6. 掌握往 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綜合實驗