⑴site-A-RTR(config-if# do show interface
⑵Interface eth is up, line protocol detection is disabled
⑶。 。 。 。 。
⑷i .../ broadcast ...
⑸。 。 。 。 。
⑹Interface eth is up, line protocol detection is disabled
⑺。 。 。 。 。
⑻i .../ broadcast ...
⑼。 。 。 。 。
⑽site-A-RTR(config-if# do show interface description
⑾Interface Status Protocol Description
⑿eth up unknown to-site-B
⒀eth up unknown to-site-A-LAN
⒁永久性保存配置:
⒂site-A-RTR(config-if# do write
⒃针对site-B服务器,也重复IP地址配置这个步骤。
⒄要是一切顺利,你应该能够从site-A服务器来ping检测site-B的对等IP ...。
⒅请注意:一旦Zebra后台程序已启动,用vtysh的命令行接口进行的任何更改会立即生效。不需要在配置变更后重启Zebra后台程序。
⒆第个阶段:配置OSPF
⒇我们先创建一个OSPF配置文件,然后启动OSPF后台程序:
⒈# cp /usr/share/doc/quagga-XXXXX/ospfd.conf.sample /etc/quagga/ospfd.conf
⒉# service ospfd start
⒊# chkconfig ospfd on
⒋现在启动vtysh外壳,继续进行OSPF配置:
⒌进入路由器配置模式:
⒍site-A-RTR# configure terminal
⒎site-A-RTR(config# router ospf
⒏还可以手动设置router-id:
⒐site-A-RTR(config-router# router-id ...
⒑添加将参与OSPF的网络:
⒒site-A-RTR(config-router# work .../ area
⒓site-A-RTR(config-router# work .../ area
⒔永久性保存配置:
⒕site-A-RTR(config-router# do write
⒖针对site-B,也重复类似的OSPF配置:
⒗site-B-RTR(config-router# work .../ area
⒘site-B-RTR(config-router# work .../ area
⒙site-B-RTR(config-router# do write
⒚OSPF邻居现在应该会出现。只要ospfd在运行,通过vtysh外壳所作的任何与OSPF有关的配置变更都会立即生效,没必要重启ospfd。
⒛在下一个部分,我们将验证已安装的Quagga环境。
①. 用ping来测试
②首先,你应该能够从site-A来ping检测site-B的局域网了网。确保你的防火墙没有阻止ping检测流量。
③[rootsite-A-RTR ~]# ping ... -c
④内核和Quagga路由表里面应该都有必要的路由。
⑤[rootsite-A-RTR ~]# ip route
⑥.../ dev eth proto kernel scope link src ...
⑦.../ via ... dev eth proto zebra metric
⑧.../ dev eth proto kernel scope link src ...
⑨[rootsite-A-RTR ~]# vtysh
⑩site-A-RTR# show ip route
ⅠCodes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
ⅡI - ISIS, B - BGP, 》 - selected route, * - FIB route
ⅢO .../ [/] is directly connected, eth, ::
ⅣC》* .../ is directly connected, eth
ⅤC》* .../ is directly connected, lo
ⅥO》* .../ [/] via ..., eth, ::
ⅦC》* .../ is directly connected, eth
Ⅷ. 验证OSPF邻居和路由器
Ⅸ在vtysh外壳里面,你可以检查必要的邻居有没有出现,是否记住合适的路由。
Ⅹ[rootsite-A-RTR ~]# vtysh
㈠site-A-RTR# show ip ospf neighbor
㈡通常来说,Quagga让我们很容易配置普通的Linux设备,以便支持OSPF、RIP或BGP等动态路由协议。支持Quagga的设备能够与你网络中可能拥有的其他任何路由器进行联系、交换路由。
㈢由于Quagga支持几种主要的开放标准路由协议,它在许多场景下可能是优先的选择。更棒的是,Quagga的命令行接口与思科或瞻博等各大路由器厂商的命令行接口几乎一样;这样一来,部署和维护设备Quagga设备就显得非常容易。
㈣上面就是Quagga软件配置CentOS设备的方法介绍了,你可使用命令配置或直接修改配置文件来实现,智能而又方便,基本不需要用户再设置静态路由,赶紧试试看吧。