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需要先開啟路由功能。