首页> 中文学位 >路由器动态配置设计与实现
【6h】

路由器动态配置设计与实现

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

1绪论

1.1课题背景

1.2国内外研究现状

1.3本文主要工作及论文结构

2命令解析器分析

2.1 CISCO命令的特点

2.2数据结构

2.3解析器设计的主要思路

2.4本章小结

3命令行接口方案设计

3.1 CLI(Command Line Interface)方案简介

3.2 CLI方案概述

3.3 CLI的详细方案设计

3.4本章小结

4NVRAM机制的设计与实现

4.1 NVRAM配置机制的作用

4.2配置表的定义

4.3主要函数说明

4.4更新动态配置文件

4.5基于Linux的路由器动态配置的测试

4.6 NVRAM配置机制测试

4.7本章小结

5总结

致 谢

参考文献

展开▼

摘要

路由器是网络互联的关键节点设备。正是由于Cisco网路互联操作系统(InternetworkOperatingsystem,10S)提供了广泛的网络配置服务,CiSCO公司的网络产品,尤其是路由器产品,在全球取得了巨大成功。 我们的设计就是借鉴CiscoIOS命令行的形式,实现在Linux的环境下,通过输入CiSCO命令来动态配置路由器,使得路由器在网络中起到对不同的协议有着不同的转发和寻路功能。 实现Cisco的命令行,包括对于Cisco命令的解析,即0命令库的建立,命令关键字的比较和查找,函数指针的返回,以及对动作函数action()的调用。以及根据输入的Cisco命令对路由器进行相应的配置,在这个过程中涉及到对路由器的守护进程Gated的配置文件进行修改和验证。 由于Gated的配置文件使用了固定的不同命令结构和参数描述结构。因此其可读性和扩展性差。为了适应嵌入式操作系统下路由器的动态配置,我们提出一种新的配置机制,即NVRAM机制。NVRAM配置方法与其它直接读取文件相比,主要是各个模块具有统一的配置格式,配置语法极其简单,而且利用共享的RAM的连续地址空间存储动态配置变量,读设置,写设置时内存操作效率高,响应速度快。同时只有单个或所有模块配置完毕,才利用保存运行配置命令,更新二级配置文件或一级配置文件。这样对配置文件读写次数尽可能减到最少,有利于避免flash或NVRAM的无效损耗。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号