實驗環境:
如圖下圖所示,PC0、PC1、PC2、PC3分別屬於不同的VLAN,通過配置單臂路由及靜態路由,實現不同VLAN之間的PC能相互訪問。
操作步驟:
1、 思科 2960交換機SW1配置信息:
#特權模式下進入vlan子模式
Switch#vlan database
#創建vlan 10並命名vlan10
Switch(vlan)#vlan 10 name vlan10
#創建vlan 20並命名vlan20
Switch(vlan)#vlan 20 name vlan20
#全局模式下進入fa0/1-5端口
Switch(config)#interface range fastEthernet 0/1-5
#設置工作模式為access,只允許一個vlan通過
Switch(config-if-range)#switchport mode access
#允許vlan 10 通過
Switch(config-if-range)#switchport access vlan 10
#激活端口
Switch(config-if-range)#no shutdown
#全局模式下進入fa0/6-10端口
Switch(config)#interface range fastEthernet 0/6-10
#設置工作模式為access,只允許一個VLAN通過
Switch(config-if-range)#switchport mode access
#允許vlan 20 通過
Switch(config-if-range)#switchport access vlan 20
#激活端口
Switch(config-if-range)#no shutdown
#全局模式下進入到fa0/24端口
Switch(config)#interface fastEthernet 0/24
#設置工作模式為trunk,允許多個VLAN通過
Switch(config-if)#switchport mode trunk
#激活端口
Switch(config-if)#no shutdown
2、 思科 2960交換機SW2配置信息:
#特權模式下進入vlan子模式
Switch#vlan database
#創建valn 30命名vlan30
Switch(vlan)#vlan 30 name vlan30
#創建valn 40命名vlan40
Switch(vlan)#vlan 40 name vlan40
#全局模式下進入fa0/1-5端口
Switch(config)#interface range fastEthernet 0/1-5
#設置工作模式為access,只允許一個VLAN通過
Switch(config-if-range)#switchport mode access
#允許vlan 30通過
Switch(config-if-range)#switchport access vlan 30
#激活端口
Switch(config-if-range)#no shutdown
#全局模式下進入 fa0/6-10端口
Switch(config)#interface range fastEthernet 0/6-10
#設置工作模式為access,只允許一個VLAN通過
Switch(config-if-range)#switchport mode access
#允許vlan 30通過
Switch(config-if-range)#switchport access vlan 40
#激活端口
Switch(config-if-range)#no shutdown
#全局模式下進入fa0/24端口
Switch(config)#interface fastEthernet 0/24
#設置工作模式為trunk,允許多個VLAN通過
Switch(config-if)#switchport mode trunk
#激活端口
Switch(config-if)#no shutdown
3、 思科 2811路由R1配置信息:
#全局模式下進入fa0/0.1虛擬子接口
Router(config)#interface fastEthernet 0/0.1
#將虛擬子接口fa0/0.1划分到vlan 10並封裝格式為802.1q
Router(config-subif)#encapsulation dot1Q 10
#進入fa0/0.2虛擬子接口
Router(config)#interface fastEthernet 0/0.2
#將虛擬子接口fa0/0.2划分到vlan 20並封裝格式為802.1q
Router(config-subif)#encapsulation dot1Q 20
#全局模式下進入fa0/0.1虛擬子接口
Router(config)#interface fastEthernet 0/0.1
#設置IP地址及子網掩碼
Router(config-subif)#ip address 192.168.10.1 255.255.255.0
#激活虛擬子接口fa0/0.1
Router(config-subif)#no shutdown
##進入fa0/0.2虛擬子接口
Router(config)#interface fastEthernet 0/0.2
#設置IP地址及子網掩碼
Router(config-subif)#ip address 192.168.20.1 255.255.255.0
#激活虛擬子接口fa0/0.2
Router(config-subif)#no shutdown
#全局模式下進入fa0/0端口
Router(config)#interface fastEthernet 0/0
#激活端口
Router(config-if)#no shutdown
#全局模式下進入fa0/1端口
Router(config)#interface fastEthernet 0/1
#設置IP地址及子網掩碼,主要用於跟對端路由R2連接
Router(config-if)#ip address 192.168.50.1 255.255.255.0
#激活端口
Router(config-if)#no shutdown
#全局模式下創建dhcp地址命名為vlan10
Router(config)#ip dhcp pool vlan10
#設置vlan 10獲取的IP地址及子網掩碼
Router(dhcp-config)#network 192.168.10.0 255.255.255.0
#設置vlan 10的dhcp默認路由
Router(dhcp-config)#default-router 192.168.10.1
#創建dhcp地址命名為vlan20
Router(config)#ip dhcp pool vlan20
#設置vlan 20獲取的IP地址及子網掩碼
Router(dhcp-config)#network 192.168.20.0 255.255.255.0
#設置vlan 20的dhcp默認路由
Router(dhcp-config)#default-router 192.168.20.1
#全局模式下開通DHCP服務功能
Router(config)#service dhcp
#設置靜態路由,允許192.168.30 網段的IP通過192.168.50.2路由訪問R2
Router(config)#ip route 192.168.30.0 255.255.255.0 192.168.50.2
#設置靜態路由,允許192.168.40 網段的IP通過192.168.50.2路由訪問R2
Router(config)#ip route 192.168.40.0 255.255.255.0 192.168.50.2
#特權模式下查看路由表
Router#show ip route
#特權模式下查看配置信息
Router#show running-config
4、 思科 2811路由R2配置信息:
#全局模式下進入fa0/0.1虛擬子接口
Router(config)#interface fastEthernet 0/0.1
#將虛擬子接口fa0/0.1划分到vlan 30並封裝格式為802.1q
Router(config-subif)#encapsulation dot1Q 30
#進入fa0/0.2虛擬子接口
Router(config)#interface fastEthernet 0/0.2
#將虛擬子接口fa0/0.2划分到vlan 40並封裝格式為802.1q
Router(config-subif)#encapsulation dot1Q 40
#全局模式下進入fa0/0.1虛擬子接口
Router(config)#interface fastEthernet 0/0.1
#設置IP地址及子網掩碼
Router(config-subif)#ip address 192.168.30.1 255.255.255.0
#激活虛擬子接口fa0/0.1
Router(config-subif)#no shutdown
#全局模式下進入fa0/0.2虛擬子接口
Router(config)#interface fastEthernet 0/0.2
#設置IP地址及子網掩碼
Router(config-subif)#ip address 192.168.40.1 255.255.255.0
#激活虛擬子接口fa0/0.2
Router(config-subif)#no shutdown
#全局模式下進入fa0/0端口
Router(config)#interface fastEthernet 0/0
#激活端口
Router(config-if)#no shutdown
#全局模式下進入fa0/1端口
Router(config)#interface fastEthernet 0/1
#配置IP地址及子網掩碼,主要用於跟對端路由R1連接
Router(config-if)#ip address 192.168.50.2 255.255.255.0
#激活端口
Router(config-if)#no shutdown
#全局模式下創建dhcp地址命名為vlan 30
Router(config)#ip dhcp pool vlan30
#設置vlan 30獲取的IP地址及子網掩碼
Router(dhcp-config)#network 192.168.30.1 255.255.255.0
#設置vlan 30的dhcp默認路由
Router(dhcp-config)#default-router 192.168.30.1
#全局模式下創建dhcp地址命名為vlan 40
Router(config)#ip dhcp pool vlan40
#設置vlan 40獲取的IP地址及子網掩碼
Router(dhcp-config)#network 192.168.40.1 255.255.255.0
#設置vlan 40的dhcp默認路由
Router(dhcp-config)#default-router 192.168.40.1
#全局模式下開通DHCP服務功能
Router(config)#service dhcp
#設置靜態路由,允許192.168.10 網段的IP通過192.168.50.1路由訪問R1
Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.50.1
#設置靜態路由,允許192.168.20 網段的IP通過192.168.50.1路由訪問R1
Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.50.1
#特權模式下查看路由表
Router#show ip route
#特權模式下查看配置信息
Router#show running-config
5、 PC0電腦使用ping命令測試PC1、PC2、PC3的連通性