注:本文为 “VLAN 基础 | VLANIF 实验” 相关文章合辑。
未整理去重。
基本概念回顾
HZDX 发表于 2022/01/04 11:29:03
二层接口
- 概念:
简单理解为只具备二层交换能力的接口,像二层交换机的物理接口,或者三层交换机的物理接口(通常这些接口缺省时为二层模式,部分款型具备切换为三层模式的能力)。 - 特性:
不能直接配置 IP 地址,且不直接终结广播帧。收到广播帧后,会将其从同属一个广播域(VLAN)的所有其他接口泛洪出去。收到单播帧后,会在 MAC 表中查询该数据帧的目的 MAC 地址,依据表项指引进行转发,若没有匹配表项,则进行泛洪。 - 类型:
有 access、trunk、hybrid 几种类型(这里指以太网二层接口),三层接口无上述类型。
三层接口
- 特性:
维护 IP 地址与 MAC 地址,终结广播帧,收到广播帧后,不会进行泛洪处理。 - 形态:
有物理形态和逻辑形态。典型物理接口如路由器的三层物理端口;逻辑接口如 VLANIF,以及以太网子接口(例如 GE0/0/1.1 等)。VLANIF 与其关联的 VLAN 的 VLAN-ID 对应(如 VLANIF10 对应 VLAN10,VLANIF10 作为三层逻辑接口,可与同属 VLAN10 的设备直接进行二层通信),以太网子接口通常也绑定相应的 VLAN-ID 与相应的 VLAN 对接,且这两种典型的三层接口均能直接配置 IP 地址。
PVID(Port Default VLAN ID)
- 定义:
指二层接口上的缺省 VLAN-ID(每个二层接口有且只有一个 VLAN-ID 作为 PVID),即 PVID 必定是某一个具体 VLAN 的 VLAN-ID。 - 作用:
当接口收到不携带任何 1Q Tag(VLAN-ID 信息)的流量时,便认为这些流量属于 PVID 对应的 VLAN,同时也会影响接口发送数据帧,缺省情况下,所有接口的 PVID 均为 VLAN1。 - 不同接口修改方式:
- Access 接口:缺省 VLAN 就是它允许通过的 VLAN,修改接口允许通过的 VLAN 即可更改接口的缺省 VLAN。
- Trunk 接口和 Hybrid 接口:一个接口可允许多个 VLAN 通过,但只能有一个缺省 VLAN,修改接口允许通过的 VLAN 不会更改接口的缺省 VLAN,变更接口的缺省 VLAN(PVID)需使用特定命令。
VLAN-ID
- 概念:
在以太网二层交换网络里,VLAN 是逻辑广播域,每个 VLAN 都用对应的 ID 进行标识,此即为 VLAN-ID。 - 与三层接口关系:
三层接口未必一定对应 VLAN-ID,例如路由器的三层物理接口,不维护关于 VLAN-ID 的相关信息,也无法识别携带 VLAN-ID 的数据帧,除非基于这个物理接口创建了逻辑子接口,并通过该子接口与相应的 VLAN 对接。
VLANIF(Vlan-Interface)
- 性质:
是一个逻辑接口,并非真实的物理接口。在交换机上创建了一个 VLAN 之后,就能创建与之对应的 vlanif,例如创建 VLAN10,对应的 vlanif 就是 interface vlanif 10,此 vlanif10 是一个三层接口。 - 功能:
在三层交换机上,每个 VLAN 都有对应的 VLANIF,VLANIF 指 VLAN 对应的逻辑三层接口,在 VLAN 被创建后可直接赋予 IP 地址,具备路由转发能力,且一个 VLAN 对应一个 VLANIF,VLAN 与 VLANIF 的标识相同。
[网络协议篇] vlan 详解之 vlan if 详解
_PowerShell 于 2021-12-25 16:03:51 发布
一、VLAN IF 是什么?
VLANIF(Virtual Local Area Network Interface),是华为交换机的一个配置项,应用于三层交换机。这是一种逻辑接口,物理上不存在。
在配置好二层 vlan 后,三层交换机上使用 vlanif 命令建立对应 vlan 的路由,配置完成后,可以实现 VLAN 之间的通信。
[LSW] interface Vlan if x //x 在 1-4094 之间
[LSW] ip address IP 地址 子网掩码 // 配置 IP
二、配置 VLANIF 接口实现 VLAN 间的通信实例:
1. 拓扑
2. 配置
[LSW] vlan batch 10 20 批量创建 VALN 10 和 VLAN 20
vlan if 10 的配置
[L