码迷,mamicode.com
首页 > 其他好文 > 详细

PTN OAM交互接口设计

时间:2014-12-15 22:07:51      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:寄存器   接口   检测   软件   上交   

1、         CCMCCM报文的组包、解包、发送和接收都由FPGA来实现。网管配置相关属性,软件封装API,然后调用底层提供的接口进行配置。需要底层提供配置相关寄存器的接口函数。


2、         LBLBMLBR的封装和发送都由FPGA来完成,CPU负责调用接口配置相关寄存器参数。需要底层提供配置相关寄存器的接口函数。


3、         AIS:相关报文的组包、解包由CPU来完成,然后由Switch发送。需要底层提供配置相关寄存器的接口函数。


4、         LCK:同AIS


5、         APS:链路失效检测由CCM来完成,当对端网元发现有链路失效后会发送携带相关信息的APS报文。本端网元收到APS报文后,直接交给switch,然后由switch上交给CPUCPU进行APS报文的解析,然后通知switch进行相关的保护切换。需要底层提供与CPU交互APS报文的相关接口。

bubuko.com,布布扣

6、         DMDMM报文的组包由CPU完成,将时间戳相关字段先置0,然后交给FPGA打上起始时间戳,发送给对端网元。当FPGA收到对端网元发送回来的DMR报文后,打上截止时间戳,上交给CPUCPU将两个时间戳相减得到发送延迟,提交给网管。需要底层提供与CPU进行DM报文交互的相关接口。

bubuko.com,布布扣


7、         LM:具体过程同DM,只不过将时间戳替换成计数器。


8、         LT:由于LT功能暂时还没有相关的实现标准,移动PTN总体要求文档中建议的是用LBM来实现,而且实现的话需要维护一定数量的路由表,因此此功能需自定义。


本文出自 “小智的技术后花园” 博客,转载请与作者联系!

PTN OAM交互接口设计

标签:寄存器   接口   检测   软件   上交   

原文地址:http://powerflame.blog.51cto.com/1024156/1590123

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!