欢迎来到天天文库
浏览记录
ID:35928315
大小:36.40 KB
页数:19页
时间:2019-04-25
《自由路由软件zebra基本配置完全攻略》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、自由路由软件Zebra基本配置完全攻略 前言 Zebra是一个路由软件包,提供基于TCP/IP路由服务,支持RIPv1,RIPv2,RIPng,OSPFv2,OSPFv3,BGP-4,和BGP-4+等众多路由协议。Zebra还支持BGP特性路由反射器(RouteReflector)。除了传统的IPv4路由协议,Zebra也支持IPv6路由协议。如果运行的SNMP守护进程(需要ucd-snmp)支持SMUX协议,Zebra还能支持路由协议MIBs。 由以上可见,Zebra的确是一个很不错的路由系统,但比起真
2、正的路由器就简直是小儿科,所以网络高手就当这文章是小孩子过家家吧,而对于象我这样的初学者(特别是没有真实设备或足够设备进行实验)也不失为一个学习和熟悉路由配置、路由协议的好工具。我没有实际的配置经验,对路由的技术细节也不是十分清晰,完全是在扔破砖头。希望路由高手指正概念错误。 安装 Zebra目前最新的版本是0.92a,它的安装非常简单,我们只需从http://www.zebra.org/下载zebra-0.92a.tar.gz,然后执行以下命令安装(本文环境是RedHat7.2): shell>ta
3、rxzfzebra-0.92a.tar.gz shell>cdzebra-0.92a shell>./configure shell>make shell>makeinstall 这样Zebra就安装好了,安装的执行文件: shell>ls/usr/local/sbin bgpd ospfd ripd zebra 配置文件: shell>ls/usr/local/etc bgpd.conf.sample ospfd.conf.sample zebra.conf.sample b
4、gpd.conf.sample2 ripd.conf.sample 运行 编译安装完Zebra后,可以看到有4个可执行文件和5个配置样本文件,我们就使用它的配置样本文件: shell>cd/usr/local/etc shell>cpzebra.conf.samplezebra.conf Zebra的各进程有各自的终端接口或VTY,如果我们需要给连接到它们的端口设置别名的话,在/etc/services文件添加如下内容: zebrasrv 2600/tcp #zebraservi
5、ce zebra 2601/tcp #zebravty ripd 2602/tcp #RIPdvty ripngd 2603/tcp #RIPngdvty ospfd 2604/tcp #OSPFdvty bgpd 2605/tcp #BGPdvty ospf6d 2606/tcp #OSPF6dvty 然后就可以启动Zebra了: shell>zebra-d 这样,Zebra就以守护进程启动了,其它的参数请参考zebra-h。 基本路由配
6、置命令 直接用telnet连接: shell>telnetlocalhost2601 Trying127.0.0.1... Connectedtolocalhost. Escapecharacteris'^]'. Hello,thisiszebra(version0.92a). Copyright1996-2001KunihiroIshiguro. UserAccessVerification Password: Zebra会提示输入口令,我们通过/usr/local/e
7、tc/zebra.conf可以看到口令是zebra,enable口令也是zebra。 输入口令zebra,得到路由器用户模式提示符: Router> 进入特权模式: Router>en Password: Router# 输入一个问号,看看Zebra提供了多少路由命令: Router#? configure Configurationfromvtyinterface copy Copyconfiguration debug Debuggingfunctio
8、ns(seealso'undebug') disable Turnoffprivilegedmodecommand end Endcurrentmodeandchangetoenablemode. exit Exitcurrentmodeanddowntopreviousmode help Descriptionofthein
此文档下载收益归作者所有