Commit Graph

  • 623e908f76 add: face通知流处理流程 local zhengqi 2022-09-21 20:47:29 +08:00
  • 341458bfd3 Merge remote-tracking branch 'origin/local' master free will 2022-09-18 23:31:32 +08:00
  • 330f26a234 fix: 增强参数检查 zhengqi 2022-09-18 23:02:04 +08:00
  • 32937ca587 add: 完成所有todo zhengqi 2022-09-18 21:39:26 +08:00
  • 577f0a6e02 Merge remote-tracking branch 'origin/local' free will 2022-09-18 21:20:44 +08:00
  • 8c927d1624 将Lsdb变成zgg写的样子 free will 2022-09-18 21:20:31 +08:00
  • 42306a383f add: Face 列表初始化 zhengqi 2022-09-11 21:25:11 +08:00
  • 95de71b135 add: MLSR 补全方案 zhengqi 2022-09-11 19:34:34 +08:00
  • 16adbae591 add: MLSR 补全方案 zhengqi 2022-09-11 19:31:03 +08:00
  • 35c9be1763 add:f ib supplement zhengqi 2022-08-26 06:09:21 -07:00
  • 34a4796ebe add: fib supplement zhengqi 2022-08-26 17:50:15 +08:00
  • 62f63d4bf0 add: lsdb supplement zhengqi 2022-08-26 17:10:57 +08:00
  • 582436943b add: lsdb supplement zhengqi 2022-08-25 07:12:38 -07:00
  • 881f3c8654 add: lsdb supplement zhengqi 2022-08-25 06:54:06 -07:00
  • 82434236e0 add: new branch local zhengqi 2022-08-24 05:10:52 -07:00
  • f2d81850f5 试图完善Lsdb free will 2022-08-18 17:32:05 +08:00
  • 0d3747bd76 Merge remote-tracking branch 'origin/master' wzhq 2022-08-11 21:44:52 +08:00
  • 2550fcf695 add: SyncLogicHandler 以及 SyncProtocolAdapter单元测试 wzhq 2022-08-11 21:44:45 +08:00
  • 85af329c83 Merge remote-tracking branch 'origin/master' pxy 2022-08-11 09:30:31 +08:00
  • 6c69b3b626 增加 README pxy 2022-08-11 09:30:00 +08:00
  • eecb522c2e add: SyncLogicHandler 以及 SyncProtocolAdapter 实现 wzhq 2022-08-10 23:05:47 +08:00
  • b5e61066f4 add: SyncLogicHandler 以及 SyncProtocolAdapter 实现 wzhq 2022-08-10 17:48:29 +08:00
  • 6d98b22957 修正mlsr中lsa前缀类型 free will 2022-08-05 18:15:30 +08:00
  • 9e31a1164b 增加对Hello协议发包的虚空测试 free will 2022-07-29 22:35:05 +08:00
  • 976ed7c2de lsdb增加处理从face接受到的请求Lsa的兴趣包 free will 2022-07-29 22:31:17 +08:00
  • abaab69b8a 测试hello协议初始化 free will 2022-07-29 21:26:38 +08:00
  • 93577874cd hello协议的修改 free will 2022-07-29 20:53:50 +08:00
  • 534a69a441 修改异步事件触发信号接收器的名字 free will 2022-07-21 22:11:07 +08:00
  • 30c968834f 将所有LogicFace替换为LogicFaceICN free will 2022-07-21 22:08:35 +08:00
  • fae1544d00 实现mlsr的初始化 free will 2022-07-21 22:03:06 +08:00
  • 88bc79703c 思考本机名称前缀的来源问题 free will 2022-07-21 17:59:57 +08:00
  • d30f0b1d51 实现FibCodeCaller,以支持通过调用它来实现增删FIB表项的目的 free will 2022-07-21 16:57:59 +08:00
  • f0653e52b6 HelloProtocol:删掉没有用到的部分代码 free will 2022-07-15 23:28:33 +08:00
  • 36238cb7db 将hello协议中的logicface替换为logicfaceICN,以丝滑支持收到数据包时的处理 free will 2022-07-15 23:12:58 +08:00
  • 073df73c29 试图理解和使用fibcontroller。fuckfuckfuck这都是些啥 free will 2022-07-15 22:53:57 +08:00
  • 55e67d53f7 将minlib分支重新切换回para,再修复hello协议及fibcontroller的报错 free will 2022-07-15 22:35:50 +08:00
  • 18ea8b406f hello协议:实现收包之后的处理 free will 2022-07-15 22:18:58 +08:00
  • bd1b4e318f 增加发送hello兴趣包时的错误处理 free will 2022-07-15 11:05:13 +08:00
  • d109b3dc07 重写hello:实现发送hello兴趣包的函数 free will 2022-07-14 23:46:28 +08:00
  • c2c9b7cf2c 重写Hello协议,增加处理来自其它路由器的兴趣包的代码(解析兴趣包,然后给一个data包做应答) free will 2022-07-14 23:27:57 +08:00
  • 9514e2e3c4 改不如删 =_= free will 2022-07-14 14:49:11 +08:00
  • 4b93bcd0d2 加入hello和fib之后,两个问题:1. hello这块要大修,才能合并进来 ;2. fib这块是针对master分支的,对于para分支会报错,要修复 free will 2022-07-08 23:42:29 +08:00
  • cc8a8d2fb1 测试HelloProtocol文件 feature-rib pxy 2022-07-08 21:57:50 +08:00
  • c586f5cd3c 测试HelloProtocol文件 pxy 2022-07-08 20:17:19 +08:00
  • 178427520f 解决因gomod文件造成的报错 free will 2022-07-08 19:45:55 +08:00
  • 4e2fbb3a4b 修改lsdb/lsdb.go,避免合并冲突 free will 2022-07-08 19:36:37 +08:00
  • 72aa534150 修改gomod,避免合并冲突 free will 2022-07-08 19:34:08 +08:00
  • 92cb88862c 增加一条日志输出 free will 2022-07-07 17:32:01 +08:00
  • ab9765b271 测试由lsdb进行更新操作 & 路由器重新计算 导致的名称前缀表更新;修复由Lsdb.Update(邻接LSA)没有导致更新的BUG free will 2022-07-07 17:31:49 +08:00
  • 1e6b81c3c6 试图消除BUG:未运行任何测试 free will 2022-07-07 15:49:47 +08:00
  • 0ebdc4e51d 测试名称前缀表的增加条目:修复增加一个多路由器上同时拥有的资源前缀时的BUG free will 2022-07-06 18:10:43 +08:00
  • e2803e573a 增加名称前缀表的打印状态函数;更新Lsdb中关于触发更新的语句 free will 2022-07-06 16:18:47 +08:00
  • 7c5ecb3a92 名称前缀表及RTPE中的map必须初始化分配内存后才能使用 free will 2022-07-06 15:14:54 +08:00
  • f48521d534 gomod中版本号更误 free will 2022-07-03 16:52:11 +08:00
  • 2ae8a6beae 规范名称前缀表测试流程 free will 2022-07-01 21:03:04 +08:00
  • 70414c2c6f 测试基本通过:RoutingTablePoolEntry & NamePrefixTableEntry free will 2022-07-01 17:10:10 +08:00
  • caa6df19b7 测试通过:路由表计算 & 路由表中signal触发 free will 2022-07-01 13:03:12 +08:00
  • cd7ec6bf55 测试路由表添加表项 free will 2022-07-01 11:56:45 +08:00
  • 261cbd72ec 修复lsdb中信号报错,信号的声明需要在初始化语句的最前面 free will 2022-06-30 16:46:14 +08:00
  • 96c60a5cae 测试路由表缓存条目 free will 2022-06-24 21:49:51 +08:00
  • 645e5936ef 修改参数,名称首字母大写 free will 2022-06-24 21:30:55 +08:00
  • ec747d1e91 增加Lsdb中对于路由表被更新的事件;增加事件触发接收动作 free will 2022-06-24 21:26:54 +08:00
  • ab3f87bcee 增加Lsdb中对于lsdb被修改的事件 free will 2022-06-24 20:27:43 +08:00
  • fa7c41e4fb 增加对Signal如何使用的测试 free will 2022-06-24 16:08:20 +08:00
  • 7c866a35e9 Merge remote-tracking branch 'origin/feature-rib' into feature-rib pxy 2022-06-24 11:41:22 +08:00
  • 37900a8367 Merge remote-tracking branch 'origin/master' pxy 2022-06-24 11:21:04 +08:00
  • 65dbd2b8d2 增加信号量(实现自MINSync,cp到这里) free will 2022-06-23 11:30:53 +08:00
  • cc433661f6 测试RoutingTableEntry通过,准备测试RoutingTable free will 2022-06-17 12:15:24 +08:00
  • 3eb8fb51bb 测试NextHop及NextHopList free will 2022-06-16 17:36:17 +08:00
  • 8d52bcf7fc 名称前缀表:增加、删除缓存池表项 free will 2022-06-15 16:28:22 +08:00
  • 245e1f0e9a 名称前缀表:根据路由表进行更新 free will 2022-06-15 16:22:02 +08:00
  • 22092bbb7e 名称前缀表:移除表项 free will 2022-06-15 15:45:31 +08:00
  • 26cca32cc1 实现名称前缀表中的两个函数 free will 2022-06-14 17:29:41 +08:00
  • 127c58776c 实现了名称前缀表条目 free will 2022-06-10 16:46:33 +08:00
  • d6c79db4cb 新建路由表池条目、名称前缀表条目、名称前缀表三个结构体,并实现路由表池条目 free will 2022-06-10 15:14:23 +08:00
  • 19aae6745a add 名称前缀表项 free will 2022-06-09 15:59:20 +08:00
  • 5894ac326b 使用五节点拓扑来测试链路状态路由计算器,执行多路径计算,测试通过 free will 2022-06-08 17:16:35 +08:00
  • fbb7712d4e 使用五节点拓扑来测试链路状态路由计算器,执行单路径计算,测试通过 free will 2022-06-08 16:55:04 +08:00
  • 3afa39df5f 着手对邻接状态路由表计算器进行测试 free will 2022-06-07 17:30:53 +08:00
  • d8143d3ad9 对路由表计算器进行初步测试,并修复若干小BUG free will 2022-06-07 17:23:33 +08:00
  • 925ad0e7c8 测试routermap从lsdb中构建uri到int的映射 free will 2022-06-06 18:05:28 +08:00
  • e315bc868d 增加lsdb中若干函数的测试:构建并安装namelsa 安装lsa 构建并安装本机adjlsa 对来源于其它路由器的lsa进行到期自动删除 free will 2022-06-06 17:46:24 +08:00
  • 30e5044896 测试通过了定时删除其他路由器的LSA free will 2022-06-06 16:50:41 +08:00
  • 1e2780ea1b LSDB:实现安装邻接lsa的功能 free will 2022-06-03 22:19:27 +08:00
  • 4592b554ed 修改配置管理器中关于邻接列表和名称列表的读取;增加支持邻接列表判断当前邻接列表对周围路由器的探测结果;实现LSDB中构建邻接LSA的功能 free will 2022-06-03 21:59:11 +08:00
  • aa5018cf9d lsa刷新或过期的触发增加一个宽限期 free will 2022-06-03 20:00:36 +08:00
  • 0d5ef9368d LSDB:增加查看某个lsa是否存在、查找lsa功能 free will 2022-06-03 19:56:09 +08:00
  • 80be9015af LSDB:增加删除LSA代码 free will 2022-06-03 19:18:15 +08:00
  • 6a43efb6d5 实现LSDB中功能点:LSA安装、安排LSA超期任务、LSA超期刷新或删除 free will 2022-06-03 17:22:32 +08:00
  • 4846c362ea 实现从配置文件中读取邻接信息和名称前缀信息;实现将配置文件中的名称前缀信息插入NameLsa;实现LSDB中ScheduleAdjLsaBuild free will 2022-06-03 15:46:44 +08:00
  • bd40bc3e48 在配置文件加载后,将日志模块按照配置文件进行设置 free will 2022-06-03 14:15:26 +08:00
  • 997abd5f91 对MlscConfig增加ToString,并测试通过MlsrConfigParameters中关于标识和时间的参数 free will 2022-06-03 14:09:52 +08:00
  • 0dca6fd43f 测试MlsrConfig,并将配置文件样例放置到项目根目录下 free will 2022-06-02 17:37:45 +08:00
  • b1fe878eb5 更新RoutingTable中关于任务调度的语句 free will 2022-05-30 17:29:41 +08:00
  • 49432f82d1 增加若干测试文件(尚未填充);对Scheduler进行测试并修复BUG free will 2022-05-30 17:14:36 +08:00
  • 381e1adbc9 小修LSDB free will 2022-05-27 19:24:06 +08:00
  • 916d235a46 对LsaContainer进行存取邻接LSA的测试,测试通过 free will 2022-05-26 21:26:23 +08:00
  • a25c524c68 增加支持邻接LSA与json字符串互相转换 free will 2022-05-26 21:13:57 +08:00
  • 1efd9c63aa 解决LsaContainer测试错误的问题(输出不规范导致go没有识别);将FaceUri某函数由小写改为大写 free will 2022-05-26 20:36:47 +08:00
  • 3e69ec2dea 增加测试RouteCost free will 2022-05-26 12:08:28 +08:00