以太网OAM软件系统方案设计第一次讨论后修改

上传人:工**** 文档编号:494330313 上传时间:2023-06-24 格式:DOC 页数:19 大小:849.01KB
返回 下载 相关 举报
以太网OAM软件系统方案设计第一次讨论后修改_第1页
第1页 / 共19页
以太网OAM软件系统方案设计第一次讨论后修改_第2页
第2页 / 共19页
以太网OAM软件系统方案设计第一次讨论后修改_第3页
第3页 / 共19页
以太网OAM软件系统方案设计第一次讨论后修改_第4页
第4页 / 共19页
以太网OAM软件系统方案设计第一次讨论后修改_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《以太网OAM软件系统方案设计第一次讨论后修改》由会员分享,可在线阅读,更多相关《以太网OAM软件系统方案设计第一次讨论后修改(19页珍藏版)》请在金锄头文库上搜索。

1、 FH/XXXX/X.XXX.XXX(XXXXXX)/RA(以太网OAM)系统软件软件方案设计设备型号:AN5516-01 V3.2产品代号:项目代号:部 门:拟 制:杨勇 2012年 09月 26日审 核:年 月 日测 试:年 月 日标 准 化:年 月 日批 准:年 月 日软件方案设计 FH/XXXX/X.XXX.XXX(XXXXXX)/RA目 录0版本记录31编写目的32背景32.1需求概述32.2针对需求的方案概述32.3本系统与其他系统的关系。(该项可选择)43术语、定义及缩略语43.1术语、定义43.2缩略语44条件与限制55方案设计55.1方案概述55.2软件结构125.3系统处理

2、流程135.4兼容性考虑175.5系统规模175.6系统性能分析186参考文献187附录180 版本记录 序号版本号生成时间主 要 修 改 记 录作者备注1RA2009-12-7初始模板。231 编写目的本方案为AN5516-1 V3.2项目以太网OAM实现方案。对AN5516-1 V3.2项目中OLT(包括上联盘及线卡),ONU如何实现以太网OAM功能做了描述。作为以太网OAM的软件设计的一个依据和指引。 读者对象:适合AN5516-1 V3.2项目以太网OAM软件编写人员,涉及该模块的驱动接口,业务接口及网管接口相关人员。2 背景2.1 需求概述1.实现CCM连续性检测;2.实现Loopb

3、ack功能,包括单播MAC和组播MAC地址,能够对MIP和MEP进行Looback功能,组播MAC地址只针对MEP实现Loopback;3.实现Linktrace功能,要求能够对MIP和MEP执行Linktrace功能;4.要求按照ITUT Y.1731设计,但要求符合802.1ag的机制;5.要求符合TR-156标准中关于OAM描述的规定;6.要求在OLT上联卡、显卡及ONU上实现以太网OAM功能。2.2 针对需求的方案概述1. CCM连续性检测。用于检测一个MEG中任何一对MEP间连续性的丢失(LOC)。ETH-CC也可以检测两个MEG之间不希望有的连通性(错误混入),在MEG内与一个不要

4、求的MEP(非期望的MEP)间不希望有的连通性,以及其它故障情况(例如非期望的MEG等级、非期望的周期等)。ETH-CC可应用于差错检测、性能监测或保护转换的应用。 软件按照配置的时间间隔实现CCM报文组装及发送,在对端MEP负责对对应CCM报文的提取及解析。根据解析对比本端的配置,确定是否产生告警。2. Loopback功能。Loopback功能用于检验一个MEP与一个MIP或对等的MEP间的连通性。通过CPU发送LBM报文到对应端口,MEP/MIP通过目的MAC地址识别报文提取到CPU。CPU查找对应MEP/MIP来处理该LBM报文,如果不存在问题,则返回一个LBR帧。3. Linktra

5、ce功能。通过CPU发送LTM报文。在MIP节点LTM会被提取到CPU,CPU通过MAC地址识别LTM帧是否属于该MIP,如果是则返回LTR帧,如果不是则返回LTR帧,同时通过查找MAC地址转发表来确定LTM继续转发的出口。对于MEP,LTM的Target MAC如果和MEP匹配或LTM的等级小于等于MEP的等级,MEP回送LTR,否则MEP回送LTR的同时查找MAC地址转发表将LTM继续转发。4. 对于ITUT Y.1731协议与IEEE 802.1ag协议,两者虽然部分功能很接近,但是还是有一定的区 别。对于这两个协议的处理在配上上分别按照Y.1731和802.1ag分别配置,在协议的实现

6、上用相同的软件代码实现两种协议兼容。5. TR-156标准。TR-156标准中对以太网OAM从汇聚到最后的家庭网关的应用均作了相应的描述;对1:1,1:N及Business Ethernet Services均作了相应的介绍。针对各个应用模型,主要注意如下几点:(1)模型中对ONU连接家庭网关一侧的端口要求配置UP MEP,(2)VLAN转换带来的问题2.3 本系统与其他系统的关系。(该项可选择)3 术语、定义及缩略语3.1 术语、定义Target MAC:封装在LTM帧净荷内,用于标识LTM到达的终点MAC。Orignal MAC:封装在LTM帧净荷内,用于表示LTM的发起点MAC。TTL:

7、在LTM即LTR两种帧净荷中封装了TTL字段。MD/MA:MD/MA为802.1ag标准中的概念。MEG:MEG为Y.1731的概念,MD/MA的组合可以对应一个MEG。3.2 缩略语缩略语全称含义MDMaintenance Domain维护域(802.1ag)MD LevelMD等级MELMEG等级MAMaintenance Association维护域联合(802.1ag)MEG维护实体组(Y.1731)MAIDMaintenance Association IdentifierMPMaintenance association Point维护域点(包括MEP和MIP)MEPMainten

8、ance association End Point维护域端点MEPIDMaintenance association End Point IdentifierMEPIDMIPMaintenance domain Intermediate Point维护域中间点MHFMIP Half FunctionCCMContinuity Check MessageCCM连续性检测消息LBMLoopback Message环回消息LBRLoopback Reply环回响应LTMLinktrace Message链路跟踪消息LTRLinktrace Reply链路跟踪响应AIS告警指示信号LCK锁定信号TS

9、T测试用PDULM丢包测量DM时延测量DADestination MAC目的MAC地址SASource MAC源MAC地址4 条件与限制1.根据设备实际需求,软件会存在VxWorks及Linux两个版本,在AN5516-1 V3.2的OLT上上联卡及线卡用VxWorks版本,在ONU为Linux版本。2.根据802.1ag及Y.1731标准中规定CCM帧的发包间隔为3.3ms-10min可配,由于OLT及ONU发送以太网OAM报文均用CPU实现,所以发包间隔最小暂定为1s,且条目数会受限,具体还需实际测试后确定支持的条目数。5 方案设计5.1 方案概述5.1.1 该方案的实现目标1.以太网OA

10、M实现内容及实现目标(程度);(1)遵循IEEE 802.1ag标准协议及Y.1731标准协议实现,两个协议均需实现;(2)需要实现以太网OAM的基本功能:CCM,Loopback,Linktrace功能;(3)各功能实现的程度:MEP和MIP的实现:协议中存在MEP和MIP对象,其中MEP分为UP MEP和DOWN MEP两种类型,而一个MIP由UP MHF和DOWN MHF组成。OLT上仅考虑DOWN MEP的实现,ONU上需要考虑UP MEP和DOWN MEP的实现。MIP仅考虑DOMN MHF的实现。CCM功能:CCM周期最小支持到1s。告警检测及发现远端MEP状态信息,告警包括:CC

11、M帧丢失,不期望的等级,不期望的MEG/MA,不期望的MEP,不期望的周期,远端故障指示,错误连接 共7个告警。Loopback:Loopback分为单播和组播,单播条件下要求既能对MEP,也能对MIP进行Loopback操作。组播条件下为对对端MEP进行Loopback操作。Linktrace:Linktrace目的MAC均为组播方式。要求既能够对MEP也能够对MIP发起Linktrace功能。2.具体实现位置;OLT上主控及线卡上均需实现以太网OAM协议。ONU上实现以太网OAM协议。3.驱动接口,业务接口及网管接口;驱动,业务及网管接口见5.5节。4.网管协议需求;网管协议需求请见相关网

12、管协议文档。5.满足TR-156要求。5.1.2 系统的工作原理网管协议处理部分1.配置下发IEEE 802.1ag对象配置有MD/MA/MEP/MIP配置,功能配置有CCM/Loopback/Linktrace配置。ITUT Y.1731对象配置有MEG/MEP/Remote MEP/MIP配置,功能配置同样有CCM/Loopback/Linktrace配置。主控盘、线卡及ONU配置网管界面均做在主控盘上,有更强的整体性。主控盘:A主控接受网管配置数据:主控盘负责接受以太网OAM的所有(包括线卡,ONU)网管配置数据,通过网管接口函数接收网管配置数据,同时主控负责对所有以太网OAM配置数据的

13、存储及重下发;BMD/MA/MEG配置的处理:对于MD/MA配置,因不带配置对象信息,所以不能判断为是针对主控/线卡/ONU进行的配置,所以由主控负责存储MD/MA/MEG配置;CMEP/MIP配置处理:MEP/MIP配置中存在具体的对象信息(槽位号,端口号,ONU号,端口号),所以能够确定该配置的具体对象。如果配置对象为线卡或ONU,则主控将配置数据转发给线卡,同时将MEP/MIP所属的MD/MA/MEG配置信息一并下发。按照目前的协议定义,区分MEP/MIP配置属于主控/线卡/ONU需要通过MEP/MIP的配置数据字节长度来区分。D功能配置CCM/Loopback/Linktrace的处理

14、:对于功能配置,主控接收到配置后根据配置数据内对MD/MA/MEG/MEP的信息索引到具体MEP所在位置(主控/线卡/ONU),确定该配置是发到线卡(属于线卡/ONU的配置)还是由主控执行。线卡:线卡通过相应的接口函数接收主控下发的配置,线卡需要判断该配置属于自身还是ONU。(1)线卡接收到未识别OAM配置(其他槽位、主控或错误的配置),则不再处理该配置,直接丢弃;(2)线卡接收OAM配置,判断为自身的配置,则执行处理该配置;(3)线卡判断该配置数据属于ONU,则将配置数据通过相应接口下发ONU。ONU:ONU通过相应接口函数接收配置数据,判断配置数据是否正确,错误则丢弃,正确则执行。2.状态上报状态包括CCM检测结果,LB测试结果(单播和组播),LT测试结果。主控及线卡状态直接通过相应接口函数上报。ONU状态:方案1:(该点为omci要求这样做)A.ONU接收数据包,若果为CCM/LBR/LTR则通过相应接口,上送线卡;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号