认识以太网端口自协商
以太网物理接口类型介绍与信号定义
以太网物理接口介绍一、以太网接口类型以太网接口常用有双绞线接口(俗称电口)和光纤接口(俗称光口)2种。
另外还有早期的同轴电缆接口。
下面是常用以太网接口的代号:10BASE2: 采用细同轴电缆接口的IEEE 802.3 10Mb/s物理层规格 (参见 IEEE 802.3 Clause 10.)10BASE5: 采用粗同轴电缆接口的IEEE 802.3 10Mb/s物理层规格 (参见 IEEE 802.3 Clause 8.)10BASE-F:采用光纤电缆接口的IEEE 802.3 10Mb/s物理层规格 (参见 IEEE 802.3 Clause 15.)10BASE-T:采用电话双绞线的IEEE 802.3 10Mb/s物理层规格 (参见 IEEE 802.3 Clause 14.)100BASE-FX: 采用两个光纤的IEEE 802.3 100Mb/s 物理层规格 (参见 IEEE 802.3 Clauses 24 and 26.)100BASE-T2: 采用两对3类线或更好的平衡线缆的IEEE 802.3 100 Mb/s 物理层规格 (参见 IEEE 802.3 Clause 32.)100BASE-T4: 采用四对3、4、5类线非屏蔽双绞线的IEEE 802.3 100 Mb/s 物理层规格 (参见 IEEE 802.3 Clause 23.)100BASE-TX: 采用两对5类非屏蔽双绞线或屏蔽双绞线的IEEE 802.3 100 Mb/s 物理层规格 (参见 IEEE 802.3 Clauses 24 and 25.) 1000BASE-CX: 1000BASE-X 在特制的屏蔽电缆传输的接口规格(参见 IEEE 802.3 Clause 39.)1000BASE-LX: 1000BASE-X 采用单模或多模长波激光器的规格(参见 IEEE 802.3 Clause 38.)1000BASE-SX: 1000BASE-X 采用多模短波激光器的规格(参见 IEEE 802.3 Clause 38.)1000BASE-T: 采用四对五类平衡电缆的1000 Mb/s 物理层规格 (参见 IEEE 802.3 Clause 40.)1.电口电口传输距离标准为100m,电口采用RJ-45接口。
在进行以太网IP通信时,这个端口号是不是人为自定义的?
在进行以太网IP通信时,这个端口号是不
是人为自定义的?
比如:我A号设备要与B、C号设备进行通信,但是要求要有一个端口号,是不是只要大家一起默认定义一个相同的端口号即可?
是否只要保证这个端口号在网络里是唯一的就行了?
最佳答案
我不知道你说的端口号是指什么,如果说的是以太网TCP/IP的端口号那么默认S7通信的端口号是102这是西门子以太网规定的所以一般通信时都采用这个端口不是自定义的,默认西门子以太网设备之间通信时都是使用的是这个端口,如果在网络中间采用了防火墙或者三层交换机那么就要注意不要将102端口关闭否则导致相关设备不能通信。
你下面说的是保证这个端口号在网络里我感觉你的意思是IP 在同一网段内,这个答案是是的,但是如果以太网设备之间采用VLAN划分子网那么同一子网下的不同网段都可以通信这需要在交换机配置中配置。
你上面说的三个设备如果说是PLC或者西门子的以太网设备那么你需要配置的是IP地址在同一网段在同一子网(子网掩码相同)即可如果有网关路由则还需要配置网关
IP。
自动协商原理介绍
自动协商原理一、自动协商的原理介绍 (2)二、与自动协商有关的寄存器 (5)三、试验与案例分析 (6)一、自动协商的原理介绍1、定义:802.3标准中的第28条是这样定义自动协商功能的:它允许一个设备向链路远端的设备通告自己所运行的工作方式,并且侦测远端通告的相应的运行方式。
自动协商的目的是给共享一条链路的两台设备提供一种交换信息的方法,并自动配置它们工作在最优能力下。
2、原理:自动协商就是一种在两台设备间达到可能的最大传输速率的方式。
它允许设备用一种方式“讨论”可能的传输速率,然后选择双方可接受的最佳速率。
它们使用叫做快速链路脉冲的FLP交换各自传输能力的通告。
FLP可以让对端知道源端的传输能力是怎样的。
当交换FLP时,两个站点根据以下从高到低的优先级侦测双方共有的最佳方式。
∙1000BASE-T全双工∙1000BASE-T∙100BASE-T2 全双工∙100BASE-TX 全双工∙100BASE-T2∙100BASE-T4∙100BASE-TX∙10BASE-T 全双工∙10BASE-TFLP(100BASE-T)介绍:钟脉冲仅用于保持时序和数据脉冲的恢复。
100BASE-T的基本链路代码字的定义上图定义了自定协商设备之间交换的初始链路代码字中每一位的位置。
应在加电、复位或在某种机制要求进行重新协商之后被发送,且在自动协商过程之前必须收到三个相同的链路代码字。
下一页协议由两个消息序列构成。
一个是发送消息页,用于表明将要发送的未格式化页的数目和类型;另一个是发送未格式化页,直到传输结束。
T: 0=前LCW中为1,1=前LCW中为0ACK2: 0=不能与消息兼容,1=与消息兼容MP: 0=未格式化页,1=消息页ACK: 0=未收到页,1=收到页NP: 0=最后一页,1=还有其他页其他的位同上1000BASE-X的基本链路代码字的定义PAUSE编码入测试状态的设备就可以发出这个信号。
由于并不存在关于该设备何时重新变成可用的时间限制,所以当检查到该状态时自动协商有可能无法完成。
以太网端口21个知识点
1.以太网技术发展到100M速率以后,出现了一个如何与原10M以太网设备兼容的问题,自协商技术就是为了解决这个问题而制定的。
2.自协商功能允许一个网络设备将自己所支持的工作模式信息传达给网络上的对端,并接受对方可能传递过来的相应信息。
它使用修订过的10BASE-T来传递信息,自协商功能完全由物理层芯片设计实现,因此并不使用专用数据报文或带来任何高层协议开销。
3.自协商功能的基本机制就是将协商信息封装进一连串修改后的“10BASE-T连接测试收发波形”的连接整合性测试脉冲(快速连接脉冲FLP)。
每个网络设备必须能够在上电、管理命令发出、或是用户干预时发出此串脉冲。
快速连接脉冲包含一系列连接整合性测试脉冲组成的时钟/数字序列。
将这些数据从中提取出来就可以得到对端设备支持的工作模式,以及一些用于协商握手机制的其他信息。
4.当协商双方都支持一种以上的工作方式时,需要有一个优先级方案来确定一个最终工作方式。
100M优于10M,全双工优于半双工。
100BASE-T4之所以优于100BASE-TX是因为100BASE-T4支持的线缆的类型更丰富一些。
5.光纤以太网是不支持自协商的。
对光纤而言,链路两端的工作模式必须使用手工配置(速度、双工模式、流控等),如果光纤两端的配置不同,是不能正确通信的。
6.能使用3、4、5类非屏蔽双绞线(UTP)实现100BASE-T4,用到了双绞线4对中的全部。
100BASE-TX只能用5类非屏蔽双绞线(UTP)或者屏蔽双绞线(STP)实现,用到了双绞线4对中的2对。
7.网络拥塞一般是由于线速不匹配(如100M向10M端口发送数据)和突发的集中传输而产生的,它可能导致这几种情况:延时增加、丢包、重传增加,网络资源不能有效利用。
8.在实际的网络中,尤其是一般局域网,产生网络拥塞的情况极少,所以有的厂家的交换机并不支持流量控制。
高性能的交换机应支持半双工方式下的反向压力和全双工的IEEE802.3x流控。
DCN-02-以太网端口技术
神州数码客服中心
内部资料,未经授权严禁外传
学习目标
学习完本课程,您应该能够:
掌握以太网类型(标准、快速、千兆、万兆) 掌握自协商技术 (Auto- Negotiation) 掌握网线智能识别技术 (Auto-MDIX)
掌握流控技术 (Flow-Control)
掌握端口汇聚技术 (Port-Group)
Higher-layer Protocols System A
Higher-layer Protocols
System B
发送队列
发送部分
接受队列
接受部分
帧分发器
帧接收器
端口发 送队列
端口接 收队列
Port 1 Port 2 Port 3
…… Port n
Port 1 Port 2 Port 3 …… Port n
网络性能取决于许多不同的因素。其中一个重要因素就是用来连接设 备的线缆的类型。
4
解决以太网连接带宽问题
为用户增加带宽的几种方法: 增加网络的总体带宽
•组建交换式以太网,带宽独享 •增加链路速率,10M-100M-1000M-10000M
减少在同一共享介质线缆段上的设备数量 减少用户
1000BaseCX 铜质屏蔽双绞线 1000BaseSX 多模光纤,50/62.5um光纤,使用波长为850nm的激光 1000BaseLX 单模光纤,9um光纤,使用波长为1310nm的激光
9
万兆以太网
万兆(10000Mbit/s)以太网网络定位 模型分类 接入层 汇聚层 核心层
5
快速以太网
快速以太网(100Mbit/s)的网络定位 模型分类 接入层 网络定位
端口协商原理与故障排查指南
端口协商类故障排查指导2010-8-20福建星网锐捷网络有限公司版权所有侵权必究修订记录目录1电口自协商技术 (4)1.1交换机电口的工作能力 (4)1.2双绞线线序与MIDX (4)1.3自协商原理 (5)1.4自协商注意事项 (7)1.4.1并行检测注意事项 (7)1.4.2交叉线问题 (7)1.4.3千兆电口强制 (8)2光口互联技术 (9)2.1光口互联标准 (9)3经常遇见的故障及处理思路 (10)3.1电口端口互联常见故障 (10)3.1.1端口无法UP (10)3.1.2端口UP但速率、双工不匹配 (11)3.1.3端口UP后不稳定,丢包 (11)3.1.4端口UP后重启后又无法UP (12)3.2光口互联常见故障 (13)3.3光口与电口通过光电转换器互联故障 (14)4端口协商疑难杂症故障处理思路 (15)5端口协商类故障处理案例 (18)5.1S3760和S21电口模块对接强制千兆,无法UP (18)5.2S6806和烽火光传输设备对接端口无法UP (19)1 电口自协商技术1.1 交换机电口的工作能力在基于双绞线的以太网上,可以存在许多种不同的运做模式,在速度上有10M,100M 不等,在双工模式上有全双工和半双工等,如果对每个接入网络的设备进行配置,则必然是一项很繁重的工作,而且不容易维护。
于是,人们提出了自动协商技术来解决这种矛盾。
需要注意的是,自动协商只运行在基于双绞线的以太网上,是一种物理层的概念。
在锐捷的产品,电口具有的能力包括1000BASE-T全双工和半双工模式,100BASE-TX 全双工和半双工模式,以及10BASE-T的全双工和半双工模式;各种速率和模式下,均支持开启流量控制和关闭流量控制,现在的交换机1000M电口基本都支持10M/100M/1000M自协商。
以上技术的双绞线最大传输距离为100M1.2 双绞线线序与MIDX注:“橙白”是指浅橙色,或者白线上有橙色的色点或色条的线缆,绿白、棕白、蓝白亦同直通线(Straight-through):二端都使用相同的线序,通常业界都使用T568B标准;交叉线(Cross-over):一端使用T568A线序,另一端则使用T568B线序;直通线、交叉线主要应用于设备间的互联,在ISO、EIA/TIA等多个标准组织中定义了相应的设备:DTE(Data Terminal Equipment):数据终端设备,又称物理设备,提供或接收数据,如计算机、终端等都包括在内;DCE(Data Communications Equipment):数据通信设备或电路连接设备,提供建立、保持和终止联接的功能,如调制解调器,交换机等。
以太网端口协商原理
以太网端口协商原理以太网端口协商是指在连接以太网设备(如计算机、交换机等)时,通过一系列协商过程确定双方之间以太网链路的速度和工作模式。
该协商是通过发送和接收特定的信号序列来完成的,并且依赖于以太网设备的相关功能和电子组件。
速度协商是在连接时确定链路速度的过程。
以太网设备通常支持多种速度,如10 Mbps、100 Mbps或1000 Mbps,而连接的设备也会有自己的最大速度能力。
在速度协商过程中,两个设备会互相通信,交换彼此的速度能力,并选择一个双方都支持的最高速度作为链路的速度。
这个过程通常使用Fast Link Pulses(FLP)进行,其中一个设备发送一个速度查询请求,另一个设备则通过发送具有不同宽度的正常连接脉冲进行响应。
通过比较脉冲的宽度和速度查询的带宽,可以确定链路的速度。
双工协商是确定链路工作模式(全双工或半双工)的过程。
以太网设备通常支持全双工和半双工两种工作模式,而连接的设备也会有自己的工作模式能力。
在双工协商过程中,两个设备会互相通信,交换彼此的工作模式能力,并选择一个双方都支持的工作模式。
这个过程通常使用物理层上的自动协商(Auto-Negotiation)功能进行。
该功能通过发送一系列的自动协商消息,包括设备的工作模式能力和优先级信息。
设备通过比较收到的消息,确定链路的工作模式。
以太网端口协商的实现依赖于设备的硬件和软件支持,以及使用的以太网协议版本。
具体而言,硬件支持主要包括电路、晶振和其他电子组件,以及物理接口的设计和实现。
软件支持主要包括协议栈的支持和驱动程序的实现。
以太网协议版本主要包括IEEE802.3协议系列和其他以太网相关标准。
以太网端口协商的目的是为了提供更高的灵活性和互操作性。
通过协商过程,设备可以自动确定适合双方的最佳链路速度和工作模式,从而最大程度地提高链路的性能和可靠性。
此外,协商过程还可以减少人工设置和管理的需求,简化网络的部署和维护。
然而,以太网端口协商也可能存在一些问题和挑战。
IES以太网端口特性与配置
IES以太网端口特性与配置配置以太网端口基本参数光口的自协商、速率、双工是不能配置的;电口在缺省配置下工作在自协商模式下,端口的速率、双工模式通过和对端设备协商决定,用户也可以自行配置端口的速率、双工模式,在修改这些配置之前需要先禁止端口的自协商。
以太网端口的缺省配置配置以太网端口基本参数配置案例:清除以太网类型端口的统计信息配置步骤:举例:IES3110(if-eth2)#clear statistics 配置端口描述配置步骤:举例:IES(if-eth2)#description IES3128-2-eth2IES(if-eth2)#show configuration Interface Ethernet eth2 is down.Physical status is down, administrator status is up.Interface description: IES3128-2-eth2MTU 1500 bytes.Port type is 100Base-TX.UrTypeName is FE. Loopback mode is None-Loopback.AutoNegotiation enabled. DIX encapsulation.Duplex full. FlowControl disabled.Hardware is ethernet.Address is 000e.5e5e.5e90.Max speed 100 M, current speed 100 M, Bandwidth 100000 Kbits.Learning enabled. Forward_entry limit: 8191Be added into vlan(s):Vlan name:default, vlan ID:1显示端口信息显示端口的配置和统计信息举例:IES(if-eth2)#showInterface Ethernet eth2 is down.Physical status is down, administrator status is up.Interface description: IES3128-2-eth2MTU 1500 bytes.Port type is 100Base-TX.UrTypeName is FE. Loopback mode is None-Loopback.AutoNegotiation enabled. DIX encapsulation.Duplex full. FlowControl disabled.Hardware is ethernet.Address is 000e.5e5e.5e90.Max speed 100 M, current speed 100 M, Bandwidth 100000 Kbits.Learning enabled. Forward_entry limit: 8191Be added into vlan(s): Vlan name:default, vlan ID:1Interface eth2: In Bytes :0 In Total Pkts :0 In Unicast Pkts :0 In Multicast Pkts :0 In Broadcast Pkts :0 In Pause Frames :0 In Discard Frames :0 In CRC Error Pkts :0Out Bytes :0 Out Total Pkts :0 Out Unicast Pkts :0 Out Multicast Pkts :0 Out Broadcast Pkts :0 Out Pause Frames :0 Out Discard Frames :0 Out CRC Error Pkts :0显示端口概要信息举例:IES(config)#show interface briefTYPE_NAME TYPICAL_INDEX INSTANCE_COUNT Ethernet 0x4000000 10 VLAN 0x8000000 1 Trunk 0x10000000 0 Null 0x24000000 1 loopback 0x38000000 1显示运行端口的配置信息举例:IES(config)#show running-config interface!Ethernet port config interface ethernet 2 description 111111 exit !Trunk config !!VLAN config interface vlan default 1 exit !配置端口流量控制当本端交换机和对端交换机都开启了流量控制功能后,如果本端交换机发生拥塞,它将向对端交换机发送消息,通知对端交换机暂时停止发送报文。
以太网端口属性
Tag属性可对信号包进行标示,目前有三种端口Tag属性:Tag aware, Access和Hybrid
通过VLAN ID在VCTRUNK内实现隔离
LP: Logical Port,逻辑端口。
LP端口可以理解为每个VB的端口
如果一个以太网端口和它对端的工作模式不匹配时,双方就无法通信。
而采用自协商功能就能避免这种情况出现,它使用快速链路脉冲和普通链路脉冲来传递
工作模式的协商信息,最终使本端以太网端口和对端端口的工作模式相匹配。
对端端口工作模式自协商结果
自协商100M 全双工
10M 半双工10M 半双工
10M 全双工10M 半双工
100M 半双工100M 半双工
100M 全双工100M 半双工。
以太网端口协商原理
以太网端口协商原理以太网端口电口工作模式简单介绍:1.以太网口的两端工作模式(10M半双工、10M全双工、100M半双工、100M全双工、自协商)必须设置一致。
2.如果一端是固定模式(无论是10M、100M),另外一端是自协商模式,即便能够协商成功,自协商的那一端也将只能工作在半双工模式。
3.如果一端工作在全双工模式,另外一端工作在半双工模式(包括自协商出来的半双工,也一样处理),Ping是没有问题的,流量小的时候也没有任何问题,流量达到约15%以上时,就会出现冲突、错包,最终影响了工作性能!4.对于两端工作模式都是自协商,最后协商成的结果是“两端都支持的工作模式中优先级最高的那一类”。
5. 如果A端自协商,B端设置为100M全双工,A协商为100M半双工后,再强制将B改为10M全双工,A端也会马上向下协商到10M半双工;如果A端自协商,B端设置为10M全双工,A协商为10M半双工后,再强制将B改为100M全双工,会出现协商不成功,连接不上!这个时候,如果插拔一下网线,又会重新协商在100M半双工。
建议以太网口的两端工作模式必须设置一致。
否则,就会出现流量一大速度变慢的问题。
大多数设备以太网口的默认的出厂设置是自协商。
如果两端都是自协商,协商成功了,但网络不通,此时请检查网线是否支持100M。
如果两端都是自协商,协商成功并且运行在全双工,在没有Link Down的前提下,将其中一端“立刻”设置为固定的“10M/100M全双工”,两端仍然能够工作在全双工。
但是,万一将来插拔网线或者其他原因出现重新Link,就会重新协商为“一端全双工&一端半双工”的不稳定连接。
因此,这种情况一定要避免![b]自协商基本原理[/b]自动协商模式是端口根据另一端设备的连接速度和双工模式,自动把它的速度调节到最高的公共水平,即线路两端能具有的最快速度和双工模式。
自协商功能允许一个网络设备能够将自己所支持的工作模式信息传达给网络上的对端,并接受对方可能传递过来的相应信息,从而解决双工和10M/100M速率自协商问题。
端口自适应带来的故障及其解决办法
以太网端口自适应带来的网络故障及其解决方法引言:以太网自动协商是端口根据另一端设备的连接速度和双工模式,自动把它的速度调节到最高的公共水平,即线路两端能具有的最快速度和双工模式。
自协商功能允许一个网络设备能够将自己所支持的工作模式信息传达给网络上的对端,并接受对方可能传递过来的相应信息,从而解决双工和速率自协商问题。
自协商功能完全由物理层芯片设计实现,因此并不使用专用数据包或带来任何高层协议开销。
目前市面上的各厂商网络设备的以太网接口也基本上都支持这种机制。
但在实际由于各厂家网络设备实现该功能硬件可能存在差异,造成了网络连通的故障以及网络传输性能的下降,现结合实际阐述这种可能性的存在及其简单解决办法,希望对大家的实际工作有所帮助。
问题解决方法示例实例一(不同厂商设备对接1000M接口与100M接口对接):四川甘孜应急通信站和北京主站的基本网络情况如图一所示,由于应急通信站通常位于比较偏远布线不叫困难的偏远山区,在连接方式上采用了通过卫星信道提供物理通道,再经过网络设备实现数据通信。
图一两端的卫星调制解调器已调试完毕,信通通常。
但是在调试数据设备的时候出现了问题,即连接卫星调制解调器Traffic接口的CiscoISR2911路由器的HWIC1GE-SFP插槽Gigbit接口无法正常工作,Link及EN灯绿色正常,Traffic灯长灭没有流量进出。
1.调试过程:登陆路由器通过show ip int brief 命令查看接口状态,Status(物理)状态为UP,Protocol 状态为Down,在路由器上ping 卫星猫Traffic接口IP不通。
开始认为可能是卫星猫和路由器之间的连线应使用交叉线连接(Cisco设备对TA-568B直连、TA-568B交叉连线要求较为严格,出于OSI同层的设备必须使用交叉线连接且不是所有的设备、接口均支持交叉、直连线自适应),将原有直连线更换为交叉线后,接口状态为发生任何变化。
以太网端口协商原理,以太网自适应原理
[推荐]以太网端口协商原理,以太网自适应原理(2011-07-31 18:21:44)以太网端口电口工作模式简单先容:1.以太网口的两端工作模式(10M半双工、10M全双工、100M半双工、100M全双工、自协商)必须设置一致。
2.假如一端是固定模式(无论是10M、100M),另外一端是自协商模式,即便能够协商成功,自协商的那一端也将只能工作在半双工模式。
3.假如一端工作在全双工模式,另外一端工作在半双工模式(包括自协商出来的半双工,也一样处理),Ping是没有题目的,流量小的时候也没有任何题目,流量达到约15%以上时,就会出现冲突、错包,终极影响了工作性能!4.对于两端工作模式都是自协商,最后协商成的结果是“两端都支持的工作模式中优先级最高的那一类”。
5. 假如A端自协商,B端设置为100M全双工,A协商为100M半双工后,再强制将B 改为10M全双工,A端也会马上向下协商到10M半双工;假如A端自协商,B端设置为10M全双工,A协商为10M半双工后,再强制将B改为100M全双工,会出现协商不成功,连接不上!这个时候,假如插拔一下网线,又会重新协商在100M半双工。
建议以太网口的两端工作模式必须设置一致。
否则,就会出现流量一大速度变慢的题目。
大多数设备以太网口的默认的出厂设置是自协商。
假如两端都是自协商,协商成功了,但网络不通,此时请检查网线是否支持100M。
假如两端都是自协商,协商成功并且运行在全双工,在没有Link Down的条件下,将其中一端“立即”设置为固定的“10M/100M全双工”,两端仍然能够工作在全双工。
但是,万一将来插拔网线或者其他原因出现重新Link,就会重新协商为“一端全双工&一端半双工”的不稳定连接。
因此,这种情况一定要避免!请牢记以上五条,现实工作中经常碰到这类故障,尤其是第三条,疏忽了轻易导致判定错误。
自协商基本原理自动协商模式是端口根据另一端设备的连接速度和双工模式,自动把它的速度调节到最高的公共水平,即线路两端能具有的最快速度和双工模式。
自动协商Auto-negotiation
自动协商Auto-negotiation802.3标准中的第28条是这样定义自动协商功能的:它允许一个设备向链路远端的设备通告自己所运行的工作方式,并且侦测远端通告的相应的运行方式。
自动协商的目的是给共享一条链路的两台设备提供一种交换信息的方法,并自动配置它们工作在最优能力下。
Auto-Negotiation可以看作成一种主动地协商方式,具有这种功能的设备会主动与对方协商,并且等待对端返回协商结果,它不仅能够协商两端的工作速度是10M,还是100M还是1000M,而且还可以协商两端工作的双工方式是半双工还是全双工。
Auto-Negotiation通过和对端交换一种FLP(Fast Link Pluse)的特殊Frame,里面包含了自己这端可以支持的工作组合方式(速度/双工方式),对端收到之后和自己可以支持的工作组合方式相比较选择一种最佳的工作方式.当交换FLP时,两个站点根据以下从高到低的优先级侦测双方共有的最佳方式。
1000BASE-T全双工1000BASE-T100BASE-T2 全双工100BASE-TX 全双工100BASE-T2100BASE-T4100BASE-TX10BASE-T 全双工10BASE-T例如,A和B正在自动协商,并且A具有10/100/1000全半双工的能力,但是B只有10/100全半双工的能力,这样双方共有的最高链路能力为100,全双工。
一旦双方进行自动协商,链路就会运行在双方能够支持的最佳能力下。
自动协商会产生什么问题?有关自动协商的大多数问题是由于有一方没有工作在自动协商方式。
当一个站点工作在自动协商方式而另一方没有时,只有一方发送快速链路脉冲。
另一方已经设定在特定的速率和双工方式下,这样就不会跟对端进行协商。
他已经被强行设定,就不会再考虑他连接端的工作方式。
由于强行设定的站点不会告诉正在协商的站点自己的速率和单双工方式,自动协商的站点就必须自己决定合适的速率和单双工方式来匹配对端,这叫做平行检测。
认识自协商
认识自协商1前言:以太网拥有自协商能力,但是经常出现这样的问题:当一端打开自协商,另一端关闭自协商的情况下,协商结果和我们期望的不同。
例如:连接好的A、B两个端口。
当A端口打开自协商,B端口关闭自协商且配置为100M 全双工时,在A口得到的协商结果是100M半双工。
而我们一般希望A口也协商成B端口的最大能力,即100M全双工。
为什么会这样,要从自协商的工作机理说起。
2自协商自协商是通过一种叫做快速连接脉冲(Fast Link Pulse)的信号实现的,简称FLP。
自协商的双方通过FLP来交换数据。
在具备自协商能力的端口没有Link的情况下,端口一直发送FLP,在FLP中包含着自己的连接能力信息,包括支持的速率能力、双工能力、流控能力等。
这个连接能力是从自协商能力寄存器中得到的(Auto-Negotiation Advertisement Register ,PHY标准寄存器地址4 )。
FLP中的编码方式如图。
依靠脉冲位置编码携带数据。
一个FLP突发包含33个脉冲位置。
17个奇数位置脉冲为时钟脉冲,时钟脉冲总是存在的;16个偶数位置脉冲用来表示数据:此位置有脉冲表示1,此位置没有脉冲表示0。
这样1个FPL的突发就可以传输16bit的数据。
自协商交互数据就这样通过物理线路被传输。
如果两端都支持自协商,则都会接收到对方的FLP,并且把FLP中的信息解码出来。
得到对方的连接能力。
并且把对端的自协商能力值记录在自协商对端能力寄存器中(Auto-Negotiation Link Partner Ability Register , PHY标准寄存器地址5 )。
同时把状态寄存器(PHY标准寄存器地址1)的自协商完成bit(bit5)置成1。
在自协商未完成的情况下,这个bit一直为0。
然后各自根据自己和对方的最大连接能力,选择最好的连接方式Link。
比如,如果双方都即支持10M也支持100M,则速率按照100M连接;双方都即支持全双工也支持半双工,则按照全双工连接。
华为 GPON OLT 以太网端口配置
表19-1 MA5680T 支持的以太网端口
类型
提供端口
工作模式
1000Base-TX 千兆电口
半双工、全双工、自协商
1000Base-SX 1000Base-LX
千兆多模光口 千兆单模光口
全双工、自协商 全双工、自协商
支持速率
10Mbit/s 100Mbit/s 1000Mbit/s 1000Mbit/s
例如:关闭 GIU 板以太网端口 0/19/1 自协商模式。
huawei(config-if-giu-0/19)#auto-neg 1 disable
使用 display port state 命令查询以太网端口 0/19/1 的配置信息。
huawei(config-if-giu-0/19)#display port state 1 The port is active Native VLAN ID is 1 Ethernet port is offline Ethernet port is full duplex Ethernet port rate is 100M Ethernet port does not support flow control Line-adaptive function of the ethernet port is auto-negotiation
以太网接入技术(宽带接入技术课件)
四、以太网技术——CSMA/CD
争用期的长度
理论上,CSMA/CD协议的争用期为2
工程上,10 M以太网,取 51.2 s 为争用期的长度。
在争用期内可发送512 bit,即 64 字节。 争用期长度,又称为512位延迟(51.2us) 。
以太网在发送数据时,若前 64 字节没有发生冲突,则后 续的数据就不会发生冲突。
如果接收到对方的基页,则跟自 己发送的基页比较,找出支持能 力的交集,选取最优组合运行。
二、以太网的物理层
物理层规定了两个设备之间的物理接口、电气特 性、规程特性、机械特性等内容。
物理层标准:10BASE2、10BASE5、10BASE-T、 100BASE-TX、100BASE-T2、100BASE-T4、 100BASE-FX、1000BASE-SX、1000BASE-LX、 1000BASE-CX、1000BASE-TX
由此,保证了每个产品都具有唯一的MAC地址。
三、以太网的数据链路层——MAC子层
网卡上的硬件地址
1A-24-F6-54-1B-0E路由器
00-00-A2-A4-2C-02
20-60-8C-C7-75-2A
08-00-20-47-1F-E4
20-60-8C-11-D2-F6
路由器同时连接到两个网络上,因此它有两块网卡和两个硬件地址。
三、以太网分类
1.共享式以太网
共享式以太网中,所有的主机都平等地连接到同轴电缆上,所 有主机发出的信号都会被其他主机接收,如果主机数目较多, 则存在冲突与广播泛滥的严重问题,而且共享式以太网还会存 在介质可靠性差与无任何安全性的突出问题。
常用介质
10Base5:粗同轴电缆(5代表电缆的长度字段长度是500m); 10Base2:细同轴电缆(2代表电缆的长度字段长度是200m)。
以太网自协商的详细过程
以太⽹⾃协商的详细过程以太⽹⾃协商的详细过程A:⾃协商机制有两种,⼀种称为:Autonegotiation,另⼀种称为:Autosensing/Speed Detection。
Autonegotiation包含以下要点:标准的协商速度的握⼿机制,⾃动配置到最可能的连接(也就是100M全双⼯之类),能够和旧的或不⽀持⾃协商的设备互连。
Autosensing/Speed Detection包含以下要点:仅仅⾃动配置到10M或100M,⽽不作双⼯设置。
10BASE-T的以太⽹接⼝(它只⽀持10M,不⽀持⾃协商)在链路UP之前会发送Link Test Pulse(LTP),该脉冲⽤以检测链路是否应该UP;⽽100BASE-T以太⽹接⼝(它只⽀持100M,不⽀持⾃协商)在链路UP之前会发送FAST ETHERNET IDLE流,⽤以检测链路是否应该UP。
⽀持⾃协商(Autonegotiation)的以太⽹接⼝则在链路UP之前发送FLP,FLP实际上是⼀组LTP和数据脉冲的组合,它们表明⼀种含义:例如我⽀持100M全双⼯。
较旧的设备例如10BASE-T仍然将这些FLP识别为LTP,⽽⾃协商设备则能够识别FLP的含义并通过交互这种握⼿信息来使链路成为最优配置。
如果⾃协商设备看到有⼀般的LTP(不是有特定含义的FLP)输⼊,它就将本端设置为10M半双⼯。
如果⾃协商设备看到有FAST ETHERNET IDLE输⼊,它就将本端设置为100M半双⼯。
以上所述的⾃协商机制只对10/100兆铜缆接⼝或千兆光/电⼝有效,100BASE-FX不⽀持⾃协商。
下⾯举例说明10/100M⾃协商的过程:如图1所⽰,两台⽀持⾃协商的设备互连。
图1 两台⽀持⾃协商的设备互连⽰意图设备A和设备B都向外发送FLP,每台设备收到对端的FLP后在⾃⼰的FLP中将确认BIT置位,然后每台设备将⾃⼰的速率和双⼯设置为双⽅都⽀持的最优模式,并开始发送FAST ETHERNET IDLE,然后链路就UP了。
光口与电口自协商的区别
802.3标准中定义自动协商功能:它允许一个设备向链路远端的设备通告自己所运行的工作方式,并且侦测远端通告的相应的运行方式。
自动协商的目的是给共享一条链路的两台设备提供一种交换信息的方法,并自动配置它们工作在最优能力下。
照字面上来讲,自动协商就是一种在两台设备间达到可能的最大传输速率的方式。
它允许设备用一种方式“讨论”可能的传输速率,然后选择双方可接受的最佳速率。
它们使用叫做快速链路脉冲的FLP 交换各自传输能力的通告。
FLP可以让对端知道源端的传输能力是怎样的。
当交换FLP时,两个站点根据以下从高到低的优先级侦测双方共有的最佳方式。
•1000BASE-T全双工•1000BASE-T•100BASE-T2 全双工•100BASE-TX 全双工•100BASE-T2•100BASE-T4•100BASE-TX•10BASE-T 全双工•10BASE-T例如,A和B正在自动协商,并且A具有10/100/1000全半双工的能力,但是B只有10/100全半双工的能力,这样双方共有的最高链路能力为100,全双工。
一旦双方进行自动协商,链路就会运行在双方能够支持的最佳能力下。
自动协商会产生什么问题?有关自动协商的大多数问题是由于有一方没有工作在自动协商方式。
当一个站点工作在自动协商方式而另一方没有时,只有一方发送快速链路脉冲。
另一方已经设定在特定的速率和双工方式下,这样就不会跟对端进行协商。
他已经被强行设定,就不会再考虑他连接端的工作方式。
由于强行设定的站点不会告诉正在协商的站点自己的速率和单双工方式,自动协商的站点就必须自己决定合适的速率和单双工方式来匹配对端,这叫做平行检测。
协商站点监听从对端过来的链路脉冲能够辨别通信速率。
10,100和1000Mbs以太网使用不同的信号方式,所以协商站点能识别对端的工作速率。
然而,全半双工又是另外一回事了。
因为强行设定的站点不进行协商,协商站点没有方法知道强行设定站点工作在哪种双工方式下。
以太网端口的双工模式和速率
以太⽹端⼝的双⼯模式和速率⼀、什么是半双⼯与全双⼯1、双⼯模式分为如下两种:a、半双⼯:只能收或者发,并存在最⼤传输距离的限制。
b、全双⼯:可以同时收和发,最⼤吞吐量可达到双倍速率,且消除了半双⼯的物理距离限制。
2、配置以太⽹接⼝速率和双⼯模式可在⾃协商或者⾮⾃协商两种模式下进⾏:a、在⾃协商模式下,接⼝速率和双⼯模式是由链路两端的接⼝协商决定的。
⼀旦协商通过,链路两端的设备就锁定在同样的双⼯模式和接⼝速率。
⾃协商功能只有在链路两端设备均⽀持时才可以⽣效。
如果对端设备不⽀持⾃协商功能,或者对端设备⾃协商模式和本端设备不⼀致,则接⼝可能会处于Down状态。
b、当对端设备不⽀持⾃协商功能,或者配置⾃协商功能后设备⽆法连通、物理连通后接⼝出现⼤量错包或丢包现象时,⽤户可配置本接⼝⼯作在⾮⾃协商模式下,⼿动配置接⼝速率和双⼯模式,调整接⼝的速率和双⼯模式。
⼆、以太⽹的接⼝双⼯模式以太⽹接⼝速率和双⼯模式⽀持情况三、举例:如何解决⽹络中的拥塞问题服务器群(Server1、Server2和Server3)分别与Switch的接⼝GE0/0/1、 GE0/0/2和GE0/0/3相连,Switch通过接⼝GE0/0/4上⾏接⼊Internet⽹络。
由于服务器⽹卡的特殊限制,接⼝GE0/0/1、GE0/0/2和GE0/0/3只能⾃协商为半双⼯模式,在该双⼯模式下,当业务数据流量较⼤时将会产⽣丢包现象;同时,接⼝ GE0/0/1、GE0/0/2和GE0/0/3速率⾃协商为最⼤速率1000Mbit/s,当服务器群同时以 1000Mbit/s速率对外发送数据时,就会造成出接⼝GE0/0/4拥塞。
⽤户希望解决数据丢包和拥塞问题。
1、配置⾮⾃协商模式下速率和双⼯模式组⽹图2、配置思路如下:配置接⼝⼯作在⾮⾃协商模式,避免服务器⽹卡影响设备接⼝的最终⼯作速率。
在⾮⾃协商模式下强制指定接⼝双⼯模式为全双⼯,避免发⽣数据丢包现象。
端口协商
接口协商
1.接口协商原理
自动协商就是一种在两台设备间达到可能的最大传输速率的方式。
它允许设备用一种方式“讨论”可能的传输速率,然后选择双方可接受的最佳速率。
它们使用叫做快速链路脉冲的FLP交换各自传输能力的通告。
FLP可以让对端知道源端的传输能力是怎样的。
1)速率自协商
如果一方强制设定自己的速率,而另一方设置为速率自协商方式,那么在自协商这
一方,会监听对方传送过来的FLP的时间间隔来决定自己的速率的
2)单双工协商
如果一方强制设定自己的单双工模式,而另一方设置为单双工自协商方式,那么自
协商的这一方无法确认对方的单双工模式,于是自己只有工作在半双工模式下,因
为半双工是以太网的默认方式。
除此以外有一个特例,1000M速率模式下没有半双
工模式,只能是全双工。
做试验后的结果如下:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
802.3协议规定,通过并行检测建立连接后,PHY的状态寄存器(PHY标准寄存器地址1)的自协商完成bit(bit5)依然要置位成1,尽管链路上并非使用了真正的自协商操作。同时规定在自协商完成bit为1的情况下,本地自协商能力寄存器(PHY标准寄存器地址4)和对端自协商能力寄存器(PHY标准寄存器地址5)是有意义的。所以,要把寄存器5中的数据更新。如果建立的连接为10M,则寄存器5的10M能力bit(bit5)置1,其它bit置0,表示对端只能支持10M半双工;如果建立的连接为100M,则寄存器5的100M能力bit(bit7)置1,其它bit置0,表示对端只能支持100M半双工。
例如:连接好的A、B两个端口。当A端口打开自协商,B端口关闭自协商且配置为100M全双工时,在A口得到的协商结果是100M半双工。而我们一般希望A口也协商成B端口的最大能力,即100M全双工。
为什么会这样,要从自协商的工作机理说起。
自协商是通过一种叫做快速连接脉冲(Fast Link Pulse)的信号实现的,简称FLP。自协商的双方通过FLP来交换数据。
文档编号:
文档名称:认识以太网端口自协商
替代文档:无
附件:无
编制区域:北京
编制人:刘玉龙
发布时间:2006-12-11
总页数:11
正文页数:10
内容提要:以太网端口状态自协商在电子信号层面的工作过程
文档类型:
●T—文本文件○I一图像文件○G—图形文件○V一影像文件
○A—声音文件○O—超媒体链结文件○P—程序文件○D—数据文件
如果是100M设备,不支持自协商,则在没有数据的情况下,在链路上一直发送4B/5B编码的Idle符号。
并行检测机制如果检测到NLP,则知道对方支持10M速率;如果检测到4B/5B编码的Idle符号,则知道对方支持100M速率。但是对方是否支持全双工、是否支持流控帧这些信息是无法得到的。因此在这种情况下,认为对方只支持半双工,不支持全双工,且不支持流控帧。
公布对象:●公司内部○用户
审核人:
评语:
标题
认识以太网端口自协商
内容提要:
以太网端口协商工作机制
编写日期
2006年12月6日
编写人
刘玉龙(
发布对象
●公司内部○用户
简要描述
标题:
认识以太网端口自协商
正文
具体描述:
以太网拥有自协商能力,但是经常出现这样的问题:当一端打开自协商,另一端关闭自协商的情况下,协商结果和我们期望的不同。
在具备自协商能力的端口没有Link的情况下,端口一直发送FLP,在FLP中包含着自己的连接能力信息,包括支持的速率能力、双工能力、流控能力等。这个连接能力是从自协商能力寄存器中得到的(Auto-Negotiation Advertisement Register,PHY标准寄存器地址4)。FLP中的编码方式如图。依靠脉冲位置编码携带数据。一个FLP突发包含33个脉冲位置。17个奇数位置脉冲为时钟脉冲,时钟脉冲总是存在的;16个偶数位置脉冲用来表示数据:此位置有脉冲表示1,此位置没有脉冲表示0。这样1个FPL的突发就可以传输16bit的数据。自协商交互数据就这样通过物理线路被传输。
然后各自根据自己和对方的最大连接能力,选择最好的连接方式Link。比如,如果双方都即支持10M也支持100M,则速率按照100M连接;双方都即支持全双工也支持半双工,则按照全双工连接。
一定连接建立后,FLP就停止发送。直到链路中断,或者得到自协商Restart命令时,才会再次发送FLP。
为了保证在对端不能支持自协商的情况下也能连接,引入了被称为并行检测(Parallel Detection)的机制。在一端打开自协商,另一端关闭自协商的情况下,连接的建立就依靠并行检测功能实现。
如果两端都支持自协商,则都会接收到对方的FLP,并且把FLP中的信息解码出来。得到对方的连接能力。并且把对端的自协商能力值记录在自协商对端能力寄存器中(Auto-Negotiation Link Partner Ability Register,PHY标准寄存器地址5)。同时把状态寄存器(PHY标准寄存器地址1)的自协商完成bit(bit5)置成1。在自协商未完成的情况下,这个bit一直为0。
并行检测机制是这样的:在具有自协商能力的设备端口上,如果接收不到FLP,则检测是否有10M链路的特征信号或100M链路的特征信号。
如果设备是10M设备,不支持自协源自,则在链路上发送普通连接脉冲(Normal Link Pulse)简称NLP。NLP仅仅表示设备在位,不包含其它的额外信息。NLP脉冲如图: