我在做CCNA实验有关单臂路由时,遇到的一些问题的总结。不知对错欢迎指正。

一、一台路由器,一台交换机的情况,即交换机里划出2个以上的vlan通过路由器做单臂路由:

 

 

 

 

      此时,pc0连接 F0/2 属于vlan2(1.1.1.2/24),pc连接 F0/3 1属于vlan3(2.2.2.2/24);R0 F0/1连接SW的 F0/1,下有两个子接口,F0/1.1(1.1.1.1/24),F0/1.2(2.2.2.1/24)。

配置:

SW:

interface F0/1

switchport trunk encapsulation dot1q

switchport mode trunk

switchport trunk allowed vlan 2,3  (貌似在虚拟机中,此命令为敲,也不影响)

SW#vlan database

(vlan)#vlan 2 name 2

       vlan 3 name 3

       exit

interface F0/2

switchport mode access (默认端口都属于access)

switchport access vlan 2

interface F0/3

switchport mode access

switchport access vlan 3

R:

interface F0/1

no ip address  (必须要有)

no shutdown    (必须要有)

interface F0/1.1

encapsulation dot1q 2 (这句要在ip address 之前,后面的2表示vlan2)

ip address 1.1.1.1 255.255.255.0

interface F0/1.2

encapsulation dot1q 3

ip address 2.2.2.1 255.255.255.0

 

  此时,即可做成单臂路由,但,这是在一台交换机的情况下,而实际中可能有多台交换机,即如下图:

此时,pc0连接 SW1:F0/2 属于vlan2(1.1.1.2/24),pc连接SW3: F0/3 1属于vlan3(2.2.2.2/24);R0 SW1:F0/1连接SW的 F0/1,下有两个子接口,F0/1.1(1.1.1.1/24),F0/1.2(2.2.2.1/24),SW1和SW2连接用F0/24。

配置:

SW2:

interface F0/24

switchport trunk encapsulation dot1q

switchport mode trunk

switchport trunk allowed vlan 2,3(允许vlan2,3通过,在模拟器中没有做这条, 不能实现)

SW1:

interface F0/24

switchport trunk encapsulation dot1q

switchport mode trunk

switchport trunk allowed vlan 2,3

interface F0/1

switchport trunk encapsulation dot1q

switchport mode trunk

switchport trunk allowed vlan 2,3

R:

interface F0/1

no ip address  (必须要有)

no shutdown    (必须要有)

interface F0/1.1

encapsulation dot1q 2 (这句要在ip address 之前,后面的2表示vlan2)

ip address 1.1.1.1 255.255.255.0

interface F0/1.2

encapsulation dot1q 3

ip address 2.2.2.1 255.255.255.0

   配置到此时即可,要是在trunk的port 上不配置switchport trunk allowed vlan 2,3 这不能实现,在练习时忘做了,调试了很久。