POF入门
背景:网络的发展使得对网络的需求呈指数性增长,网络管理变得复杂,网络升级或部署新业务,会带来长周期和高成本。需要一个更灵活的网络架构解决这些问题。
可编程网络
可解决上述问题。
-
思想:使网络管理员对网络的操作就是程序员对计算机的操作一样灵活,便捷。
-
实现:网络管理需要一个开放的网络操作系统,管理员通过网络操作系统去灵活地管理网络设备,就像程序员通过操作系统去操控计算机底层的硬件一样。网络管理若能通过编程的方式在设备上进行网络服务的设计、部署、管理和维护等操作中,那么就能解决传统网络中设备依赖性过强的僵化局面。
发展历程:GSMP——>基于OpenFlow的SDN——>POF(协议无感知转发)
存在问题:OpenFlow 交换机只能匹配特定协议的头部,而且对于特定类型的协议也只能采取特定的动作,提供的可编程能力有线,无法达到迅速部署新协议的要求。
华为公司在2013年推出POF技术,也是匹配-转发的操作方式,不过POF匹配域用{offset,length,value}三元组表示匹配域,匹配之后的动作也有一套通用的指令集