首页
学习
活动
专区
圈层
工具
发布

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

2、分支节点安装配置tinc 配置与上面类似,不再赘述,截图如下 (图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) 3、保证两个节点的hosts文件夹都有全部节点的...配置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] (图片可点击放大查看...Configuration saved to /etc/quagga/zebra.conf [OK] centos.walkingcloud.cn# exit (图片可点击放大查看) 3、防火墙放通...ospf协议 firewall-cmd --permanent --zone=public --add-protocol=ospf firewall-cmd --reload 并重启ospf和zebra

7.6K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    图1是一个简化的可横向扩容的高可用的四层接入网关的组网图,主要由入口路由(Ingress Router)、负载均衡服务器(Load Director)和真实的服务器(Real Server...LVS用作L4(四层)负载均衡,用于解决单台“真实服务器”扩缩容麻烦和性能瓶颈的问题。LVS将多台“真实服务器”通过虚拟IP + 端口(VIP + PORT)的形式聚合成一台虚拟的服务器。...一个简化的可横向扩容的高可用的四层接入网关的原理说明——ECMP和NAT.png 为了实现可横向扩缩容和高可用,在“入口路由”到“负载均衡服务器”之间使用了ECMP,中文名称叫等价多路径...这里引入一个叫做Quagga的软件,将“负载均衡服务器”模拟成路由。另外,由于搭建的环境没有硬件的“入口路由”,所以“入口路由”也使用Quagga模拟。...启用ip转发 ip forwarding ``` ## ospf配置文件 ``` 配置文件位置: /etc/quagga/ospfd.conf 初次安装可拷贝文件“/usr/share/doc/quagga-core

    5.3K50

    n2n动态路由异地组网方案

    大家收藏点赞挺多的,就是没啥回复 现在分享一下已经稳定运行一年多的方案,n2n + quagga-rip,方案只需一个带公网IP的服务器作握手/中继(也可以用n2n官网提供的不推荐),在网络环境较好的情况下基本握手后可以实现直接穿透...只需监听端口和community(自定义字符串,和后面配置一致)即可 $ supernode -h Welcome to n2n v.2.8.0 for x86_64-unknown-linux-gnu...EdgeNode 节点: EdgeNode 节点运行在各接入网段网关上,本人主要是运行其在各个拨号的OpenWRT路由器网关上,这样更加便利地将各个网段互联: OpenWRT包管理中没有新版本n2n,所以可以参考...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

    3.1K30

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

    Chapter 0: 这个运行N2N的节点均为OpenWRT设备,因为OpenWRT官方源已经没有N2N软件了,所以先基于N2N 2.8的源代码编译了N2N for OpenWRT, 交叉编译的Makefile...的虚拟网络作数据包的转发以及动态路由,所以需要启动Enable packet forwarding功能以及Accept multicast MAC addresses,具体可以参考以下配置文件: cat /etc...启用动态路由需要】 -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.4K20

    基于Nginx负载均衡方案

    上图主要做到以下组件冗余: 机房A和机房B即可主备也可双主,避免单点 四层接入方面,当OSPF发生故障,可以用Nginx做备用,直接指向L7服务器组 双机房L7服务器组也可以同时提供服务,避免单点 双机房...L7服务器组配置保持同步,安装方式采用静态编译安装,复制考贝启动即可 相关配置 网络相关配置 服务器部分配置如下: #OS基于Centos7,测试环境,生产环境根据实际情况修改 #安装路由软件 yum...install quagga #配置zebra #cat /etc/quagga/zebra.conf !.../zebra.log service password-encryption #配置ospfd # cat /etc/quagga/ospfd.conf hostname test-ssl-10-231...start ospfd.service #添加ospf和zebra保活,打开配置文件打开如下行行 vim /etc/sysconfig/quagga WATCH_DAEMONS="zebra ospfd

    2.2K101

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

    它能帮助你提升渗透测试技能和黑盒测试技能,它包含了一些不断更新的挑战,其中有模拟真实世界场景,也有倾向于CTF风格的挑战。...一个网络架构图还有一个是错误代码描述的PDF,根据刚刚网页提示的错误代码我们查下对应的解释 Error 4005:守护进程没有响应 Error 4009:配置中没有设置默认的用户名和密码(查看机箱序列号...没有什么特别有用的信息 根据那种图可能还有别的设备,这样我想起了snmp服务 所以我们扫下靶机UDP的端口看看有没有什么有用的信息 1. nmap -sU 10.10.10.105 ?...我们需要增加一个network就是把刚刚FTP的那个网段加进来 这里我直接编辑/etc/ quagga下的bgpd.conf文件内容也就上面显示的内容 ?...然后在iptales上添加记录并重启quagga服务 1. iptables -t nat -A PREROUTING -p tcp --dport 21 -j DNAT --to-destination

    2.7K20

    第十二章 路由通信(二)

    第十二章 路由通信(二) 12.2.5 永久配置静态路由 以上的命令设置路由,重启network服务或系统后即会失效,为了能够每次重启都能够自动写入路由信息,需要编写配置文件: vi /etc/sysconfig...具体操作命令如下: 路由器R1配置过程: yum -y install quagga ---安装思科模拟器 cp/usr/share/doc/quagga-XXXX/ripd.conf.sample.../etc/quagga/ripd.conf ---复制事例文件为rip协议配置文件,这里的XXX表示版本,读者可自行出来 systemctl restart zebra ---...quagga软件对应的服务是 zebra systemctl restart ripd systemctl enable zebra systemctl enable ripd...如上图:我们关闭路由器R1的动态路由,然后配置两块网卡的网关,ip route查询是可见的,但是当我们ping30.2时发现是不通的,说明正确的那块网卡网关并没有生效,也就证明只能有一个网卡生效。

    1.5K30

    漫谈虚拟路由方案

    OpenContrail vRouter是一个分布式的路由服务,运行在虚拟服务器的hypervisor上,将网络从一个数据中心的网络的物理路由器和交换机扩展成一个虚拟的基于虚拟服务器主机之间通讯的overlay...OpenContrail虚拟路由器从概念上和现在vSwitch非常接近,但是它提供路由以及更高层的服务(使用vRouter替代vSwitch)。...借助Quagga可以实现一台功能完备的路由器。Quagga能够同时支持RIPv1、RIPv2、RIPng、OSPFv2、OSPFv3、BGP-4和 BGP-4+等诸多TCP/IP协议。...支持Ipv6:Quagga不仅支持Ipv4,还支持Ipv6。 容易上手:Quagga的配置方式和Cisco的IOS几乎完全相同。 在Routeflow中提供基本的路由功能。...所属Juniper的OpenContrail,的确在整体上都是非常给力的,但是Juniper似乎没有好好地维护开源版的文档及软件源,部署有相当大的困难。

    2.4K50

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

    NFV在如今的市场焦点包括交换机元件,网络设备,网络服务和应用。...,他们在他们的路线图中计划集成其他控制台方案,如Quagga和GoBGP ,对此我相信会非常有利于开放的各种用户解决方案。...路由: Quagga:Quagga是个拥有许多小型后台进程的集合,每一个后台进程都有一个特定的任务。这个任务可能是运行一个OSPF或BGP等路由协议。...开源个人网络设备 之前提到的大多数路由类开源软件如路由,如Quagga,VyOS和BIRD,都可以用来实现众多PE的功能。...而用于实现NAT和防火墙的IPtables,一直没有有针对于NFV 和致力于构建虚拟客户端设备的独立的开源项目,例如客户路由器,虚拟机顶盒和虚拟的家庭路由器。

    2.2K110

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

    firewall 配置中可以有多个 redirect 策略,默认是没有开放任何重定向的,如果需要重定向请使用 vi 或 UCI 进行配置。...它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施...,如企业 Web 服务器、FTP 服务器和论坛等。...它由一个核心 zebra 守护进程和支持各种路由协议(包括 RIP、OSPF 和 BGP)的守护进程组成。...在 OpenWrt 上安装组件opkg update #opkg install quagga quagga-zebra quagga-bgpd quagga-watchquagga quagga-vtysh

    1.5K10

    详解:SONiC演进四部曲

    开放网络建立在开放标准(例如OpenFlow协议等)和裸机硬件之上,可以自由选择网络操作系统,只有具备这些条件才能打破软件和硬件在网络层面的固有特性,实现软硬件的分离,提供灵活、可扩展和可编程的网络,以适应不同场景的应用需求...Switch State Service 交换机状态服务(SwSS)是软件的集合,该软件提供数据库接口,用于与网络应用程序和网络交换机硬件进行通信并进行状态表示。...SwSS允许在SONiC上运行的网络应用程序完全独立于它们所运行的硬件,下图显示了SwSS的体系结构: SwSS架构 Quagga 路由套件是控制平面软件的集合,它们使用多种路由协议在网络操作系统之上运行...Quagga是路由套件的示例,它为SONiC提供了BGP路由功能,是开源的。 SONiC设备上存在两个主要的Quagga进程:BGPd(BGP daemon的缩写)和Zebra。...下图显示了当收到一条新的BGP路由信息时,Quagga和SONiC是如何相互作用: Quagga确定是否应在路由表中放置新路由,然后SONiC负责更新内核路由表 SONiC子系统交互 SONiC系统的体系结构包含各种模块

    6.6K41

    NFV的开源软件包

    NFV在如今的市场焦点包括交换机元件,网络设备,网络服务和应用。...,他们在他们的路线图中计划集成其他控制台方案,如Quagga和GoBGP ,对此我相信会非常有利于开放的各种用户解决方案。...路由: Quagga:Quagga是个拥有许多小型后台进程的集合,每一个后台进程都有一个特定的任务。这个任务可能是运行一个OSPF或BGP等路由协议。...开源个人网络设备 之前提到的大多数路由类开源软件如路由,如Quagga,VyOS和BIRD,都可以用来实现众多PE的功能。...而用于实现NAT和防火墙的IPtables,一直没有有针对于NFV 和致力于构建虚拟客户端设备的独立的开源项目,例如客户路由器,虚拟机顶盒和虚拟的家庭路由器。

    3.1K60
    领券