ospf路由协议源码学习
2024-09-06 18:12:21
目前,主要有两个版本的源码实现,一是quagga,一是bird。
quagga的代码大概有3-4万行,有提到unnumbered interface,
bird的代码大概1万行,但没有提到unnumbered interface,在README下提到了unnumbered。
quagga里关于ospfv2的介绍:http://www.nongnu.org/quagga/docs/quagga.html#OSPFv2
关于quagga源码分析的博客,quagga源码分析--大内总管zebra,quagga源码分析--内核通信netlink
2017.09.17
今天大致看了下quagga,ospfd和ospf6d除了自己目录下的源文件外,还用到了../lib/libzebra.la,也就是zebra的一个静态库,这个库由lib文件夹下生成。在ospfd下调用的zprivs_init这些东西就和zebra的那个静态库有关,还涉及用户权限,似乎和系统绑定的非常密切。有点麻烦。
接下来再看看BIRD。。。
最新文章
- zabbix3.2安装graphtree3.0.4
- Android Material适配 为控件设置指定背景色和点击波纹效果
- 【HDOJ】【3480】Division
- input onfocus onblur
- SVN备份教程(一)
- iOS开发——真机调试证书—发布证书
- ASP.NET-FineUI开发实践-12
- window.open和window.close的使用详解
- Spark源码学习2
- 关于 asp.net 点击确定按钮 获取不到新值问题
- 【Java 语言】Java 多线程 一 ( 线程启动 | 线程中断 )
- NSTimer 不工作 不调用方法
- ubuntu 创建文件夹和删除文件
- java 中拿项目路径
- Java学习之Servlet篇
- mysql学习【第1篇】:初识MySQL
- PCA原理解释
- spring整合redis之hello
- sencha touch 类的使用
- YAML文件格式入门