SDN-南向接口
XMPP
XMPP(可扩展消息处理现场协议)是一种以XML为基础的开放式实时通信协议,它用于即时消息(IM)以及在线现场探测,其前身是一个开源组织产生的网络即时通信协议——Jabber,
目前XMPP已被IETF国际标准组织标准化。XMPP设计的网络结构中定义了3类通信实体:客户端、服务器与网关。XMPP中基本的通信基于传统的“CS”模式,即客户端通过TCP/IP连接到服务器,然后通过传输XML流进行通信。服务器的内核是一个XMPP路由器,它在保持网络连通性的同时承担了客户端信息记录和连接的管理,而网关则承担着与异构通信系统的互联互通。
XMPP的这种结构与SDN的核心思想十分类似,如果将XMPP中的服务器设想为SDN中的控制器,XMPP客户端作为SDN数据平面设备,那么通过XML流传输网络状态与路由信息,指导数据平面流量的转发,同时在服务器端实现一些控制逻辑与数据维护,可以实现SDN控制与转发相分离的架构。
2)PCEP:
路径计算单元PCE(Path
ComputeElement)是IETF组织在总结现存控制机制的缺陷和多层多域网络需求的基础上提出的,并于2005年成立了PCE工作组,致力于将基于PCE的网络解决方案标准化。该工作组逐渐规范化了一系列与PCE相关的RFC标准,如路径计算单元协议(PCEP)以及一些基于PCE架构的路由协议和信令协议的扩展,包括开放最短路径优先协议