1.如下拓撲結構,利用三層交換機進行不同網段間的通訊。
PC ip 請看以上拓撲圖。
二層交換機配置如下:
Switch>enable
Switch#conf
Switch#configure t
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 3
Switch(config-vlan)#exit
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#
Switch(config)#int fa 0/1
Switch(config-if)#sw
Switch(config-if)#switchport m
Switch(config-if)#switchport mode t
Switch(config-if)#switchport mode trunk
Switch(config-if)#no shu
Switch(config-if)#no shutdown
Switch(config-if)#
Switch(config-if)#exit
Switch(config)#int fa
Switch(config)#int fastEthernet 0/2
Switch(config-if)#sw
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan 2
Switch(config-if)#exit
Switch(config)#
Switch(config)#int fa 0/3
Switch(config-if)#sw
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan 3
Switch(config-if)#no shu
Switch(config-if)#no shutdown
Switch(config-if)#
Switch(config-if)#exit
三層交換機配置如下:
Switch>en
Switch>enable
Switch#conf
Switch#configure t
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int fa 0/1
Switch(config-if)#sw
Switch(config-if)#switchport m
Switch(config-if)#switchport mode t
Switch(config-if)#switchport mode trunk
Switch(config-if)#
Switch(config-if)#no shu
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#vlan 3
Switch(config-vlan)#exit
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#
Switch(config)#int fa 0/2
Switch(config-if)#sw
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan 2
Switch(config-if)#no shu
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#int fa 0/3
Switch(config-if)#sw
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan 3
Switch(config-if)#no shu
Switch(config-if)#no shutdown
Switch(config-if)#
Switch(config-if)#
Switch(config-if)#exit
Switch(config)#
Switch(config)#int vlan 2
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan2, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan2, changed state to up
Switch(config-if)#
Switch(config-if)#ip add
Switch(config-if)#ip address 192.168.1.1 255.255.255.0
Switch(config-if)#no
Switch(config-if)#no s
Switch(config-if)#no shutdown
Switch(config-if)#
Switch(config-if)#exit
Switch(config)#
Switch(config)#int vlan 3
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan3, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan3, changed state to up
Switch(config-if)#ip add
Switch(config-if)#ip address 192.168.2.1 255.255.255.0
Switch(config-if)#no shu
Switch(config-if)#no shutdown
Switch(config-if)#exit
最終測試結果。PC1 ping PC3 是可以通訊的。
pc2 ping pc3 (不同網段) 也是可以通訊的。
技術原理:三層交換機具備網絡層的功能,實現VLAN相互訪問的原理是:利用三層交換機的路由功能,通過識別數據包的IP地址,查找路由表進行選路轉發,三層交換機利用直連路由可以實現不同VLAN之間的相互訪問。三層交換機給接口配置IP地址。採用SVI(交換虛擬接口)的方式實現VLAN間互連。SVI是指爲交換機中的VLAN創建虛擬接口,並且配置IP地址。
2.生成樹。
快速生成樹:生成樹協議(spanning-tree),作用是在交換網絡中提供冗餘備份鏈路,並且解決交換網絡中的環路問題;
生成樹協議是利用SPA算法,在存在交換機環路的網絡中生成一個沒有環路的屬性網絡,運用該算法將交換網絡的冗餘備份鏈路從邏輯上斷開,當主鏈路出現故障時,能夠自動的切換到備份鏈路,保證數據的正常轉發。
生成樹協議版本:STP、RSTP(快速生成樹協議)、MSTP(多生成樹協議)。
生成樹協議的特點收斂時間長。從主要鏈路出現故障到切換至備份鏈路需要50秒時間。
快速生成樹在生成樹協議的基礎上增加了兩種端口角色,替換端口或備份端口,分別作爲根端口和指定端口。當根端口或指定端口出現故障時,冗餘端口不需要經過50秒的收斂時間,可以直接切換到替換端口或備份端口,從而實現RSTP協議小於1秒的快速收斂。
s1配置如下:
en
conf t
hostname S1
int fa 0/10
switchport access vlan 10
exit
int rang fa 0/1 - 2
switchport mode trunk
exit
spanning-tree mode rapid-pvst
end
s2配置如下:
en
conf t
hostname S2
int fa 0/10
switchport access vlan 10
exit
int range fa 0/1 - 2
switchport mode turnk
exit
spanning-tree mode rapid-pvst
end
show spanning-tree
3路由的telnet設置:
Router>eb
Router>en
Router>enable
Router#conf
Router#configure t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Router(config)#int fa0/0
Router(config-if)#ip add
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
Router(config-if)#
Router(config-if)#ex
Router(config)#line
Router(config)#line vty
Router(config)#line vty 0
Router(config-line)#pass
Router(config-line)#password admin
Router(config-line)#log
Router(config-line)#login
Router(config-line)#login
Router(config-line)#exit
Router(config)#en
Router(config)#enab
Router(config)#enable se
Router(config)#enable secret admin
Router(config)#exit