Skip to content

Hibiki33/ospfd-rfc2328

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSPF

Overview

本项目是“北京航空航天大学-计算机网络实验-提高层次实验”的代码,实现了OSPFv2协议的基本功能,包括邻接关系的建立、链路状态数据库的同步、最短路径和路由表的计算等,基于RFC 2328标准实现。并在模拟环境和实验室环境进行了组网测试。

Structure

本项目的文件和代码结构如下:

  • ./docs:文档
  • ./gns3:GNS3配置文件
  • ./src:OSPF实现源码
    • packet:各类OSPF报文和LSA数据结构、收发报文处理
    • interface:接口数据结构、接口状态和事件
    • lsdb:链路状态数据库类
    • neighbor:邻接数据结构、邻接状态和事件
    • route:路由表数据结构、路由表更新、最短路算法
    • transit:recv和send线程
    • utils:工具函数
  • xmake.luamakefile:编译配置文件

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published