### 技术原理
单臂路由器是一种特殊的网络设备,主要用于实现VLAN间的通信。与传统路由器不同,单臂路由器只需要一个以太网接口,通过创建子接口来承担所有VLAN的网关角色。在不同的VLAN间转发数据时,它依赖于子接口的配置。
### 实验步骤
首先,我们需要在实验环境中构建一个网络拓扑。通过使用网络模拟工具,如gns3或Packet Tracer,可以轻松创建所需的拓扑图。以下是一些具体的步骤:
1. **创建网络拓扑**:在Packet Tracer中,新建一个包含两台PC、一台路由器(如router 2811)和一台交换机(如Switch 2960)的拓扑图。 2. **配置VLAN**:在交换机上设置两个VLAN。例如,将VLAN 2分配给端口fa0/2,VLAN 3分配给端口fa0/3。同时,将端口fa0/1设置为Trunk模式,以便能够传输来自不同VLAN的数据包。 3. **配置路由器**:在路由器上,为物理接口fa0/0创建两个子接口,分别对应两个VLAN。例如,子接口fa0/0.1对应VLAN 2,子接口fa0/0.2对应VLAN 3。为每个子接口分配一个ip地址,并开启dot1q封装协议。 4. **设置PC网关**:将两台PC的网关分别指向对应的子接口IP地址。例如,PC1的网关为192.168.1.1,PC2的网关为192.168.2.1。
### 实验设备
为了完成这个实验,你需要以下设备: - 两台PC - 一台Router 2811 - 一台Switch 2960
### PC配置
- **PC1**: - IP地址:192.168.1.2 - 子网掩码:255.255.255.0 - 网关:192.168.1.1
- **PC2**: - IP地址:192.168.2.2 - 子网掩码:255.255.255.0 - 网关:192.168.2.1
### 拓扑图
拓扑图显示了实验中使用的设备及其连接方式。你可以通过Packet Tracer提供的图形界面查看。
### Switch操作指令
以下是配置交换机的步骤:
1. 进入特权模式:`en` 2. 进入全局配置模式:`conf t` 3. 创建VLAN 2:`vlan 2` 4. 创建VLAN 3:`vlan 3` 5. 配置端口fa0/2为VLAN 2:`int fa0/2`,然后`swacc vlan 2` 6. 配置端口fa0/3为VLAN 3:`int fa0/3`,然后`swacc vlan 3` 7. 设置端口fa0/1为trunk模式:`int fa0/1`,然后`switchport mode trunk`
### Router配置
以下是配置路由器的步骤:
1. 进入特权模式:`en` 2. 进入全局配置模式:`conf t` 3. 开启路由器物理接口fa0/0:`int fa 0/0`,然后`no shutdown` 4. 配置子接口fa0/0.1:`int fast 0/0.1`,然后`encapsulation dot1Q 2`和`ip address 192.168.1.1 255.255.255.0` 5. 配置子接口fa0/0.2:`int fast 0/0.2`,然后`encapsulation dot1Q 3`和`ip address 192.168.2.1 255.255.255.0` 6. 退出配置:`end` 7. 查看路由表:`show ip route`
### 实验最终目的
完成上述配置后,你可以在PC1中打开命令提示符(cmd),输入`ping 192.168.2.2`(PC2的IP地址)。如果PC2能够成功响应,说明不同VLAN间的通信已经成功实现。
通过这个实验,你可以更深入地理解VLAN和单臂路由器的工作原理,为实际网络环境中的问题解决提供宝贵的经验。
实验目标
掌握单臂路由器配置方法;
通过单臂路由器实现不同VLAN之间互相通信;
技术原理
单臂路由:是为实现VLAN间通信的三层网络设备路由器,它只需要一个以太网,通过创建子接口可以承担所有VLAN的网关,而在不同的VLAN间转发数据。
实验步骤
新建packer tracer拓扑图
当交换机设置两个Vlan时,逻辑上已经成为两个网络,广播被隔离了。两个Vlan的网络要通信,必须通过路由器,如果接入路由器的一个物理端口,则必须有两个子接口分别与两个Vlan对应,同时还要求与路由器相连的交换机的端口fa 0/1要设置为trunk,因为这个接口要通过两个Vlan的数据包。
检查设置情况,应该能够正确的看到Vlan和Trunk信息。
计算机的网关分别指向路由器的子接口。
配置子接口,开启路由器物理接口。
默认封装dot1q协议。
配置路由器子接口IP地址。
实验设备
PC 2台;Router_2811 1台;Switch_2960 1台
PC1配置
IP地址: 192.168.1.2
子网掩码: 255.255.255.0
网关:192.168.1.1
PC2配置
IP地址: 192.168.2.2
子网掩码: 255.255.255.0
网关:192.168.2.1
拓扑图如下图1-1
图1-1
Switch操作指令
en (进入特权模式)
conf t (进入全局配置模式)
vlan 2 (新建虚拟局域网VLAN2)
exit (返回上层配置模式)
vlan 3 (新建虚拟局域网VLAN3)
exit (返回上层配置模式)
intfa0/2 (进入交换机0模块第2端口)
swacc vlan 2 (将当前端口fa0/2划分到虚拟局域网vlan 2中)
exit (返回上层配置模式)
int fa 0/3 (进入交换机0模块第3端口)
swaccvlan 3(将当前端口fa0/3划分到虚拟局域网vlan 3中)
exit (返回上层配置模式)
int fa 0/1 (进入交换机0模块第1端口)
switchport mode trunk (设置端口fa0/1的工作模式为trunk)
Router配置
en (进入特权模式)
conf t (进入全局配置模式)
int fa 0/0 (进入路由器0模块第0端口)
no shutdown (开启该端口)
exit (返回上层配置模式)
interface fast 0/0.1 (进入路由器0模块第0端口第1子接口)
encapsulation dot1Q 2 (封装协议设置为dot1q 允许通过的vlan 为2)
ip address 192.168.1.1 255.255.255.0 (该子接口配置IP地址为192.168.1.1)
exit (返回上层配置模式)
int fa 0/0.2 (进入路由器0模块第0端口第2子接口)
encapsulation dot1q 3 (封装协议设置为dot1q 允许通过的vlan 为3)
ip address 192.168.2.1 255.255.255.0 (该子接口配置IP地址为192.168.2.1)
end (退出)
show ip route (查看路由表)
实验最终目的
在PC1中打开cmd(命令提示符)输入ping 192.168.2.2(PC2的IP地址)有回复。