首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >路由表的关系数据库设计

路由表的关系数据库设计
EN

Stack Overflow用户
提问于 2014-11-21 20:28:38
回答 1查看 891关注 0票数 0

我正在尝试构建关系数据库来存储IPv4路由表(目前是单播)。有人能建议我如何按照最佳实践去做吗?

要求:此数据库将存储多个路由器/设备(1000+)的路由表。

我在想这个..。

  1. 有一个只存储路由器etc、主机名等的路由器表。
  2. 有一个接口表,它只存储每个路由器的接口名称(以及interfaceid)。
  3. 有一个存储列的routingTable表: IP前缀(子网/带掩码的路由);路由器(作为路由器);输出接口作为整数列表(在负载平衡的情况下)

我的问题基本上是,如何存储传出接口-作为一个列表或多个表?

类似的概念也适用于多播路由表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-21 21:41:14

我想我可能自己想出来了。我意识到,将传出接口I(也称为OIL,传出接口列表)存储在列表中并不是最好的方法,相反,我会将其存储在一个表中,如oil_id、route_id、out_interface_id ( route_id、out_interface_id是唯一的),并假设out_interface_id是全局唯一的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27069771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档