【技术实现步骤摘要】
实现OpenFlow的软件定义网络中的报文排序相关申请案交叉申请本专利技术要求2013年11月25日JiaoWang等人递交的专利技术名称为“实现OpenFlow的软件定义网络中的报文排序”的申请号为14/089295的美国非临时申请的在先申请优先权,其要求2012年11月29日JiaoWang等人递交的专利技术名称为“SDN-OpenFlow下的多流表设计和实现机制”的申请号为61/731389的美国临时申请的在先申请优先权,这两个在先申请的内容以引入的方式并入本文本中。关于由联邦政府赞助研究或开发的声明不适用。参考缩微胶片附录不适用。
技术介绍
现代通讯网络包括通过网络传输数据的节点,如路由器、交换机、网桥、以及其他设备。多年来,网络已经变得越来越复杂,导致网络节点形成相互交织的网。因此,节点供应商们已经在努力定制、优化以及改进节点的性能。软件定义网络(SDN)就是一种解决这种定制、优化以及改进方面的问题的新兴网络技术。通过从路由、资源和其他管理(即,控制面)功能中解耦数据转发(即,数据面)功能,SDN简化了网络。因此,传统网络节点可以同时提供数据面功能和控制面功能,而SDN节点可以提供数据面功能,SDN控制器可以提供控制面功能。开放应用程序接口(API)服务,例如,OpenFlow,可以将数据面和控制面之间的交互标准化,且可以实现节点和控制器不特定于任何供应商。因此,SDN结合诸如OpenFlow的开放API服务,能够改善定制、优化和性能。
技术实现思路
在一个实施例中,本专利技术包括:软件定义网络(SDN)OpenFlow装置,包括处理器以及耦合到所述处理器 ...
【技术保护点】
1.一种装置,其特征在于,包括:接收器,用于接收指令;存储器系统,耦合到所述接收器,用于存储所述指令;处理器,耦合到所述存储器系统,用于执行所述指令,以使所述装置:实现流管道,其中,所述流管道包括一系列流表,所述流表包括匹配域,所述匹配域是基于网络服务的优先次序排序的;使用所述流管道路由报文。
【技术特征摘要】
2012.11.29 US 61/731,389;2013.11.25 US 14/089,2951.一种装置,其特征在于,包括:接收器,用于接收指令;存储器系统,耦合到所述接收器,用于存储所述指令;处理器,耦合到所述存储器系统,用于执行所述指令,以使所述装置:实现流管道,其中,所述流管道包括一系列流表,所述流表包括匹配域,所述匹配域是基于网络服务的优先次序排序的;使用所述流管道路由报文。2.根据权利要求1所述的装置,其特征在于,所述网络服务包括访问控制列表(ACL)服务、层二转发服务、虚拟局域网(VLAN)服务、多协议标签交换(MPLS)服务、层三转发服务和业务定位服务。3.根据权利要求2所述的装置,其特征在于,所述层三转发服务包括第四版互联网协议(IPv4)服务和第六版互联网协议(IPv6)服务。4.根据权利要求3所述的装置,其特征在于,所述流表编号为0到11,其中,流表0和流表1使所述处理器实现所述ACL服务,流表2使所述处理器实现所述业务定位服务,流表3使所述处理器实现所述层二转发服务,流表2、流表3和流表4使所述处理器实现所述VLAN服务,流表2和流表5使所述处理器实现所述MPLS服务,流表2、流表6、流表7和流表8使所述处理器实现所述IPv4服务,流表2、流表6、流表9和流表10使所述处理器实现所述IPv6服务,流表11使所述处理器实现至少一种附加服务。5.根据权利要求4所述的装置,其特征在于,所述流表0、流表7和流表9是精确匹配流表,所述流表1、流表8、和流表10是通配流表。6.根据权利要求4所述的装置,其特征在于,所述流表0和流表1分别包括ETHTYPE匹配域、IPSRC匹配域、IPDST匹配域、IPPROTO匹配域和DSTPORT匹配域,流表2包括ETHTYPE匹配域和INPORT匹配域,所述流表3包括ETHSRC匹配域、ETHDST匹配域和Metadata匹配域,所述流表4包括VLANVID匹配域、VLANPCP匹配域和Metadata匹配域,所述流表5包括MPLSLABEL匹配域、MPLSTC匹配域和Metadata匹配域,所述流表6包括IPTOS匹配域、IPPROTO匹配域和Metadata匹配域,所述流表7和流表8分别包括IPV4SRC匹配域、IPV4DST匹配域和Metadata匹配域,所述流表9和流表10分别包括IPV6SRC匹配域、IPV6DST匹配域和Metadata匹配域,所述流表11包括附加匹配域,其中,所述ETHTYPE匹配域描述以太网帧类型,所述IPSRC匹配域描述因特网协议(IP)源地址,所述IPDST匹配域描述IP目的地址,所述IPPROTO匹配域描述IPv4或IPv6协议号,所述DSTPORT匹配域描述目的端口,所述INPORT匹配域描述交换机输入端口,所述ETHSRC匹配域描述以太网源地址,所述ETHDST匹配域描述以太网目的地址,所述Metadata匹配域描述元数据,所述VLANVID匹配域描述VLAN标识(ID),所述VLANPCP匹配域描述VLAN优先级,所述MPLSLABEL匹配域描述MPLS标签,所述MPLSTC匹配域描述MPLS流类型(TC),所述IPTOS匹配域描述IP服务类型(TOS),所述IPV4SRC匹配域描述IPv4源地址,所述IPV4DST匹配域描述IPv4目的地址,所述IPV6SRC匹配域描述IPv6源地址,所述IPV6DST匹配域描述IPv6目的地址。7.根据权利要求6所述的装置,其特征在于,所述附加匹配域包括所有剩余的匹配域。8.根据权利要求1所述的装置,其特征在于,所述存储器系统包括用于实现匹配域的精确匹配的静态随机存取存储器(SRAM)和用于实现匹配域的通配的三重内容寻址内存(TCAM)。9.根据权利要求1所述的装置,其特征在于,所述流表编号为0到8,流表0包括ETHTYPE匹配域和IPPROTO匹配域,流表1和流表2分别包括IPV4SRC匹配域、IPV4DST匹配域、TCPSRC匹配域和TCPDST匹配域,流表3和流表4分别包括IPV4SRC匹配域、IPV4DST匹配域、UDPSRC匹配域和UDPDST匹配域,流表5和流表6分别包括IPV6SRC匹配域、IPV6DST匹配域、TCPSRC匹配域和TCPDST匹配域,流表7和流表8分别包括IPV6SRC匹配域、IPV6DST匹配域、UDPSRC匹配域和UDPDST匹配域,其中,ETHTYPE匹配域描述以太网帧类型,IPPROTO匹配域描述IPv4或IPv6协议号,IPV4SRC匹配域描述IPv4源地址,IPV4DST匹配域描述IPv4目的地址,TCPSRC匹配域描述传输控制协议(TCP)源端口,DSTTCPPORT匹配域描述TCP目的端口,UDPS...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。