
FRR
文章平均质量分 83
尚先生的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【FRR 】【BGP协议分析】 1 - BGP 初始化
FRR支持BGP-4,BGP-4+协议,BGP协议本身的知识点,可以参考很多资料,TCP/IP路由技术是一本不错的书,建议多看几次,还有红茶哥的博客和视频http://blog.sina.com.cn/vinsoney初始化在bgp_main.c的main函数里开始,其他协议也类似,比如ospf的main函数就在ospf_main.c.main里最重要是初始化,包含:事件驱动的初始化事件驱动每个线程都要有一个struct thread_master,来做事件驱动(具体的运转方式,后.转载 2021-03-25 22:17:50 · 1322 阅读 · 0 评论 -
【FRR 】CLI简要分析
FRR作为一个路由器软件,自然要提供人机接口。FRR提供snmp管理接口,而且,自然就会有对应的命令行管理格式,当然一般路由软件不会提供界面形式的,也许有webui,然而FRR并没有。我们要看的就是这个命令行处理的代码 command。接触过类似命令行的朋友肯定有一点点好奇吧,那么数量庞大的命令和参数输入,还可以提供提示和自动补齐,这肯定不是一件很简单的事情。下面是一个配置示例:1 ! 2 interface bge0 3 ip ospf authentication me.转载 2021-03-25 21:59:52 · 1203 阅读 · 0 评论 -
【FRRouting User Guide】【Protocols】(十三)BGP
BGP代表边界网关协议。最新的BGP版本是4。BGP-4是一种外部网关协议,是事实上的标准域间路由协议。BGP-4 is described inRFC 1771and updated byRFC 4271.RFC 2858adds multiprotocol support to BGP-4.Starting BGPThe default configuration file ofbgpdisbgpd.conf.bgpdsearches the current directo...原创 2021-03-25 16:11:05 · 2989 阅读 · 0 评论 -
【FRRouting User Guide】【Basic 】(五)VTY shell
vtysh为单个组合会话中的所有FRR守护进程提供了一个组合前端。默认情况下,它在生成时启用,但可以通过configure脚本的--disable vtysh选项禁用。vtysh有一个配置文件,vtysh.conf文件。该文件的位置不能从/etc/frr更改,因为它包含控制身份验证行为的选项。此文件也不会由配置保存命令写入,而是由管理员使用外部编辑器手动更新。警告这也意味着hostname和banner motd命令(两者都对vtysh有效)需要在vtysh.conf文件中手动更新.cop原创 2021-03-25 10:25:27 · 2583 阅读 · 0 评论 -
【FRRouting User Guide】【Basic 】(十)Kernel Interface
有几种不同的方法来读取内核路由表信息、更新内核路由表和查找接口。ioctl这种方法是沿ioctl读取或写入内核信息的一种非常传统的方法;可用于查找接口和修改接口地址、标志、mtu设置和其他类型的信息。另外,:<ioctl>可以插入和删除内核路由表条目。它几乎可以在zebra支持的任何平台上使用,但是到目前为止它有点难看,因此如果内核支持更好的方法,zebra将使用它。sysctl这是一个程序,可以使用MIB(管理信息库)语法查找内核信息。通常,它只提供从内核获取信息的方法。所以,通常原创 2021-03-24 10:55:38 · 569 阅读 · 0 评论 -
【FRRouting User Guide】【Basic 】(八)Route Maps
路由映射提供了一种方法,可以过滤和/或将操作应用到路由,从而允许策略应用于路由。对于路由反射器将route-map应用到反射路由,请确保在routerbgp模式下包含bgproute-reflectorallow-outbound-policy。路由映射是路由映射条目的有序列表。每个条目最多可指定四组不同的条款:Matching Conditionsroute-map entry 可以可选地指定一个或多个条件,如果要进一步考虑条目,则这些条件必须被匹配,如由匹配策略所控制的那样。如果ro...原创 2021-03-24 10:50:51 · 1108 阅读 · 1 评论 -
【FRRouting User Guide】【Basic 】(七)Filtering
FRR提供了许多非常灵活的过滤特性。过滤用于路由信息的输入和输出。一旦定义了过滤,它就可以在任何方向上应用。IP Access List(IP访问列表)access-list NAME [seq (1-4294967295)] permit IPV4-NETWORK access-list NAME [seq (1-4294967295)] deny IPV4-NETWORKseq序号可以自动设置,也可以手动设置。在手动设置顺序号的情况下,用户可以选择小于4294967295的任何数.原创 2021-03-24 10:20:03 · 453 阅读 · 0 评论 -
【FRRouting User Guide】【Basic 】(六)Northbound gRPC
gRPC为所有使用YANG northbound的FRR守护程序提供一个组合前端。由于处于实验阶段,它目前默认处于禁用状态,但是可以通过configure脚本中的--enable grpc选项启用它。Northbound gRPC Features使用JSON/XML/XPath编码获取/设置配置。 执行RPC调用。 锁定/解锁配置。 创建/编辑/加载/更新/提交候选配置。 列出/获取事务。注意目前不支持YANG通知。注意您可以通过阅读开发人员文档中的gRPC编程语言绑定部分原创 2021-03-24 10:11:18 · 1004 阅读 · 3 评论 -
【FRRouting User Guide】【Basic 】(四)Basic Commands
以下各节讨论所有路由守护进程通用的命令。Config Commands在配置文件中,可以写入调试选项、vty的密码、路由守护程序配置、日志文件名等。此信息形成路由beast启动时的初始命令集。配置文件通常位于/etc/frr中。Config Methods 配置FRR有两种方法。 传统上,每个守护进程都有自己的配置文件。守护程序名plus.conf是默认的配置文件名。例如,zebra的默认配置文件是zebra.conf。此方法已弃用。 由于这会创...原创 2021-03-24 10:05:45 · 2237 阅读 · 0 评论 -
【FRRouting User Guide】(三)Basic Setup
安装FRR后,必须完成一些基本配置才能使用。Crash logs如果任何守护程序由于某种原因(分段错误、断言失败等)崩溃,它将尝试向位于/var/tmp/frr/<daemon>[-<instance>].<pid>/crashlog中的文件写入回溯。此功能不受任何配置选项的影响。crashlog文件的目录还包含与名为/var/tmp/frr/<daemon>[-<instance>].<pid>/logb...原创 2021-03-23 20:53:34 · 1932 阅读 · 1 评论 -
【FRRouting User Guide】(二)安装
本节介绍构建、安装和设置FRR的基础知识。From Packages 该项目在GitHub发行版上发布Red Hat、Centos、Debian和Ubuntu的软件包GitHub releases.。外部贡献者为许多其他平台提供包,包括*BSD、Alpine、Gentoo、Docker和其他平台。目前还没有关于如何使用这些文件,但我们希望很快添加它。From Snapcraft 除了传统的软件包外,该项目还构建和发布通用快照图像,可在https://...原创 2021-03-23 20:22:56 · 2676 阅读 · 0 评论 -
【FRRouting User Guide】(一)概述
FRR是一个功能齐全、高性能的免费软件IP路由套件。 FRR实现了所有的标准路由协议,如BGP、RIP、OSPF、IS-IS等(参见功能矩阵),以及它们的许多扩展。 FRR是一个主要用C语言编写的高性能套件,它可以轻松地处理完整的Internet路由表,并且适用于从廉价sbc(系统基础芯片)到商用级路由器的硬件。它被数百家公司、大学、研究实验室和政府积极用于生产。 FRR是在GPLv2下发布的,其开发是模仿Linux内核的。任何人都可以提供功能、错误修复、工具、文档更新或其他...原创 2021-03-23 19:22:18 · 9501 阅读 · 0 评论 -
FRRouting User Guide
原文:http://docs.frrouting.org/en/latest/IntroductionOverview How to get FRR About FRR Mailing Lists Bug Reports Installation From Packages From Snapcraft From Source Basic Setup Crash logs Daemons Configuration File Services Sy原创 2021-03-23 17:34:05 · 771 阅读 · 0 评论