从quagga到frrouting(frr)

soul.stone soul.stone     2022-10-09     282

关键词:

https://frrouting.org/

github:https://github.com/FRRouting/frr

FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which includes protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP.

FRR’s seamless integration with the native Linux/Unix IP networking stacks makes it applicable to a wide variety of use cases including connecting hosts/VMs/containers to the network, advertising network services, LAN switching and routing, Internet access routers, and Internet peering.

FRR has its roots in the Quagga project. In fact, it was started by many long-time Quagga developers who combined their efforts to improve on Quagga‘s well-established foundation in order to create the best routing protocol stack available. We invite you to participate in the FRRouting community and help shape the future of networking.

 

 

 

 

frr配置日志(代码片段)

[root@host-10-10-18-195~]#chownfrr:frr/var/log/frr/[root@host-10-10-18-195~]#vtyshHello,thisisFRRouting(version7.3-MyOwnFRRVersion).Copyright1996-2005KunihiroIshiguro,etal.host-10-10-18-195#logfile/var/log/frr/frr.log%Unknowncommand:logfile/var/log/frr/frr.loghost-10-10-18-195#confighost-10-10-18-19... 查看详情

quagga环境搭建

 #./configure--enable-vtysh--enable-user=root--enable-group=root--enable-vty-group=root#make#makeinstall添加相关服务到/etc/services下面:vim/etc/services添加以下内容:zebrasrv2600/tcp#zebraservicezebra2601/tcp#ze 查看详情

编译frr(代码片段)

 [root@localhostfrr-stable-7.3]#maketruemakeall-ammake[1]:Enteringdirectory`/root/frr/frr-stable-7.3‘CLIPPYbgpd/bgp_debug_clippy.c/bin/sh:line1:61329Segmentationfaultlib/clippy./python/clidef.py-obgpd/bgp_debug_clippy.cbgpd/bgp_debug.cmake[1]:***[bgpd/bgp_debug_clippy.c]Error139make[1]:Leavin... 查看详情

路由软件quagga

...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++一、Quagga简介1、什么是Quagga  Quagga软件原名是Zebra是由一个日本开发团队的软件。我们可以使用Quagga将linux机器打造成一台功能完备的路由器。2、Quagga支持的路由协议&nb... 查看详情

sonic中frr-isis路由协议管理

...和格式通过YANG来描述,基于YANG描述的数据可以直接导入到Redis数据库中。进而通过数据库数据变动触发其他定阅进程执行对应的配置。SONiC中对FRRBGP的配置管理实现了上述的功能,但是对ISIS协议并没有支持上述功能。HLD SONiC... 查看详情

为 FAR 和 FRR 值构建 ROC 曲线

】为FAR和FRR值构建ROC曲线【英文标题】:ConstructingROCcurveforFARandFRRvalues【发布时间】:2016-09-2307:23:00【问题描述】:我有一个一对多的分类器集。该集合由3个分类器(LibSVMSVM)组成,每个分类器都针对一个类的数据和所有其他类数... 查看详情

启动quagga

启动Quagga在终端输入zebra-d即可启动quagga。有可能出现以下错误:zebra:errorwhileloadingsharedlibraries:libzebra.so.0:cannotopensharedobjectfile:Nosuchfileordirectory解决方法:在/usr/local/lib下有lrwxrwxrwx1rootroot172010-06-2101:52 查看详情

quagga的安装和使用

Quagga的安装和使用测试环境:VM12  CentOS6.564位Quagga是一款功能比较强大的开源路由软件,支持rip,ospf,bgp等协议。1. Quagga的安装在CentOS下可以直接使用yum–yinstallquagga进行安装,也可以使用quagga的源代码包进行编译安装... 查看详情

quagga的安装和使用

Quagga的安装和使用测试环境:VM12  CentOS6.564位Quagga是一款功能比较强大的开源路由软件,支持rip,ospf,bgp等协议。1.      Quagga的安装在CentOS下可以直接使用yum–yinstallquagga进行安装,也可以使用quagga的... 查看详情

OpenCV Python FAR/FRR 中的人脸识别

】OpenCVPythonFAR/FRR中的人脸识别【英文标题】:FacerecognitioninOpenCVPythonFAR/FRR【发布时间】:2012-08-2505:04:21【问题描述】:如何在OpenCVPython中进行性能测试来检查;获得识别结果所需的时间数据库测试用例的错误接受/错误拒绝率。... 查看详情

quagga的安装

QUAGGA是一款开源的路由软件,也是zebra(已经停止更新)的升级维护版本。作用:将Linux设备变成一个功能完整的路由器。支持的协议:rip,ospf,bgp等。 各种简单的介绍使用方法啊等等什么的可以去官网搜刮一下!官网:http... 查看详情

quagga源码分析--通用库command

quagga是一个完整又成熟的系统,作为一个路由器软件,自然要提供人机接口。quagga提供snmp管理接口,而且,自然就会有对应的命令行管理格式,当然一般路由软件不会提供界面形式的,也许有webui,然而quagga并没有。我们要看的... 查看详情

quagga1.2.2安装

quagga安装1.软件依赖automake:1.9.6(released2005-07-10)autoconf:2.59(2.60on2006-06-26istoorecenttorequire)libtool:1.5.22(released2005-12-18)texinfo:4.7(released2004-04-10;4.8isnotyetcommon)GNUAWK:gawk3.1.5(r 查看详情

路由软件quagga和bird日志配置打印ospf邻居变化

...full->otherstatus->full.历史原因,线上运行的路由软件有quagga和bird两种。两种路由软件的日志级别配置,打印ospf邻居状态变化的过程。quagga:  配置选项:  日志文件记录配置  logfile/home/work/quagga/logs/ospfd.log  日志打... 查看详情

quagga源码分析--大内总管zebra

...BGM来完成这个篇章,嘿嘿,小资一把!zebra姑且戏称它是quagga项目的大内总管。因为它负责管理其他所有协议进程的路由信息的更新与交互,并负责与内核交换信息,如下的架构:1+----++----++-----++-----+2|bgpd||ripd||ospfd||zebra|3+----++--... 查看详情

quagga源码分析--通用库thread

quagga是开源路由器软件,提供的用户界面与思科,华为的路由器的人机接口几乎一致,非常有学习价值,尤其是开源的协议代码,简直亮瞎了我丹的小眼睛。quagga的介绍,我就不赘述了,有兴趣的可以找度娘或者去官网看看。&nb... 查看详情

在centos下输入chownquagga:quagga/var/run/,报错说后缺少操作数,

在centos下输入chownquagga:quagga/var/run/,报错说后缺少操作数,这条命令是从网上看的,为什么其他人可以而我执行不了?参考技术Achownquagga:quagga/var/run前提是用户quagga和组quagga存在 查看详情

quagga代码学习之bgp4

文中理解参考:http://www.cnblogs.com/danxi/p/6344116.html等关于Quagga的源码学习 第一部分:入口函数int main(intargc,char**argv) //bgp_main.cvty_init(bm->master)bgp_init() //installcommandbgp_scan_init() 查看详情