光网络以太网单板常见配置问题
尹显胜-93928
课程目标
学习完此课程,您应能:
掌握以太网单板配置特点及限制
掌握单板配置后的错误检查方法
掌握几个常见配置错误案例
内容介绍
以太网单板配置说明
配置错误的检查方法
常见配置错误案例
以太网单板端口属性
以太网单板端口属性:
端口使能:决定端口是否收发数据和上报告警,如果是光口,端口禁止会关断激光器的输出。
常见错误:未使用的端口设置端口使能,使用的端口未设置端口使能。
建议:按照用户开通业务的情况设置相应端口为使能。
端口工作模式:确定端口的实际比特率(包含净荷和开销)和双工方式,主要有auto/10mhalf/10mfull/100mhalf/100mfull/1000mfull几种。
常见错误:在不清楚对接网口工作模式的前提下,随意设置工作模式。
建议:严格与对接设备的网口工作模式一致。
最大传送单元:链路层规定的一次传送单元的最大长度,取值受硬件限制。端口接收到大于MTU值的数据帧,无条件丢弃,导致业务异常。
一般情况下设置MTU值为1522--最大基本帧长+VLAN
二层VPN有不同长度数据帧,正常情况下都在1548以内。
建议:在了解业务的基础上设置最大传送单元。
各种帧结构见下图所示:
以太网单板端口属性
MartinioE封装格式
DA
SA
0x8847(0x8848 广播)
Ethernet Data
6
6
2
N
VC
4
Tunnel
4
0x8847(0x8848 广播)
Ethernet Data
2
N
VC
4
Tunnel
4
MartinioP封装格式
DA
SA
VLAN TAG
0x8100
VLAN
L3Data
6
6
4
2
2
N
VMAN封装格式
的帧格式
DA
SA
0x8100
VLAN
L3Data
6
6
2
2
N
标准帧格式
DA
SA
0x8100
VLAN
L3Data
6
6
2
2
N
各种以太网帧结构
增加PVID
透传
Hybrid(入)
无
去掉Vlan
Access(出)
无
如果端口缺省Vlan相同,则去掉Vlan传送;不同就透传。
Hybrid(出)
增加PVID
丢弃
Access(入)
无
透传
Tag aware(出)
丢弃
透传
Tag aware(入)
不带VLAN
带VLAN
端口
数据
根据对接设备是否支持标准的帧格式来设置端口属性,更确切的说,应该根据对端端口发送出的数据帧格式来决定端口属性。
端口TAG属性:用以判断对端设备发出的数据帧在本端能否正确的进行识别。处理的原则:见下表。
标签处理原则
数据单板业务配置过程中的三个VLAN ID:
VID:端口接收到的符合的帧格式中的12bit的VLAN ID。
PVID:单板所有端口(包括VCTRUNK端口)都必须指明其属于哪一个VLAN,因此都有一个缺省的VLAN ID。主要是与端口Access、Hybrid属性配合实现。
VLAN过滤表中的VLAN ID:最终实现业务隔离。
大门岗
小门岗1
小门岗2
VID/PVID
VLAN过滤表
VLAN ID的含义
注意端口和业务之间的关系!
VLAN ID配置
封装协议:将变长的以太网数据帧放到字节同步的SDH网络中传输,有效进行定帧;
配置中需要注意:互通业务的VCTRUNK必须使用相同的封装协议,相同协议的参数必须一致。
常见的错误:
1、EFGS V1和EFGS V2对接,V1默认为LAPS、V2默认为GFP,业务不通无告警或有FCS_ERROR告警。
2、EFGSV2之间或V1与V2对接,使用LAPS封装协议,同样业务不通。因为V2版本主机可以下发LAPS封装,但单板侧实际工作在GFP模式下。
3、GFP、LAPS等协议注意其是否加扰、是否启用扩展头、FCS32/FCS16、FCS校验序大小是否一致。
判断方法:发送数据帧,如果不通,可以在排除交叉连接问题后考虑封装问题。
以太网数据封装协议
尤其在于其他厂家设备对接时,需要检查封装协议配置情况;
GFP封装协议对接时,还需要考虑C2、V5字节等设置,保证两边一致;
出现异常不通时,可以通过尝试重新下发封装协议的方法解决;
封装协议的设置
避免拥塞的流量控制包括反压和流控。
反压:以太网在半双工模式下可采用反压进行流量控制。 如果一个以太网口的接收队列发送拥塞(入口buffer中的数据超过一定的阈值),该网口可向外发送Jam信号,以模拟线路的拥塞,从而使对端的发送速率降低,达到避免拥塞丢包的效果。
流控:以太网在全双工工作方式下可采用 PAUSE 帧进行流量控制,接收到的流量超过配置的带宽,会向对端发送PAUSE帧,对端设备接收到PAUSE帧后,会停止数据的发送,待拥塞解除后,继续发送数据。
以太网单板流控
64字节
流控的模式:
非自协商流控
不使能、只发送、只接收、使能(既发送又接收)
自协商流控
不使能、非对称流控(只发送,不处理)、对称流控、both
支持情况:
ET1单板: 支持非自协商
EFGS单板:支持非自协商、自协商
EFGT单板:支持非自协商、自协商
以太网流控
对于一个端口,可以同时设置非自协商流控和自协商流控,但是具体哪个起作用,主要看是否设置了端口自协商;
PPT功能的优先级比流控类型设置的优先级高,因此在设置了PPT功能的情况下,FCMODE是不起作用的。但是在网上应用的时候要避免设定对以太网流控帧即响应又透传,有可能导致单板死机,需要硬复位方可解除。
目前数据单板使用的流控方式为耗尽型流控,而非Xon/Xoff型;
流控的主要作用是在不丢包的情况下限制网络的流量,因此对于数据的可靠传送有着非常重要的作用,建议在有流量突发的网络中数据单板及对接数据设备开启流控;
思考:对接双方端口设置自协商,一端是非自协商流控,一端为自协商流控,这时双方最终流控工作的方式是什么?
以太网流控配置说明
使用条件:
当需要进行业务隔离或实现二层VPN时,才需要设置端口的P属性,因此一般情况下都是使用默认的PE属性。
配置注意事项:
PE端口也可以设置其封装形式,但是不起作用;
P端口只接收具有MPLS标签的业务,因此不要随意设置端口P属性;
P端口时其tag、access、hybrid已经没有任何意义了;
NMAN封装中的VC是无效的,需要将其设置为0xffffffff;
transit业务中只能改变Tunnel,不能改变VC标签。Tunnel用于在MPLS网络上进行传输使用的标记,可以改变;VC标签是用来标志内部的信号,在MPLS网络上是不能改变的;
网管上将需要设置P端口的业务就称为EVPL或EVPLAN,因此配置业务时要选择“显示共享业务”;
P/PE端口属性的配置
EVPLAN业务tunnel和vc有默认值,注意根据实际情况修改。
P/PE端口属性的配置
MAC端口编号:
EMS1单板IP1对应的GE口,IP2~IP9对应的是FE口,对应后面的接口板1~8;
以太网支持8个网口的单板如果配合4口的接口板,那么其编号为后四个,如EMS1单板配合EMF4使用时,其IP口编号为6~9;
盒式产品MAC口的编号是从右至左依次为MAC1、MAC2。。。与光半的光口编号顺序相反;
MAC端口编号
带宽绑定常见错误:
单路EFGS单板按照双路配置,如61EFS配置第3、4个VC4,返回错误,因此需要配置前查看软件版本以区分:单路规格,双路规格;
在不支持VC12级别绑定的VC4上创建VC12业务,网管显示通道数不合法,需要了解带宽绑定颗粒的原则;
对接两端绑定的VC颗粒和个数要一致(在不启动LCAS功能的前提下);
根据用户的需求绑定合适的带宽,避免带宽过小,导致业务异常;
避免频繁的对某个VCRUNK或MP做频繁的绑定和删除的操作,可能会导致单板死掉,需要硬复位解决;
带宽绑定
ET1单板相当于支路板,EFGS单板相当于光板,因此需要在配置交叉前设置出子网光口(平台);
EPL及EVPL业务在网管的以太网专线业务中配置,EPLAN及EVPLAN在以太网LAN业务中配置;
T2000目前不支持以太网的端到端配置,因此分成路径和以太网两部分来配置;
PORT业务和PORT+VLAN业务的区别表现在是否设置源宿VLAN
业务配置说明
EFGS单板分为V1和V2两个系列单板软件版本
EFGS V1版本支持的绑定带宽为对应的EFGS V2版本的一半,因此V1版本又称为单路规格版本,V2版本称为双路规格版本(譬如SS61EFS0V1单板支持2个VC4带宽的绑定,SS61EFS0V2支持4个VC4带宽的绑定)
部分网管对V1、V2版本没进行区分,在网管上显示的都是按照双路规格进行显示,所以在配置业务时,如果在单路规格的单板上面配置其不支持的VC4,网管将返回错误
Metro SDH产品和NG SDH产品关于EFGS V1与V2的判断方式不一样:
在Metro SDH产品上面,如果EFGS的单板软件版本为,则表示为V1版本;如果单板软件版本为,则表示为V2版本,可以由V1版本直接通过升级软件升级到V2版本
在NG SDH产品上面,如果EFGS单板的描述为SSN1XXX(SSN1EFS4),则为V1版本,如果为SSN2XXX(SSN2EFS4),则为V2版本,由V1版本升级到V2版本,只能通过更换单板解决
单板单/双路规格说明
上面讲到的每个属性非常重要,设置不正确会导致业务严重丢包或中断,因此需要掌握各个属性的含义及设置方法,常见的错误及处理建议。
对于属性和业务配置之间的关系、业务配置的特点和限制,需要熟练掌握,如三个VID与业务间的对应关系等。
小结
内容介绍
以太网单板配置说明
配置错误的检查方法
常见配置错误案例
现场用于测试业务通断最简单的方法就是终端互PING:
Ping ipaddress –l 1522 –n 100
Ping ipaddress –l 1522 –t
业务通断检查
将PC机的网口接到ET1的以太网端口,使用PING命令往ET1端口发送数据包,查询ET1性能数据,此时RXOK、RXBOK等事件有数值,表示收到数据包,在以太网业务的相应连接通道上环回(环回可以在本站、中继站、对端站上进行),若连接正常的话,数据包环回后经ET1又从该以太网端口发出,此时查询ET1性能数据,TXOK、TXBOK等事件应有非零数值,表示有数据包发送,即可说明连接正常,反之则连接有故障,通过改变环回的位置可进一步定位到故障网元的故障单板。
ET1 V1配置错误定位
MAC环回:
:cfg-set-ethportlb:1,ip2,mac,rlb; //内环回
:cfg-set-ethportlb:1,ip2,mac,llb; //外环回
PHY环回:
:cfg-set-ethportlb:1,ip2,phy,rlb; //仅支持内环回
519环回:
:ptp:1,d2,0,1; //内环回
:ptp:1,d2,0,2; //外环回
ET1V1环回定位命令
入口:
性能视图:
ET1网管性能视图
二层交换单板除了使用仪表进行定位外,分析黑匣子外,没有好的方法进行故障定位。
:ptp:bid,7e,0,0,0,0,1,51,00,ff,1~5,1,1,0,FF,FF,FF,FF,FF;
:ptp:bid,7e,0,0,0,0,1,51,00,ff,1~5,1,1,0,FF,FF,FF,FF,00;
ETH口
MAC芯片
NP芯片
FPGA芯片
SD519芯片
在NP芯片处进行二层转发处理,所以在业务通过NP芯片后进行环回测试是没有意义的,二层交换会把包丢掉。所以可以在没有配任何业务的情况下,进行MAC层芯片的外环回测试,SD519的内环回测试是可行的。
ET1V2问题定位方法
对于EFGS、EFGT单板,测试帧是我们定位故障界面比较有力的工具:
命令:
:ethn-cfg-set-testen:bid,vctrunkport,1,0,1;
//向SDH方向,采用Burst突发方式,发送一个报文
返回结果:
ETH TEST COUNT EVENT:
BOARD-ID PORT-ID RESPOND-RECV NORMAL-RECV TOTAL-SEND END-FLAG
Bid vctrunk1 1 0 1 1
TOTAL-SEND和RESPOND-RECV数目一致表明VCTRUNK之间没有问题;
注意:第一次发送测试帧会丢几个,可以多发送几次进行对比。
如果RESPOND-RECV为0说明什么问题?
如果TOTAL-SEND和RESPOND-RECV数目相差很大说明什么问题?
测试帧的使用
入口:
测试帧界面:
测试帧网管界面
PHY环回
NP
PL215
PHY
NP的RGGI环回
PL215的RGGI环回
PL215的DP环回
PL215的sys环回
MAC环回
EFGS单板问题定位
对于EPL、EVPL可以这样定位:
MAC/PHY环回:
:ethn-cfg-set-loop:2,ip2,mac,rlb;
SYS外环回:
:ethn-debug:bid,”pl215 n sysoutloop slot disable”;
SYS内环回:
:ethn-debug:bid,”pl215 n sysinloop slot enable”;
//注意:PL215的系统侧环回只支持VC3时隙,不支持VC4和VC12时隙!
EFGS定位命令
入口:
性能查看:
EFGS性能界面
对于EPLAN、EVPLAN可以这样定位:
:ethn-debug:bid,”diags ppeext 0x380300”;
返回值:ppeext 0x380300 ;
其中表示微码丢弃报文的状态;cccc表示丢弃报文的端口号,VCTRUNK端口编号:0000~最大VCTRUNK数,以太网端口号:0040~0040+最大以太网端口号;dddd表示丢包原因。
在定位时连续读取数据,如果在每次读出的数据都不同,说明微码正在丢包。
清除微码计数命令:
:ethn-debug:bid,”diags ppeext 0x380300 0 0 0 0”;
EFGS单板故障定位
PHY环回
MAC环回
sys环回
环回命令行:
:ethn-cfg-set-loop:6,ip1,phy,loopin;
:ethn-cfg-set-loop:6,ip1,mac,loopout/loopin;
:cfg-set-vcloop:6,vc3,1&&6,loopin;
注意对于VC12业务,单板不支持内环回。
EFGS环回定位
其它配置检查方法
告警性能分析法
发现与以太网业务相关的告警时,通过分析告警参数,确定问题发生的原因
常见的数据单板相关告警:ETH LOS、FCS ERROR等
测试仪表检查法
可以通过PC互Ping查看以太网性能事件、转移以太网测试仪表(SmartBits、IXIA)发包测试等办法进行测试
第二节主要说明了常用以太网单板在配置后业务异常的最简单的定位方法,即各个单板的各种环回的支持情况及使用注意事项。
对于EPL、EVPL这样的专线业务,使用环回、查看性能的方法基本上可以定位到单板,但是对于EPLAN、EVPLAN等二层交换的业务,目前没有较多的故障定位的手段。
小结
内容介绍
以太网单板配置说明
配置错误的检查方法
常见配置错误案例
问题描述:
点对点EPL业务,配置完成后,使用便携机互PING,可以PING通,但是有丢包。
定位方法:
丢包问题可能的原因一般是线路有误码、带宽不够、流量突发、配置问题(端口模式、MTU值等)、硬件故障、线缆、对发小包等方面的原因。
首先查看性能,其中的收到CRC包、收到的PAUSE帧、碎包数、帧不对齐数、碰撞数、延迟发送数可以起到很大的借鉴作用。
问题的结论:
此案例最后通过查看性能发现有大量的接收CRC错误数据包,表明数据到达MAC芯片后校验出错,说明很可能是由外界引入的,更换网线后,故障排除。
注:另外要注意直连网线和标准网线的区别,直连网线一般用在100M以上端口速率上会出现大量丢包的现象。
案例一
问题描述:
EFT单板和EFS单板对接业务不通。
MAC
MAC
VCTRUNK
VCTRUNK
L2
L2
EFT
EFS
其中EFS单板VCTRUNK端口属性为TAG,MAC端口为Hybrid,业务中含有大量的VLAN数据流需要透传,配置后发现VLAN为1的业务不通。
通过排查发现EFS的MAC端口PVID为1,因此导致业务不通。
大家想想原因是什么?
案例二
问题描述:
EMS单板和EFS单板对接,在T2000R6网管上修改端口工作模式导致其他业务不通。
MAC
MAC
VCTRUNK
VCTRUNK
L2
L2
EMSV2
EFSV2
使用4个MAC端口配置4条EPL的业务,业务已经开通,由于MAC1工作在固定模式,局方要求修改EMS单板端口模式为自协商,发现修改后业务都不通了。
使用测试帧发现测试帧无应答帧,表明VCTRUNK之间有问题,排查发现EMS所有的VCTRUNK使用的GFP封装的FCS大小序变更为little,与对端EFS不一致。
原因:T2000V1R6 GFP封装默认的FCS序列为小序--little。因此要求在配置前查询一下端口属性。
案例三
问题描述:
数通设备组3层VPN网,其中A到B经过了若干个传输站点,A到C经过了若干光纤收发器。客户反映,在B/C两点的上网用户只能访问一些国外站点,但不能访问大部分国内的网站。
问题结论:
传输设备本身的MTU值过小造成,另外,对于A-C间的问题也是由于光纤收发器内部的预设MTU值小有关,修改MTU可以解决问题。
因此现场需要先了解用户的业务类型来设置MTU值。
案例四
问题描述:
以太网数据单板对接,两端绑定的通道数目、绑定颗粒不一致。
MAC
MAC
VCTRUNK
VCTRUNK
L2
L2
EFT
EFS
对于ET1单板会出现什么问题?
对于EFGS、EFGT等新单板会出现什么问题?
案例五
问题描述:
GE02单板开通千兆以太网业务(绑定4个VC4),实际用户流量只有100M,互PING没有问题,上网也没有问题,但是用户开通视频点播业务时,画面频繁出现停滞。
问题分析:
视频点播一般使用的是UDP协议,传送的是UDP的报文,报文长度在8000字节左右,需要分拆到6个以太网帧中。分析发现只收到前4个分片,后面的分片被丢弃,是GE02对业务突发的容忍能力有限而导致连续突发分片只能通过4片,后续分片则由于FIFO溢出而丢弃。
GE02配置建议:
由于性能指标是固化于产品的,无法单纯的通过软件设置来优化,因此只能通过将绑定的带宽从4个VC4增加到8个VC4,使GE02能够线速转发千兆以太网,问题解决。
案例六
问题描述:
Metro 1000 EFS单板和Metro 500 EFT单板对接,配置为EPL业务,使能LCAS功能。
B厂商设备
EFS
EFT
带宽为40*VC12,中间在其他厂商传输设备穿通,在中间节点对某个VC12去激活后,发现所有业务不通。
问题原因:
删除个别通道后LCAS功能应该是启动的,业务不受影响。目前的状态肯定是LCAS没有生效,如何使LCAS生效?该做哪些操作?
案例七
第三节主要举了几个实际的配置问题的案例,以抛砖引玉。
以太网故障种类比较少,引起故障的原因也是比较单一的,建议多学习已有的案例,积累经验。
小结
本胶片从端口属性含义、设置、常见配置错误和如何解决方面进行了全面的讲解,希望对以后的开局维护有所帮助。
掌握基本故障的定位方法,确认故障界面,逐点分析;
对讲解的几个案例需要仔细的再回味一下,深入体会。以太网的故障因素不是很多,因此掌握已有的问题处理经验很重要。
总结
如果一个以太网口的接收队列发生拥塞(入口buffer中的数据超过一定的阈值),且该网口支持PAUSE流控,则该网口向外发送PAUSE帧,帧中的pause-time域的值为N(0<N<=65535);链路对端的以太网口接收到这个PAUSE帧,且该接口支持PAUSE流控,将在时间N(单位为512bit数据的发送时间)内停止数据的发送,如果再次接收到PAUSE帧则重新开始计时。这样可避免因为接收端口拥塞而导致丢包。如果接收端口的拥塞已经消除(入口buffer中的数据低于一定的阈值)而此时pause-time还没有结束,该端口将发送一个pause-time为0的PAUSE帧,通知对端重新开始发送数据。
接口转换逻辑的功能就是将一种接口形式转换成另外一种接口形式,这里就是由于映射芯片与低阶交叉芯片提供的接口形式不一致,所以需要转换一下才能连接;
1、上表是针对V2全规格的内容,V1规格带宽和VCTRUNK数量仅为上表中的一半,蓝色部分的内容是V1版本支持的部分;
2、OSN产品N1系列的单板为单路规格,N2系列单板为双路规格;
3、V1与V2系列产品对接时注意封装协议需要全部设置为GFP封装;
4、同一个VC4不能既配置VC12的虚级联又配置VC3的虚级联,不能混合配置。
前面提到PORT业务和PORT+VLAN业务配置错误会出现一条VLAN的业务通,其他都不通。
1、其中GFP Core Header为4bytes,Playload Header为4bytes,CRC为4bytes,所以GFP的封装开销正常为12bytes,当不使用CRC时,封装开销为8bytes。
2、可以参考《光网络以太网单板指标现场测试指引-20041020》
以太网数据通过用户接口,进入PHY芯片(LXT9785),然后到映射芯片SD579,依次进行MAC处理、GFP/LAPS/HDLC协议封装、VC12/VC3虚级联映射到SDH帧结构。