ospf路由协议源码学习
生活随笔
收集整理的這篇文章主要介紹了
ospf路由协议源码学习
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目前,主要有兩個版本的源碼實現,一是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。。。
轉載于:https://www.cnblogs.com/yanhc/p/7502428.html
總結
以上是生活随笔為你收集整理的ospf路由协议源码学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: amazeui学习笔记--css(常用组
- 下一篇: usermod命令 、用户密码管理、mk