论文部分内容阅读
将灵活高效的LOBS和能够支持大流量长距离可靠传输的GMPLS网络互联,是下一代光网络的发展方向。本文以嵌入式Linux作为开发系统,采用SNMP协议,探讨了两网互联时LOBS网络代理端的设计与实现。论文首先分析了LOBS对于网络管理的需求,包括:网络拓扑、MPLS协议控制、组帧和调度参数配置、流量管理和发起GMPLS中LSP的建立。通过对实验室现有的LOBS网络管理现状的研究,指出软件架构的不合理性,并采用层次化设计方案进行改进,增加Interface模块,作为网管与底层设备的接口,降低了网管开发难度。同时探讨了对LOBS边界节点信息配置以及突发传输的管理设计,即根据GMPLS网络的特点在边界节点新增波长信息,增加建立/删除LSP的网管请求。论文探讨了网管代理开发软件的选择以及代理端的实现方法。比较当前多种流行工具,选择灵活便利的Wind manage SNMP 9.4进行开发。在代理端的实现方面,将开发流程分为:网络通信、SNMP协议实现、管理信息库、接口部分四个方面,并详细介绍了扩展私有LOBS Mib的方法。实验测试表明,该方案能够有效的监控LOBS网络的状态,并能正确发起建立/删除GMPLS中的LSP,生成可执行代码约200k,满足了嵌入式系统的要求,实现了LOBS网络管理目标。