The invention relates to a OpenFlow compatible network system 100. The OpenFlow compatible network system 100 includes at least one forwarding element 101 including a OpenFlow compatible channel interface 102, and a OpenFlow compatible control element 103 for communicating with the at least one forwarding element 101 through the OpenFlow compatible channel interface 102, wherein the control element 103 is used in the forwarding element 101. The first data flow table 104 and second data flow table item 105 are defined, the first data flow table item 104 and the second data flow table item 105 both represent the bidirectional data connection 106, and the control element 103 is also used to define the overdue relationship 107 between the first data flow table item 104 and the second data flow table item 105.
【技术实现步骤摘要】
【国外来华专利技术】具有流过期扩展的OPENFLOW兼容网络
本专利技术涉及软件定义网络(software-definednetworking,简称SDN)的
,尤其涉及OpenFlow兼容网络系统、在OpenFlow兼容网络系统中管理数据流的方法以及在计算设备上运行时用于实现所述方法的计算机程序产品。特别地,本专利技术建议定义代表OpenFlow兼容网络系统中单个双向连接的数据流表项或者组表项之间的过期关系。
技术介绍
SDN是允许网络管理员通过低级别功能的抽象化来管理网络业务的计算机组网方式。这是通过将确定流量发送位置的系统(控制平面)与转发流量至所选目的地的底层系统(数据平面或者转发平面)解耦实现。这样的网络拓扑结构简化了组网。SDN需要控制平面与数据平面通信的一些方法。这样的一个机制称作OpenFlow。因此OpenFlow是允许SDN中转发元件的转发平面访问的通信协议。OpenFlow使得控制元件能够通过转发平面确定数据包的路径。控制平面与转发平面的分离使得流量管理相比利用简单的访问控制列表(accesscontrollist,简称ACL)和路由协议更加复杂。OpenFlow允许单个开放协议接口即OpenFlow信道远程管理不同供应商的交换机,这些交换机通常都有各自的专用接口和脚本语言。因此,OpenFlow视为SDN的使能器。OpenFlow兼容网络系统允许远程管理存储在转发元件中的开放系统互连(OpenSystemsInterconnection,简称OSI)、传输控制协议(TransmissionControlProtocol,简称TCP)以及层3数据流 ...
【技术保护点】
1.一种OpenFlow兼容网络系统(100),其特征在于,包括:至少一个包括OpenFlow兼容信道接口(102)的转发元件(101);用于通过所述OpenFlow兼容信道接口(102)与所述至少一个转发元件(101)通信的OpenFlow兼容控制元件(103);其中所述控制元件(103)用于在所述转发元件(101)中定义第一数据流表项(104)和第二数据流表项(105);所述第一数据流表项(104)和所述第二数据流表项(105)均代表双向数据连接(106);所述控制元件(103)还用于定义所述第一数据流表项(104)和所述第二数据流表项(105)之间的过期关系(107)。
【技术特征摘要】
【国外来华专利技术】1.一种OpenFlow兼容网络系统(100),其特征在于,包括:至少一个包括OpenFlow兼容信道接口(102)的转发元件(101);用于通过所述OpenFlow兼容信道接口(102)与所述至少一个转发元件(101)通信的OpenFlow兼容控制元件(103);其中所述控制元件(103)用于在所述转发元件(101)中定义第一数据流表项(104)和第二数据流表项(105);所述第一数据流表项(104)和所述第二数据流表项(105)均代表双向数据连接(106);所述控制元件(103)还用于定义所述第一数据流表项(104)和所述第二数据流表项(105)之间的过期关系(107)。2.根据权利要求1所述的系统(100),其特征在于,所述控制元件(103)用于通过所述转发元件(101)定义用于代表所述网络系统(100)中的第一节点(108)和第二节点(109)之间的双向数据连接(106)的正方向(106a)的所述第一数据流表项(104);所述控制元件(103)用于通过所述转发元件(101)定义用于代表所述网络系统(100)中的所述第二节点(109)和所述第一节点(108)之间的双向数据连接(106)的反方向(106b)的所述第二数据流表项(105)。3.根据上述权利要求任一项所述的系统(100),其特征在于,所述第一数据流表项(104)中的匹配字段(110a)与所述第二数据流表项(104)中的匹配字段(110b)不同。4.根据上述权利要求任一项所述的系统(100),其特征在于,由所述第一数据流表项(104)和所述第二数据流表项(105)之间的计时器(111)定义所述过期关系(107)。5.根据权利要求4所述的系统(100),其特征在于,在识别到所述第一数据流条目(104)和所述第二数据流条目(105)之间的数据流匹配时,触发所述计时器(111)。6.根据上述权利要求任一项所述的系统(100),其特征在于,如果所述过期关系(107)指示过期,则同时删除所述第一数据流表项(104)和所述第二数据流表项(105)。7.根据权利要求1所述的系统(100),其特征在于,所述控制元件(103)用于定义至少一个第一组表项(112)和第二组表项(113)之间的过期关系(107),而不是定义所述第一数据流表项(104)和所述第二数据流表项(105)之间的过期关系(107)。8....
【专利技术属性】
技术研发人员:格尔·萨吉,伊兰·甘佩尔,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。