数据通信笫十一讲 高速以太网.ppt_第1页
数据通信笫十一讲 高速以太网.ppt_第2页
数据通信笫十一讲 高速以太网.ppt_第3页
数据通信笫十一讲 高速以太网.ppt_第4页
数据通信笫十一讲 高速以太网.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据通信与计算机网络(第二版)电子教案,笫十一讲 高速以太网,本讲内容,第五章 高速网络技术 5.1 高速以太网 5.1.1 100BASE-T 5.1.2 全双工以太网 5.1.3 千兆以太网,5.1.1 100BASE-T,从10Mbps以太网到100BaseT非常简单,无需对软件和上层协议进行任何修改,无需对网络用户进行任何新的培训 采用和10Mbps以太网相同的帧结构 以太网帧的最小帧长仍然为64个字节 缩短了网络所能覆盖的范围,从原来10Base5的2500米缩短为只有大概200米左右。 采用相同的媒体访问控制协议CSMA/CD 100BaseT采用星型拓扑结构 100BaseT支持

2、多达4种传输媒体,包括100BaseTX、100BaseFX、100BaseT4和100BASET2 100BaseT支持媒体的自动协商,IEEE 以太网标准/工作组,物理媒体选项,100BaseX 包括100BaseTx和100BaseFx 两结点间使用两条物理链路:一条用来传输,一条用来接收。 100BASE-TX采用2对5类以上UTP或STP 100BASE-FX使用2对光纤。 100BASE-T4使用4对3类以上UTP,其中3对用于数据传输 100BASET2采用2对3类以上UTP,采用PAM5编码来获得100Mbps的速率。,连接接口单元AUI,10Mbps以太网采用AUI接口来连接

3、媒体无关的控制器和媒体相关的收发器 早期10Base5的设计中,由于电气方面的原因,收发器与同轴电缆在物理上必须连接到一起,这样控制器和收发器之间就必须通过相应的接口连接 物理层协议在收发器中实现,包括信号在传输媒体的收发以及冲突检测功能 控制器实现MAC逻辑,采用高集成度数字逻辑实现,完全从物理媒体的细节中隔离出来。,连接接口单元AUI(续),控制器主要采用数字技术,而收发器包含了模拟部件,两者之间存在一条逻辑分界线。 AUI接口中的控制器包括总线接口、缓冲区、MAC逻辑以及曼彻斯特编码解码器 10BaseT也采用类似于10Base5的设计,采用低效(编码效率只有50!)的曼彻斯特编码。,媒

4、体无关接口MII,100Base-T通过MII(Media Independent Interface)连接控制器和收发器,要求 能够支持10Mbps和100Mbps的收发器 支持多种传输媒体,而每种媒体各自使用不同的编码方案 编码器移到了收发器端。 MII采用了4比特宽的并行数据通道,通过时钟信号来进行同步,从而具有一定的速度无关性 时钟的频率为数据速率的1/4,即10Mbps采用2.5MHz时钟,而100Mbps用25MHz时钟。 提供和收发器的管理模块进行通信的机制,可以对收发器进行配置以支持多种数据速率及半/全双工模式,媒体无关接口MII (续),采用TTL信号,与数字CMOS ASI

5、C技术兼容。 MII接口共40针,接口信号通过一个调和子层映射成物理层提供的服务原语。 MII可以驱动一个比较短(最长50米)的屏蔽电缆,这种使得控制器和收发器可以从物理上分割开来,100BASE-TX,使用两对屏蔽双绞线STP或者两对五类以上的非屏蔽双绞线,一对用来传输,一对用来接收。 100BaseTX限制所连接的双绞线电缆的长度为最多100米 采用的是MLT-3编码方案 4B/5B中将4位数据一起编码,每4位数据被编成5位信号,从而将编码效率提高到80。 4B5B编码确保编码后的比特流不会出现连续多个0的情形 为了获得100Mbps的数据速率,需要125Mbaud的信号速率 NRZI采用

6、差分编码,通过跳变来表示1,从而在连续多个1的情况下也有信号的跳变,从而可以进行同步 5类UTP支持的频率范围有限,如果125M Hz的信号通过5类UTP传输时会导致信号的大幅衰减 MLT-3的基本思想是采用3级的信号电平并通过相应的编码方法将传输信号的能量集中在30MHz以下,由此减少了由于干扰而产生的问题。,100BASE-TX (续),MLT3编码 对于每个1都有一次跳变 采用3种电平:正电压(+V)、负电压(V)、零电压(0) : 如果下一个输入位是0,下一位输出值与前面的那一位一样。 如果下一个输入位是1,下一位输出值将包含一个跳变: 如果前一位的输出是V或V,下一位的输出是0; 如

7、果前一位的输出是0,下一位的输出是非0。其符号与最近的那个非0输出的符号相反。,100BASE-TX (续),100BaseTx采用MLT-3进行编码的基本步骤: 把4B5B/NRZI信号转变回NRZ信号 经过扰频技术产生一个更一致的频谱分布 避免出现连续多个0或者连续多个1 在数据流增加一些随机性 扰频一般是通过多项式的除法和乘法运算来实现 扰频后的比特流采用MLT-3编码,100BASE-FX,100BASE-FX使用两条光纤。一条用于发送,一条用于接收。 100BASE-FX限制媒体的跨段距离(连接的网段中最长的直径)最长可达415米。 100BaseFX采用4B/5B- NRZI码编码

8、方案 采用了强度调制技术:1用一个光脉冲表示,0用无脉冲或极小强度的光脉冲表示。,100BASE-T4,可以在低质量的3类UTP上提供100Mbps的数据速率 采用4对双绞线(这也正是T4的含义) 三对双绞线用于数据传输 另外一对用于冲突检测 所连接的网段的长度最长为100米 100BASE-T4采用8B6T的块编码方案 每个信号(三元信号)有三种取值(正电压、负电压、零电压) 编码的数据以8比特组成的块来处理,映射成一个6比特的块,其中每个比特用一个三元信号来表示 8B6T编码后的比特流轮流在三条输出信道(每条100/3Mbps)上传输。因此在每条输出信道上的信号速率25MHz,从而可在3类

9、UTP上传输,100BASE-T2,采用2对3类双绞线来实现100Mbps的数据速率 采用双向基带传输机制,每对电缆可以同时进行发送和接收,即支持全双工的数据传输 采用5级脉冲幅度调制PAM5x5(Five-level Pulse Amplitude Modulation)信号编码机制 采用5种不同的信号电平,其中4个信号电平用于传递2比特的数据 每对电缆采用25Mbaud的信号速率,支持的数据速率为: 2(对)* 25M baud * 2bit/signal = 100Mbps,集线器/转发器,通过集线器连接的所有站点处在同一个冲突域中。 100BASE-T标准定义了两种转发器,用罗马数字表

10、示。 I类转发器用于连接不同的物理媒体 由于不同物理媒体所采用的编码方案的不同,要将一种信号转换成另一种信号,转发器内部的时延相对来说要长一些 一个冲突域中只能有一个I类转发器 II类转发器只限于单一物理媒体类型 无需把信号从一种编码转换为另外一种编码,时延相对要短一些 一个冲突域中可以使用2个II类转发器。,自动协商,以太网设备具有不同的能力 支持多种数据速率 支持全双工方式等 自动协商: 连接在一条链路上的两个设备交换关于它们能力的信息,自动以合适的数据速率或模式来进行通信 只用在那些采用非屏蔽双绞线的传输媒体选项中(比如10Base-T、100Base-TX等)。 如何在UTP上支持自动

11、协商? 传统的10BASE-T标准中包括了一个链路测试机制来维持链路 网络空闲(没有数据传输)时,收发器会每隔16ms发送一个100纳秒的正常链路脉冲NLP 如果在50到150ms内都没有收到数据分组或者NLP,说明链路出现了故障 自动协商采用了NLP的改进版本来实现,将协商信息嵌入一阵间隔紧密的链路整体脉冲中加以传送来实现自动协商。,自动协商(续),自动协商 传统10Base-T中网络空闲时每隔16ms发送100纳秒的NLP 自动协商中,每隔16ms发送一串由多个持续100纳秒的NLP组成的快速链路脉冲FLP,每个FLP包括33个脉冲位: 17个奇数位是时钟脉冲,进行时钟同步 16个偶数位用

12、于传递信息,如果对应的位置有脉冲,则代表比特1,如果没有脉冲,则代表0。这样FLP可传递16比特信息。 传统的10BASE-T接收器或不支持自动协商的设备将FLP当成NLP来处理,从而可以与传统的不支持自动协商的设备兼容,自动协商(续),自动协商是可选的,控制器可以通过MII接口来关闭自动协商、强制重新协商、设置具体的媒体模式等。 DTE和链路的另一端通过互相交换LCW来告知对方自身的能力 当以太网设备加电、重置或者要求重新协商时,才开始自动协商过程 接收方在收到三个连续的相同FLP之后,从FLP中取得链路码字LCW,选择双方所能支持的具有最好能力的媒体选项,并且通过FLP发送ACK来进行确认

13、 自动协商完成之后按照协商的结果进行正常的数据通信,无需再进行自动协商,直到链路重新加电、重置或者强制重新协商后才重新开始自动协商过程。,自动协商(续),链路码字LCW总共16比特 5个比特的选择因子字段指明了紧随的技术能力字段的具体取值范围 对于IEEE 802.3来说,选择因子取值为00001 远端错误RF(Remote Fault)位用于向链路另一端表明错误。 确认ACK位:在连续收到3个相同的LCW之后通过设置ACK为1来确认 下一页NP(Next Page)位:表明后面还有一个16比特的码字,用于扩展16比特的LCW 8比特的技术能力字段给出了该设备所支持的媒体技术,自动协商(续),

14、在互相交换设备能力之后选择双方所能共同支持的具有最高优先级的媒体选项来进行连接,自动协商(续),自动协商技术出现之前,已经支持一些包括10BASE-T、 100BASE-TX和100BASE-T4在内的媒体选项,自动协商的设备与其相连时可以采用并行检测技术: 对于设备支持的媒体选项都有一个对应的链路监控模块 收到的链路脉冲信号同时传递给该设备的所有链路监控模块,如果只有一个模块检测到链路的质量比较好,则采用对应的技术来连接,从而跳过自动协商过程 对于自动协商出现之后的媒体选项必须以自动协商为基础而不是并行检测来进行自动选择。 自动协商并不能测试链路所采用的电缆类型,局域网的管理者必须保证采用的

15、电缆能够支持协商后的媒体技术,或者通过设置以太网设备的工作模式来保证 假设一个集线器和站点都支持10BASE-T和100BASE-TX,它们之间通过3类UTP连接 自动协商的结果是采用100BASE-TX连接,但是100BASE-TX要求采用5类双绞线,5.1.2 全双工以太网,IEEE 802.3x提出了全双工(Full-duplex)以太网: 传统以太网采用的CSMA/CD是半双工的:一个站点要么传输,要么接收,它不可以同时做这两件事 全双工方式下,允许两个站点通过支持全双工数据传输的点到点链路来交换数据,站点能同时传输和接收。 吞吐率是原有半双工以太网的一倍 全双工以太网要求: 只能在连

16、接两个站点的点到点链路上使用 没有别的站点来竞争对链路的访问权限,从而也不会出现冲突 不需要采用CSMA/CD协议的限制,有帧要传输就可以马上发送 链路必须能够支持同时传输和接收信号,而不会互相干扰 10BASE5、10BASE2、10BASE-FP、10BASE-FB和100BASE-T4不能支持全双工模式 链路两端的站点都必须支持全双工方式。,全双工以太网(续),全双工方式的以太网和半双工方式的以太网一样,仍然使用同样的以太网帧格式、同样的最小帧长、同样的物理层协议 采用了和CSMA/CD不同的媒体访问协议,即在接收的同时也可以发送 支持的吞吐率是半双工方式的两倍 没有CSMA/CD协议,

17、不再有冲突域,不需要有载波监听和冲突检测,从而也没有因为冲突而带来的站点的重传 站点和交换机之间的连接距离也不再受最短帧长(512比特)的限制,而纯粹考虑的是链路的物理特性 比如100BASE-FX在半双工方式时限制网段的直径最大为412米 而采用全双工方式后可以长达2千米。 全双工以太网的局限: 由于必须是点到点的链路,中间不能有转发器 可能会出现站点发送过快的情况,需要能够暂时缓存站点发送的帧已经进行流量控制,MAC控制,802.3X给出了一个通用的结构和协议来进行MAC控制 MAC控制子层位于传统的MAC层和MAC客户之间 MAC控制子层是可选的,对下面的MAC(半双工或全双工)是透明的

18、 流量控制是MAC控制子层提供的一种控制机制,MAC控制帧,MAC控制帧是一种特殊类型的以太网帧 如果以太网的帧类型字段为0 x8808,则表示该帧为MAC控制帧,由MAC控制子层来处理,否则递交给高层的MAC用户 MAC控制帧长度64个字节,和原有以太网帧格式一样: 首先是前导、目的地址、源地址字段 帧类型字段取值为0 x8808 原有以太网帧格式中的用户数据部分包括: 2个字节的操作码:控制帧的类型 44个字节参数:如果不够,用比特0来填充 最后是4个字节的帧校验序列。,流量控制,PAUSE帧实现了一个简单的流量控制机制: 站点可以向链路的另一端发出一个暂停帧而要求其暂时停止所有帧的发送

19、只用于全双工方式的点到点链路两端,不支持半双工方式 不支持端到端的流量控制 暂停帧不能通过交换机、网桥等转发出去,只是由链路另一端进行处理 PAUSE流量控制是双向的,即点到点链路的两端可以互相发送PAUSE帧,流量控制(续),PAUSE帧的格式 源地址为发送该PAUSE帧的站点地址 目的地址:链路另一端的站点地址或者组播地址01:80:c2:00:00:01 所有标准的网桥或者交换机都不会转发目的地址为该组播地址的帧 类型字段为0 x8808表示是一个MAC控制帧 MAC控制操作码为0 x0001,表示是一个PAUSE帧 MAC控制参数字段包括了一个16比特的整数: 给出了链路另一端应该暂时

20、停止发送的时间(以512比特时间为时间单位) MAC控制参数为0的PAUSE帧表示恢复数据帧的传输。,链路汇集,以太网从10M100M1Gbps,带宽的增加是成10的倍数增长: 要求采用不同的传输媒体和物理层协议,需要设备的更新 链路汇集提供链路带宽的线性增长: 又被称为干线技术,只能用于全双工模式的以太网链路上 只能在具有相同数据速率的链路上汇集 把多条具有相同数据速率的“物理”链路汇集在一起形成一条单一的“逻辑”链路 从MAC客户的角度来看,多条汇集起来的链路就象一条单一的链路,只是具有更高的数据传输速率(数据速率等于链路数每条物理链路的数据速率) 链路汇集技术出现之前,两个以太网站点间很

21、难真正利用多条链路来提供更高的数据传输速率。网桥的生成树算法会去掉多于的链路以防止路由的回路。,链路汇集(续),增加了一个可选的链路汇集子层,位于原有的MAC客户和MAC层(中间还可能包括可选的MAC控制子层)之间 MAC层仍按照原有的机制来收发帧,对于链路汇集子层完全透明 链路汇集子层包含一个或者多个汇集器,为高层提供MAC服务: 每个汇集器绑定了汇集在一起的一个或者多个端口,具有一个MAC地址 对链路汇集子层以上的MAC客户来说,它只知道汇集器所代表的单一逻辑链路的存在,并利用汇集器提供的MAC服务来进行通信,链路汇集(续),如何通过汇集器对应的逻辑链路传输?分发给多个物理端口来传输: 通

22、过汇集器的MAC服务接口收到的帧由汇集器负责分发到其所绑定的多个端口,并利用该端口对应的MAC服务来传输 从那些端口收到的MAC帧被递交给链路汇集子层,再通过汇集器收集来传递给高层协议。 要求保证从源站点发出的帧按照正确的顺序到达目的站点。为此定义了一个会话的概念: 具有相同源和目的地址的帧属于同一个会话。 在进行帧的分发时,汇集组中的同一个会话的帧被限制在单独一条链路上传输,链路汇集(续),链路汇集控制协议LACP:控制如何把多个端口汇集在一起 每个站点有一个唯一的系统标识,包括16比特的优先级字段和48比特的MAC地址 每个端口有一个端口号,该端口号要求在本地唯一 每个可以汇集的端口通过1

23、6比特的整数来标识其链路汇集的能力(capability) 能力标识只要求本地唯一,它的设置可以考虑到支持的数据速率、物理特性、高层协议等。 只有具有相同能力的端口才有可能汇集在一起 链路的两端通过端口交换LACP报文,了解到对方的系统标识、端口标识和能力标识 物理链路可以汇集在一起,要求: 那些链路两端的系统标识相同即多条链路同时连接到两个站点 这些链路每一端的能力标识必须在其所在的系统中是相同的。,链路汇集(续),链路汇集除了提供数据速率的线性增长外: 支持负载均衡,把高层的数据分布到多个端口进行传输 提供冗余容错支持,如果汇集的多条链路中某一条链路出现了故障,原来在该出错链路上的负载被分

24、发到其它链路上,对高层用户完全透明。,5.1.3 千兆以太网,千兆以太网的数据速率为1Gbps: 仍然保留了相同的以太网帧格式 相同的以太网帧大小,最小512比特 支持全双工和半双工两种方式: 在半双工方式中仍然采用CSMA/CD协议 全双工方式中支持流量控制协议。 能够完全与10BaseT、100BaseT兼容,不需要改变现有的网络结构 支持1Gbps的集线器,不过限定在一个冲突域中最多只有一个集线器。 千兆以太网中自动协商支持是必须的,不再是可选的。,千兆媒体无关接口GMII,为了支持1Gbps的数据速率: GMII采用8比特宽的并行数据通道,而采用125MHz的时钟支持1Gbps MII

25、接口采用4比特宽的并行数据通道,采用25 MHz时钟来支持100Mbps GMII由于采用高速时钟,信号速率过高时很难维持信号的完整性,因此控制器和收发器一般是集成在一起,而GMII则充当内部的接口,物理媒体选项,千兆以太网支持4种传输媒体: 1000BASE-X 采用8B/10信号编码机制,具有更好的传输特性和差错检测能力 包括三种媒体选项: 长波光纤的1000BASE-LX 短波光纤的1000BASE-SX 铜媒体的1000BASE-CX 1000BASE-T 使用4对5类UTP,网段长度最大为100米 信号编码方案是4D-PAM5,支持1Gbps 5类UTP支持125M波特的信号速率 PAM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论