三層交換機利用dhcp實現不同vlan的通信

#三層交換機利用dhcp實現不同vlan的通信 ### 標題
在這裏插入圖片描述

#1、二層交換機操作
創建兩個vlan,將連接終端的兩個端口加入到劃分的vlan中,再將與三層交換機相連的f0/3端口設置爲trunk。
代碼如下
Switch#config //進入全局配置模式
Switch(config)#vlan 10 //劃分vlan10
Switch(config-vlan)#exit
Switch(config)#vlan 20 // 劃分vlan20
Switch(config-vlan)#exit
Switch(config)#int f0/1 // 進入端口f0/1
Switch(config-if)#switchport access vlan 10 //將接口劃入vlan10
Switch(config-if)#int f0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#int f0/3
Switch(config-if)#switchport mode trunk //將f0/3端口設置爲trunk

#2、三層交換機操作
同樣創建兩個跟二層交換機一樣的vlan,並打開路由功能,將與二層交換機相連端口設置爲trunk,三層交換機設置trunk前封裝dot1q協議。
no shut命令激活端口,進入各vlan端口進行地址分配。
代碼如下
Switch#config
Switch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit
打開路由功能
Switch(config)#ip routing
Switch(config)#int f0/1
Switch(config-if)#switchport trunk encapsulation dot1q //三層交換機設置設置爲trunk前封裝dot1q協議
Switch(config-if)#switchport mode trunk //f0/1端口設置爲trunk
Switch(config-if)#exit
Switch(config)#interface vlan 10 //進入vlan10
Switch(config-if)#ip address 192.168.10.254 255.255.255.0 //爲vlan10 配置IP地址
Switch(config-if)#no shutdown //激活該接口
Switch(config-if)#exit
Switch(config)#ip dhcp pool vlan10 //進入dhcp服務
Switch(dhcp-config)#network 192.168.10.0 255.255.255.0 //設置網段及子網掩碼
Switch(dhcp-config)#default-router 192.168.10.254 //設置網關
Switch(dhcp-config)#dns-server 3.3.3.3 //設置dns
Switch(dhcp-config)#exit
Switch(config)#interface vlan 20 //進入vlan20
Switch(config-if)#ip address 192.168.20.254 255.255.255.0 //配置IP
Switch(config-if)#no shutdown //激活該端口
Switch(config-if)#exit
Switch(config)#ip dhcp pool vlan20 //爲vlan20 提供dhcp服務
Switch(dhcp-config)#network 192.168.20.0 255.255.255.0 //設置網段及子網掩碼
Switch(dhcp-config)#default-router 192.168.20.254 //設置網關
Switch(dhcp-config)#dns-server 3.3.3.3 //設置dns
Switch(dhcp-config)#exit

#3、即可進行dhcp自動獲取地址
在這裏插入圖片描述

#4、ping
在這裏插入圖片描述

#5、注:此方法必須在三層交換機全局配置模式中進行IP routing操作,打開三層交換機路由功能,否則能自動獲取地址,ping通網關,不同vlan間不能進行相互通信!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章