我正在尝试深入研究SDN和OpenFlow这些新概念。我不清楚的一件事是,传统路由(OSPF,BGP等)是如何在SDN中完成的,还是完全消失了,取而代之的是一些轻量级的机制?
我将不胜感激任何提示和链接,以使您对此有更好的了解。谢谢!
标记
最佳答案
在SDN世界中, Controller 在每个路由器和交换机中设置数据平面,以确保以某种期望的方式转发流。需要给 Controller 逻辑以做出这些路由决策。如果您想使用诸如OSPF之类的传统机制,则可以在 Controller (https://sites.google.com/site/routeflow/)上安装诸如RouteFlow之类的东西。另外,尽管您可能决定使用其他更相关或更理想的机制。 SDN开辟了可能性的新世界。
例如,假设您在两个位置之间有两条路线。一种路由的运行成本非常高,但延迟也很低,并且可以更快地传输流量。另一条路线更长,延迟更高,但是运行起来却很便宜。您可能会决定要通过一条路径而不是另一条路径路由特定的流量。例如。您老板的流量走得快(所以他不会一直打败您),而您同事的流量走得慢(毕竟他确实偷走了您留在办公 table 上的cookie!)。或者,您的电子邮件访问量采用较慢的路由,而交易/实时应用程序访问量采用较快的路由。
关于networking - 软件定义的网络和OpenFlow,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14735450/