单臂路由配置实验

单臂路由配置实验

单臂路由是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同 VLAN 之间的互联互通。

  • 交换机连接主机的端口为 Access 链路。
  • 交换机连接路由器的端口为 Trunk 链路。

  • 路由器的物理接口可以被划分成为多个逻辑接口
  • 每个子接口对应一个 VLAN 网段网关

https://pic.imgdb.cn/item/64b60ffe1ddac507cc9ca06f.jpg

  • PC 0
  • PC 1

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
Switch> enable                     // 进入特权模式
Switch# configure terminal         // 进入全局配置模式
Switch(config)# vlan 10            // 创建 VLAN 10
Switch(config-vlan)# vlan 20       // 创建 VLAN 20
Switch(config-vlan)# exit          // 退出 VLAN 配置模式
Switch(config)# interface fastEthernet 0/1     // 进入 0/1 接口
Switch(config-if)# switchport mode access      // 将接口设置为 Access 模式
Switch(config-if)# switchport access vlan 10   // 将接口设置为 VLAN 10
Switch(config-if)# exit                        // 退出接口配置模式
Switch(config)# interface fastEthernet 0/2     // 进入 0/2 接口
Switch(config-if)# switchport mode access      // 将接口设置为 Access 模式
Switch(config-if)# switchport access vlan 20   // 将接口设置为 VLAN 20
Switch(config-if)# exit                        // 退出接口配置模式
Switch(config)# interface fastEthernet 0/3     // 进入 0/3 接口
Switch(config-if)# switchport mode trunk       // 将接口设置为 Trunk 模式
Switch(config-if)# end                         // 退出配置模式
Switch# write                                  // 保存配置更改

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
Router# enable                            // 进入特权模式
Router# configure terminal                // 进入全局配置模式
Router(config)# interface f0/0.1          // 进入接口 f0/0 的子接口 1
Router(config-subif)# encapsulation dot1q 10     // 配置子接口的 VLAN 标记为 10
Router(config-subif)# ip address 192.168.10.254 255.255.255.0   // 配置子接口的 IP 地址为 192.168.10.254/24
Router(config-subif)# no shutdown         // 启用子接口
Router(config-subif)# exit                // 退出子接口配置模式
Router(config)# interface f0/0.2          // 进入接口 f0/0 的子接口 2
Router(config-subif)# encapsulation dot1q 20     // 配置子接口的 VLAN 标记为 20
Router(config-subif)# ip address 192.168.20.254 255.255.255.0   // 配置子接口的 IP 地址为 192.168.20.254/24
Router(config-subif)# no shutdown         // 启用子接口
Router(config-subif)# exit                // 退出子接口配置模式
Router(config)# interface f0/0             // 进入接口 f0/0
Router(config-if)# no shutdown            // 启用接口 f0/0
Router(config-if)# end                    // 退出配置模式
Router# write                             // 保存配置更改

  • PC 0 ping PC 1
  • PC 1 ping PC 0