首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网络虚拟化

    FRR路由套件简介(一)

    一、什么是FRR FRR is a fully featured, high performance, free software IP routing suite. FRR它是以太网通信领域一个功能齐全、高性能的免费IP路由软件套件。 三、如何获取FRR 官方网址:https://frrouting.org/ 一些发行版为FRR提供了包。检查发行版的存储库以确定是否有合适的版本可用。 四、FRR的软件架构简介 frr的软件架构图 传统的路由软件是一个进程程序,它提供了所有的路由协议功能,相比之下FRR采取了不同的方法。 五、FRR支持哪些特性 Daemon / Feature Linux OpenBSD FreeBSD NetBSD FRR Core zebra Y Y Y Y VRF ≥4.8 N N N MPLS

    5.3K40编辑于 2023-02-25
  • 来自专栏网络虚拟化

    FRRouting套件简介(二)安装FRR

    在第一篇章节中,我们讲述了frr的基本介绍,在本章节,我们侧重于如何安装FRR 步骤一:如何获取FRR源代码  FRR的源代码可以在GitHub项目页面上找到,它的项目链接为: https://github.com -s /sbin/nologin \ -c "FRR FRRouting suite" -d /var/run/frr frr 五、编译FRR 5.1 下载frr源代码git clone https: //github.com/frrouting/frr.git frr 5.2 进入frr目录,生成编译文件cd frr . /etc/frr/eigrpd.conf sudo touch /etc/frr/babeld.conf sudo chown -R frr:frr /etc/frr/ sudo touch /etc 启动frr命令:systemctl start frr 停止frr命令:systemctl stop frr 重启frr命令:systemctl restart frr 总结: 通过上述步骤操作

    3.4K10编辑于 2023-03-13
  • 来自专栏玉龙小栈

    【Segment Routing】SR-MPLS BE隧道的TI-LFA FRR

    ● 配置目标 ● 配置TI-LFA FRR保护,增强Segment Routing网络可靠性。 ● 组网需求 ● 如图1所示,该网络使能IS-IS,配置SR-MPLS BE功能。 ● DeviceB上使能TI-LFA FRR保护功能,并且同时使能防微环功能。 ● 操作步骤 ● 配置接口的IP地址 ● 配置DeviceA。 ● 配置TI-LFA FRR功能 ● 配置DeviceB。 Device: isis 1 avoid-microloop frr-protected avoid-microloop frr-protected rib-update-delay 5000 avoid-microloop ● 从以上显示信息可以看出,SR-MPLS BE隧道已经切换到TI-LFA FRR备份路径。

    1.4K20发布于 2021-04-13
  • 来自专栏WalkingCloud

    CentOS7下利用FRR路由套件实现OSPF动态路由组网

    FRRouting(FRR)简介 FRR 是一个路由软件套件,它衍生自 Quagga,并在 GNU GPL2 许可下分发。 FRR起源于Quagga项目。实际上,它是由许多Quagga长期开发人员开始的,他们共同努力以改善Quagga的行之有效的基础,以创建可用的最佳路由协议堆栈 ? 下面介绍在CentOS7下安装frr,并运行OSPF,并实现路由互通 首先下载frr,官方站点 https://frrouting.org/#downloads 可以在github上面下载CentOS7 的rpm版本,为了方便起见就不选用源码编译的方式了 https://github.com/FRRouting/frr/releases frr需要依赖rtrlib和libyang,在如下两个站点去下载 5、修改配置文件 vi /etc/frr/daemons 启用ospfd,设为on systemctl enable frr.service systemctl start frr.service

    11K43发布于 2020-06-04
  • 来自专栏阶梯计划

    本地构建zebra

    因此选择frr项目下的zebra进行构建。 如下:tar -xvf frr-frr-8.1.tar.gzcd frr-frr-8.1./bootstrap.sh. \--sysconfdir=/etc/frr \--libdir=/usr/lib/frr \--libexecdir=/usr/lib/frr \--localstatedir=/var/run/frr 3.2 运行zebra在/etc/frr/下创建zebra的配置文件touch /etc/frr/zebra.conf配置文件需要设置router name以及登录密码:hostname routerApassword zebraenable password zebra然后启动zebra:/usr/lib/frr/zebra -d

    1.6K41编辑于 2023-05-19
  • 来自专栏用户1880875的专栏

    如何使用 VTY Shell 配置路由器

    其中一种是 FRR(free range routing)。 FRR FRR 是一个路由软件套件,它衍生自 Quagga,并在 GNU GPL2 许可下分发。 体系结构 FRR 是一组守护进程,它们可以共同构建路由表。 可以按照官方 FRR 文档中的说明进行操作。 必须通过编辑 /etc/frr/daemons 文件显式启用守护进程。该文件确定启动 FRR 服务时激活哪些守护进程。要启用特定的守护进程,只需将相应的 no 改为 yes。 Configuration saved to /etc/frr/zebra.conf Configuration saved to /etc/frr/ripd.conf Configuration saved

    2.1K40发布于 2021-09-16
  • 来自专栏DPDK VPP源码分析

    Learning VPP: OSPF routing protocol

    en/latest/building-frr-for-centos7.html? FRR基本配置参照博客中的介绍即可. 修改frr启动程序配置文件设置ospf程序启动及对应的配置文件 /etc/frr/daemons ospfd=yes ospfd_options=" -A 127.0.0.1 -f /etc/frr/ospfd.conf " Make the following changes to /etc/frr/ospfd.conf 设置ospf配置文件/etc/frr/ospfd.conf hostname ospfd password [root@jinsh11 frr]# cat /etc/frr/ospfd.conf hostname ospfd password zebra log file /var/log/frr/ospfd.log

    3.1K20编辑于 2023-03-07
  • 来自专栏深度应用

    [深度基础]·EER计算画图

    labelFalse_predictTrue/(labelFalse_predictTrue+labelTrue_predictTrue) #错误接受率,错误接受的除以所有接受的 return(far) def get_frr (labelTrue_predictFalse,labelFalse_predictFalse): frr = labelTrue_predictFalse/(labelTrue_predictFalse +labelFalse_predictFalse) #错误拒绝率,错误拒绝的除以所有拒绝的 return(frr) pre_min,pre_max = np.min(datas[:,0 lt_pf += 1 elif(label==1 and pre==1): lt_pt += 1 far = get_far(lf_pt,lt_pt) frr = get_frr(lt_pf,lf_pf) scores.append([t,far,frr,abs(far-frr)]) scores = np.array(scores) print(np.array

    1.5K30发布于 2019-06-27
  • 来自专栏DPDK VPP源码分析

    Learning VPP: linux-cp(1)

    这个插件可以在更高级别的控制平面上工作,比如开源项目FRR和bird。 2、配置frr bgpd环境。 3、配置vpp。 2.2 配置frr程序 Ubuntu20.4系统安装frr可以参考frr官方文档进行安装,本文不再说明,主要说一下配置的。frr bgpd启动在namespace需要进行如下的设置。 frr官方文档提供了2种方式,本文按照第一种简单方式进行配置。 , watchfrr_options="--netns=dataplane" frr设置namespace是参考frr的用户指导书,链接如下。

    9.7K51编辑于 2023-01-04
  • 来自专栏A-Lab

    【A-lab】使用OpenWrt制作出口设备

    update #opkg install quagga quagga-zebra quagga-bgpd quagga-watchquagga quagga-vtysh opkg install frr frr-babeld frr-bfdd frr-bgpd frr-eigrpd frr-fabricd frr-isisd frr-ldpd frr-libfrr frr-nhrpd frr-ospf6d frr-ospfd frr-pbrd frr-pimd frr-ripd frr-ripngd frr-staticd frr-vrrpd frr-vtysh frr-watchfrr frr-zebra =no pbrd=no bfdd=yes fabricd=no vrrpd=no启用你需要的协议,把no改成yes就行了,然后重启frrroot@OpenWrt:/# /etc/init.d/frr restart运行 vtysh 配置 frr,配置 bgp peer#指定自治系统号65001(自治系统号是一个16bit的数字,从1-65535,其中64512-65535保留为私有) root@

    92010编辑于 2025-08-21
  • 来自专栏小明的数据分析笔记本

    流程管理工具snakemake学习笔记杂记02

    chrX_data/samples/" output_folder = "/home/myan/scratch/private/practice_data/RNAseq/20220511/" SRR,FRR = glob_wildcards(input_folder + "{srr}_chrX_{frr}.fastq.gz") rule all: input: expand(output_folder + "outputfastq/{srr}_chrX_{frr}.fastq",srr=SRR,frr=FRR) rule first: input: read01 = input_folder dir,files in fq_list.items() for file in files] #glob_wildcards(raw_fastq_folder + "{exper}/{srr}_{frr ,files in list_fastq.items() for file in files] #glob_wildcards(raw_fastq_folder + "{exper}/{srr}_{frr

    1.5K10编辑于 2022-05-23
  • 来自专栏VoiceVista语音智能

    唤醒词引擎对比分析

    通常用FRR和FAR作为重要的唤醒词性能测量指标。 ? 通常我们需要在两项指标中折中平衡。相对低的检测阀值(Detection threshold)产生搞得敏感度。 高敏感度(Highly-sensitive)分级(Classifier)产生高的FAR和较低的FRR。(这样可以更容易接纳呼叫)。 以上是典型的的ROC曲线,代表了FRR和其对应的FAR在不同敏感度上的关系。 ? 较好的算法意味着,在任意给定的FAR下有更低的FRR。 在给定的敏感度下,FRR通过播放包含唤醒词的音频文件,计算总体拒绝的比例(Rejections rate)。

    1.8K10发布于 2019-09-10
  • 来自专栏DPDK VPP源码分析

    VPP 相关的一些开源项目

    3、frr-vpp 项目地址:https://github.com/garyachy/frr-vpp 参考博客:https://haryachyy.wordpress.com/2020/04/17/learning-vpp-ospf-routing-protocol 使用FRRouting (FRR它是一种用于Linux和Unix平台的IP路由协议套件)在vpp上使能OSPF。 TNSR使用VPP作为其数据平面,而使用FRR路由协议功能。 这就要求FRR能够与VPP进行通信。在过去的四年里,解决这个问题的捷径是基于VPP提供的示例代码实现一个路由器“插件”。 传统的linux路由实现(如Bird或FRR)依赖于这种接口状态来发挥作用。因为路由器插件视图是以VPP为中心的,所以解决方案的一部分是将VPP接口状态复制到相关的tap接口。 无论是FRR还是一个简单的“ip route”命令,任何进程添加、更改或删除路由的Netlink消息都被正确地跟踪并反映到VPP。

    3.2K20编辑于 2023-03-07
  • 来自专栏机器人网

    专家表示性爱机器人太危险了,那你还想要吗?

    据机器人责任基金会FRR的消息,国外一些养老机构正在考虑引入性爱机器人,满足丧偶老年人、异地夫妻的基本生理需求,此举遭到了包括心理医生在内的多方群众反对。 FRR曾进行过一项调查,在调查对象中,约有三分之二的男性赞同使用性爱机器人,而女性的比例是30%。 对此,谢菲尔德大学机器人与人工智能荣誉教授、FRR联合创始人之一的Noel Sharkey表示:是时候让政府和民众对娱乐机器人制定规范了。 不久前,FRR在网站上挂出了一个相关的民意调查问卷(概率性出现),问卷的截止时间是明年。 到2018年,FRR将组织全球机器人协会共赴海牙国际法庭商讨机器人立法事宜,基金会的专家组希望届时能出现一份最终决议。

    2.5K60发布于 2018-04-25
  • 来自专栏SDNLAB

    SRv6可靠性方案(二)

    当前有两种方法可以实现尾节点保护:Anycast FRR和镜像保护,下面分别进行介绍。 Anycast FRR Anycast FRR方法是在CE双归属的PE节点配置相同的SID来实现FRR。 Anycast FRR能够实现PE节点故障的保护,但是Anycast FRR存在如下问题: 需要静态指定V** SID,因为需要保证两个PE的V** SID一致。 镜像保护 鉴于Anycast FRR存在的一系列问题,下面我们介绍另外一种尾节点保护技术:镜像保护。 当镜像组某个节点故障的时候,可以通过FRR到达镜像组的其他节点,以达到快速收敛的目的。

    2.2K20发布于 2019-12-26
  • 来自专栏玉龙小栈

    【Segment Routing】配置SBFD检测SR-BE隧道

    当SBFD检测到SR-BE隧道故障时,可以可触发VPN FRR等应用在主隧道故障时进行快速流量切换,以减少对业务的影响。 ? 配置思路 骨干网上配置IS-IS实现PE之间的互通。 使能TI-LFA FRR。 PE之间配置SBFD,检测SR-BE隧道。 : mpls lsr-id 3.3.3.9 mpls 配置P2 P2: mpls lsr-id 4.4.4.9 mpls 第四步:在骨干网上配置Segment Routing,同时使能TI-LFA FRR segment-routing isis 1 cost-style wide segment-routing mpls segment-routing global-block 160000 161000 frr segment-routing isis 1 cost-style wide segment-routing mpls segment-routing global-block 160000 161000 frr

    1.7K20发布于 2021-04-13
  • 来自专栏全栈程序员必看

    MPLS TE可靠性及其案例

    RSVP Hello适用于TE FRR和RSVP GR的场景中。 TE FRR(Fast ReRoute)技术可以解决此问题。 只要经过该节点的主CR-LSP带有FRR保护请求,且拓扑结构满足FRR的拓扑结构,此节点就会自动为这条主CR-LSP建立Bypass CR-LSP并将两者绑定。 SRLG适用于应用了TE FRR和CR-LSP热备份技术的网络场景。 隧道的首尾节点 与热备份CR-LSP联用 动态静态 BFD for TE Tunnel MPLS TE隧道 隧道的首尾节点 与VPN FRR或者VLL FRR联用 静态 RSVP GR(Graceful

    79620发布于 2021-04-19
  • 来自专栏Se7en的架构笔记

    使用 Containerlab + Kind 快速部署 Cilium BGP 环境

    /vtysh.conf - sed -i -e 's/bgpd=no/bgpd=yes/g' /etc/frr/daemons - usr/lib/frr/frrinit.sh tor0: kind: linux image: frrouting/frr:v8.2.2 labels: app: frr exec /vtysh.conf - sed -i -e 's/bgpd=no/bgpd=yes/g' /etc/frr/daemons - /usr/lib/frr/frrinit.sh tor1: kind: linux image: frrouting/frr:v8.2.2 labels: app: frr exec: /vtysh.conf - sed -i -e 's/bgpd=no/bgpd=yes/g' /etc/frr/daemons - /usr/lib/frr/frrinit.sh

    1.7K20编辑于 2022-12-06
  • 来自专栏VoiceVista语音智能

    Assessing Biometric Authentication -A Holistic Approach

    There is sometimes a nod to the associated false reject rate (FRR) – the likelihood that the system will There’s more to cover on the importance of FRR, but first let’s focus on the one that gets too much of The system FRR should always be quoted along with the FAR, or else the FAR is meaningless – it is no As with FAR, determining the FRR of a given system is highly subjective. There are a number of standard ways to evaluate the combination of FAR and FRR for a given system.

    57420编辑于 2022-09-02
  • 来自专栏charlieroro

    使用containerlab搭建cilium BGP环境解析

    组网中一般涉及两种实例:VM和路由器,后者可以使用FRR组件模拟。 /vtysh.conf - sed -i -e 's/bgpd=no/bgpd=yes/g' /etc/frr/daemons - usr/lib/frr/frrinit.sh tor0: kind: linux image: frrouting/frr:v8.2.2 labels: app: frr exec /vtysh.conf - sed -i -e 's/bgpd=no/bgpd=yes/g' /etc/frr/daemons - /usr/lib/frr/frrinit.sh tor1: kind: linux image: frrouting/frr:v8.2.2 labels: app: frr exec:

    1.3K20编辑于 2022-10-05
领券