SDN-东西向接口
1)EWBridge:
EWBridge中,控制器发现(Controller
Discovery)实现了控制器间的握手,注册服务器(Registration Server)集中地维护各控制器列表信息,根据此信息控制器可以两两之间建立邻居关系。网域视图信息维护(Network View)是整个EWBridge中最为基础、重要的工作,包括网域视图信息的抽象、学习等。EWBridge将SDN网元抽象为节点、链路、端口、流等概念,通过扩展的LLDP(Link Layer DiscoveryProtocol,链路层发现协议)获取域内各网元的标识(ID)、容量(Capacity)、状态(Status)等信息,并对其进行综合分析、优化以形域内的网络视图。各控制器得到了对应网域的视图后,通过EWBridge在各控制器间交互多域的网络视图信息以形成一致的全局网络视图。EWBridge是基于TCP/SSL的一种应用层协议,可以使用JSON、XML、YANG等语言实现,具有良好的移植性和可扩展性。
2)OpenContrail:
SDN东西向接口协议,
OpenContrail控制平面的性能得到了极大的提升,如通过类似 BGP路由反射(Route Reflection,RR)的机制在控制节点之间引入状态汇总和分片,即可在网络规模增大、控制信息激增时保证控制平面的可扩展性。不过,IBGP要求控制节点逻辑上以 Full Mesh的拓扑形式互连。