1. 程式人生 > >路由器+二層交換機劃分vlan實現vlan互通

路由器+二層交換機劃分vlan實現vlan互通

路由器劃分VLAN,是將路由器配置為各VLAN的閘道器,實現VLAN間路由,也就是所說的單臂路由。

路由器配置VLAN,不能將物理埠劃分到VLAN中,而要通過將虛擬子介面劃分到VLAN中並且為其配置封裝協議 dot1q。

詳細解說:

路由器提供VLAN間路由只能做單臂路由,也就是設定子介面和封裝協議。

第一步:在交換機上建立VLAN,並將交換機的各埠按照你的意願劃分到你所建立的VLAN中。

例項:

con t

vlan 10

vlan 20

vlan 30

interface range fastetherner 0/1-8

switchport access vlan 10

interface range fastethernet 0/9-16

switchprt aceess vlan 20

interface range fastethernet 0/17-23

switchprt aceess vlan 30

interface fastethernet 0/24    *重要的一步:設定交換機上的trunk 口

switchport mode trunk

switchport trunk allow vlan all  *這條是為trunk開啟使每個vlan都能通過的命令,使trunk口能傳輸各vlan的資料幀。

第二步,在路由器上的一個埠上設定子介面,併為子介面配置ip地址,此ip地址將自動成為各VLAN 的閘道器。

router#interface fa0/0

       no ip addreess  *使之成為二層口,去掉其ip地址

下面開始配置子介面,子介面配置好tunck封裝模式之後,就成為了trunk口

interface fa0/0.10  *為vlan 10劃分出一個子介面

encapsulate dot1q 10  *為vlan 10 配置此子介面的trunk封裝模式

ip adrress 192.168.10.1 255.255.255.0  *為vlan 10 的子介面配置ip地址

exit

interface fa0/0.20  *為vlan 20劃分出一個子介面

encapsulate dot1q 20  *為vlan 20 配置此子介面的trunk封裝模式

ip adrress 192.168.20.1 255.255.255.0  *為vlan 20 的子介面配置ip地址

exit

interface fa0/0.30  *為vlan 30劃分出一個子介面

encapsulate dot1q 30  *為vlan 30 配置此子介面的trunk封裝模式

ip adrress 192.168.30.1 255.255.255.0  *為vlan 30 的子介面配置ip地址

exit

最後,為保險起見,在路由器的全域性模式使用 

router#ip routing。

OK,配置完成。

這時在vlan 10中的客戶端ping 一下在vlan 20中的客戶端,試試。

【注意事項】

        1,在給路由器的子介面配置IP地址之前,一定要先封裝dot1q協議。

        2,各個VLAN內的主機,要以相應VLAN子介面的IP地址作為閘道器。