交换机配置如下:

SW#vlan database

SW(vlan)#vlan 2

VLAN 2 added:

Name: VLAN0002

SW(vlan)#vlan 3

VLAN 3 added:

Name: VLAN0003

SW(vlan)#exit

SW(config)#int f0/2

SW(config-if)#switchport mode access

SW(config-if)#switchport access vlan 2

SW(config-if)#no shutdown

SW(config-if)#int f0/3

SW(config-if)#switchport mode access

SW(config-if)#switchport access vlan 3

SW(config-if)#no shutdown

SW(config-if)#int f0/1

SW(config-if)#switchport mode trunk

SW(config-if)#no shutdown

路由器配置如下:

R(config)#int f0/0

R(config)#no ip address

R(config-if)#no shutdown

R(config-if)#int f0/0.2

R(config-subif)#encapsulation dot1q 2

R(config-subif)#ip address 192.168.2.254 255.255.255.0

R(config-subif)#no shutdown

R(config-subif)#int f0/0.3

R(config-subif)#encapsulation dot1q 3

R(config-subif)#ip address 192.168.3.254 255.255.255.0

R(config-subif)#no shutdown

R(config-subif)#end

客户机配置如下:

HostA:

ip:192.168.2.1/24

ip default-gateway:192.168.2.254

HostB:

ip:192.168.3.1/24

ip default-gateway:192.168.3.254

单臂路由配置实例

在学习单臂路由的配置之前,建议大家先学好 VLAN,起码要知道 VLAN是怎么配置的,这样学单臂路由就轻松多了。

先来了解一下什么是单臂路由,为什么要用到单臂路由。

VLAN(虚拟局域网)技术是路由交换中非常基础的技术。在网络管理实践中,通过在交换机上划分适当数目的 vlan,不仅能有效隔离广播风暴, 还能提高网络安全系数及网络带宽的利用效率。

划分 vlan 之后,vlan 与 vlan 之间是不能通信的,只能通过路由或三层交换来实现。我们知道路由器实现路由功能通常是数据报从一个接口进来然后另一个接口出来, 现在路由器与交换机之间通过一条主干现实通信或数据转发, 也就是说路由器仅用一个接口实现数据的进与出, 因为我们形象地称它为单臂路由。

单臂路由是解决 vlan 间通信的一种廉价而实用的解决方案。

下面请看图 ,PC-A和PC-B分别属于vlan10 和vlan20,Switch2950 是一个 cisco 的二层交换机 , 型号 2950,欲实现 vlan10 和 vlan20 的通信,我们要增加一个路由器来转发 vlan之间的数据包,路由器与交换机之间使用单条链路相连 ( 图中画红线 ), 这条链路也叫主干,所有数据包的进出都要通过路由器 2600 的 f0/0 端口来现实数据转发。

接下来,结合以上网络拓扑探讨一下单臂路由的配置。图中路由器是 cisco 的 2600系列,交换机采用cisco的2950。

1、配置交换机

2、配置路由器

3、验证

最后配置PC-A和PC-B的IP地址和子网掩码,具体请看图。下面试试 PC-A 主机 ping PC-B 主机。实验结果能 Ping 通,配置成功。

欢迎关注我的头条号,私信交流,学习更多网络技术!