8月3日消息,近年来SDN凭借其出色的可编程性获得巨大的发展,不过因为控制层面和芯片固定功能的制约,SDN进程仍有困难需要克服。可编程语言P4的出现将“软件定义”延伸到芯片层面,是网络变得更加简单、快速、可编程。P4主席Changhoon Kim在今日的“2017在今天召开的“全球SDNFV技术大会”上为我们介绍了P4的优点。
Changhoon Kim表示,P4的独立性、架构及其工程结合起来能够带来最快且表现最好的交互机服务。除此之外,P4还为用户提供了抽象层最容易的编程体验,因为简化了抽象层的操作,使24小时内实现编程变得可行。
P4的可编程性是怎么实现的呢?Changhoon Kim介绍说:
首先,P4降低了复杂性。当我们需要建立数据中心时,我们所需要做的就是把IPV4、IPV6等内容去掉,之后我们就能够以一种非常简练的方式来使用你所需要的特征。这样就极大的降低了复杂性。
第二,P4能够为大家带来更好的使用体验。我们可以看到在30年以前协议的复杂性是很高的,而如今这些是可读的,这便是近年来根据用户的需求定制的。
第三,P4保持独立性。我们所使用机器学习的技术,只需要把这些编译起来,最终就能够建立起API,如此便可支持交换机实现更好的运营。
第四,P4可实现网络遥感侦测,也就是自动测量系统。
最后,Changhoon Kim表示INT也是一个全新发展方向。人们想要的是进行终端的最后分析。然而一个包裹添加了交换机的ID是需要经历一段时间的等待,之后还需要忍受排队的延迟,这便决定了此包裹最初便是一个低能量包裹,优化的目标是将其取代。