我是数据库模式设计的新手,希望能得到一些建议。
我正在尝试编写一个小工具来管理基于 cisco 的网络设备的访问列表。我被困在如何对访问列表及其条目进行建模。这是一些信息;
访问列表具有以下属性
- 一个名称和 1 个或多个访问列表条目 (ACE)
- 访问列表条目(ACE)具有以下内容;
- 源网络
- 目标网络
- 源端口
- 目的端口
- 协议
- 一种行为 -
源网络和目标网络都可以是 -
- 直接引用其他对象组或网络的对象组。
- 网络。是 IP 地址和网络掩码的组合
源端口和目标端口都可以
- 直接引用其他对象组或 PORT 的对象组
- A PORT - 是一个整数
对象组可以直接引用其他对象组或网络,即 IP 地址和网络掩码的组合。
还有一些更复杂的问题,但是我想将我的问题限制在上面突出显示的内容上。我附上了一张图表,展示了我认为我可以如何代表源网络作为示例。
非常感谢任何建议。