unbutu环境下quagga路由软件下的安装[转]

本文介绍了Quagga路由软件的概况,它支持多种路由协议,包括RIP、OSPF、BGP等。Quagga由多个守护进程组成,如zebra、bgpd等,通过Vtysh进行交互。在Ubuntu 10.04上安装Quagga的步骤包括安装依赖、配置、编译、安装和启动服务。在安装过程中,可能会遇到缺少库文件或权限问题,这些问题可以通过安装额外的软件包和调整配置文件来解决。
摘要由CSDN通过智能技术生成
 

一Quagga简介

Quagga是一个路由软件套件,它提供了路由协议的TCP / IP的路由支持服务,如RIPv1,RIPv2的,RIPng,OSPFv2,OSPFv3,BGP - 4的,和BGP – 4。此外本软件除了支持IPv4路由协议外,还支持IPv6路由协议。Quagga是GNU Zebra(由Kunihiro Ishiguro开发)的一个分支。

二 Quagga基本结构

quagga主要由bgpd、ripd、ripngd、ospfd、ospf6d、vtysh等几个服务(这些服务的名称被建立之后,被挂上 Linux 使用时,通常在服务的名称之后会加上一个 d,这也就是daemon的命名规则),根据实际需要我们选用相应的服务。但quagga中Vtysh(也就是quagga的shell)是实现与每个daemon进行通信。

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

Ospfd(实现OSPFv2)ripd(实现RIPv1和RIPv2)ospf6d(实现OSPFv3(IPv6))

Ripngd(实现RIPv3(IPv6))Bgpd(实现BGP4+(包括对组播地址族和IPv6地址族的支持)

注:

【1】daemon

Unix 的术语,指一种在后台执行的程序。网络的服务器功能也多为后台程序,一种没有被显式激活,但处于休眠状态,

等待某种条件满足的程序。守护程序,无交互后台程序,UNIX端口监督程序;

【2】 Zebra

Zebra是一个开源的 TCP/IP 路由软件,同 Cisco Internet 网络操作系统(IOS)类似。它灵活而且具有强大的功能,可以处理路由信息协议(RIP)、开放式最短路径优先协议(OSPF)和(BGP)边界网关协议以及这些协议的所有变体。

zebra 守护进程是实际的路由管理者,控制着其他模块;而且用户主要通过它进行交互。我们最先需要配置 Zebra 守护进程。

启动某一服务则:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值