使用接口 interface_id subinterface_id 全局配置模式命令创建各个子接口。子接口的语法为物理接口(在本例中为 g0/0),加上一个点,再加上子接口编号。如图中所示,使用 interface g0/0.10 全局配置模式命令创建子接口 GigabitEthernet0/0.10。通常配置子接口编号以反映 VLAN 编号。
在将 IP 地址分配给子接口之前,必须使用encapsulation dot1q vlan_id 命令从端口中删除该 VLAN。本例中,将子接口 G0/0.10 分配给 VLAN 10。
注:有一个native关键字选项可附加到此命令,用以设置 IEEE 802.1Q 本征 VLAN。在本示例中,排除了native关键字选项以使本征 VLAN 保留为默认的 VLAN 1。
接下来,使用ip address ip_address subnet_mask 子接口配置模式命令为子接口分配 IPv4 地址。在本示例中,使用ip address 172.17.10.1 255.255.255.0 命令将接口 G0/0.10 的 IPv4 地址配置为 172.17.10.1。
为网络上配置的 VLAN 之间进行路由所需的所有路由器子接口,重复以上过程。要实现路由,各路由器子接口需分配唯一子网上的 IP 地址。例如,另一个路由器子接口 G0/0.30 配置为使用 IPv4 地址 172.17.30.1,其子网不同于子接口 G0/0.10 的子网。
启用物理接口后,子接口将在配置后自动启用。在思科 IOS 软件的子接口配置模式级别,无需使用no shutdown命令启用子接口。
如果物理接口被禁用,所有子接口都会被禁用。在本示例中,在接口配置模式中为 G0/0 输入了命令no shutdown,这反过来会启用所有已配置的子接口。
可以使用shutdown命令管理性关闭各个子接口。此外,在子接口配置模式下,可使用no shutdown命令独立启用各个子接口
R1(config-subif)#interface g0/0.10
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip address 172.17.10.1 255.255.255.0
R1(config-subif)#interface g0/0.20
R1(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.20, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.20, changed state to up
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip address 172.17.20.2 255.255.255.0
R1(config-subif)#no shut
R1(config-subif)#