加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

图文并茂深入相识VLAN事变道理,不能错过干货

发布时间:2019-10-30 15:20:57 所属栏目:教程 来源:攻城狮成长日记
导读:相识了VLAN的分另外几种要领和设置,我很是好奇VLAN是一个奈何的事变进程呢?它是怎样做到断绝的成果,带着这些疑问,本日一路来看看吧。 VLAN根基通讯道理 为了进步处理赏罚服从,互换机内部的数据帧一致都带有VLAN Tag,已同一方法处理赏罚。当一个数据进入互换机

相识了VLAN的分另外几种要领和设置,我很是好奇VLAN是一个奈何的事变进程呢?它是怎样做到断绝的成果,带着这些疑问,本日一路来看看吧。

VLAN根基通讯道理

为了进步处理赏罚服从,互换机内部的数据帧一致都带有VLAN Tag,已同一方法处理赏罚。当一个数据进入互换机接口时,假如没有带VLAN Tag标签,且该接口上设置了PVID,那么,该数据帧就会被标志上接口的PVID。假如数据帧已经带有VLAN Tag,那么,纵然接口已经设置了PVID,互换机不会再给数据帧标志VLAN Tag。

因为接口范例差异,互换机对数据帧的处理赏罚进程也差异,下面通过两个案例来声名一下VLAN的事变道理:

统一互换机差异VLAN环境

图文并茂深入相识VLAN事变道理,不能错过干货

上图互换机别离设置了VLAN 10 20,同时把响应的PC插手差异的VLAN中,通过在互换机上GE0/01和GE0/0/3抓包,发明GE0/0/1能抓取数据包,而GE0/0/3没稀有据包颠末。这也证实了VLAN的一个特征,断绝广播风暴。

图文并茂深入相识VLAN事变道理,不能错过干货

正常的环境先,PC1在和PC2的第一次通讯,先广播一个ARP哀求,在互换机的全部端口,除了本身发送数据端口之外,其他端口都能正常收到的。可是上述拓扑因为分别了VLAN,以是ARP广播被GE0/0/3端口扬弃。以是导致PC1不能获取PC2的MAC地点,导致无法通讯。

小搭档们看到这里,也许会说,我们能不能提前把PC2的MAC地点汇报PC1,这样PC1就不消再发ARP广播包去哀求MAC地点啦。

通过在PC1和PC2中彼此把对方的MAC地点举办添加,执行如下呼吁:

  1. PC1>arp -s 192.168.1.3 54-89-98-C1-58-5A 
  2. PC2>arp -s 192.168.1.2 54-89-98-05-20-B9 

添加完之后,从头在互换机GE0/0/1和GE0/0/3端口举办抓包,如下图,GE0/0/3照旧没稀有据抓取到,这次GE0/0/1端口到ICMP包的哀求超时。

图文并茂深入相识VLAN事变道理,不能错过干货

通过提前绑定MAC地点信息,可是,依然PC1和PC2不能彼此会见。那么VLAN数据包是怎样事变的呢?先来看Access端口在吸取和发送数据包的是都做了什么操纵。

  • Access接口对吸取不带Tag的报文处理赏罚:吸取该报文,并打上缺省的VLAN ID
  • Access接口对吸取带Tag的报文处理赏罚:当VLAN ID 与缺省VLAN ID沟通时,吸取该报文;当VLAN ID与缺省VLAN ID差异时,扬弃该报文;
  • 发送帧处理赏罚进程:先剥离帧的PVID Tag,然后再转发。

留意:假如端口为access范例,并插手了一个vlan ,那么这端口的PVID属性值酿成和VID值一样;缺省VLAN ID 就是当前插手的VLAN ID

从以上access端口吸取发送数据包,可以大抵展望出PC1和PC2的通讯进程如下:

  • 当PC1发送数据包时,数据包是不带Tag标签的。进入互换机GE0/0/1端口后,则被带上VLAN 10 的标签。
  • 当互换机GE0/0/3端口吸取到GE0/0/1端口发来的数据包,然后搜查发明是带上Tag标签的,进一步较量与本身的缺省VLAN是否同等,功效发明纷歧致,直接发数据包扬弃了。

统一互换机沟通VLAN环境

图文并茂深入相识VLAN事变道理,不能错过干货

上图两台互换机通过GE0/0/24端口互联,并把GE0/0/24设置成trunk口模式,应承VLAN 10、20通过。那么垮互换机的VLAN又是怎么一个流程呢?

先别离在SW1和SW2的GE0/0/24端口抓包,看看什么样的数据包颠末GE0/0/24。

图文并茂深入相识VLAN事变道理,不能错过干货

从上图看到通过SW1和SW2的G0/0/24端口数据包都是一样的,携带了Tag标签。再来看看trunk收发数包的流程。

trunk端口对不带Tag的报文处理赏罚:

  • 打上缺省的VLAN ID,当缺省VLAN ID在应承通过的VLAN ID列表时,吸取该报文。
  • 当缺省VLAN ID不在应承通过的VLAN ID列表时,扬弃该报文。

trunk端口对带Tag的报文处理赏罚:

  • 当VLAN ID在接口应承通过的VLAN ID列内外时,吸取该报文;
  • 当VLAN ID不在接口应承通过的VLAN ID列表时,扬弃报文。

发送帧处理赏罚进程:

  • 当VLAN ID与缺省VLAN ID沟通,且是该接口应承通过的VLAN ID时,去掉Tag,发送该报文;
  • 当VLAN ID与缺省VLAN ID差异,且是该接口应承通过的VLAN ID时,保持原有Tag,发送该报文。

从以上Trunk端口收发数据包的处理赏罚进程,大抵可以展望出PC1和PC3的进程如下:

  • 当PC1发送数据包到SW1端口(数据包不带Tag标签),进入SW1互换机的GE0/0/1端口后,被加上该端口VLAN ID 20举办转发。
  • 举办ARP广播哀求PC3端MAC地点,数据包进入SW1的GE0/0/24端口,因为SW1的GE0/0/24端口为trunk模式,应承VLAN 10 和20通过,并按照trunk端口发送帧处理赏罚进程。数据包顺遂达到SW2的G0/0/24端口。
  • 因为ARP广播包携带了Tag标签,只有对应的端口对此广播举办处理赏罚,并响应。
  • PC1获得PC3的MAC地点,举办数据包封装转发,举办通讯。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读