二层交换数据帧的处理过程.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

二层交换数据帧的处理过程;

1.数据帧先到交换机缓存,交换机检查帧是否完整,CRC校验是否正确,如果是BPDU那么交给CPU处理,如果缓存满就丢弃数据帧.

BPDU(桥协议数据单元),STP生成树协议通过BPDU来交互信息

过小帧指的是小于64字节的帧,

超大帧指的是大于1518字节的帧,

CRC错误帧指的是帧校验和错误

;以太网封装格式;IEEE802.2/802.3封装格式(RFC1042);带有802.1Q标签头的以太网帧;

2、端口根据Vlan进入规那么处理数据帧,如果带标签而该端口允许该标签通过那么进入下一流程,如果没有标签就根据交换机PVID设置来给数据帧打上标签

;VLAN的类型最常见的有以下几种

基于端口的VLAN

基于MAC地址的VLAN

基于协议的VLAN

基于IP子网的VLAN

基于策略的VLAN

;以太网端口链路类型;access端口:收到一个报文,判断是否有VLAN信息,如果没有那么打上端口的PVID,并进行交换转发,如果有那么直接丢弃

trunk端口:收到一个报文,判断是否有VLAN信息,如果没有那么打上端口的PVID,并进行交换转发,如果有判断该trunk端口是否允许该VLAN的数据进入,如果可以那么转发,否那么丢弃

Hybrid端口进规那么同trunk端口;

PVID为Port-baseVlanID,也就是端口的虚拟局域网ID号,关系到端口收发数据帧时的VLANTAG标记.

去超市买东西有个扫描设备扫描一下商品上的标签,然后价格就会出现,商品上的标签就好比一个标记,而扫描器就好比解读这个标记的设备.

PVID和VID〔标记〕之间的关系就好比扫描器和商品标记的关系,不同的是PVID不仅用来解析ViD也用来生成VID.;3.根据In过滤表对数据帧进行过滤,MAC地址过滤

;

;

;MAC地址学习

交换机中有一张MAC地址表,当交换机接收到任一数据帧,它首先会记录该数据帧的源端口和源MAC地址的映射,如果在MAC地址表中已经存在该映射项,那么更新映射的生存期(老化时间),如果没有那么在MAC地址表中保存该映射项。然后判断该数据帧属于播送帧还是单播帧,如果是播送帧那么向所有端口〔除接收该数据帧的端口外〕转发该数据帧,如果是单播帧那么查找已有MAC地址表,根据MAC地址表中存在对应的映射那么按照该映射项进行数据转发;假设没有映射,交换机那么播送发??该帧,待有对应接收者回信息时,它便记住对应的MAC地址与端口的映射,以便下次的转发,最初的学习也是由此得来的;5、数据帧进入主交换引擎,根据VLANTable表把数据帧发送到属于相应VLAN的端口(vlantable表,记录VID和它的端口成员);;6、交换机在该Vlan内的所有端口上查找目的MAC地址,如果查到就发送到相应端口,查不到就发送到所有端口;如果是组播就要看有没有IGMPSnooping,如果启用了该功能就会把组播数据发送到相应端口,如果没有该功能就发送到所有端口;如果是播送或是未知单播数据就发送到所有端口;;;access端口:将报文的VLAN信息剥离,直接发送出去

trunk端口:比较端口的PVID和将要发送报文的VLAN信息,如果两者相等那么剥离VLAN信息,再发送,如果不相等那么直接发送.

Hybrid端口

1、判断该VLAN在本端口的属性〔看该端口对哪些VLAN是untag,哪些VLAN是tag〕

2、如果是untag那么剥离VLAN信息,再发送,如果是tag那么直接发送;8、交换机根据配置进行QoS处理,包括队列重组、Tos重设、端口限速等功能;Qos对数据包处理;9、重新计算该数据帧的CRC;腾达与你共同开展

文档评论(0)

展翅高飞2020 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档