Zebra-VTYSH源码分析和改造(序)

来源:互联网 发布:汽车导航软件免费下载 编辑:程序博客网 时间:2024/06/04 16:47

最近公司一网络产品需要在WEB和SNMP的基础上添加CLI接口。


本身CLI(Command Line Interface)在产品中借助某芯片有简单ssdk_sh,由于客户要求CLI要想Cisco那样。(不知何故,特别指出并不看重web和snmp,只看重CLI)

只好研究通用的zebra-vtysh。


1. Zebra是一个路由软件包,提供基于TCP/IP路由服务,支持RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3, BGP- 4, 和 BGP-4+等众多路由协议。Zebra还支持BGP特性路由反射器(Route Reflector)。除了传统的 IPv4路由协议,Zebra也支持IPv6路由协议。如果运行的SNMP守护进程(需要ucd-snmp)支持SMUX协 议,Zebra还能支持路由协议MIBs。

其中,出现的各种协议,不懂的google。


2. 其次zebra-vtysh是一开源软件,可以从www.zebra.org官网上下载(目前最高版本是zebra-0.95a.tar.gz)。


具体怎么安装可以google下就可以。


但是关于zebra源码的分析就很少了,希望在这里开始我的源码和改造之路,和大家一起分享。


原创粉丝点击