cunshen

体验开源Linux路由器 Quagga

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

Quagga的安装与测试

按照Quagga包里面的安装说明可以很轻易的安装好Quagga。默认的安装路径是/usr/local/sbin/,默认的配置文件的路径是/usr/local/etc/。Quagga的各个模块是分别配置的,在默认的配置文件目录下可以看到有几个.conf.sample文件,将其改名为.conf,然后就可以在/usr/local/sbin下用./zebra -d -u root来启动Quagga。启动之后可以用telnet到本机来测试:telnet localhost 2601。之后出现的画面和操作非常接近cisco路由器的配置,故不再多说。

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-12-28
  • 2021-11-20
  • 2021-05-22
  • 2021-12-17
猜你喜欢
  • 2021-08-29
  • 2022-03-04
  • 2021-12-10
  • 2021-12-05
  • 2022-03-09
  • 2021-12-26
  • 2021-11-15
相关资源
相似解决方案