不同VLAN之间的通信
不同VLAN之间如何通信
1 单臂路由
2 三层交换
单臂路由(也叫VLAN间路由),这是一项相对比较古老的技术,几乎现在用的不多,但是为什么还要拿出来说呢?
因为在现网中,真的有可能出现这样的需求,我们本着客户至上的原则,还是整理了一下技术点

配置思路,本着先二层后三层的配置顺序
1 交换机VLAN 能主接口模式等
2 路由器配置部份
交换的配置部份就不在此赘述了,只要记住一点,和上行设备连接时使用trunk接口,(为什么?)你品,你细品,注意看下面有几个VLAN ?两个吧,trunk链路可以承载多个VLAN嘛
路由部份配置
Router(config)#inter f0/0
Router(config-if)#no shu
Router(config-if)#inter f0/0.1
*Mar  1 00:02:03.679: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Mar  1 00:02:04.679: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config-subif)#encapsulation dot 10 
Router(config-subif)#ip add 192.168.1.1 255.255.255.0
Router(config-subif)#inter f0/0.2
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip add 192.168.2.1 255.255.255.0
Router(config-subif)#do show ip inter br
Interface                  IP-Address      OK? Method Status                Protocol
FastEthernet0/0            unassigned      YES unset  up                    up      
FastEthernet0/0.1          192.168.1.1     YES manual up                    up      
FastEthernet0/0.2          192.168.2.1     YES manual up                    up      
FastEthernet0/1            unassigned      YES unset  administratively down down
查看路由表
show ip route

connected 直连路由
分别连接着两个网段
测试

可以通信的
但你是否明白这玩意是怎么个原理呢?
数据包走向是怎么样的呢?又是如何封装的呢?
PC1请求PC2
源MAC: 自己
目的MAC:网关 // 为什么是网关呢?为什么不是PC2的MAC呢?(因为所请求的是跨网段的数据,要由网关来实现IP转发,交换机无法实现广播交换,并且交换机只有GW的MAC)

源IP:192.168.1.10
目的IP:192.168.2.10
最终数据是这样走的

等于是在上面绕了一个圈,所以被称为VLAN间路由
通常我们都不使用这种方式,而使用三层交换机的SVI
那为什么要使用三层交换机呢?
其实主要有几下几点,1 交换机拥有更多的接口,不用再去单独购买模块
2 交换机转发速度更快
部署

二层交换部份不再赘述,只要记住一点,和三层交换连接的接口配置成trunk,并允许VLAN通过即可
Switch#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#vlan 10,20
Switch(config-vlan)#inter g0/0
Switch(config-if)#sw tr en dot 
Switch(config-if)#sw m t 
Switch(config-if)#exit
Switch(config)#inter vlan 10 
Switch(config-if)#ip add 192.168.1.1  255.255.255.0
Switch(config-if)#no shu
Switch(config-if)#inter vlan 2 
Switch(config-if)#inter vla
*Jul 10 14:18:54.757: %LINK-3-UPDOWN: Interface Vlan10, changed state to upn 20
Switch(config-if)#ip add 192.168.2.1 255.255.255.0
Switch(config-if)#no shu
查看接口状态
Switch(config-if)#do show ip inter br
Interface              IP-Address      OK? Method Status                Protocol
GigabitEthernet0/0     unassigned      YES unset  up                    up      
GigabitEthernet0/1     unassigned      YES unset  up                    up      
GigabitEthernet0/2     unassigned      YES unset  up                    up      
GigabitEthernet0/3     unassigned      YES unset  up                    up      
GigabitEthernet1/0     unassigned      YES unset  up                    up      
GigabitEthernet1/1     unassigned      YES unset  up                    up      
GigabitEthernet1/2     unassigned      YES unset  up                    up      
GigabitEthernet1/3     unassigned      YES unset  up                    up        
Vlan10                 192.168.1.1     YES manual up                    up      
Vlan20                 192.168.2.1     YES manual up                    up 
     
查看路由表

此时有路由,就肯定可以通信喽~


交换机的SVI有时配置完成后,会出现down的状态
只要记住这三点,就可能进行排错
1 配置svi,交换机必须存在该VLAN

将VLAN20 删除之后,可以看到svi是双DOWN的状态
2 trunk接口允许这个VLAN通过

将vlan20从trunk接口中remove掉,也是一样的效果
----------------------------------------------------------------------
CCIE成长之路--------梅利
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号