1
0
mirror of https://gitee.com/willfree/mlsr.git synced 2026-06-05 21:59:27 +08:00
Commit Graph

149 Commits

Author SHA1 Message Date
pxy cc8a8d2fb1 测试HelloProtocol文件 2022-07-08 21:57:50 +08:00
pxy c586f5cd3c 测试HelloProtocol文件 2022-07-08 20:17:19 +08:00
free will 178427520f 解决因gomod文件造成的报错 2022-07-08 19:45:55 +08:00
free will 4e2fbb3a4b 修改lsdb/lsdb.go,避免合并冲突 2022-07-08 19:36:37 +08:00
free will 72aa534150 修改gomod,避免合并冲突 2022-07-08 19:34:08 +08:00
free will 92cb88862c 增加一条日志输出 2022-07-07 17:32:01 +08:00
free will ab9765b271 测试由lsdb进行更新操作 & 路由器重新计算 导致的名称前缀表更新;修复由Lsdb.Update(邻接LSA)没有导致更新的BUG 2022-07-07 17:31:49 +08:00
free will 1e6b81c3c6 试图消除BUG:未运行任何测试 2022-07-07 15:49:47 +08:00
free will 0ebdc4e51d 测试名称前缀表的增加条目:修复增加一个多路由器上同时拥有的资源前缀时的BUG 2022-07-06 18:10:43 +08:00
free will e2803e573a 增加名称前缀表的打印状态函数;更新Lsdb中关于触发更新的语句 2022-07-06 16:18:47 +08:00
free will 7c5ecb3a92 名称前缀表及RTPE中的map必须初始化分配内存后才能使用 2022-07-06 15:14:54 +08:00
free will f48521d534 gomod中版本号更误 2022-07-03 16:52:11 +08:00
free will 2ae8a6beae 规范名称前缀表测试流程 2022-07-01 21:03:04 +08:00
free will 70414c2c6f 测试基本通过:RoutingTablePoolEntry & NamePrefixTableEntry 2022-07-01 17:10:10 +08:00
free will caa6df19b7 测试通过:路由表计算 & 路由表中signal触发 2022-07-01 13:03:12 +08:00
free will cd7ec6bf55 测试路由表添加表项 2022-07-01 11:56:45 +08:00
free will 261cbd72ec 修复lsdb中信号报错,信号的声明需要在初始化语句的最前面 2022-06-30 16:46:14 +08:00
free will 96c60a5cae 测试路由表缓存条目 2022-06-24 21:49:51 +08:00
free will 645e5936ef 修改参数,名称首字母大写 2022-06-24 21:30:55 +08:00
free will ec747d1e91 增加Lsdb中对于路由表被更新的事件;增加事件触发接收动作 2022-06-24 21:26:54 +08:00
free will ab3f87bcee 增加Lsdb中对于lsdb被修改的事件 2022-06-24 20:27:43 +08:00
free will fa7c41e4fb 增加对Signal如何使用的测试 2022-06-24 16:08:20 +08:00
pxy 7c866a35e9 Merge remote-tracking branch 'origin/feature-rib' into feature-rib
# Conflicts:
#	go.mod
#	go.sum
#	lsdb/Lsdb.go
2022-06-24 11:41:22 +08:00
pxy 37900a8367 Merge remote-tracking branch 'origin/master' 2022-06-24 11:21:04 +08:00
free will 65dbd2b8d2 增加信号量(实现自MINSync,cp到这里) 2022-06-23 11:30:53 +08:00
free will cc433661f6 测试RoutingTableEntry通过,准备测试RoutingTable 2022-06-17 12:15:24 +08:00
free will 3eb8fb51bb 测试NextHop及NextHopList 2022-06-16 17:36:17 +08:00
free will 8d52bcf7fc 名称前缀表:增加、删除缓存池表项 2022-06-15 16:28:22 +08:00
free will 245e1f0e9a 名称前缀表:根据路由表进行更新 2022-06-15 16:22:02 +08:00
free will 22092bbb7e 名称前缀表:移除表项 2022-06-15 15:45:31 +08:00
free will 26cca32cc1 实现名称前缀表中的两个函数 2022-06-14 17:29:41 +08:00
free will 127c58776c 实现了名称前缀表条目 2022-06-10 16:46:33 +08:00
free will d6c79db4cb 新建路由表池条目、名称前缀表条目、名称前缀表三个结构体,并实现路由表池条目 2022-06-10 15:14:23 +08:00
free will 19aae6745a add 名称前缀表项 2022-06-09 15:59:20 +08:00
free will 5894ac326b 使用五节点拓扑来测试链路状态路由计算器,执行多路径计算,测试通过 2022-06-08 17:16:35 +08:00
free will fbb7712d4e 使用五节点拓扑来测试链路状态路由计算器,执行单路径计算,测试通过 2022-06-08 16:55:04 +08:00
free will 3afa39df5f 着手对邻接状态路由表计算器进行测试 2022-06-07 17:30:53 +08:00
free will d8143d3ad9 对路由表计算器进行初步测试,并修复若干小BUG 2022-06-07 17:23:33 +08:00
free will 925ad0e7c8 测试routermap从lsdb中构建uri到int的映射 2022-06-06 18:05:28 +08:00
free will e315bc868d 增加lsdb中若干函数的测试:构建并安装namelsa 安装lsa 构建并安装本机adjlsa 对来源于其它路由器的lsa进行到期自动删除 2022-06-06 17:46:24 +08:00
free will 30e5044896 测试通过了定时删除其他路由器的LSA 2022-06-06 16:50:41 +08:00
free will 1e2780ea1b LSDB:实现安装邻接lsa的功能 2022-06-03 22:19:27 +08:00
free will 4592b554ed 修改配置管理器中关于邻接列表和名称列表的读取;增加支持邻接列表判断当前邻接列表对周围路由器的探测结果;实现LSDB中构建邻接LSA的功能 2022-06-03 21:59:11 +08:00
free will aa5018cf9d lsa刷新或过期的触发增加一个宽限期 2022-06-03 20:00:36 +08:00
free will 0d5ef9368d LSDB:增加查看某个lsa是否存在、查找lsa功能 2022-06-03 19:56:09 +08:00
free will 80be9015af LSDB:增加删除LSA代码 2022-06-03 19:18:15 +08:00
free will 6a43efb6d5 实现LSDB中功能点:LSA安装、安排LSA超期任务、LSA超期刷新或删除 2022-06-03 17:22:32 +08:00
free will 4846c362ea 实现从配置文件中读取邻接信息和名称前缀信息;实现将配置文件中的名称前缀信息插入NameLsa;实现LSDB中ScheduleAdjLsaBuild 2022-06-03 15:46:44 +08:00
free will bd40bc3e48 在配置文件加载后,将日志模块按照配置文件进行设置 2022-06-03 14:15:26 +08:00
free will 997abd5f91 对MlscConfig增加ToString,并测试通过MlsrConfigParameters中关于标识和时间的参数 2022-06-03 14:09:52 +08:00