实用指南:interface g0/0/0.1 概念及题目
interface g0/0/0.1 概念
我们来详细解释一下 interface GigabitEthernet 0/0/0.1 这个概念。
这个接口名称中的点(.)表明它是一个 子接口。
核心定义
子接口 是一个物理接口的逻辑衍生接口。你允许把它理解成:
一条宽阔的公路。就是物理接口(如 GigabitEthernet 0/0/0):
子接口(如 GigabitEthernet 0/0/0.1):是这条公路上划出的一条独立车道,并且这条车道有自己独特的规则和目的地。
独立的,可以像普通的三层接口一样配置IP地址、路由协议等。就是一、一个物理接口可以创建多个子接口(如 .1, .2, .100 等),每个子接口在逻辑上都
子接口的主要目的和应用场景
子接口最主要、最经典的应用是实现 单臂路由。
场景:单臂路由
目标:让一台路由器的一个物理接口,能够为多个VLAN(广播域)提供网关服务,实现VLAN间的通信。
传统问题:通常,一个VLAN需要一个物理接口做网关。如果有20个VLAN,就需要20个物理接口,这非常浪费路由器有限的接口资源。
单臂路由解决方案:
在路由器上,一个物理接口上创建多个子接口,数量与要求互通的VLAN数量一致。
每个子接口对应一个VLAN,并设置该VLAN的网关IP地址。
连接路由器和交换机的链路调整为 Trunk 类型,允许多个VLAN的流量通过。
拓扑示例:
路由器 (Router) 的 G0/0/0 接口连接交换机 (Switch) 的 G0/0/1 接口。
交换机上划分了 VLAN 10 和 VLAN 20。
PC1 在 VLAN 10,IP: 192.168.10.10/24
PC2 在 VLAN 20, IP: 192.168.20.20/24
配置流程:
交换机配置
[Switch] vlan batch 10 20
[Switch] interface GigabitEthernet 0/0/1
#将连接路由器的接口类型设置为Trunk,并允许VLAN 10和20的流量通过
[Switch-GigabitEthernet0/0/1] port link-type trunk
[Switch-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20路由器配置
[Router] interface GigabitEthernet 0/0/0
#先,确保物理接口不配置IP地址,并且保持开启状态(默认up)
[Router-GigabitEthernet0/0/0] undo ip address
[Router-GigabitEthernet0/0/0] quit
创建子接口 G0/0/0.10, 并关联到 VLAN 10
[Router] interface GigabitEthernet 0/0/0.10
设置子接口的封装类型( dot1q 表示IEEE 802.1Q协议)和VLAN ID
[Router-GigabitEthernet0/0/0.10] dot1q termination vid 10
#为该子接口配置IP地址,作为VLAN 10的网关
[Router-GigabitEthernet0/0/0.10] ip ad