作为一个努力在IT一线奋斗的人,励志做到以下几点:

     搬的了机器,玩的了系统,精通了协议,敲得了代码。

                                               ——谨以此让自己不断努力!

-----------------------------------------------------------------------------------------------------------------------------------------  什么是Quagga

  Quagga软件原名是Zebra是由一个日本开发团队编写的一个以GNU版权方式发布的软件。Quagga项目开始与1996年,当前版本是0.98.4版 可以使用Quagga将linux机器打造成一台功能完备的路由器。

Quagga支持的路由协议

  Quagga能够同时支持RIPv1、RIPv2、RIPng、OSPFv2、OSPFv3、BGP-4和 BGP-4+等诸多TCP/IP协议。其中:

  RIPv1、RIPv2、OSPFv2适用于Ipv4的自治域系统内部网络路由协议。

  BGP-4是用于Ipv4的自治域系统之间的外部网络路由协议。

  RIPng、OSPFv3、BGP-4+主要扩展对Ipv6的支持。 


一、quagga 安装:

yum install -y quagga

安装完成后配置文件默认在:/etc/quagga  

[root@i-7d3nsrg2 ~]# ll /etc/quagga/

total 56

-rw------- 1 quagga quagga    263 Mar 15 13:39 bgpd.conf

-rw-r--r-- 1 root   root      566 Sep 13  2012 bgpd.conf.sample

-rw-r--r-- 1 root   root     2801 Sep 13  2012 bgpd.conf.sample2

-rw-r--r-- 1 root   root      566 Mar 15 13:19 bgpd.conf.sav

-rw-r--r-- 1 root   root     1110 Sep 13  2012 ospf6d.conf.sample

-rw------- 1 quagga quagga    160 Mar 15 13:39 ospfd.conf

-rw-r--r-- 1 root   root      182 Sep 13  2012 ospfd.conf.sample

-rw-r--r-- 1 root   root      182 Mar 15 13:20 ospfd.conf.sav

-rw-r--r-- 1 root   root      406 Sep 13  2012 ripd.conf.sample

-rw-r--r-- 1 root   root      390 Sep 13  2012 ripngd.conf.sample

-rw-r----- 1 quagga quaggavt    0 Mar 15 13:14 vtysh.conf

-rw-r--r-- 1 quagga quaggavt  128 Sep 13  2012 vtysh.conf.sample

-rw------- 1 quagga quagga    269 Mar 15 13:39 zebra.conf

-rw-r--r-- 1 root   root      369 Sep 13  2012 zebra.conf.sample

-rw-r----- 1 quagga quagga     20 Mar 15 13:14 zebra.conf.sav

-rw------- 1 quagga quagga      0 Mar 15 14:41 zebra.log

二、启动quagga设置开机自启动

service zebra start 

service bgpd start

chkconfig zebra on

chkconfig bgpd on


三、设置bgp路由:
vtysh

config t

log file /etc/quagga/zebra.log # 需要关闭selinux