
zebra都支持ripv1,ripv2,ospf,bgp等动态路由协议.
在我们现在一般的linux系统上,一般是使用quagga这个软件来提供zebra功能,quagga是由zebra升级而来的,可以说quagga就是zebra了,先来安装下quagga
yum install quagga或者rpm -ivh quagga*.
这个软件所提供的各项路由动态协议都放置在/etc/quagga这个目录内.现在我们来说下ripv2协议哈,我们需要注意的是,不论我们启动什么动态路由协议,都需要先启动zebra才行,:
zebra这个daemon的功能是更新内核的路由原则.
rip这个daemon则是向附近的其他router沟通协调路由规则的传送与否
设置路由之前,我们先设置zebra并且启动zebra
vi /etc/quagga/zebra.conf
hostname redhat 给这个路由器随便设置一个主机名称
enable password redhat 设置密码
log file zebra.log 将所有zebra产生的信息存到日志文件中
[root@xiaozhu Server]# /etc/init.d/zebra start
[root@xiaozhu Server]# netstat -tunlp |less
tcp0 0 127.0.0.1:2601 0.0.0.0:* LISTEN 3522/zebra
zebra这个服务的任务主要是修改linux系统内核内的路由,它仅仅监听本机接口,并不会监听外部的接口.另外,在zebra.conf这个文件中设置的密码是有用的,可以让我们登录zebra这个软件.
现在我们来看看2601号端口是否正确启动
其实刚才也不一定要用netstat -tunlp |less,也可以用nmap localhost
[root@xiaozhu ~]# vi /etc/quagga/zebra.conf
[root@xiaozhu ~]# vi /etc/quagga/zebra.conf
[root@xiaozhu ~]# /etc/init.d/zebra restart
可以使用Quagga路由软件包,提供基于TCP/IP路由服务,支持RIPv1,RIPv2, RIPng, OSPFv2,OSPFv3,BGP等众多路由协议。Quagga还支持BGP特性路由反射器(Route Reflector)。除了传统的 IPv4路由协议,Quagga也支持IPv6路由协议。如果运行的SNMP守护进程(需要ucd-snmp)支持SMUX协议,Quagga还能支持路由协议MIBs。因此,Quagga是一个很不错的路由仿真软件。但是比起真正的路由器,在功能上还是会有比较大的差距。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)