论文部分内容阅读
随着互联网技术和应用的快速发展,人们对交换机等接入网络设备的控制和管理要求不断提高,传统基于命令行界面和简单网络管理协议(SNMP)的网络设备控制方式存在多种缺陷,越来越难于适应复杂接入网络环境的网络控制要求。针对网络设备控制的问题,互联网工程任务组(IETF)于2006年提出了网络配置协议(NETCONF),NETCONF协议采用XML技术实现网络管理,XML技术具备强大的数据描述能力和高效的数据传输能力,同时NETCONF协议提供了建立、查询、修改和删除网络设备中的配置数据的机制,为网络设备管理的标准化和规范化提供了良好的基础。论文在对NETCONF协议研究的基础上,结合嵌入式Linux交换机平台,设计并实现了一个基于NETCONF协议的接入交换机控制系统,该系统包括接入交换机控制服务器和接入交换机NETCONF控制代理两个部分,接入交换机控制服务器主要包括NETCONF控制客户端和WEB认证控制部分。NETCONF控制客户端是网络管理员与接入交换机之间的中介,一方面负责向网络管理员提供友好的接入交换机控制界面,另外一方面负责接收封装控制管理信息,为了方便网络管理员随时进行网络管理,NETCONF控制客户端采用B/S架构的设计;WEB认证控制部分主要负责对接入交换机用户进行身份认证,以确保接入网络用户的安全,除了提供身份认证功能,该部分还提供用户在线计时、在线监测等功能,该部分同样采用B/S架构的设计。接入交换机NETCONF控制代理是一个运行在嵌入式Linux接入交换机上的控制管理软件,该代理负责进一步封装接入交换机系统提供的接口,并根据相应的网络管理协议来与控制服务器通讯,并执行相应的操作。论文最后构建了实验环境,对系统进行了测试,通过对控制服务器和控制代理的功能、性能测试,结果表明该系统能够有效实现对接入交换机的控制。