SDN第三次作业
1.阅读
2.回答以下问题
①.列举openflow1.0的12元组?
答:OpenFlow标准的名称是OpenFlow Switch Specification,其最初的出发点是考虑到网络的创新思想需要在实际网络上才能被更好地验证,而研究人员又无法修改现网中的网络设备,故而提出了名为OpenFlow的控制和转发分离的架构,将控制逻辑从网络设备盒子中引出来,供研究者对其进行任意的编程从而实现新型的网络协议、拓扑架构而无需改动网络设备本身。
OpenFlow 1.0中已经充分体现了基于OpenFlow交换机、OpenFlow控制器,以及OpenFlow协议搭建SDN的设计思想和整体架构,如图2-1所示。
OpenFlow流表的包头域(OpenFlow 1.1之后被称作匹配域),用于对交换机接收到的数据包的包头内容进行匹配。在OpenFlow 1.0中,流表的包头域中包括了12个元组:例如入端口、源MAC地址、目的MAC地址、以太网类型、VLAN ID、VLAN优先级、源IP地址、目的IP地址、IP协议、IP TOS位、TCP/UDP源端口、TCP/UDP目的端口。
②.openflow多级流表机制的优点?
答:多级流表制的概念是在Openflow1.1版本中提出的,多级流表将数据包的处理逻辑划分成多个子逻辑,并由多张流表分别匹配和处理,从而使得数据包的处理变成了一条流水线。多级流表的设计使得流表项聚合成为可能,节省了流表空间,也提高了编程处理逻辑的灵活性。
流表结构示意图如图2-2所示
3.《重构网络》试读章节链接
-密码:84wm