Files

111 lines
2.4 KiB
Markdown
Raw Permalink Normal View History

2026-06-27 22:29:38 +08:00
# VLAN
## VLAN 是什么
VLAN 不是严格意义上的“一个协议”,更准确地说,它是一种 **二层网络划分技术**
VLAN 的核心作用是:
- 划分广播域
- 隔离不同业务
- 提高网络管理灵活性
- 降低广播流量对整网的影响
可以简单理解为:
即使多台主机接在同一台交换机上,也可以通过划分不同 VLAN,把它们逻辑上分到不同网络中。这样不同 VLAN 之间默认不能直接二层通信。
## 为什么要用 VLAN
如果交换机不划分 VLAN,那么默认情况下,同一交换网络中的广播报文会在较大范围内传播。
使用 VLAN 后,可以带来这些好处:
- 不同部门或业务可以隔离
- 广播域变小,广播报文影响范围更小
- 网络结构更清晰
- 后续做三层网关、ACL、策略控制时更方便
## VLAN 的基本特点
- 每个 VLAN 用一个 VLAN ID 来区分
- 不同 VLAN 属于不同的广播域
- 同一 VLAN 内的主机可以直接二层通信
- 不同 VLAN 之间默认不能直接通信
- 如果不同 VLAN 之间要通信,通常需要通过三层设备或 VLANIF 接口
## 默认 VLAN
很多交换机出厂后都会有默认 VLAN,常见是 VLAN 1。
复习时要注意:
- 默认 VLAN 的存在很常见
- 但生产环境中不建议过度依赖默认 VLAN
- 不同厂商设备的默认行为和最佳实践可能有差异
## VLAN 的通信规律
### 同一 VLAN 内
主机可以进行二层通信。
### 不同 VLAN 之间
默认不能直接二层通信。
如果要通信,需要借助:
- 路由器
- 三层交换机
- VLANIF 接口
## 一句话理解
- **VLAN 的本质是“把一个物理交换网络逻辑划分成多个广播域”**
- **同 VLAN 可二层通信,不同 VLAN 默认不能直接通信**
## 常见厂商命令
### 华为
创建 VLAN
```bash
vlan 10
```
查看 VLAN
```bash
display vlan
```
查看 VLAN 10 详细信息:
```bash
display vlan 10
```
### 思科 Cisco
创建 VLAN
```bash
vlan 10
```
查看 VLAN
```bash
show vlan brief
```
查看 Trunk 相关信息:
```bash
show interfaces trunk
```
## 复习时容易写错的点
- VLAN 更准确地说是一种二层划分技术,不建议直接写成“VLAN 协议”
- VLAN 的核心作用是划分广播域,不只是“隔离业务逻辑”
- 不同 VLAN 之间默认不能通信,如果要互通,需要三层转发