1.单臂路由:
单臂路由(router-on-a-stick)是一种网络配置技术,它允许将路由器的多个子接口配置在同一个物理接口上,从而实现不同vlan(虚拟局域网)之间的互通。
2.详细配置:
相关设备:两台PC、一台交换机、一台路由器
2.1两台PC配置:
2.1.1PC0相关配置:
IP:192.168.1.1 255.255.255.0
默认网关:192.168.1.254
2.1.2PC1相关配置:
IP:192.168.2.1 255.255.255.0
默认网关:192.168.2.254
2.2一台交换机配置:
2.2.1在交换机上划分vlan:
vlan 10和vlan 20
Switch>enable # 进入特权模式
Switch#configure terminal # 从特权模式进入配置模式
Switch(config)#hostname SW1 # 改名为SW1
SW1(config)#vlan 10 # 创建vlan 10
SW1(config-vlan)#name AA # 将vlan 10 命名为AA
SW1(config-vlan)#do wr # 保存配置
Building configuration...
[OK]
SW1(config-vlan)#exit # 退出
SW1(config)#vlan 20 # 创建vlan 20
SW1(config-vlan)#name BB
SW1(config-vlan)#do wr
Building configuration...
[OK]
SW1(config-vlan)#exit
SW1(config)#end
SW1#
%SYS-5-CONFIG_I: Configured from console by consoleSW1#show vlan # 查看vlan配置情况
2.2.2在交换机和PC之间配置access口:
实现内部局域网通信:通过为终端设备分配特定的vlan,access口有助于实现内部局域网内的通信。
switchport
命令用于进入端口配置模式,以便对端口的各种参数进行设置。
SW1#configure terminal
SW1(config)#interface f0/1 # 进入f0/1接口
SW1(config-if)#switchport access vlan 10 # 将f0/1接口加入到vlan 10
SW1(config-if)#do wr
Building configuration...
[OK]
SW1(config-if)#exit
SW1(config)#interface f0/2
SW1(config-if)#switchport access vlan 20
2.2.3在交换机和路由器之间配置trunk口:
Trunk模式允许一个接口同时传输多个VLAN的数据,这与Access模式不同,后者只能传输属于单个VLAN的数据。
SW1#configure terminal
SW1(config)#interface f0/24
SW1(config-if)#switchport mode trunk
SW1(config-if)#switchport trunk allowed vlan all # 允许所有vlan通过接口
2.3一台路由器上配置:
2.3.1启动子接口:
encapsulation dot1Q
命令用于配置Trunk端口上的VLAN封装类型为dot1Q,dot1Q
是IEEE 802.1Q标准的简称。
Router(config)#interface g0/0
Router(config-if)#no shutdown # 开启接口
Router(config-if)#no ip address # 关闭路由器
Router#configure terminal
Router(config)#interface g0/0.1 # 开启子接口
Router(config-subif)#encapsulation dot1Q 10 # 指定Trunk的封装类型
Router(config-subif)#ip address 192.168.1.254 255.255.255.0
Router(config-subif)#exit
Router(config)#interface g0/0.2
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.2.254 255.255.255.0