VLAN(Virtual Local Area Network)的中文名为”虚拟局域网”。 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网。VLAN是一种比较新的技术,工作在OSI参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的。与传统的局域网技术相比较,VLAN技术更加灵活,它具有以下优点: 网络设备的移动、添加和修改的管理开销减少;可以控制广播活动;可提高网络的安全性。 在计算机网络中,一个二层网络可以被划分为多个不同的广播域,一个广播域对应了一个特定的用户组,默认情况下这些不同的广播域是相互隔离的。不同的广播域之间想要通信,需要通过一个或多个路由器。这样的一个广播域就称为VLAN。
Router> enable Router# configure terminal Router(config)# interface FastEthernet 0/0 Router(config-if)# no shutdown //启动Fa0/0端口 Router(config-if)# interface FastEthernet 0/0.1 //添加设置Fa0/0端口的子端口Fa0/0.1 //同理Fa0/1端口的子端口可以为Fa0/1.1,Fa0/0.6等 Router(config-subif)# encapsulation dot1Q 1 //对该子端口Fa0/0.1进行802.1q协议的封装 //后面的数字 1 代表是的侦听VLAN号为 1 的传输数据 Router(config-subif)# ip address 192.168.10.1 255.255.255.0 //设置该子端口Fa0/0.1的IP和子网掩码 Router(config-subif)#no shutdown //启动该子端口 Router(config-if)# interface FastEthernet 0/0.2 //添加设置Fa0/0端口的子端口Fa0/0.2 Router(config-subif)# encapsulation dot1Q 2 //对该子端口Fa0/0.2进行802.1q协议的封装 Router(config-subif)# ip address 192.168.20.1 255.255.255.0 //设置该子端口Fa0/0.2的IP和子网掩码 Router(config-subif)# no shutdown //启动该子端口 Router(config-subif)# end //完成设置退出 Router# show ip route //查看路由信息 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set C 192.168.10.0/24 is directly connected, FastEthernet0/0.1 C 192.168.20.0/24 is directly connected, FastEthernet0/0.2
Switch> enable Switch# configure terminal Switch(config)#ip routing //启动三层交换机路由功能 Switch(config)# interface Vlan 1 //添加设置关联Vlan号为1的路由端口 Switch(config-if)# ip address 192.168.10.1 255.255.255.0 //为该路由端口设置IP和子网掩码 Switch(config-if)# no shutdown //启动该端口 Switch(config-if)# exit //退出该端口 Switch(config)# interface Vlan 2 //添加设置关联Vlan号为2的路由端口 Switch(config-if)# ip address 192.168.20.1 255.255.255.0 //为该路由端口设置IP和子网掩码 Switch(config-if)# no shutdown //启动该端口 Switch(config-if)# exit //退出该端口 Switch(config)# interface Vlan 3 //添加设置关联Vlan号为3的路由端口 Switch(config-if)# ip address 192.168.30.1 255.255.255.0 //为该路由端口设置IP和子网掩码 Switch(config-if)# no shutdown //启动该端口 Switch(config-if)# end //完成退出 Switch# show ip route //查看路由信息 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set C 192.168.10.0/24 is directly connected, Vlan1 C 192.168.20.0/24 is directly connected, Vlan2 C 192.168.30.0/24 is directly connected, Vlan3
Switch> enable Switch#vlan database Switch(vlan)# vlan 2 //添加vlan 2 Switch(vlan)# exit Switch# configure terminal Switch(config)#ip routing //启动三层交换机路由功能 Switch(config)# interface Vlan 1 //添加设置关联Vlan号为1的路由端口 Switch(config-if)# ip address 192.168.10.1 255.255.255.0 //为该路由端口设置IP和子网掩码 Switch(config-if)# no shutdown //启动该端口 Switch(config-if)# exit //退出该端口 Switch(config)# interface Vlan 2 //添加设置关联Vlan号为2的路由端口 Switch(config-if)# ip address 192.168.20.1 255.255.255.0 //为该路由端口设置IP和子网掩码 Switch(config-if)# no shutdown //启动该端口 Switch(config-if)# end //退出该端口 Switch# show ip route //查看路由信息 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set C 192.168.10.0/24 is directly connected, Vlan1 C 192.168.20.0/24 is directly connected, Vlan2