networking - 优化路由表大小和跳数
问题描述
我有一个带有 9 个路由器的双向环形网络拓扑。您建议如何减少路由表中的大小(行数)和跳数?
解决方案
我认为让您感到困惑的是,如果每两个节点都建立一个连接,则网络可能会变得复杂。
首先,由于拓扑很小,控制器可能是您的不错选择。如果你不想要它,那么你可以使用一些算法,比如dijkstra、OSPF、RIP,或者其他的比如蚁群算法、遗传算法,它们可以在大型网络中很好地工作。
推荐阅读
- stream - Dailymotion Live stream Api 中的“POST 视频”参数“publish”无效
- javascript - Django多对多字段的Javascript数组
- python - 如何从这两个文件中找到前 100 个名称?
- php - 数据库中存在单引号或双引号的 MySQL 搜索
- regex - 捕获组中的正则表达式负前瞻
- aws-lambda - Amazon Cloudwatch JSON 格式不正确
- ios - swift中关于委托和协议的问题(示例)
- java - Spring Boot 将数据发布到 url 实现
- java - 找不到 com.google.firebase:firebase-database:16.0.0。在以下位置搜索 android app
- json - 将 Groovy Json 解析为键值