欢迎来到天天文库
浏览记录
ID:42156734
大小:373.47 KB
页数:20页
时间:2019-09-09
《二三层数通基础总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、二层交换收到帧CPU处理BPDU帧Vlan进规则有无Tag?FCS校验错误缓冲区满有无丢弃有,但端口不接收此Vlan根据PVID配置给帧打TagIn过滤表Mac或IP端口学习Mac地址在该Vlan内查找目的Mac地址符合丢弃规则转发到该Vlan内所有端口转发到相应端口Vlantable表匹配转发到相应的Vlan端口广播或找不到目的MAC地址单播组播有IgmpSnooping没有Igmp数据帧出口排队(Qos规则)超时重新计算FCS出端口没有出端口Vlan出规则Tag或Untag进端口二层交换数据帧处理流程二层交换设备一般通过内部的ASI
2、C硬件芯片完成转发,硬件转发性能非常高。DMACCRCTYPESMACDMACCRCTYPESMACIEEE802.1QTAGCFITPIDVLANIDPRIDATADATADATADATA6Byte6246Byte6244131216BitTCI0x8100COS值IEEE802.1P优先级①标准以太网帧②带有1个802.1Q标签的以太网帧①②46~1500802.1P是IEEE802.1Q(VLAN标签技术)标准的扩充协议,它们协同工作。IEEE802.1QVLAN标准中没有定义和使用优先级字段,而802.1P中则定义了该字段。二层
3、报文二层802.1P优先级优先级建议应用范围7关键性网络流量,如RIP和OSPF协议的路由表更新6~5延迟敏感应用程序,如交互式视频和语音4~1受控负载应用程序,如流式多媒体和关键性业务流量0缺省值,并在没有设置其它优先级值的情况下自动启用PVIDPVID:默认VLANID(缺省VLAN),只在入方向起作用。端口TagTrunk口发送时:若与PVID同,去掉若与PVID不同,直接发送Access口:进有VLAN,若不是PVID,丢弃进无VLAN,加PVID接收时:Tagged:数据无VLAN,加上VLANPVID数据有VLAN,不再添加
4、Untagged:不管输入是否有VLAN,都要加上PVID发送时:Tagged:数据VLAN=PVID,去掉VLAN数据VLAN≠PVID,带VLAN,实现VLAN透传Untagged:去掉VLAN其实,就是CISCO中的,trunk(tagged)和acess(untagged)区别【注意】在Trunk链路中,若vlanid=pvid,出端口时去掉vlanid在trunk链路中传输,到了对端,收到无标签的数据帧时,交换机会自动打上pvid标签。二层转发1个细节过程:在MAC地址表项中如果找不到相应的端口,则会把数据包广播到VLAN内所
5、有端口上,当目的设备对源设备回应时,交换机才可学习目的MAC地址与哪个端口对应,加入MAC地址表,在下次传送数据时,就不用再需要对所有端口进行广播了。三层交换主交换引擎L2TableL3Table快速转发通道路由处理模块CPU-RoutingProtocols-SNMPMemory-RoutingTable第一次路由通道AB三层交换机一般通过VLAN来划分二层网络并实现二层硬件转发;同时,能够实现不同VLAN的直接三层硬件转发。三层数据处理流程000HLengthPacketLengthSIPTTL片偏移标识TypeOfServicev
6、ersion标志上层协议类型首部校验和DIP(选项)+数据4Bit416820ByteIP-PreTOS值DSCP值DSCP三层报文4bit中只能置1其中1bit或全为0优先级定义建议使用范围7网络控制网络控制数据,比如路由6网间控制5关键语音数据4疾速视频会议和视频流3闪速语音控制数据2快速数据业务1优先0普通缺省标记值三层IP优先级4bit的TOS值分别代表:最小时延、最大吞吐量、最高可靠性和最小费用。4bit中只能置1其中1bit。如果所有4bit均为0,那么就意味着是一般服务。DSCP由RFC2474定义,它重新命名了IPv4报
7、头中TOS使用的那1字节和IPv6报头中数据类(TrafficClass)那1字节,新的名字称为Diff-Serv字段(DifferentiatedServicesField)。该字段的作用没有变,仍然被QoS工具用来标记数据。不同的是IPv4使用3比特,而DSCP使用6比特,最低2比特不用置0。DSCPRFC2474定义最高3比特为级别/类别选择代码(ClassSelectorCodepoints,CS),其意义和IPv4报头中IP优先级的定义是相同的,CS0~CS7的级别相等于IP优先级0~7。但它并没有定义第3到第5比特的具体含义
8、以及使用规则。00CS0~CS7保证转发(AssuredForwarding,AF)由RFC2597对CS1~CS4进行进一步定义。它使用第3和第4比特做丢弃优先级标志。01-低丢弃优先级;10-中丢弃优先
此文档下载收益归作者所有