SR和OpenFlow有何不同?
发布时间:2022-11-11 15:49:46来源:
OpenFlow必须加载沿着源头到目的地的路径进入控制器开关的转发表项,SR与仅在入口路由器插入MPLS包头的松散源路由是不同的,它是在PCE上定义编码转发路径的。SR程序和MPLS标签栈为每个flow提供该flow的入口路由器路径,而不是让flow通过同一条路径到达所有交换机入口。
另一个区别是,一个OpenFlow控制器从所有的交换机/路由器收集相邻关系信息,并使用该信息来做出转发决定。而SR PCE依靠路由协议进行拓扑信息收集和标签传播。SR机制使用在硬件上运行的路由协议,有可能使得这些协议的新版本更难以部署,难度水平取决于系统架构。
SR需要更多的开发,以便它能达到像一些OpenFlow产品具有的双向应用的能力。另外,更积极的的一面是,把flow引向多个网络设备,SR看起来可能比OpenFlow机制更为有效。