您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > BA000007 以太网技术
BA000007以太网技术了解以太网物理层的工作过程了解二层组播协议和生成树协议的工作过程掌握802.1Q帧格式和各个字段的含义掌握以太网口自协商的原理学习目标内容提要以太网物理层以太网数据链路层以太网交换机VLAN千兆以太网二层组播生成树协议起源起源于Xerox公司的一个实验网,该网络的经验是Xerox,DEC,Intel1980年提出的以太网建议的基础。目标简明和成本低寻址灵活公平高速稳定和低延迟起源和目标10BASE210BASE510BASE-T100BASE-TX100BASE-FX100BASE-T4100BASE-T2物理层标准任一时刻只能接收或发送采用CSMA/CD访问机制物理上有距离限制半双工物理层同一时刻可以发送和接收最大吞吐量达到双倍速率从根本上消除了半双工的物理距离限制全双工物理层双工方式运行速率全双工半双工10M100M1000M10G自动协商使用1ms的脉冲来携带自动协商信息。16ms每个大脉冲插入16小脉冲自动协商实现基础……系统加电的时候,检测自动协商标志,如果允许,则从配置寄存器读出支持模式标志,编码后通过空闲脉冲发送出去。发送出去的编码格式称为基页。如果接收到对方的基页,则跟自己发送的基页比较,找出支持能力的交集,选取最优组合运行。双工模式运行速率流量控制…...101001010111000101001101010101…...编码支持能力运行速率双工模式100M10M全双工半双工运行速率双工模式100M10M全双工半双工协商原则它只能连接一种类型的物理线路集线器——I类可以连接不同的物理介质相当于一条高速总线,使用CSMA/CD方式工作。集线器——II类图中各PC机安装了10/100M自适应网卡,交换机和HUB都支持自动协商,请问:PCA和交换机之间工作在什么方式?PCB和HUB之间工作在什么方式?HUB和交换机之间工作在什么方式?总结与思考HUBLANswitch内容提要以太网物理层以太网数据链路层以太网交换机VLAN千兆以太网二层组播生成树协议网络层数据链路层物理层LLC子层MAC子层数据链路层位置和结构半双工MAC跟物理层之间至少有六种信号:1.接收数据线2.发送数据线3.接收数据指示4.发送数据指示5.载波侦听6.冲突发生HalfDuplexMACPhysical_Layer数据线指示信号冲突和检测信号MAC子层——半双工MAC(CSMA/CD)全双工MAC跟物理层之间至少有四种信号:1.接收数据线2.发送数据线3.接收数据指示4.发送数据指示HalfDuplexMACPhysical_Layer数据线指示信号MAC子层——全双工MAC针对不同的物理介质提供不同的MAC层面来访问。针对不同的双工模式,Ethernet划分为半双工MAC和全双工MAC。LLC子层TokenRingMACEthernetMACFDDIMACHalfDuplexMACFullDuplexMACMAC子层——位置LLC子层MAC子层DSAPSSAPControl8bit8bit8/16bitDMACSMACLengthLLCDATA/FCSIEEE802.3帧结构LLC子层——帧结构和服务LLC层维护一张以DSAP为索引的函数列表,每接收到一个数据包,以DSAP为索引调用相应的函数,该函数把数据包挂到相应接收队列。…...函数列表OnReceivedData_IP(Length,PDU)OnReceivedData_IPX(Length,PDU)OnReceivedData_NetBEUI(Length,PDU)OnReceivedData_05(Length,PDU)OnReceivedData_06(Length,PDU)……….126SSAPControlLLC子层——数据的上层分发Ethernet_IIDMACSMACLength/TDATA/PADFCSLength/Type值含义Length/T1500Length/T=1500代表了该帧的类型代表了该帧的长度802.3以太网帧结构内容提要以太网物理层以太网数据链路层以太网交换机VLAN千兆以太网二层组播生成树协议……...RXTXRXTX接收缓冲区发送缓冲区高速背板总线物理接口交换机工作过程:1.接收数据并缓冲;2.缓冲发送的数据;3.利用总线完成接口交换。注意:发送缓冲区要比接收缓冲区大。交换机基础结构交换机维持一个CAM表,这个表决定交换机的转发过程。每接收到一个MAC帧,则剥取源MAC建立CAM项,然后向所有端口转发该帧。MAC出口集合1234.ABCD.00011234.ABCD.00021234.ADCB.0005..{1}{2}{3}..交换机工作过程——学习交换机接收到数据帧后,根据目的地址查询CAM,找到出口后,把数据包从该出口集合发送出去。在单播的情况下,出口列表集合只有一个元素,但在多播情况下,出口列表集合就可能不只一个元素。CAUTION:多播情况下,CAM表项的建立不是通过学习得到的,而是通过IGMP窥探,CGMP等协议获得的。1234.ABCD.00011234.ADCB.0005MAC出口集合1234.ABCD.00011234.ABCD.00021234.ADCB.0005..{1}{2}{3}..交换机工作过程——转发内容提要以太网物理层以太网数据链路层以太网交换机VLAN千兆以太网二层组播生成树协议划分VLAN的目的:抑制广播安全性考虑管理方便VLAN划分方式:基于端口基于MAC地址基于第三层协议VLAN基本概念可以通过配置的形式明确指定端口所属的VLAN。特点:配置简单含义明确与实际联系紧密应用广泛划分方式——基于端口通过MAC地址指定端口的VLAN,需要服务器和客户端的支持。特点:安全性高配置比较烦琐1234.ABCD.00011001234.ABCD.00022001234.ABCD.00031001234.ABCD.0004200..Server1234.ABCD.00011234.ABCD.0003划分方式——基于MAC地址实际应用中,VLAN往往跨越多个交换机。这时候,需要交换机的某些端口有特殊的能力。1234.ABCD.00011234.ABCD.0003跨越交换机的VLAN两个交换机间用来传递VLAN通信的链路称为TRUNK。在TAG链路上传输的帧携带VLANID,用来正确的区分帧所属的VLAN。1234.ABCD.00011234.ABCD.0003Trunk链路TRUNK链路在TAG链路上传输这种类型的帧,对端交换机根据802.1q中的VLANID来区分正确的VLAN,然后向该VLAN包含的端口转发.D_AddrS_Addr802.1qL/TDATATYPEPRI/CFI/VIDNAMEVLUETYPEPRICFIVID8100优先级用于环形结构网络VLANID802.1q帧格式端口类型类型含义TAGED非TAGED能接收包含VLANID帧的端口,常用作交换机间连接不能识别VLANID帧,用来连接终端既能识别标记帧,又能接收非标记帧,有一个默认VLAN用于接收到的非标记帧.链路类型类型含义TAGEDACCESS交换机间链路,传输的帧携带VLAN信息,如果在该链路上接收到不包含VLAN信息的帧,则按照配置动作.不能识别包含VLANID的帧,连接终端.交换机端口类型和交换机间链路类型混合Internet如果没有服务质量保证,关键性业务可能因为得不到带宽而受影响以太网QoS保证三比特的优先级字段802.1q帧格式,为实施带优先级的服务提供了基础高优先级数据包低优先级数据包以太网QoS保证D_AddrS_Addr802.1qL/TDATATYPEPRI/CFI/VID优先级队列0123456712优先级队列01234567123优先级跟交换机发送队列的对应关系内容提要以太网物理层以太网数据链路层以太网交换机VLAN千兆以太网二层组播生成树协议0101010110101010…...01010101011010101010…...链路层物理层千兆以太网物理层——8B10B编码8B10B不对称影射10B:1024种组合8B:256种组合数据代码组特殊代码组保留代码组代码组特殊代码组特殊代码组有序集有序集链路层数据有序集把数据封装在有序集中进行传输一个或多个特殊代码组的整体是有序集,有序集是特殊代码的组合有序集是个整体在传输链路层数据的时候,在数据前后添加有序集,指示传输的开始有序集和数据封装Start_Of_Packet在传输具体数据的开始,发送该有序集。IDLE在没有数据传输的时候,物理链路也不空闲,而是传输该有序集来保持激活状态。End_Of_Packet具体数据传输结束的时候发送该有序集,指示数据传输结束。Configuration封装自动协商数据有序集示例大量数据PAUSE帧流量控制rsvdrsvdrsvdrsvdrsvdFDHDPS1PS2rsvdrsvdrsvdRF1RF2AckNP保留全双工半双工流控保留远程错误指示确认下一页指示终端设备把自己支持的能力编码到上述形式的基页中,发送给对方,相互比较,按照最优的原则选择运行方式。自动协商内容提要以太网物理层以太网数据链路层以太网交换机VLAN千兆以太网二层组播生成树协议媒体流服务器媒体流接收端概念媒体流服务器IGMP加入消息每当终端想要接收针对组G的组播数据时,它发出IGMP加入消息,交换机探测到这个消息,建立转发项(G,{I}),其中I为终端所在的端口。若另外有终端也加入G,则交换机仅仅把另外终端所在端口加入转发项即可。IGMP窥探媒体流服务器针对组G的组播数据流交换机必须检测每个组G的组播数据包。IGMP窥探存在的问题媒体流服务器GMRP请求消息组播数据流GMRP:GeneralMulticastRegisterProtocolGMRP是一种交换设备和交换设备之间,交换设备和终端设备之间的信息交流协议,用来表达自己的请求和分发自己的本地信息。GMRP协议内容提要以太网物理层以太网数据链路层以太网交换机VLAN千兆以太网二层组播生成树协议为了提高冗错性,交换机往往通过多条链路连接上层交换机,假设其中一条链路断了,可以有另外一条备用。冗余链路这时候,如果交换机接收到一个广播包,则向所有两条上行链路上转发,核心层交换机接收到以后,互相转发,这样最终形成环路,带来网络风暴。冗余链路带来的问题SPT协议把该端口阻塞生成树协议SPT运行的最终结果就是生成一棵无环树来充当转发路径。无环数交换机优先级端口成本端口优先级根交换机根端口指定交换机指定端口交换机标识生成树协议基本概念交换机复位,从各端口发送BPDU包,进行根交换机的选举。最后具有最小优先级的交换机成为根交换机。根ID发送IDCOST优先级MACBPDU选举根交换机配置BPDU根端口选举根端口配置BPDU指定端口指定交换机指定端口配置BPDU闭塞指定交换机闭塞所有冗余端口新加入的交换机配置BPDU选举BPDU加入新交换机交换机检测到链路故障之后,通过根端口向根交换机发送拓扑改变BPDU,根交换机接收到以后,向所有交换机发送重配置BPDU,于是,各交换机重新配置自己的拓扑数据库。配置BPDU拓扑改变BPDU链路故障阻断状态快速端口快速端口
本文标题:BA000007 以太网技术
链接地址:https://www.777doc.com/doc-3380306 .html