Cisio Packet Tracer 用三層交換機作為路由器實現靜態路由、RIP、OSPF和單臂路由


一、本次實驗核心命令

說明:命令適當簡寫機器也認,如interface fastEthernet 0/1可以簡寫成 int fa 0/1

1、開啟交換機路由功能:

Switch(config)#ip routing

2、配置三層交換機端口的路由功能(config全局配置模式下)

Switch(config)#interface fastEthernet 0/1  # 可簡寫為:int fa 0/1 
Switch(config-if)#no switchport 
Switch(config-if)#ip address 192.168.1.1 255.255.255.0

no switchport: 顧名思義,就是關閉二層交換的功能,即開啟三層的路由功能。

3、RIP、OSPF

Switch(config)#router rip
Switch(config-router)#network 192.168.1.0 
Switch(config-router)#network 192.168.3.0  
# 宣告連接在兩邊的網絡號

Switch(config-router)#router ospf 1 
Switch(config-router)#network 192.168.1.0 255.255.255.0 area 0 
Switch(config-router)#network 192.168.3.0 255.255.255.0 area 0  
# 宣告連接在兩邊的網絡號和area

二、實驗步驟

0.路由基礎模型

實現拓撲圖如下:

配置PC的ip和網關:

PC0 ip:192.168.1.2 網關:192.168.1.1
PC1 ip:192.168.2.2 網關:192.168.2.1

clipboard.png

clipboard.png

進入三層交換機CLI界面

配置如下:

Switch>en
Switch#conf t
Switch(config)#ip routing
Switch(config)#int fa 0/1
Switch(config-if)#no switchport
Switch(config-if)#ip address 192.168.1.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#int fa 0/2
Switch(config-if)#no switch
Switch(config-if)#ip address 192.168.2.1 255.255.255.0

驗證

PC0的Command Prompt命令提示符中輸入

ping 192.168.2.2

注意:第一次可能沒法完全ping通,再ping一次即可。

1.多路由器(三層交換機)基礎配置

將之前用路由器做的實驗全部改成用三層交換機3560做一遍。

建立拓撲圖如下。同種設備之前用雙絞線,不同種設備用普通的直通線。

(按照我的風格,端口左1右2,終端連接在交換機1號端口,三層連二層24號端口)

clipboard.png

1.開啟三層交換機的路由模式,並給每個端口配置IP

進入 CLI 命令行窗口,或者用配置線連接交換機的Console口(帶外管理)。

Multilayer Switch0:

#---一號端口---#
Switch>en
Switch#conf t
Switch(config)#ip routing
Switch(config)#int fa 0/1
Switch(config-if)#no switchport
Switch(config-if)#ip address 192.168.1.1 255.255.255.0
#---二號端口---#
Switch(config-if)#exit
Switch(config)#int fa 0/2
Switch(config-if)#no switchport
Switch(config-if)#ip address 192.168.3.1 255.255.255.0

Multilayer Switch1:

#---一號端口---#
Switch>en
Switch#conf t
Switch(config)#ip routing
Switch(config)#int fa 0/1
Switch(config-if)#no switchport
Switch(config-if)#ip address 192.168.3.2 255.255.255.0
#---二號端口---#
Switch(config-if)#exit
Switch(config)#int fa 0/2
Switch(config-if)#no switchport
Switch(config-if)#ip addr 192.168.4.1 255.255.255.0

Multilayer Switch2:

#---一號端口---#
Switch>en
Switch#conf t
Switch(config)#ip routing
Switch(config)#int fa 0/1
Switch(config-if)#no switchport
Switch(config-if)#ip addr 192.168.4.2 255.255.255.0
#---二號端口---#
Switch(config-if)#exit
Switch(config)#int fa 0/2
Switch(config-if)#no switchport
Switch(config-if)#ip addr 192.168.2.1 255.255.255.0

配置PC的ip和網關(同上):

PC0 ip:192.168.1.2 網關:192.168.1.1
PC1 ip:192.168.2.2 網關:192.168.2.1

此時,ping網關已經可以ping通了,但是PC0 ping PC1 不通,接着配置靜態路由。

clipboard.png

2.靜態路由

可以當成路由器配置。

Multilayer Switch0:

Switch(config)#ip route 192.168.2.0 255.255.255.0 192.168.3.2

Multilayer Switch1:

Switch(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.2 
Switch(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.1

Multilayer Switch2:

Switch(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1

驗證路由

PC0的Command Prompt命令提示符中輸入

ping 192.168.2.2

clipboard.png

注意:第一次可能沒法完全ping通,再ping一次即可。

3.RIP路由

刪除上面三個交換機配置的靜態路由

clipboard.png

或者用命令刪除:(三個交換機均刪除)

##交換機0
Switch(config)#no ip route 192.168.2.0 255.255.255.0 192.168.3.2
##交換機1
Switch(config)#no ip route 192.168.2.0 255.255.255.0 192.168.4.2
Switch(config)#no ip route 192.168.1.0 255.255.255.0 192.168.3.1
##交換機2
Switch(config)#no ip route 192.168.1.0 255.255.255.0 192.168.4.1

配置RIP(宣告這路由器和哪些網段相連即可)

##交換機0
Switch(config)#router rip
Switch(config-router)#network 192.168.1.0
Switch(config-router)#network 192.168.3.0
##交換機1
Switch(config)#router rip
Switch(config-router)#network 192.168.3.0
Switch(config-router)#network 192.168.4.0
##交換機2
Switch(config)#router rip
Switch(config-router)#network 192.168.2.0
Switch(config-router)#network 192.168.4.0

驗證路由

PC0的Command Prompt命令提示符中輸入

ping 192.168.2.2

clipboard.png

4.OSPF路由

刪除RIP

##交換機0
Switch(config)#router rip
Switch(config-router)#no network 192.168.1.0
Switch(config-router)#no network 192.168.3.0
##交換機1
Switch(config)#router rip
Switch(config-router)#no network 192.168.3.0
Switch(config-router)#no network 192.168.4.0
##交換機2
Switch(config)#router rip
Switch(config-router)#no network 192.168.2.0
Switch(config-router)#no network 192.168.4.0

配置OSPF

##交換機0
Switch(config-router)#router ospf 1
Switch(config-router)#network 192.168.1.0 255.255.255.0 area 0
Switch(config-router)#network 192.168.3.0 255.255.255.0 area 0
##交換機1
Switch(config-router)#router ospf 1
Switch(config-router)#network 192.168.3.0 255.255.255.0 area 0
Switch(config-router)#network 192.168.4.0 255.255.255.0 area 0
##交換機2
Switch(config-router)#router ospf 1
Switch(config-router)#network 192.168.4.0 255.255.255.0 area 0
Switch(config-router)#network 192.168.2.0 255.255.255.0 area 0

注:255.255.255.0 反碼 0.0.0.0.255,這里命令不寫反碼,機器也會自動轉化。

驗證路由

PC0的Command Prompt命令提示符中輸入

ping 192.168.2.2

clipboard.png

5.單臂路由

新建拓撲圖如下

clipboard.png

配置終端電腦IP和網關。同上。配置好的示意圖如下:

clipboard.png

clipboard.png

不支持子接口,所以直接通過Vlan來配置。

三層交換機CLI

Switch#conf t
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#vlan 3
Switch(config-vlan)#exit
Switch(config)#int vlan 2
Switch(config-if)#ip addr 192.168.1.1 255.255.255.0
Switch(config-vlan)#int vlan 3
Switch(config-if)#ip addr 192.168.2.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#int fa0/1
Switch(config-if)#switch mode access
Switch(config-if)#switch mode trunk
Switch(config-if)#ip routing

在二層交換機CLI:配置Vlan分隔兩個網段

Switch>en
Switch#conf t
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#vlan 3
Switch(config-vlan)#exit
Switch(config-if)#int fa 0/2
Switch(config-if)#switch access vlan 2
Switch(config-if)#int fa 0/3
Switch(config-if)#switch access vlan 3
Switch(config-if)#exit
Switch(config)#int fa 0/1
Switch(config-if)#switch mode trunk

成功

clipboard.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM