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

    使用tinc+quagga搭建个人SD-WAN网络

    使用tinc+quagga搭建个人SD-WAN网络 拓扑如下 (图片可点击放大查看) 一、tinc安装与配置 1、CentOS7云主机安装tinc (图片可点击放大查看) (图片可点击放大查看 配置ospf实现互通 1、两节点均安装并配置quagga yum install quagga cd /etc/quagga/ cp /usr/share/doc/quagga-0.99.22.4/ Configuration saved to /etc/quagga/zebra.conf Configuration saved to /etc/quagga/ospfd.conf [OK] (图片可点击放大查看 ) 分支节点配置步骤如下 vtysh Hello, this is Quagga (version 0.99.22.4). Configuration saved to /etc/quagga/zebra.conf [OK] centos.walkingcloud.cn# exit (图片可点击放大查看) 3、防火墙放通

    7.2K51发布于 2021-10-14
  • 来自专栏一朵灼灼华的博客

    【全】zebra在centos7的安装与使用

    在centos7中使用bgp: 安装quagga yum install quagga quagga软件套件包括:   Zebra:一个核心守护进程用于内核接口和静态路由. 配置日志记录(将模板copy过来):  cp /usr/share/doc/quagga-XXXXX/zebra.conf.sample /etc/quagga/zebra.conf  cp /usr/ share/doc/quagga-XXXXX/bgpd.conf.sample /etc/quagga/bgpd.conf 启动: service zebra start 添加开机自启 chkconfig /quagga.log Router-A(config)# exit Router-A# write (centos7 会报错:Can't open configuration file /etc/quagga /bgpd.conf.OS1Uu5 那就修改/etc/quagga/bgpd.conf 的所有者 修改拥有者: chown quagga bgpd.conf 修改用户组 chgrp quagga bgpd.conf

    1.2K20编辑于 2022-08-05
  • 来自专栏云计算运维

    在 Linux 上使用开源软件创建 SDN

    如果你用的是 Linux,则可以通过开源(GPLv2)路由协议栈 Quagga 使其表现得像一台路由器。 Quagga 是什么? Quagga 是一个路由软件包,并且是 GNU Zebra 的一个分支。 Quagga 仅仅实现了路由协议栈,而转发网络流量的工作由 Linux 内核处理。 架构 Quagga 通过特定协议的守护程序实现不同的路由协议。守护程序名称与路由协议相同,加了字母“d”作为后缀。 Zebra 是核心,也是与协议无关的守护进程,它为内核提供了一个抽象层,并通过 TCP 套接字向 Quagga 客户端提供 Zserv API。 .ip_forward = 1 sysctl -p 配置 现在,进入 /etc/quagga 目录并为你的设置创建配置文件。

    3.3K30发布于 2021-09-18
  • 来自专栏VNF

    n2n动态路由异地组网方案

    结合 tinc 组自己的 SDLAN(Step by Step) OpenWRT 搭建 WireGuard 服务器 大家收藏点赞挺多的,就是没啥回复 现在分享一下已经稳定运行一年多的方案,n2n + quagga-rip transmitted, 1 packets received, 50% packet loss round-trip min/avg/max = 15.340/15.340/15.340 ms (2)安装配置quagga 主要通过quagga并通过RIP路由协议实现动态路由, 各EdgeNode节点安装quagga-ripd opkg install quagga-ripd quagga quagga-libzebra quagga-zebra quagga-watchquagga 安装完quagga后,主要配置如下:(以拓扑中节点X为例): root@XMOPWRT:~# cat /etc/quagga/ripd.conf line vty access-class vty 启动quagga-ripd EdgeNode /etc/init.d/quagga enable /etc/init.d/quagga start

    2K30编辑于 2023-10-18
  • 来自专栏lakezhong的专栏

    一个简化的可横向扩容的高可用的四层接入网关的原理说明——ECMP

    这里引入一个叫做Quagga的软件,将“负载均衡服务器”模拟成路由。另外,由于搭建的环境没有硬件的“入口路由”,所以“入口路由”也使用Quagga模拟。 clipboard.png 附: 下面是Quagga设置的简单说明。 # 安装quagga ``` sudo apt-get install quagga 其它Linux发行版使用对应的软件管理工具安装 ``` # 启动服务 ``` systemctl start zebrad.service /zebra.conf 初次安装可拷贝文件“/usr/share/doc/quagga-core/examples/zebra.conf.sample” 配置示例: ! 启用ip转发 ip forwarding ``` ## ospf配置文件 ``` 配置文件位置: /etc/quagga/ospfd.conf 初次安装可拷贝文件“/usr/share/doc/quagga-core

    5K50发布于 2019-06-22
  • 来自专栏VNF

    用动态路由打通各Virtual L2网络 By HKL,

    如果还没建立的话可以参考: /2020/03/openwrt-tinc/ /2019/12/zerotier-sd-lan/ 先建好互联的段, 下面开始做动态路由的配置 先安装quagga-zebra和 quagga-ripd组件: # opkg install quagga-zebra quagga-ripd 如果想要有操作终端界面可以安装quagga-vtysh 分别编辑rip路由 /etc/quagga line vty access-class vty 然后重启quagga进程 /etc/init.d/quagga restart 在有装vtysh的设备可以进终端看看rip状态 # vtysh Hello , this is Quagga (version 1.1.1).

    1.5K20发布于 2020-09-17
  • JS调用手机摄像头的API

    document.getElementById('barcodeScanner').appendChild(video); // 使用QuaggaJS进行条形码扫描 Quagga.init if (err) { console.log(err); return; } Quagga.start (); }); // 监听识别结果 Quagga.onDetected(function(result) { var code console.error('Error accessing the camera: ', err); }); </script> <script src="https://cdn.jsdelivr.net/npm/<em>quagga</em>

    37310编辑于 2025-08-29
  • 来自专栏VNF

    通过N2N组网并运行OSPF动态路由 By HKL, Th

    启用动态路由需要】 -l=supernode.ntop.org:7777 Chapter 2: 配置OSPF动态路由: 配置OSPF动态路由的拓扑可以参考我之前关于Zerotier + RIP的文章 安装quagga-ospfd 编辑ospf路由(以其中一个节点为例) /etc/quagga/ospfd.conf password zebra ! line vty access-class vty 然后重启quagga进程 /etc/init.d/quagga restart 发布于: Thursday 10 December 2020

    3.1K20发布于 2020-12-14
  • 来自专栏用户1880875的专栏

    如何使用 VTY Shell 配置路由器

    最近,我写了一篇文章,解释了如何使用 Quagga 路由套件实现 开放式最短路径优先(Open Shortest Path First)(OSPF)。 可以使用多个软件套件代替 Quagga 来实现不同的路由协议。其中一种是 FRR(free range routing)。 FRR FRR 是一个路由软件套件,它衍生自 Quagga,并在 GNU GPL2 许可下分发。 与 Quagga 一样,它为类 Unix 平台提供了所有主要路由协议的实现,例如 OSPF、 路由信息协议(Routing Information Protocol)(RIP)、 边界网关协议(Border 开发了 Quagga 的一些公司,例如 Big Switch Networks、Cumulus、Open Source Routing 和 6wind,创建了 FRR 以在 Quagga 的良好基础上进行改善

    2.1K40发布于 2021-09-16
  • 来自专栏WalkingCloud

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

    FRRouting(FRR)简介 FRR 是一个路由软件套件,它衍生自 Quagga,并在 GNU GPL2 许可下分发。 与 Quagga 一样,它为类 Unix 平台提供了所有主要路由协议的实现,例如 OSPF、 路由信息协议(Routing Information Protocol)(RIP)、 边界网关协议(Border FRR起源于Quagga项目。实际上,它是由许多Quagga长期开发人员开始的,他们共同努力以改善Quagga的行之有效的基础,以创建可用的最佳路由协议堆栈 ?

    10.9K43发布于 2020-06-04
  • 来自专栏IT运维技术圈

    超级流量负载方案ospf+lvs

    本文简单介绍一下,如何基于ECMP,使用Quagga+LVS+Keepalived构建多活负载均衡方案 1. 背景介绍 负载均衡,主要用于大规模分布式集群下,提供高性能服务。 1.3 quagga quagga是一个实现ospf的路由软件,用于模拟ospf协议。 2. 在router测,利用quagga模拟ospf,可以看到到达VIP的链路有两条,当请求到达router的时候,会将流量分配到两台主负载均衡器上。 3. [root@localhost ~]# yum install quagga -y [root@localhost ~]# cat /etc/quagga/ospfd.conf hostname 10.0.1.133 [root@localhost ~]# cat /etc/quagga/ospfd.conf hostname 10.0.1.136 #主机ip地址 password test log file

    3.6K10编辑于 2022-06-26
  • 来自专栏精讲JAVA

    基于Nginx负载均衡方案

    服务器组配置保持同步,安装方式采用静态编译安装,复制考贝启动即可 相关配置 网络相关配置 服务器部分配置如下: #OS基于Centos7,测试环境,生产环境根据实际情况修改 #安装路由软件 yum install quagga #配置zebra #cat /etc/quagga/zebra.conf ! -231.test.org #这个每台名字要不同 password 8 WuN0UOEsh./0U enable password 8 g9UPXyneQv2n. log file /var/log/quagga /zebra.log service password-encryption #配置ospfd # cat /etc/quagga/ospfd.conf hostname test-ssl-10-231 .test.org #每台要不同 password 8 cQGHF4e9QbcA enable password 8 RBUKMtvgMhU3M log file /var/log/quagga/ospfd.log

    2K101发布于 2018-01-30
  • 来自专栏SDNLAB

    漫谈虚拟路由方案

    Routeflow所依赖的一些软件: QuaggaQuagga是由一个日本开发团队编写的一个以GNU版权方式发布的软件。该项目自1996年运作至今。 借助Quagga可以实现一台功能完备的路由器。Quagga能够同时支持RIPv1、RIPv2、RIPng、OSPFv2、OSPFv3、BGP-4和 BGP-4+等诸多TCP/IP协议。 Quagga的特性主要有: 模块化设计:它使用了模块化的架构,一种协议对应一个模块。 运行速度快:基于模块化的架构,速度很快。 可靠性高:可以在工作期间进行故障诊断和修复。 支持Ipv6:Quagga不仅支持Ipv4,还支持Ipv6。 容易上手:Quagga的配置方式和Cisco的IOS几乎完全相同。 在Routeflow中提供基本的路由功能。 软件官网:http://www.nongnu.org/quagga/ MongoDB: MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。

    2.2K50发布于 2018-04-03
  • 来自专栏Ms08067安全实验室

    【HTB靶场系列】靶机Carrier的渗透测试

    很明显这个quagga就是上面输出信息的一部分,查找相关资料,发现这是一款路由器软件 ? 那么我们设置对check这个参数进行攻击,我们把root的base64编码写进去 ? ? 返回信息如下 ? 现在的情况大概就是图上这个样子 我们在终端分别输入 1. vtysh (quagga的命令) 2. configure terminal(进入配置模式) 3. do show run (显示配置信息 我们需要增加一个network就是把刚刚FTP的那个网段加进来 这里我直接编辑/etc/ quagga下的bgpd.conf文件内容也就上面显示的内容 ? 然后在iptales上添加记录并重启quagga服务 1. iptables -t nat -A PREROUTING -p tcp --dport 21 -j DNAT --to-destination 10.10.14.65:21 2. iptables -t nat -A POSTROUTING -j MASQUERADE 3. service quagga restart 然后我们在下载一个假的

    2.4K20发布于 2019-09-24
  • 来自专栏SDNLAB

    详解:SONiC演进四部曲

    SwSS允许在SONiC上运行的网络应用程序完全独立于它们所运行的硬件,下图显示了SwSS的体系结构: SwSS架构 Quagga 路由套件是控制平面软件的集合,它们使用多种路由协议在网络操作系统之上运行 Quagga是路由套件的示例,它为SONiC提供了BGP路由功能,是开源的。 SONiC设备上存在两个主要的Quagga进程:BGPd(BGP daemon的缩写)和Zebra。 下图显示了当收到一条新的BGP路由信息时,Quagga和SONiC是如何相互作用: Quagga确定是否应在路由表中放置新路由,然后SONiC负责更新内核路由表 SONiC子系统交互 SONiC系统的体系结构包含各种模块

    6.1K41发布于 2020-09-10
  • 来自专栏SDNLAB

    网络功能虚拟化系列:NFV的开源软件包

    ,他们在他们的路线图中计划集成其他控制台方案,如Quagga和GoBGP ,对此我相信会非常有利于开放的各种用户解决方案。 路由: QuaggaQuagga是个拥有许多小型后台进程的集合,每一个后台进程都有一个特定的任务。这个任务可能是运行一个OSPF或BGP等路由协议。 用户可以配置Quagga,使所有这些后台进程从同一个位置查看它们的配置文件,或者单独配置每个后台进程。 BIRD:BIRD是一个由布拉格查理大学数学和物理学院教授们开发的项目。 开源个人网络设备 之前提到的大多数路由类开源软件如路由,如Quagga,VyOS和BIRD,都可以用来实现众多PE的功能。

    2K110发布于 2018-04-02
  • 来自专栏Linux、云计算技术交流

    第十二章 路由通信(二)

    具体操作命令如下: 路由器R1配置过程: yum -y install quagga ---安装思科模拟器 cp/usr/share/doc/quagga-XXXX/ripd.conf.sample /etc/quagga/ripd.conf ---复制事例文件为rip协议配置文件,这里的XXX表示版本,读者可自行<tab>出来 systemctl restart zebra --- quagga软件对应的服务是 zebra systemctl restart ripd systemctl enable zebra systemctl enable ripd

    1.3K30发布于 2019-07-04
  • 来自专栏京程一灯

    JavaScript条形码生成和扫码识别(Barcode scan)开源库

    使用方法如下: Quagga.init({ inputStream : { name : "Live", type : "LiveStream", target Ready to start"); Quagga.start(); }); 项目主页 https://github.com/serratus/quaggaJS ---- 往期精选文章

    7.4K30发布于 2019-03-27
  • 来自专栏网络虚拟化

    FRR路由套件简介(一)

    FRR is a fork of Quagga. 它是Quagga的一个分支,感兴趣的朋友可以阅读阅读guagga软件源码。

    5.2K40编辑于 2023-02-25
  • 来自专栏SDNLAB

    ONF发布Atrium推动SDN落地

    第一版本的Atrium采用Quagga的边界网关协议(BGP)和ONOS、OCP的框架作为初始组件。 本月底Atrium将提供可使用版本,主要包括: 安装、配置、操作说明书 一个ONOS验证快照,可以使用白牌或品牌交换机 一个运行在ONOS上的BGP对等应用,包括Quagga BGP stack ONS

    836100发布于 2018-04-03
领券