ECC专题【课程大纲】1、ECC协议原理2、2500+ECC分配原则3、155/622HECC分配原则4、155/622ECC分配原则5、OSN产品ECC分配原则6、ECC常见命令行7、扩展ECC原理和方法8、作业、小测验、案例【教学目标】1、理解ECC协议原理;2、掌握各种产品ECC分配原则3、掌握ECC路由表4、掌握4.05.0两种业务平台常见ECC命令行含义及返回结果含义【教学内容】ECC协议一、HWECC协议栈1、光网络通信方法网管和非网关网元之间的通信:网管和网关网元之间通过TCP/IP协议传递信息;网关网元和非网关网元之间就通过ECC通信,最终实现了网管和非网关网元之间的通信。2、ECC协议栈在SDH建议中把再生段DCC(D1-D3速率为192Kbit/s)称为ECC,用于网元之间的OAM信息交流。早期设备默认使用这三个字节作为网元间通信通道,同时运行在上面的协议栈也称为ECC协议栈。在这里沿用的是ECC协议栈的含义。ITU-T建议G.784按照OSI七层参考模型定义了ECC协议栈,OptiX参照G.784建议,采用较为简化的方法,实现ECC通信的需求。HWECC协议栈用于网元间通信,基于DCC通道或扩展通道,参照G.784建议采用简化方法。HWECC协议栈分为四层:物理层、媒体接入层(MAC)、网络层(NET)、传输层(L4)。采用较为简化的实现方法自定义协议栈,是一种无连接协议。3、网元IDHWECC协议栈使用网元ID唯一标识一个网元。网元ID的总长度为32bit,其中高8位保留作为应用层地址,必需填0,低24位有效,全1表示广播地址。协议无法检测出ECC子网内是否存在网元ID冲突,务必确保ECC互通的网元ID的唯一性!4、ECC通信原则(1)网管通过网关网元登录其他网元所走的路径(为收发一致路由)(2)若路由一切正常,走环网上的短路径(3)若短路径不正常,则走环网上的长路径(4)若长短路径皆不正常,例如备环全部拔掉,则不能登录(5)在备环全部拔掉的情况下,只有人工设置路由(为收发不一致),方可登录。我们很少采用人工设置的方法,而是由系统自动分配。2500+ECC分配原则OptiX2500+设备中总共可分配20个ECC通道1)自动分配网元上电后,首先为属性是ECC自动分配或人工使能的光板光口(缺省是这样)分配通道号,从IU号低的槽位向IU号高的槽位(IU1→IU12),顺序为已存在的光/电口分配通道号。光板只要插入就会自动分配ECC通道号,不管是否开工。2)固定占用通道号一旦分配,就被对应的光/电口固定占用,无论该光板是否后来被拔出;除非人工下命令关闭这个光/电口的通道号或是复位主控板,否则ECC通道号不会重新分配。复位主控将会导致ECC通道号按照步骤(1)重新分配。3)顺序分配上电后插入的线路板的光/电口只会按插入顺序依次占用后面尚未分配的通道号,不会对前面分配的通道号的光口造成任何影响。4)注意事项ECC通道号的自动分配原则。当光/电SDH口数量超过20个时,如果每个光(电)口都分配ECC通道的话,会造成ECC资源的不足。这时可根据需要,用命令人工关闭一些已分配、但不必要的光/电口的ECC通道,这样腾出来的通道号会重新按照IU槽位从低到高的顺序分配给尚无通道号的光/电口。物理层链路层网络层传输层应用层会话层表示层物理层MAC层NET层L4层HWECC协议栈OSI参考模型参参照照GG..778844建建议议,,HHWWEECCCC协协议议栈栈包包含含物物理理层层、、MMAACC层层、、NNEETT层层和和LL44层层,,分分别别对对应应OOSSII模模型型的的物物理理层层、、链链路路层层、、网网络络层层、、和和传传送送层层。。5)对穿和临穿当SCC板不在位时,插在以下板位的光板,其ECC通道可以穿通,称为对穿:对于多光口板,光口1和3之间可以实现ECC的穿通,光口2和4可以实现ECC的穿通。这种穿通称为临穿。例:其ECC通道的穿通是对穿还是临穿,由配置中的逻辑系统映射来决定。例如在IU5、IU6都插有SD1,在配置逻辑映射时将IU5的第一个光口和IU6的第一个光口映射成ADM,则当SCC不在位时只能进行对穿。倘若只是把IU5或IU6各自板内两个相临光口配成ADM,则当SCC不在位时只能进行临穿。举例:IU4-SD4IU9-S16IU10-S16上电后ECC分配情况:SD4:0,1S16:2S16:3SD4上电后拔板:0,1不释放再将SD4插入IU6分配ECC为4,5此时主机复位,ECC分配情况:SD4:0,1S16:2S16:3155/622HECC分配原则一、Metro1000V24.02.06.20以前的主机版本(不包括4.02.06.20)支持6路ECC原则:ECC通道固定分配方式(42SCB)ECC通道号按照板位、光口采取固定分配的方式。IU1到IU3槽位双光口板从右至左依次分配为0、1、2、3、6、7;单光口板按右光口分配,从IU1到IU3槽位依次为0、2、6。举例:IU1-OI4IU2-OI4IU3-OI2DECC分配:IU1-OI4:0IU2-OI4:2IU3-OI2D:1光口(左)7、2光口(右)6单板拔走ECC分配不变,ECC号不会释放二、Metro1000V2的4.02.06.20及其以后的版本(20路ECC),Metro1000V3(40路ECC)原则:ECC通道自动分配原则1)网元上电后,首先为属性是ECC自动分配或人工使能的光板光口(缺省是这样)分配通道号,从IU号低的槽位向IU号高的槽位,顺序为已存在的光/电口分配通道号。光板只要插入就会自动分配ECC通道号,不管是否开工。2)上电后插入的线路板的光/电口按照插入顺序依次占用尚未分配的通道号,不会对已经分配了通道号的光口造成任何影响。3)通道号分配后,不会被对应的光/电口固定占用(注意:这里和2500+有区别);如果该光板后来被拔出,或者人工下命令关闭这个光/电口的通道号,对应的ECC通道号将被回收,并用于重新分配。4)复位主控将会导致ECC通道号按照步骤(1)重新分配。5)复位单板会造成单板重新上下线,因此,单板离线会回收分配给单板的ECC通道,然后单板上线会重新给单板分配通道号,有可能造成通道号的改变。6)Metro500/1000V2/1000V3设备支持外时钟口ECC功能,该功能默认是关闭的。如果人工打开该功能,系统也会自动为外时钟口分配ECC通道。举例:IU1-OI4IU2-OI4IU3-OI2DECC分配:IU1-OI4:0IU2-OI4:1IU3-OI2D:1光口(左)3、2光口(右)2IU1-OI4拔走,0号ECC被释放,IU1再插一块OI2DECC分配为:0(2光口),6(1光口)155/622ECC分配原则1、SS11SCC、SS12SCC、SS13SCC三种主控板均支持6路DCC;当用于其OptiX155/622设备标准型子架时,6路DCC其中4路固定用于设备群路槽位光板的DCC接入(11/12/13/14槽位固定对应SCC编号0/1/2/3),2路用于支路槽位的光板接入,支路对应的SCC-NO编号分别为6、7。2、SS3XSCC主控板可以处理10路DCC信号,每个线路槽位固定分配一个,剩余的8个分配给8个支路槽位13、14槽位插入线路板,则此时1、2槽位ECC不通SCCCHLU_BOARD(DCC通道号)物理板位0111111212213133141467378481159126101571116813、14槽位不插入线路板,支路槽位插入线路板SCCCHLU_BOARD(DCC通道号)物理板位01111112122313426737848115912610157111683、注意事项如果在线路槽位插SL1板或SL4板,则每块板可以独占一个SCC口;如果插的是SL2板,则只给前一路光口分配一个SCC口,若是用SL2板带出一个扩展子架,可以保证通信正常,若是从两个光口分别带出一条链,则不能与第二个光口所带出的网元通信。在支路槽位,最多只能带出两个独立的网元。OSN产品ECC分配原则1、NGSDH系列产品的ECC通道用到了D1-D3字节和D4-D12字节。即再生段DCCR(D1-D3),速率为192Kbit/s(3*64K);复用段DCCM(D4-D12),速率为576Kbit/s(9*64K)。2、NGSDH产品支持5种通道模式,每种通道模式分别由3字节、9字节和12字节三种通道类型的通道个数组成,默认情况下采用第一种通道模式。1)第一种通道模式是由40个3字节通道类型组成,通道总数是40个;2)第二种通道模式是由28个9字节通道类型组成,通道总数是28个;3)第三种通道模式是由20个12字节通道类型组成,通道总数是20个;4)第四种模式是由20个3字节和20个9字节通道类型组成,通道总数是40个。5)第五种模式是由10个3字节、10个9字节和10个12字节通道类型组成,通道总数是30个。3、在NGSDH中,通道分配采用顺序分配原则:1)先插入的光板、通道先分配,后插入的光板、通道后分配,直到该类型的所有通道分配完为止;2)不再为槽位和光口保留通道,也就是说当某板被拔走后,原来给该板分配的通道随即被释放。3)某光板如果有一个光口,则只分配一个通道,对于多口板,则分配对应该光口数的通道。4)分配通道号时,只要能够查询到物理板位就可以被分配相应的通道号,不需要添加逻辑板位。4、注意事项举例:例如在默认情况下,首先在4号槽位插一块四光口板则该板被分配通道号为0、1、2、3,然后再在2号槽位插一块SL16板,则该板被分配通道号为4,再在6号板位插一块SL64板,则该板被分配的通道号为5,如果此时拔下2号槽位的SL16板,则该板所占用的通道号4被释放,这时如果把该SL16板插到8号槽位,则被分配刚才释放的通道号4,如果在8号槽位插一块四光口板,则被分配的通道号是4、6、7、8。ECC常见命令行1、4.0平台查询光板,时钟板信息ecc-get-bdinfo名字ecc-get-bdinfo格式ecc-get-bdinfo;参数个数=0,重复方式:不重复。权限查询说明1、查询当前所有光板所有光口对应的通道号、光口DCC通信状态,光口DCC通信速率使用的是D1~D3通道、D4~D12通道还是D7~D9通道,以及该光口逻辑链路状态等信息。2、查询时钟板两路外时钟传递DCC功能使能状态、通信速率、链路状态等信息。举例FIBERPORTSTATEBIDFIBER-PORTPORT-STATEDCCRATELINK-CHANLOGIC-CHAN-STATE111port-enabled1-d31rx_f112port-enabled1-d32ok121port-enabled1-d30ok查询当前网元的DCC通信情况ecc-get-sccinfo名字ecc-get-sccinfo功能查看当前网元的DCC通信状况命令级别查询级别开放范围内部级/用服级/版本所有主机软件版本输入格式:ecc-get-sccinfo;参数个数=0输入参数参数位置参数意义参数取值无参数输出格式参数位置参数名参数意义1SCCCHDCC通道2STATE通信状态:有收失败,发失败,正常3种3EVENTDCC事件寄存器的错误值4LU_BOARD占据该DCC通道的板位或光口5RX_SRDCC出错时接收BD的状态值6TX_SRDCC出错时发送BD的状态值7LAST_I_SDCC通道重新初始化时记录初始化前的DCC状态8LAST_TSDCC通道重新初始化的时间9RX_BYTES收字节10TX_BUTES发字节11LAST_RX_S最后收到数据的时间12LAST_TX_S最后发送数据的时间举例:ecc-get-sccinfo;//查询当前网元DCC通信状况注意事项用该命令查看通信状态时,RX_BYTES,TX_BYTES是最主要的判断标准,在正常通信情况下,这两个值应该累加,如果DCC通道重新初始化,计数器清0如果ECC不通,在条件允许情况下,可将对应光板用光纤