DVRouting:激励距离矢量路由算法

时间:2024-07-28 08:14:10
【文件属性】:

文件名称:DVRouting:激励距离矢量路由算法

文件大小:798KB

文件格式:ZIP

更新时间:2024-07-28 08:14:10

C++

内容 1. 说明 2. 实施 三、操作说明 4. 通知 5. 截图 1. 说明 一种实现分布式 Bellman-Ford 算法的距离矢量路由协议。 包含触发更新和毒物逆转功能。 该程序在 Windows 上运行。 每个进程模拟一个路由器。 2. 实施 实现了交互式控制台以进行交互。 子线程负责运行距离向量协议。 路由器信息(例如 ID、主机名、端口号、sock、life_state 和 link_info)由相应的路由器维护。 路由表由相应的路由器维护。 每条链路的超时信息由相应的路由器维护。 三、操作说明 使用 cmd 运行 exe 文件,并将路由器 ID 和端口号传递给它。 (格式:DVRouting RID portnum) 对于每个路由器,使用命令:add RID IP portnum distance 在当前路由器和 ID 为 RID 的特定路由器之间添加一条链路


【文件预览】:
DVRouting-master
----image()
--------5Router.jpg(1.12MB)
----DVRouting()
--------stdafx.cpp(288B)
--------DVRouting.vcxproj.filters(1KB)
--------DVRouting.h(2KB)
--------DVRouting.cpp(23KB)
--------DVRouting.vcxproj(4KB)
--------dvrouter.cpp(763B)
--------ReadMe.txt(2KB)
----DVRouting.sln(951B)
----.gitignore(2KB)
----README.md(3KB)
----.gitattributes(2KB)

网友评论