1. 程式人生 > >Cisco Packet Tracer中配置單區域OSPF

Cisco Packet Tracer中配置單區域OSPF

OSPF協議簡介:

OSPF(Open Shortest Path First開放式最短路徑優先)是一個內部閘道器協議(Interior Gateway Protocol,簡稱IGP),用於在單一自治系統(autonomous system,AS)內決策路由。是對鏈路狀態路由協議的一種實現,隸屬內部閘道器協議(IGP),故運作於自治系統內部。著名的迪克斯加演算法(Dijkstra)被用來計算最短路徑樹。OSPF分為OSPFv2和OSPFv3兩個版本,其中OSPFv2用在IPv4網路,OSPFv3用在IPv6網路。OSPFv2是由RFC 2328定義的,OSPFv3是由RFC 5340定義的。與RIP相比,OSPF是鏈路狀態協議,而RIP是距離向量協議。

 

操作

新增一臺三層交換機、兩臺路由器和一臺主機。

主機的IP為192.168.1.10,閘道器為192.168.1.1與三層交換機的fa0/2介面連線。

三層交換機的介面fa0/1的IP為192.168.10.2,與RT1的fa0/0介面連線,fa0/2介面劃分至VLAN10中,VLAN10的IP為192.168.1.1。

RT1的fa0/0介面的IP為192.168.10.1,fa0/1的IP為192.168.20.1與RT2的fa0/0介面連線。

RT2的fa0/0介面的IP為192.168.20.2。

分配IP

PC1

 

配置SW1

Switch>enable

Switch#configure terminal

Switch(config)#hostname SW1   (更改名字)

SW1(config)#vlan 10

SW1(config-vlan)#exit

SW1(config)#interface vlan 10        

SW1(config-if)#ip address 192.168.1.1 255.255.255.0

SW1(config-if)#exit

SW1(config)#interface fa0/2

SW1(config-if)#switchport access vlan 10

SW1(config-if)#exit

SW1(config)#interface fa0/1

SW1(config-if)#no switchport

SW1(config-if)#ip address 192.168.10.2 255.255.255.0

SW1(config-if)#shutdown

SW1(config-if)#no shutdown

 

測試:

SW1(config-if)#^Z  (Ctrl+Z組合鍵)

SW1#show vlan

SW1#show running-config

儲存設定:

SW1#write

 

 

RT1

Router>enable

Router#configure terminal

Router(config)#hostname RT1

RT1(config)#interface fa0/0

RT1(config-if)#ip address 192.168.10.1 255.255.255.0

RT1(config-if)#shutdown

RT1(config-if)#no shutdown

RT1(config-if)#exit

RT1(config)#interface fa0/1

RT1(config-if)#ip address 192.168.20.1 255.255.255.0

RT1(config-if)#shutdown

RT1(config-if)#no shutdown

 

測試:

RT1(config-if)#^Z

RT1#show running-config

 

儲存設定

RT1#write

 

 

RT2

Router>enable

Router#configure terminal

Router(config)#hostname RT2

RT2(config)#interface fa0/0

RT2(config-if)#ip address 192.168.20.2 255.255.255.0

RT2(config-if)#shutdown

RT2(config-if)#no shutdown

 

測試:

RT2(config-if)#^Z

RT2#show running-config

儲存設定

RT2#write

 

配置OSPF

 

SW1

檢視路由資訊表

SW1>enable

SW1#show ip route

(”C”開頭為直連網段)

OSPF

SW1#configure terminal

SW1(config)#ip routing      (在三層交換機上開啟路由功能,預設是關閉的)

SW1(config)#router ospf 1   (1代表運行於程序1,僅本地有效)

SW1(config-router)#network 192.168.1.0 0.0.0.255 area 0   (將192.168.1.0 0.0.0.255這段路由宣告到area 0裡)

SW1(config-router)#network 192.168.10.0 0.0.0.255 area 0

 

測試:

SW1(config-router)#^Z

SW1#show running-config

 

儲存設定:

SW1#write

 

RT1

檢視路由資訊表

RT1>enable

RT1#show ip route

(”C”開頭為直連網段)

OSPF

RT1#configure terminal

RT1(config)#router ospf 1

RT1(config-router)#network 192.168.10.0 0.0.0.255 area 0   (與SW1的area相同)

RT1(config-router)#network 192.168.20.0 0.0.0.255 area 0

 

測試:

RT1(config-router)#^Z

RT1#show running-config

儲存設定:

RT1#write

 

RT2

檢視路由資訊表

RT2>enable

RT2#show ip route

(”C”開頭為直連網段)

 

OSPF

RT2#configure terminal

RT2(config)#router ospf 1

RT2(config-router)#network 192.168.20.0 0.0.0.255 area 0   (與SW1、RT1的area相同)

 

測試:

RT2(config-router)#^Z

RT2#show running-config

 

儲存設定

RT2#write

 

依次檢視三層交換機和各路由器的路由資訊表

SW1

SW1>enable

SW1#show ip route

(“O”開頭為通過OSPF學習到的路由資訊)

 

RT1

RT1>enable

RT1#show ip route

(“O”開頭為通過OSPF學習到的路由資訊)

 

RT2

RT2>enable

RT2#show ip route

(“O”開頭為通過OSPF學習到的路由資訊)

 

也可以通過檢視OSPF鄰居來檢視路由,以SW1為例

SW1>enable

SW1#show ip ospf neighbor

 

連通性測試:

用PC1依次Ping自己的閘道器、交換機和路由器的各埠

閘道器

SW1的fa0/1埠

RT1的fa0/0埠

RT1的fa0/1埠

RT2的fa0/0埠

 

OSPF配置成功

 

注意:

1.三層交換機配置OSPF需要先開啟路由功能。