Quagga

路由软件
授权协议 GPLv2
开发语言 C/C++
所属分类 服务器软件、 路由器/防火墙
软件类型 开源软件
地区 不详
投 递 者 翟俊名
操作系统 Linux
开源组织
适用人群 未知
 软件概览

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

这些Zserv客户端包括:

ospfd:实现OSPFv2

ripd:实现RIPv1和RIPv2

ospf6d:实现OSPFv3(IPv6)

ripngd:实现RIPv3(IPv6)

bgpd:实现BGP4+(包括对组播地址族和IPv6地址族的支持)

  • quagga Quagga是一个开源的基于Zebra实现了RIP, OSPF, BGP的动态路由软件。它提供的CLI命令和Cisco IOS类似 ,可以使用 quagga 将linux 机器打造成一台功能完备的路由器 支持的路由协议:RIP、OSPF、BGP等协议 RIPv1、RIPv2、OSPFv2适用于Ipv4的自治域系统内部网络路由协议。 BGP-4是用于Ipv4的自治域系统之间的外部网络路

  • 什么是Quagga   Quagga软件原名是Zebra是由一个日本开发团队编写的一个以GNU版权方式发布的软件。Quagga项目开始与1996年,当前版本是0.98.4版 可以使用Quagga将linux机器打造成一台功能完备的路由器。 Quagga支持的路由协议   Quagga能够同时支持RIPv1、RIPv2、RIPng、OSPFv2、OSPFv3、BGP-4和 BGP-4+等诸多TCP/

  • quagga安装和使用  分类:  命令行编程 quagga安装和使用 测试环境-Fedora7.0 1.       下载源码 quagga-0.99.10.tar.gz 2.       解压缩 tar xzvf quagga-0.99.10.tar.gz 3.       配置 cd quagga-0.99.10     ./configure --prefix =/usr         

  • 简介:     Quagga是一个开源的基于Zebra实现了RIP, OSPF, BGP的动态路由软件。它提供的CLI命令和Cisco IOS类似 ,可以使用 quagga 将linux 机器打造成一台功能完备的路由器     支持的路由协议:RIP、OSPF、BGP等协议 RIPv1、RIPv2、OSPFv2适用于Ipv4的自治域系统内部网络路由协议。 BGP-4是用于Ipv4的自治域系统之间的

  • 最近的工作涉及到了rip和ospf两个相关的协议,虽然仅仅是修两个bug,但是个人还是对这两个协议是如何实现的产生了很浓厚的兴趣。因此,就抽了一段时间读了一下quagga的源码。 相比于我之前读的ovs相关的代码,quagga的代码简单了不少,毕竟可供参考的资料太多了。大致花了一个月的空闲时间读完了rip和ospf的源码(其他协议没用到,也就没有读了)。真的如果静下心来的话,估计10来天就够了。

  • quagga官网:http://www.quagga.net/   测试环境:Ubuntu9.10 测试版本:quagga-0.99.16.tar.gz 1、下载源码:http://www.quagga.net/download/ 2、解压:tar xzvf quagga-0.99.16.tar.gz 3、配置: ./configure --prefix=/usr                

  • 安装quagga(虚拟路由器) 1.安装centos,安装多网卡,最小化安装centos系统 2.登陆centos系统,更新yum,然后安装quagga 命令 #sudo yum update -y #sudo yum check-update #yum install -y quagga 3.复制配置文件到quagga目录 #cp /usr/share/doc/quagga-0.99.15/ze

  • 本文是根据以下两篇博客进行安装的,对内容进行了翻译和整理。 安装教程 https://wiki.ubuntu.com/JonathanFerguson/Quagga  https://www.techonia.com/578/install-and-configure-quagga-in-ubuntu   安装环境 Ubuntu 16.1 Quagga  安装过程 安装Quagga的核心后台(ze

  • quagga是一款开源的软件。 先将下载好的quagga解压,然后进入目录。 1.检查环境,下发makefile ./configure  --enable-vtysh  --enable-user=root --enable-group=root --enable-vty-group=root 如果没有权限,请进入root或者sudo执行;chmod 777 configure //确保有执行权

  • Quagga源码编译安装 1 Quagga下载 (1)官网下载quagga-1.2.4.tar.gz并拖入虚拟机桌面 (2)解压到/opt目录下 sudo tar -zxvf ~/Desktop/quagga-1.2.4.tar.gz -C /opt 2 编译安装 (1)前置安装 sudo apt-get install -y build-essential gawk libreadline-d

 相关资料
  • RedCat-NSS是集网关、防火墙、代理服务器等等功能于一身的综合网络安全管理系统。同时具有路由、网络管理、防病毒、内容过滤、内容监控、 流量管理、VPN、多线上网等等功能。支持多种上网方式与多种的接入方式。并且提供方便、直观的WEB管理页面,无需全职的IT网关人员。 选 择RedCat-NSS的十大理由: 强大的防火墙功能:支持一到四层的防火墙规则,实时监控网络的异常行为,及时发现及时禁 止。

  • 例如,我们可能希望一些路线只有在用户登录或接受条款和条件后才可访问。 我们可以使用路由哨兵来检查这些条件并控制对路由的访问。 路由哨兵还可以控制用户是否可以离开某个路由。 例如,假设用户已将信息键入页面上的表单,但尚未提交表单。 如果这时离开页面,他们将丢失信息。 如果用户尝试离开路由而不是提交或保存信息,我们可以提示用户。 Angular 提供了五种路由拦截哨兵: CanActive 激活拦截

  • 每个路由可以有不同的属性; 一些常见的属性是: path - 应用程序在特定路由上时在浏览器中显示的URL component - 当应用程序在特定路由上时要呈现的组件 pathMatch - 默认为’prefix’的可选属性。 确定是匹配完整的网址还是仅匹配开头。 当定义一个具有空路径字符串的路径设置pathMatch为’full’时,否则它将匹配所有路径。 children - 表示此路由的子

  • 通过Group可以实现路由分组,Group 路由分组可以简化你的路由撰写: 有两种方法来使用Group: 第一种,创建Group对象,通过Group方法传入 g := tango.NewGroup() g.Get("/1", func() string { return "/1" }) g.Post("/2", func() string { return "/2" }) o :=

  • Tango支持4种形式的路由匹配规则 静态路由 tg.Get("/", new(Action)) tg.Get("/static", new(Action))匹配 URL:/ 到 Action结构体的Get函数 匹配 URL:/static 到 Action结构体的Get函数 命名路由 tg.Get("/:name", new(Action)) tg.Get("/(:name)", new(Act

  • 英文原文: http://emberjs.com/guides/routing/asynchronous-routing/ 本节内容主要介绍一些路由的高级特性,以及路由是如何处理应用中的一些复杂异步逻辑的。 承诺简介 Ember在路由中处理异步逻辑的方案主要依赖于承诺(Promise)。简单地说,承诺就是代表了最后的值的对象。承诺可以被履行(成功的获得了最后的结果)也可以被拒绝(没有获得最后的结果