WebMedia

网络驿站

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

在Debian 3.1中安装使用quagga

1.先在Vmware中网络环境下安装debain,再安装必要的软件如:ssh,vim,sysv-rc-conf,tcpdump,dhcpdump,ssldump等.

2.安装quagga:apt-get install quagga

3.使用sysv-rc-conf查看可见quagga守护进程启动.

使用whereis找到quagga相关目录:

从/usr/share/doc/quagga/examples目录中:
cp *.sample /etc/quagga

去掉后缀.sample

4.编辑daemons
/etc/quagga# vim daemons

zebra=yes
bgpd=no
ospfd=yes
ospf6d=no
ripd=yes
ripngd=no
isisd=no

把你想启动的协议由no改为yes

5.使用sysv-rv-conf重起quagga守护进程.

6.登录配置
telnet 127.0.0.1 2601 进zebra配置
telnet 127.0.0.1 2602 进rip配置
配置方式类似cisco路由器.

ripd 监听tcp 2602和udp520端口,ospfd监听tcp 2604端口,bgpd监听tcp179端口和2605端口,ospf6d监听tcp (ipv4和ipv6)的2606端口.

6.借助vmware的virtual network,我们就可以在一台PC上搭建自己的路由器实验环境了.

Quagga是一套路由软件,它在Unix平台上,特别是FreeBSD,Linux,Solaris,NetBSD上,实现了OSPFv2,OSPFv3,RIPv1,RIPv2,RIPv3以及BGP4。Quagga是GNU Zebra(由Kunihiro Ishiguro开发)的一个分支。

Quagga包含一个核心守护进程zebra,它作为Unix底层核心的一个抽象层,表示为Unix上的一些Zserv API或Quagga客户端的TCP流。这些Quagga客户端实现路由协议并和zebra守护程序交换路由更新信息。这些Zserv客户端包括:

ospfd:实现OSPFv2

ripd:实现RIPv1和RIPv2

ospf6d:实现OSPFv3(IPv6)

ripngd:实现RIPv3(IPv6)

bgpd:实现BGP4+(包括对组播地址族和IPv6地址族的支持)

详细文档可查看:http://www.quagga.net/docs.php

 

以前在debian3.1 和Fedora Core 4中直接下栽zebra,编译,安装,手工启动.现在省事多了。


 

posted on 2005-09-28 16:28  WebMedia  阅读(1637)  评论(0)    收藏  举报