找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2092|回复: 0

子接口配置(Dot1q 封装),单物理接口承载多个 VLAN 三层网关

[复制链接]

0

主题

1

回帖

6

积分

管理员

积分
6
发表于 昨天 01:17 | 显示全部楼层 |阅读模式
在 Cisco 设备中,通过子接口(Subinterface)配置 **Dot1q 封装**,可以实现单物理接口承载多个 VLAN 的三层网关功能。这种配置常用于路由器或三层交换机上的 **Router-on-a-Stick** 模型,允许一个物理接口为多个 VLAN 提供路由服务。

---

### **配置步骤**

#### **1. 创建子接口并指定 VLAN ID**
每个子接口对应一个 VLAN,使用 `encapsulation dot1Q <VLAN_ID>` 命令绑定 VLAN。

```bash
interface GigabitEthernet0/0.10   ! 子接口名称,.10 对应 VLAN 10
encapsulation dot1Q 10          ! 绑定 VLAN 10
ip address 192.168.10.1 255.255.255.0  ! 配置该 VLAN 的网关 IP
!
interface GigabitEthernet0/0.20   ! 子接口对应 VLAN 20
encapsulation dot1Q 20
ip address 192.168.20.1 255.255.255.0
```

#### **2. 物理接口无需 IP 地址**
物理接口(如 `GigabitEthernet0/0`)通常不配置 IP 地址,仅作为子接口的传输通道:
```bash
interface GigabitEthernet0/0
no ip address  ! 物理接口无 IP
shutdown       ! (可选)实际可能保持开启,但逻辑上由子接口工作
! 但通常不需要显式 shutdown,子接口独立工作
```

#### **3. 启用物理接口**
确保物理接口处于开启状态:
```bash
interface GigabitEthernet0/0
no shutdown
```

#### **4. 验证配置**
- 使用 `show ip interface brief` 查看子接口状态。
- 使用 `show interfaces [subinterface] switchport`(或 `show vlan`)确认 VLAN 绑定。
- 使用 `show running-config` 检查配置。

---

### **关键点说明**
1. **Dot1q 封装**  
   - 子接口通过 `encapsulation dot1Q <VLAN_ID>` 标识所属 VLAN。
   - 交换机连接此接口的端口需配置为 **Trunk 模式**,允许对应 VLAN 通过。

2. **三层网关作用**  
   - 每个子接口的 IP 地址是对应 VLAN 的默认网关。
   - 不同 VLAN 间通信需通过路由器(或三层交换机)进行跨子网路由。

3. **Trunk 端口配置(交换机侧)**  
   交换机连接路由器的端口需配置为 Trunk,并允许相关 VLAN 通过:
   ```bash
   interface GigabitEthernet1/0/1
    switchport mode trunk
    switchport trunk allowed vlan 10,20
   ```

---

### **典型应用场景**
- **多 VLAN 路由**:单个物理接口为多个 VLAN 提供网关,减少物理接口占用。
- **成本优化**:适用于中小型网络,避免为每个 VLAN 部署独立物理链路。
- **灵活扩展**:通过添加子接口快速支持新 VLAN。

---

### **注意事项**
- **性能影响**:所有 VLAN 的流量均通过单一物理接口,可能成为带宽瓶颈。
- **Trunk 配置**:确保交换机端口允许所有需要的 VLAN 通过。
- **子接口数量**:受设备支持的子接口数量限制(通常足够覆盖常见 VLAN 范围)。

---

通过以上配置,单物理接口即可高效承载多个 VLAN 的三层网关功能,实现跨 VLAN 通信。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五云论坛 ( 黔ICP备2022001370号-1|贵公网安备52032102000798号 )

GMT+8, 2026-8-1 23:19 , Processed in 0.072012 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表