文件名称:bgp:Go 中的 BGP 实现
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-03 11:06:57
Go
BGP BGP 是 Go 中的 BGP-4 实现。 RFC BGP 社区: : BGP-4 功能广告: : BGP-4: : BGP 扩展社区: : BGP 32 位 AS 编号: : BGP 32 位 AS 编号: : 笔记 open 消息中的参数似乎没有使用。 可以完全隐藏它,只关注功能。 即使 Append() 对打开的消息本身起作用。 还有现在 []TLV 中的数据,也许在代码上索引地图 map[int]TLV 会更好,这样我们也可以实现 .Clear(code int) 来清除消息。 去做 多个消息一个接一个,即打开和通知。 修复所有错误使用 创建服务器 infra ala net/http, godns 修复路径属性,这些类似于 dns RR,定义一个接口并使用反射来打包/解包。 Unpack 不做 header,Pack 做 header
【文件预览】:
bgp-master
----.travis.yml(34B)
----cmd()
--------main.go(698B)
----error.go(2KB)
----doc.go(216B)
----LICENSE(1KB)
----param.go(3KB)
----client.go(533B)
----msg.go(8KB)
----msg_test.go(1KB)
----AUTHORS(12B)
----.gitignore(13B)
----attr.go(3KB)
----README.md(1KB)
----types.go(2KB)