VLAN(Virtual Local Area Network)的中文名为”虚拟局域网”。 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网。VLAN是一种比较新的技术,工作在OSI参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的。与传统的局域网技术相比较,VLAN技术更加灵活,它具有以下优点: 网络设备的移动、添加和修改的管理开销减少;可以控制广播活动;可提高网络的安全性。 在计算机网络中,一个二层网络可以被划分为多个不同的广播域,一个广播域对应了一个特定的用户组,默认情况下这些不同的广播域是相互隔离的。不同的广播域之间想要通信,需要通过一个或多个路由器。这样的一个广播域就称为VLAN。
VLAN的号码范围: 1 默认 2-1001 正常 1025-4094 扩展
交换机基本命令
基本操作
1 2 3 4 5
Switch# enable # 进入特许模式 Switch# exit end # 退出 Switch# write # 保存 Switch# no ********* # 删除某条命令 Switch# no shutdown # 启用某个端口
# 查看端口配置信息 Switch# sh run [show running-config] Switch# sh run int f0/1
# 查看端口详细信息 Switch# sh int [show interfaces] # 查看所有端口的详细状态信息 Switch# sh int f0/1 [show interfaces f0/1] # 查看单一端口的详细状态信息
Switch# sh int status [show interfaces status] # 查看端口的简要状态信息 Switch# sh ip int b [show ip interface brief] # 查看端口的简要状态信息 Switch# sh int f0/1 status [show interfaces f0/1 status] # 查看端口的简要信息
Switch# sh access [show access-lists] # 查看访问列表配置
# TCP/IP协议相关命令 Switch# show ip access-lists 35 #显示IP访问列表(1-199) Show ip arp #显示路由器的ARP缓存(IP、MAC、封装类型、接口) Show ip protocols #显示运行在路由器上的IP路由协议的信息 Show ip route #显示IP路由表中的信息 Show ip traffic #显示IP流量统计信息
三层交换机端口
1 2 3 4 5 6 7
# 路由器或者三层交换机 设置网关 用于通信 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 ip address 192.168.10.1 255.255.255.0 # 删除为该路由端口设置IP和子网掩码 Switch(config-if)# no shutdown # 启动该端口 Switch(config-if)# exit
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