。
当交换机有两个VLAN时,逻辑上成为两个网络,隔离了广播域。两个vlan间的访问
,
必须通过路由器,如果接入路由器的一个物理接口,要划分子接口分别与两个vlan对应
,
同时还要求与路由器相联的交换接口f0/1要划分为trunk,因为这个口要通过两个vlan
的
数据包。
对于secondary Ip的情况,从实质上是一个接口,不能实现对两个vlan的路由。
1. 设置交换机的vlan 2和trunk
switch#vlan database
switch(vlan)#vlan 2
switch(vlan)#exit
switch#conf t
switch(config)#hostname SWA
SWA(config)#int f0/6
SWA(config-if)#switchport access vlan 2
SWA(config-if)#int f0/7
SWA(config-if)#switchport access vlan 2
SWA(config-if)#int f0/1
SWA(config-if)#switchport mode trunk
SWA(config-if)#switchport trunk allowed vlan 1,2,3
SWA(config-if)#switchport trunk encap dot1q
SWA(config-if)#end
SWA#sh vlan
SWA#sh run
检查设置情况,应该能正确的看到vlan和trunk等信息。
dot1q是vlan中继协议802.1q,有的设备上使用的是cisco的isl协议,它们的作用
是一样的。
计算机的ip地址分别为10.65.1.1、10.66.1.1,网关分别指向路由器的子接口
10.65.1.2、10.66.1.2。
现在从PCA向PCB发关Ping 的ICMP数据包肯定是不通的。即:
[root#PCA root]# ping 10.66.1.1 (不通)
2. 设置路由器f0/0 为两个子接口
roa(config)#int f0/0
roa(config-if)#no shut
roa(config-if)#int f0/0.1
roa(config-subif.1)#encapsulation dot1q 1
roa(config-subif.1)#ip address 10.65.1.2 255.255.0.0
roa(config-subif.1)#int f0/0.2
roa(config-subif.2)#encapsulation dot1q 2
roa(config-subif.2)#ip address 10.66.1.2 255.255.0.0
roa(config-subif.2)#exit
roa(config)#ip routing
roa#sh run
3. 测试可通性
[root#PCA root]# ping 10.66.1.1 (通)
[root#PCA root]# ping 10.66.1.2 (通)
[root#PCB root]# ping 10.65.1.1 (通)
[root#PCB root]# ping 10.65.1.2 (通)
如果去掉交换机与路由的连线,PCA和PCB还可以通吗?可见这也是一种单臂路由。
共16页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] 16 下一页 |