allowed Set allowed VLAN when interface is in trunking mode native Set native VLAN characteristics when interface is in trunking mode
时间: 2024-11-30 15:14:23 浏览: 29
基本VLAN配置
在Cisco IOS路由器的trunk接口配置中,`allowed` 和 `native` 是两个关键的概念:
1. **allowed VLAN**:
当接口处于trunking模式(即桥接模式),`allowed VLAN` 指定了哪些VLAN被认为是允许的数据流通道。使用 `switchport trunk allowed [vlan-list]` 命令,可以设置端口仅允许特定VLAN的数据包通过。如果设置为 `all` 或省略此选项,则默认允许所有VLAN(除了那些已经明确禁止的)。
```bash
switchport trunk allowed [vlan-id[, vlan-id,...]]
```
2. **native VLAN**:
Native VLAN 是指当未携带VLAN标签的数据包到达trunk接口时,会被自动添加到的VLAN。当接口设置为trunk时,如果不指定`native VLAN`,系统会有一个默认的VLAN(通常是1号VLAN),用于本地设备通信。你可以使用 `switchport trunk native vlan vlan-id` 来设置默认VLAN。
如果你希望禁用默认的native VLAN,可以使用 `no switchport trunk native vlan`。
配置这两个选项可以帮助你精细化控制网络流量,限制哪些VLAN能通过trunk接口,以及如何处理未带标签的数据。
阅读全文