内容导航:

一、怎样在路由器上做单臂路由

1、设备组网:2台电脑分别属于VLAN10和VLAN20,一台华为AR2220路由器和一台S5700交换机。

2、配置两台PC的IP地址。

PC1为下图。

2、PC2为下图。

3、在交换机中进行如下配置:1).连接两台PC机的端口配置为access模式,且分别属于对应的VLAN;2).连接路由器的端口配置为trunk模式,且允许PC机的VLAN通过。

命令:

创建VLAN10和VLAN20:vlan batch 10 20

GE 0/0/2:

interface GigabitEthernet 0/0/2

port link-type access

port default vlan 10

quit

GE 0/0/3:

interface GigabitEthernet 0/0/3

port link-type access

port default vlan 20

quit

GE 0/0/1:

interface GigabitEthernet 0/0/1

port link-type trunk

port trunk allow-pass vlan 10 20

4、在路由器中将一个物理接口配置两个逻辑子接口,两个子接口都开启802.1q,且分别属于不同的VLAN。

命令:

子接口1:

interface GigabitEthernet 0/0/1.1

dot1q termination vid 10

ip address 10.0.10.1 255.255.255.0

arp broadcast enable

quit

子接口2:

interface GigabitEthernet 0/0/1.2

dot1q termination vid 20

ip address 10.0.20.1 255.255.255.0

arp broadcast enable

quit

5、当配置完成后,可以分别在PC1和PC2检查相互之间可以进行通信。

二、路由器子接口单臂路由

你既然学了,教材上应该有例题,去看看吧.

大概和你说下过程.

一个路由器下面连一个交换机,交换机下分成几个VLAN(虚拟的局域网),这些VLAN肯定不能通迅,因为已经跨VLAN(网段)了.

但通过路由器可以让它们通迅(路由的基本功能),这时你又不可能连好几个路由器,所以只用一个F0/0连交换机的F0/24,然后把0/24设成TRUNK

模式,就是VLAN1~3的数据全从这个口通过.这样路由器的F0/0就能接收到所有VLAN的数据包了,但都是从同一接口进出是不行的,所以把这个接口分成几个(比如是三个VLAN)逻辑接口(相当于把一条马路隔成三条,各走各的)F0/0.1

F0/0.2

F0/0.3

,然后分开管理,当有跨VLAN的需要的时候,做路由.比如VLAN1

的数据从F0/0进来,但路由认为是从F0/0.1进来的,要访问VLAN2的机器,就转发到F0/0.2(还是从F0/0出去),这样再出去的数据包就发到VLAN2的端口了,VLAN1就不再接收了,物理上是从同一个口进出,但实际上交换机的某些口已经不一样了.单臂就这意思.