单臂路由是基础网络课程中非常重要的一个知识点。概括来讲,就是路由器通过在一个接口中配置子接口的方式来实现不同局域网之间的通信。这里的局域网是通过802.1Q协议配置VLAN的方式来实现物理隔离的。这篇文章将使用Cisco Packet Tracer来实现一个简单的单臂路由的配置,希望对你有所帮助。
实验室环境
操作系统:Windows 7
模拟器:Cisco Packet Tracer
路由器: Cisco 2620XM
交换机: 2950-24
使用三台PC模拟三个网段:192.168.1.0/24,192.168.2.0/24,192.168.3.0/24
最终实现的效果图如下:
开始配置
交换机配置
Switch>en
Switch#config t
Switch(config)#interface f0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#exit
Switch#vlan da
Switch#vlan database
Switch(vlan)#vlan 10
Switch(vlan)#vlan 20
Switch(vlan)#vlan 30
Switch(vlan)#exit
Switch#config t
Switch(config)#inter f0/2
Switch(config-if)#switchport access vlan 10
Switch(config-if)#no shut
Switch(config-if)#inter f0/3
Switch(config-if)#switchport access vlan 20
Switch(config-if)#no shut
Switch(config-if)#inter f0/4
Switch(config-if)#switchport access vlan 30
Switch(config-if)#no shut
路由器配置
R1>en
R1#config t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#inter
R1(config)#interface f0/0
R1(config-if)#no shut
R1(config-if)#inter f0/0.1
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip addr 192.168.1.1 255.255.255.0
R1(config-subif)#no shut
R1(config-if)#inter f0/0.2
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip addr 192.168.2.1 255.255.255.0
R1(config-subif)#no shut
R1(config-if)#inter f0/0.3
R1(config-subif)#encapsulation dot1Q 30
R1(config-subif)#ip addr 192.168.3.1 255.255.255.0
R1(config-subif)#no shut
注:以上省略了路由器名称的配置。
接下来按照下图步骤依次配置三台电脑IP地址为:
设备 | IP地址 | 子网掩码 | 网关 |
---|---|---|---|
PC1 | 192.168.1.2 | 255.255.255.0 | 192.168.1.1 |
PC2 | 192.168.2.2 | 255.255.255.0 | 192.168.2.1 |
PC3 | 192.168.3.2 | 255.255.255.0 | 192.168.3.1 |
步骤一
步骤二
接下来,尝试在PC3终端中使用ping命令测试PC1<=>PC3,PC2<=>PC3直接是否可以互相通信。
可以看到通信是正常的,丢包率为0。同样地,你可以使用同样的方式验证PC1<=>PC2之间是否可以通信正常,请自行验证。
我待网络如初恋
其实,我从来没有想过,有一天会从事IT工作。
大学本科我选择的专业是物理,高中的时候最感兴趣的是数学。一直到大学我都对计算机一窍不通,即使最简单地下载电影,我硬是学不会。到大学的时候,断断续续地学习了一些计算机基础知识。终于打字不用让别人等待了,也学会了一些基础的DOS命令,Windows系统的一些东西等等。正是因为这些看似简单的积累,让我侥幸获得了一次在学校网络中心兼职的机会。这是改变我人生轨迹的开始,虽然这个时候我已经习惯了处理一些常见的Windows问题。可对于网络知识,我依然是一窍不通。当时有一个学长带我,教了我一些比较专业的网络知识。了解到他参加了CCNA考试并且顺利通过之后,我也决定试试看。其实,那个时候正好有诸多不顺。一方面无法适应大学的授课节奏,另一方面充满了对未知前途的恐惧。我急需一次对自己的肯定,于是接连几个月扎进了网络的书堆里。甚至半夜在学校的网络机房,使用GNS3练习思科路由器命令。
幸运的是,辛苦并没有白费,我顺利拿到了CCNA和软考网络工程师证书。一直到这一刻,我才开始慢慢坚定未来从事IT工作的决心。
其实,在学校网络中心兼职的那段经历,不仅仅让我确定了未来从事IT工作。也在很大程度上改变了我内向寡言的性格,我非常感谢、也非常怀念那段难忘的经历。谢谢当年给我这次机会的同学们,谢谢你们。
网络的确就是初恋一样,留下了无限的美好。虽然最终没有走到一起,但我始终怀念,始终难忘,始终热血沸腾,那段苦学网络并最终让我进入IT行业的网络岁月。
谨以此文祭奠曾经那段废寝忘食、苦学网络的青葱岁月!
本篇文章配置拓扑图文件以及Cisco Packet Tracer可以从这里下载:router-on-a-stick
我是欧阳锋,一个差点做了网络工程师的程序员。如果你喜欢我的文章,请在文章下方留下你爱的印记。如果你不喜欢我的文章,请先喜欢上我的文章。然后再留下爱的印记!
下次文章再见,拜拜!