XMPP 在SDN中的角色:一路向前
很有有人会把这两种东西联系在一起, 但是他们两个确实走在了一起。XMPP是一种扩展的通讯以及表示协议,本来是为即时通信以及在线表示探测所设计开发的, 现在正在逐步发展成为另外一种SDN(软件定义网络)的协议。
一些研究者以及厂商们正在探索使用XMPP作为Openflow的一种替代或者补充协议。
Hybrid SDN(混合SDN)模型千差万别, 但是基本组成都是由一个外部的控制器, Openflow, 隧道 以及一些主要由hypervisior实现支持高度虚拟化环境的附属品。在Hybrid SDN 环境中,网络管理员在使用SDN技术的同时,可以继续支持传统的协议或者是机制。
Juniper Networks 的SDN部门的副总裁Ankur Singla 说:“XMPP 可以被控制器用来将控制面以及管理面的信息分配给服务器终端,XMPP 可以管理所有层面上的信息, 可以细到每一条流”。
IDC 数据中心网络研发总监Brad Casemore说:“传统协议对于现有的网络以及设备还是非常有必要的, 客户们拥有大量的现存网络产品,技术,档案等等, 他们在向SDN迈进的同时,也在试图头寻找方法如何继续支持现在的产品”
Juniper 和 AristaNetworks 正在探索将XMPP应用在SDN中,其他厂商估计也会跟进。
Juniper在ONF中表现活跃,它也是openflow的积极拥护者。 “当时我们认为SDN的范围不仅仅是Openflow”, Singla说。
基于此,Juniper在其Contrail SDN控制器中使用XMPP协议来分离控制面,数据面,配置以及终端管理。
Arista 使用XMPP作为一种通讯协议来配置switch已经有一段时间了,而现在他们正在尝试在他们的EOS产品上使用XMPP提供可编程的特性。
Casemore写到“在我们向SDN进军的过程中, 我们一直在观察Arista的策略的演进。如果客户想使用SDN的Openflow的模式进行外部控制,或者SDN演进, 他们有足够的能力支持一系列的技术”
使用XMPP作为SDN协议最大的优势在哪儿呢?Singla说:" 对于客户而言, 它意味着可以避免绑死在一家SDN厂商上面,如果绑死在一家厂商,就会显著的影响总的持有成本以及创新的速率。这就是互通性以及协议为什么可以增加灵活性,投资保护以及运营效率“
使用现有的, 成熟的, 以及被广泛使用的协议很够加速SDN系统的演进。 signla说:”我们的客户拥有大量的物理设备以及虚拟网络服务都可以从SDN系统提供的自动化以及敏捷中受益,-- 我们没有必要大跃进, 必要更换或者重新学习运营过程“
页:
[1]