在SDN网络中,有控制平面和数据平面。我想知道路由协议是否运行在数据传输平面的路由器中?如果那样,就和传统网络没有区别了。或者路由协议表将发送到控制器,控制器将拥有所有路由表。
如果在 SDN 网络中的物理路由器中的路由协议?
网络工程
路由
专用网
2021-08-02 05:22:47
4个回答
SDN 仍在开发中,因此没有硬性规定。但是一般来说,控制器对网络有完整的视图,所以不需要路由协议。
然而,仍然存在交换机如何将控制平面流量转发到控制器的问题。一些解决方案让交换机运行路由协议,以便它们可以了解到控制器的路径。但那是控制平面功能,而不是数据平面功能。
SDN 已经发展为将控制平面和数据平面与传统网络设备分离。为什么,难以进行新的创新或开发协议等新技术 提供网络级抽象,集中控制平面,易于在整个网络中进行更改,快速转换,例如如果设备出现故障,它将通过在新拓扑中隔离设备来优化网络拓扑逻辑上和其他各种功能
SDN 通常用 SDN 控制器完成,没有。控制器加载规则以根据网络管理员提供的说明同步拓扑的虚拟或物理设备
SDN 集中了路由器中使用的大多数分布式路由算法。然而,SDN 也是单个网络运营商下的单个域或域集合的系统。在此过程中不再需要路由器。
当网络运营商的 SDN 域与另一个网络运营商的域(SDN 或其他)通信时,它使用域间协议,例如 BGP。通常,路由器会保持在 SDN 网络的边缘以促进这一点。目前正在研究如何更好地做到这一点,但是一个真正的全球 SDN 超级控制器在政治(谁控制它?)和技术原因(例如,维护全球 IPv6 地址的数据库非常重要)方面存在问题。问题)。
为了回答问题的最后一部分,控制器通常在内存中保存域中所有交换机节点的图形。因此,它通常不需要路由表。它从包含目的地的交换机转发一个数据包,控制器在图中搜索到目的地的最快(或最便宜,或......)路由,并立即在每个交换机途中创建和安装新的交换机规则。
其它你可能感兴趣的问题