VLAN:
一、基本概念:
- 概述: 虚拟局域网 (Virtual LAN),将一个大的交换网络 (广播域) 在逻辑上划分成多个小的交换网络 (广播域),交换机和路由器协同工作后。将一个广播域逻辑的分为多个广播域 ----
切割洪泛
- VLAN 的编号由12位二进制构成 —— (0 ~ 4095)可用的为 1 ~ 4094;
- 默认交换机存在 VLAN 1,且所有接口默认在 VLAN 1 中;
配置思路:(这个是关键,理解配置思路反过来看原理,就会特别好理解)
- 交换机上创建 VLAN ;
- 交换机上的各个接口划分到对应的 VLAN 中;
- trunk(中继)干道;
- VLAN 间的路由 ---- 路由器的子接口(单臂路由),多层交换机的 SVI;
二、VLAN 的类型:
- 基于端口的VLAN(一层):
- 在接口进行配置,将vlan编号映射到交换机物理接口;
- 从该接口进入的帧都将被认为是该 VLAN;
- 最常用的方式;
- 基于MAC地址的VLAN(二层):
- 配置一个vlan和mac地址的映射关系,当数据帧进入交换机时,交换机会查询该映射关系表,根据不同的源MAC地址来划分不同的 VLAN;
- 一般用于PC接入交换机的端口会发送变化的情况;
- 基于协议的VLAN(三层):根据帧中的不同协议来划分;
三、VLAN 的端口类型:
- Access 端口:
- 一般用于交换机与终端设备相连的接口;
- 假设此时有一个Access端口,其 VID为2,从这个端口进入的数据包,都会被规划到 VLAN2 ,而从这个端口发出的VLAN 则必须是 VLAN2 的数据包,并且删除vlan的字段;
- Trunk 端口:
- 一般用于交换机与交换机相连的接口;
- trunk 干道―不属于任何一个 VLAN ,承载所有 VLAN 流量转发;可以标记(封装)识别(解封装)不同 VLAN 的标签;
- Hybrid 端口:同时具备 Access 和 Trunk 端口的功能,是一种工作机制及其灵活的端口;
四、配置命令:
- 样例拓扑:
只体现了部分命令,主要是看配置命令的格式和
(1)创建 VLAN:
[sw1]vlan 2
[sw1]vlan 3
[sw1]vlan batch 4 to 10 //创建 4~10 的VLAN
[sw1]vlan batch 11 to 20 25 to 30 //创建 11~20 跳过中间 再创建 25~30 的VLAN
(2)交换机上的各个接口划分到对应的 VLAN 中:
- 单独划分 vlan:
[sw1]interface Ethermet0/0/1 //单独将某个接口划分到对应的 vlan
[sw1-Ethernet0/0/1]port link-type access //先将该接口修改为接入模式
[sw1-Ethernet0/0/1]port default vlan 2 //再将该接口划分到对应的 vlan 中
- 可以批量的将多个接口划分到同一个 vlan:
[sw1]port-group group-member Ethernet 0/0/3 to Ethernet 0/0/4
[sw1-port-group]port link-type access
[sw1-Ethernet0/0/3]port link-type access //敲上行命令,自动跳转到批量的接口配置
[sw1-Ethernet0/0/4]port link-type access
[sw1-port-group]port default vlan 3
[sw1-Ethernet0/0/3]port default vlan 3 //敲上行命令,自动跳转到批量的接口配置
[sw1-Ethernet0/0/4]port default vlan 3
(3)配置 trunk 干道:
[sw1]interface e0/0/5
[sw1-Ethernet0/0/5]port link-type trunk 将接口修改 trunk模武
[sw1-Ethernet0/0/5]port trunk allow-pass vlan 2 to 3
// 注:默认华为交换机仅允许VLAN 1 通过,需要定义允许列表;
(4)路由器的子接口:
[router]interface g0/0/0.1 //创建子接口
[router-GigabitEthernet0/0/0.1]dot1q termination vid 2 //定义其管理的 vlan
[router-GigabitEthernet0/0/0.1]ip address 192.168.1.254 24
[router-GigabitEthernet0/0/0.1]arp broadcast enable //开启子接口ARP功能,向路由器真实接口借MAC
注意: 在连接路由器的交换机上,要在交换机出接口通向路由器的接口上配置 trunk
;