码迷,mamicode.com
首页 > 其他好文 > 详细

不同VLAN之间的通信

时间:2020-07-10 23:57:49      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:效果   nec   ESS   change   必须   成长之路   protoc   出现   stat   

不同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成长之路--------梅利

 

不同VLAN之间的通信

标签:效果   nec   ESS   change   必须   成长之路   protoc   出现   stat   

原文地址:https://www.cnblogs.com/meili333/p/13281858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!