【技术实现步骤摘要】
本专利技术涉及网络管理技术,尤其涉及一种OAM双协议栈运行的方法。
技术介绍
目前的设备市场上,同时存在着多个芯片商,而随着EPON技术的推广,各个芯片商也根据不同的设备类型而推出了多款芯片,这时,为了能够快速的开发出产品,设备商就需要做软件移植。主要的移植方法有两种,一种是直接使用芯片商提供的协议栈,并在该协议栈上进行修改。另外一种就是直接使用自身的协议栈来完成OAM的协议交互部分。但他们也都有较为明显的缺点。 如果直接使用芯片商的协议栈,由于每家厂商的协议栈必然不同,这样对于后续的开发和维护都会提供不小的难度,同时对于公司中的分工合作和任务的分配转移都非常不利。如果使用自己的协议栈,固然可以避免之前的错误,但是由于每家的硬件部分不同,在处理一些OAM的时候可能会有些兼容性的问题,处理方法不合适。而且由于OAM是一个整体,在协议栈开发的初期,难免会出现自身协议栈有缺陷的问题。
技术实现思路
本专利技术目的在于提供一种能够加快产品开发的OAM双协议栈运行的方法。一种OAM双协议栈运行的方法,包括:运行芯片商的协议栈;将自主开发的协议栈包括的OAM功能集合到OAM功能集;分析OAM包,区分OAM功能;若OAM功能包含在OAM功能集内,则运行自主开发的协议栈。在其中一个实施例中,分析OAM帧,区分OAM功能具体步骤为:分析OAM包中的Branch和Leaf两个字段,确定OAM需要完成的功能。在其中一个实施例中,还包括:动态修改OAM功能集包括的OAM功能。采用本专利技术方案后,在软件开发的初期将所有的协议都由芯片商的协议栈处理,然后按照开发的进度陆续地转移至自主 ...
【技术保护点】
一种OAM双协议栈运行的方法,其特征在于,包括:运行芯片商的协议栈;将自主开发的协议栈包括的OAM功能集合到OAM功能集;分析OAM包,区分OAM功能;若OAM功能包含在OAM功能集内,则运行自主开发的协议栈。
【技术特征摘要】
1.一种OAM双协议栈运行的方法,其特征在于,包括: 运行芯片商的协议栈; 将自主开发的协议栈包括的OAM功能集合到OAM功能集; 分析OAM包,区分OAM功能; 若OAM功能包含在OAM功能集内,则运行自主开发的协议栈。2.根据权利要求1所述的OAM双...
【专利技术属性】
技术研发人员:曹裕昌,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。