发明名称 Packet Processing Rule Versioning
摘要 Some embodiments provide a method for a managed forwarding element that processes packets through a set of packet processing tables by matching rules in the tables. The method receives an update that requires modification to at least one of the packet processing tables. Each rule in the packet processing tables is assigned a range of packet processing table versions in which the rule is valid for processing packets. The method modifies the packet processing tables according to the received update by at least one of (i) modifying the range of packet processing table versions in which an existing rule is valid to end after a current packet processing table version and (ii) adding a new rule with a range of valid packet processing table versions that begins with a next packet processing table version. The method increments the current version of the packet processing tables to commit the modifications.
申请公布号 US2017091258(A1) 申请公布日期 2017.03.30
申请号 US201615007191 申请日期 2016.01.26
申请人 Nicira, Inc. 发明人 Rajahalme Jarno
分类号 G06F17/30;H04L29/12;H04L12/741 主分类号 G06F17/30
代理机构 代理人
主权项 1. For a managed forwarding element that processes packets through a set of packet processing tables by matching rules in the packet processing tables, a method comprising: receiving an update that requires modification to at least one of the packet processing tables, wherein each rule in the packet processing tables is assigned a range of packet processing table versions in which the rule is valid for processing packets; modifying the packet processing tables according to the received update by at least one of (i) modifying the range of packet processing table versions in which an existing rule is valid to end after a current packet processing table version and (ii) adding a new rule with a range of valid packet processing table versions that begins with a next packet processing table version; and incrementing the current version of the packet processing tables to commit the modifications.
地址 Palo Alto CA US