系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > Quagga软件配置CentOS设备

使用Quagga软件配置CentOS设备的方法详解(2)

时间:2014-12-11 14:57:19 作者:qipeng 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20141211/32372.html 手机查看 评论

  现在验证配置:

  site-A-RTR(config-if)# do show interface

  Interface eth0 is up, line protocol detection is disabled

  。 。 。 。 。

  inet 10.10.10.1/30 broadcast 10.10.10.3

  。 。 。 。 。

  Interface eth1 is up, line protocol detection is disabled

  。 。 。 。 。

  inet 192.168.1.1/24 broadcast 192.168.1.255

  。 。 。 。 。

  site-A-RTR(config-if)# do show interface description

  Interface Status Protocol Description

  eth0 up unknown to-site-B

  eth1 up unknown to-site-A-LAN

  永久性保存配置:

  site-A-RTR(config-if)# do write

  针对site-B服务器,也重复IP地址配置这个步骤。

  要是一切顺利,你应该能够从site-A服务器来ping检测site-B的对等IP 10.10.10.2。

  请注意:一旦Zebra后台程序已启动,用vtysh的命令行接口进行的任何更改会立即生效。不需要在配置变更后重启Zebra后台程序。

  第2个阶段:配置OSPF

  我们先创建一个OSPF配置文件,然后启动OSPF后台程序:

  # cp /usr/share/doc/quagga-XXXXX/ospfd.conf.sample /etc/quagga/ospfd.conf

  # service ospfd start

  # chkconfig ospfd on

  现在启动vtysh外壳,继续进行OSPF配置:

  # vtysh

  进入路由器配置模式:

  site-A-RTR# configure terminal

  site-A-RTR(config)# router ospf

  还可以手动设置router-id:

  site-A-RTR(config-router)# router-id 10.10.10.1

  添加将参与OSPF的网络:

  site-A-RTR(config-router)# network 10.10.10.0/30 area 0

  site-A-RTR(config-router)# network 192.168.1.0/24 area 0

  永久性保存配置:

  site-A-RTR(config-router)# do write

  针对site-B,也重复类似的OSPF配置:

  site-B-RTR(config-router)# network 10.10.10.0/30 area 0

  site-B-RTR(config-router)# network 172.16.1.0/24 area 0

  site-B-RTR(config-router)# do write

  OSPF邻居现在应该会出现。只要ospfd在运行,通过vtysh外壳所作的任何与OSPF有关的配置变更都会立即生效,没必要重启ospfd。

  在下一个部分,我们将验证已安装的Quagga环境。

  验证

  1. 用ping来测试

  首先,你应该能够从site-A来ping检测site-B的局域网了网。确保你的防火墙没有阻止ping检测流量。

  [root@site-A-RTR ~]# ping 172.16.1.1 -c 2

  2. 检查路由表

  内核和Quagga路由表里面应该都有必要的路由。

  [root@site-A-RTR ~]# ip route

  10.10.10.0/30 dev eth0 proto kernel scope link src 10.10.10.1

  172.16.1.0/30 via 10.10.10.2 dev eth0 proto zebra metric 20

  192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1

  [root@site-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 10.10.10.0/30 [110/10] is directly connected, eth0, 00:14:29

  C》* 10.10.10.0/30 is directly connected, eth0

  C》* 127.0.0.0/8 is directly connected, lo

  O》* 172.16.1.0/30 [110/20] via 10.10.10.2, eth0, 00:14:14

  C》* 192.168.1.0/24 is directly connected, eth1

  3. 验证OSPF邻居和路由器

  在vtysh外壳里面,你可以检查必要的邻居有没有出现,是否记住合适的路由。

  [root@site-A-RTR ~]# vtysh

  site-A-RTR# show ip ospf neighbor

   使用Quagga软件配置CentOS设备的方法详解

  通常来说,Quagga让我们很容易配置普通的Linux设备,以便支持OSPF、RIP或BGP等动态路由协议。支持Quagga的设备能够与你网络中可能拥有的其他任何路由器进行联系、交换路由。

  由于Quagga支持几种主要的开放标准路由协议,它在许多场景下可能是优先的选择。更棒的是,Quagga的命令行接口与思科或瞻博等各大路由器厂商的命令行接口几乎一样;这样一来,部署和维护设备Quagga设备就显得非常容易。

  上面就是Quagga软件配置CentOS设备的方法介绍了,你可使用命令配置或直接修改配置文件来实现,智能而又方便,基本不需要用户再设置静态路由,赶紧试试看吧。

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

扫码关注
扫码关注

扫码关注 官方交流群 软件收录