一、安安装zebra Configuring RIP with Quagga Routing Suite in Fedora 1.downloadquagga quagga-0.99.16.tar.gz 2.解压缩 #tar zxvfquagga-0.99.16.tar.gz 3.配置 # cd quagga-0.99.16 # ./configure--prefix=/usr/local/zebra --enable-vtysh --enable-user=root --enable-group=root--enable-vty-group=root 在运行./configure后会出现 Quagga configuration -------------------- quaggaversion : 0.99.16 hostoperating system : linux-gnu sourcecode location : . compiler : gcc compilerflags : -Os-fno-omit-frame-pointer -g -std=gnu99 -Wall -Wsign-compare -Wpointer-arith-Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations-Wchar-subscripts -Wcast-qual make : make includes : linkerflags : -lcrypt -lrt -lcap -ltermcap -lreadline-lm statefile directory : /var/run configfile directory :/home/kevinjzw/quagga/etc exampledirectory : /home/kevinjzw/quagga/etc user torun as : kevinjzw group torun as : kevinjzw group forvty sockets : kevinjzw configfile mask : 0600 log filemask : 0600 4.编译 #make 5.安装 #makeinstall 6. 编辑配置文件 更改将*.conf. .sample文件生成*.conf文件 #cd /home/kevinjzw/quagga/etc # ls bgpd.conf.sample isisd.conf.sample ripd.conf.sample zebra.conf.sample bgpd.conf.sample2 ospfd.conf.sample vtysh.conf.sample # mv bgpd.conf.sample bgpd.conf # cpisisd.conf.sample isisd.conf 其它类似……(mv/cp都可以) 把zebra下的bin和sbin加入$PATH /root/.bash_profile PATH=$PATH:/usr/local/zebra/bin/:/usr/local/zebra/sbin/ 7.运行zebra进程及路由进程 zebra -d ospfd -d bgpd -d
8、使用脚本刷配置 编辑广本文件bjlt config terminal router bgp 56009 network122.115.57.3/32 route-map bgp_out1 network218.245.2.76/32 route-map bgp_out1 end wr Quit
vtysh < bjlt
|