1. 程式人生 > >實驗八:VLAN的配置和單臂路由

實驗八:VLAN的配置和單臂路由

看下列拓撲圖:

這裡寫圖片描述

需求如圖,要求同一個VLANping通即可。

以R3模擬PC1,命令如下:

conf t

hostname PC1

no ip routing                       //關閉路由功能

int f0/0

ip add 192.168.10.1 255.255.255.0

no shut

exit

ip default-gateway 192.168.10.254                //配置預設的閘道器

end

其餘R4、R5、R6命令類似。

再看路由器模擬交換機:

//由於是模擬,因此新增VLAN的方式與交換機有些不同

vlan database

vlan 10
end conf t hostname SW1 int f0/0 switchport mode access //將該介面模式設定為access switchport access vlan 10 //將該介面划進vlan 10 exit int f0/1 switchport mode access switchport access vlan 20 exit int f0/15 switchport mode trunk encapsulation dot1q //設定trunk使用的協議是dot1q
swithcport mode trunk //設定該埠的模式為trunk //我們可以用下面這個命令來檢視trunk埠 show interface trunk //使用下面這個命令來檢視埠的vlan劃分 show vlan-switchport

R2的配置與上面類似

下面再說一下單臂路由

單臂路由:因為不同vlan之間不能通過交換機直接通訊,必須要走路由器,而路由器的介面是很寶貴的,因此可以在路由器的一個埠上設定子埠,如此可以實現一個介面的路由活動。

拓撲圖如下:

這裡寫圖片描述

首先我們修改R2的f0/1埠的配置,將其配置成為trunk模式,命令如下:

conf t

int f0/1

no switchport acess vlan 20                    //這裡刪除原來的設定

switchport mode trunk en dot1q                 //協議使用dot1q

switchport mode trunk                          //模式為trunk

現在我們在R6上做單臂路由:

命令如下:


//因為是從PC改過來的,因此恢復預設設定

conf t

ip routing

host GW

default interface f0/0                 //將f0/0的設定恢復成預設的

int f0/0

no shut                                 //將f0/0開啟

int f0/0.10

en dot1q 10                            //配置子介面用的trunk標準

ip add 192.168.10.254 255.255.255.0 

no shut

exit

int f0/0.20

en dot1q 20                             //道理同上

ip add 192.168.20.254 255.255.255.0

no shut

exit

總結:

  • 埠的模式有access、trunk等,設定為trunk模式時,需要先指定trunk使用的協議,trunk可能使用的協議有ISL(Cisco私有)、dot1q(802系列的協議)、negotiate(埠協商)等。
  • 在交換機上面對埠劃分VLAN的時候,是在埠模式下劃分,switchport mode access ,switch access vlan 10
  • 做單臂路由的時候,在子介面模式下,指定trunk模式使用的協議時,同時指定所屬vlan,命令:en dot1q 10。