今天我们学习计算机网络技术的虚拟局域网VLAN以及了解三层交换机的概念
首先我们温习一下昨天的默认路由
六、虚拟局域网VLAN
1、VLAN概述
交换机的广播带来的问题
分割广播域
VLAN的优势
2、VLAN的种类
静态VLAN
动态VLAN
VLAN的范围
VLAN ID范围 | 范围 | 用途 |
0-4095 | 保留 | 仅限系统使用用户不能查看和使用这些VLAN |
1 | 正常 | Cisco默认VLAN用户能够使用该VLAN,但不能删除它 |
2-1001 | 正常 | 用于以太网的VLAN用户可以创建、使用和删除这些VLAN |
1002-1005 | 正常 | 用于FDDI和令牌环的Cisco默认VLAN用户不能删除这些VLAN |
1006-1024 | 保留 | 仅限系统使用用户不能查看和使用这些VLAN |
1025-4094 | 扩展 | 仅用于以太网VLAN |
3、静态VLAN的配置
配置静态VLAN的步骤
创建VLAN有两种方法
VLAN数据库配置模式
Switch#vlan databaseSwitch(vlan)#vlan vlan-id [name vlan-name]Switch(vlan)#exit
全局配置模式
Switch(config)#vlan vlan-idSwitch(config-vlan)#name vlan-name
删除VLAN
VLAN数据库中删除VLAN
Switch# vlan databaseSwitch(vlan)# no vlan 20Deleting VLAN 20...Switch(vlan)#exitAPPLY completed.Exiting....
全局模式下删除VLAN
Switch# configure terminalSwitch(config)# no vlan 20
将端口加入VLAN
Switch(config)# interface interface-idSwitch(config-if)# switchport mode accessSwitch(config-if)# switchport access vlan vlan-idSwitch(config-if)# no switchport access vlan vlan-id
思科模拟器中一共支持三种端口模式
Switch(config-if)#switchport mode ?
access Set trunking mode to ACCESS unconditionally
#接入模式,当该端口直连终端设备时,必须配置接入模式
dynamic Set trunking mode to dynamically negotiate access or trunk mode
#动态模式,自动协商
trunk Set trunking mode to TRUNK unconditionally
#中继模式,默认允许所以vlan通信
同时将多个端口加入VLAN
Switch(config)# interface range f0/1 – 10Switch(config-if-range)# switchport access vlan vlan-id
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/3, Fa0/16, Fa0/17
Fa0/18, Fa0/19, Fa0/20, Fa0/21
Fa0/22, Fa0/23, Fa0/24, Gig0/1
Gig0/2
2 VLAN0002 active Fa0/2
3 VLAN0003 active
4 VLAN0004 active Fa0/4, Fa0/5, Fa0/6, Fa0/7
Fa0/8, Fa0/9, Fa0/10, Fa0/11
Fa0/12, Fa0/13, Fa0/14, Fa0/15
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
4、验证VLAN的配置
查看所有VLAN的摘要信息
Switch# show vlan brief
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/3, Fa0/15, Fa0/16
Fa0/17, Fa0/18, Fa0/19, Fa0/20
Fa0/21, Fa0/22, Fa0/23, Fa0/24
Gig0/1, Gig0/2
2 VLAN0002 active Fa0/2
3 VLAN0003 active
4 VLAN0004 active Fa0/4, Fa0/5, Fa0/6, Fa0/7
Fa0/8, Fa0/9, Fa0/10, Fa0/11
Fa0/12, Fa0/13, Fa0/14
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
查看指定VLAN信息
Switch# show vlan id vlan-id
Switch#show vlan id 4
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
4 VLAN0004 active Fa0/4, Fa0/5, Fa0/6, Fa0/7
Fa0/8, Fa0/9, Fa0/10, Fa0/11
Fa0/12, Fa0/13, Fa0/14
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
4 enet 100004 1500 - - - - - 0 0
MTU最大传输单元
在iPV4里MTU都是1500
5、交换网络中的链路类型
5.1、接入链路
Access接口
- Trunk接口链路
- ISL(Cisco私有标准)
- IEEE 802.1q
6、Trunk的配置
- 进入接口配置模式
Switch(config)#interface interface-id
- 选择封装类型
Switch(config-if)#switchport trunk encapsulation { isl | dot1q | negotiate }
- 将接口配置为Trunk
Switch(config-if)#switchport mode {dynamic {desirable | auto} | trunk | access}
- 指定Native VLAN(可选)
Switch(config-if)#switchport trunk native vlan vlan-id
- 禁止Trunk传送某个VLAN的数据,删除这个VLAN
Switch(config-if)#switchport trunk allowed vlan remove vlan-id
- 允许Trunk传送某个VLAN的数据,添加这个VLAN
Switch(config-if)#switchport trunk allowed vlan add vlan-id
- 查看接口模式、状态
Switch#show interface interface-id switchport
7、配置以太网通道
- EthernetChannel-以太通道
- 配置接口为以太通道模式
Switch(config)# interface range fastEthernet 0/1 – 2Switch(config-if-range)#channel-group 1 mode onCreating a port-channel interface Port-channel 1
- 查看以太通道的配置
Switch# show etherchannel summary