From fe13e74afe2542bd414f3cdaa84a9e024d1c0db5 Mon Sep 17 00:00:00 2001 From: Sam Hague Date: Sat, 28 Apr 2018 10:04:50 -0400 Subject: [PATCH] Add more show and analyze commands Also renamed the resource model files to not have : in the name since that is a special character with Windows. JIRA: NETVIRT-1232 Change-Id: I2d1dd093451854da1caedffd8d5a2a1ca5602db8 Signed-off-by: Sam Hague --- resources/tools/odltools/odltools/cli.py | 9 +- .../odltools/odltools/csit/robotfiles.py | 4 +- .../odltools/csit/tests/test_robotfiles.py | 2 +- .../tools/odltools/odltools/mdsal/cmd.py | 54 +- .../odltools/mdsal/models/constants.py | 9 + .../odltools/odltools/mdsal/models/elan.py | 12 +- .../odltools/mdsal/models/id_manager.py | 8 +- .../odltools/mdsal/models/ietf_interfaces.py | 32 +- .../models/interface_service_bindings.py | 8 +- .../odltools/mdsal/models/itm_state.py | 18 +- .../odltools/odltools/mdsal/models/l3vpn.py | 8 +- .../odltools/odltools/mdsal/models/mip.py | 8 +- .../odltools/mdsal/{ => models}/model.py | 27 +- .../odltools/odltools/mdsal/models/models.py | 43 + .../odltools/mdsal/models/network_topology.py | 12 +- .../odltools/odltools/mdsal/models/neutron.py | 10 +- .../odltools/odltools/mdsal/models/odl_fib.py | 8 +- .../mdsal/models/odl_interface_meta.py | 12 +- .../odltools/mdsal/models/odl_l3vpn.py | 14 +- .../mdsal/models/opendaylight_inventory.py | 31 +- .../tools/odltools/odltools/mdsal/request.py | 4 +- .../odltools/odltools/mdsal/tests/__init__.py | 8 + .../config_ietf-interfaces:interfaces.json | 102 - .../config_itm-state:dpn-endpoints.json | 69 - ...ogy:network-topology_topology_ovsdb:1.json | 372 - .../odltools/odltools/mdsal/tests/test_cmd.py | 31 + .../mdsal/tests/test_ietf_interfaces.py | 13 +- .../odltools/mdsal/tests/test_itm_state.py | 20 +- .../odltools/mdsal/tests/test_models.py | 33 - .../mdsal/tests/test_network_topology.py | 13 +- .../odltools/mdsal/tests/test_request.py | 2 +- .../odltools/odltools/netvirt/analyze.py | 137 + .../tools/odltools/odltools/netvirt/cli.py | 49 +- .../odltools/odltools/netvirt/constants.py | 20 - .../odltools/odltools/netvirt/ds_analyze.py | 317 +- .../odltools/odltools/netvirt/flow_parser.py | 5 +- .../odltools/netvirt/netvirt_utils.py | 139 - .../tools/odltools/odltools/netvirt/show.py | 104 + .../odltools/netvirt/tests/__init__.py | 8 + .../odltools/netvirt/tests/test_analyze.py | 19 + .../odltools/netvirt/tests/test_show.py | 25 + .../tools/odltools/odltools/netvirt/utils.py | 8 + .../tools/odltools/odltools/ovs/tables.py | 15 + .../odltools/odltools/ovs/tests/test_flows.py | 3 +- .../odltools/ovs/tests/test_request.py | 5 +- .../config___elan__elan-instances.json | 38 + .../config___ietf-interfaces__interfaces.json | 381 + .../config___itm-state__dpn-endpoints.json | 69 + .../config___l3vpn__vpn-interfaces.json | 276 + ...etwork-topology___topology___ovsdb__1.json | 372 + .../resources/config___neutron__neutron.json | 857 + ...onfig___opendaylight-inventory__nodes.json | 43674 ++++++++++++++++ ...l___ietf-interfaces__interfaces-state.json | 552 + 53 files changed, 46847 insertions(+), 1222 deletions(-) create mode 100644 resources/tools/odltools/odltools/mdsal/models/constants.py rename resources/tools/odltools/odltools/mdsal/{ => models}/model.py (71%) create mode 100644 resources/tools/odltools/odltools/mdsal/models/models.py delete mode 100644 resources/tools/odltools/odltools/mdsal/tests/resources/config_ietf-interfaces:interfaces.json delete mode 100644 resources/tools/odltools/odltools/mdsal/tests/resources/config_itm-state:dpn-endpoints.json delete mode 100644 resources/tools/odltools/odltools/mdsal/tests/resources/config_network-topology:network-topology_topology_ovsdb:1.json create mode 100644 resources/tools/odltools/odltools/mdsal/tests/test_cmd.py delete mode 100644 resources/tools/odltools/odltools/mdsal/tests/test_models.py create mode 100644 resources/tools/odltools/odltools/netvirt/analyze.py delete mode 100644 resources/tools/odltools/odltools/netvirt/constants.py delete mode 100644 resources/tools/odltools/odltools/netvirt/netvirt_utils.py create mode 100644 resources/tools/odltools/odltools/netvirt/show.py create mode 100644 resources/tools/odltools/odltools/netvirt/tests/__init__.py create mode 100644 resources/tools/odltools/odltools/netvirt/tests/test_analyze.py create mode 100644 resources/tools/odltools/odltools/netvirt/tests/test_show.py create mode 100644 resources/tools/odltools/odltools/netvirt/utils.py create mode 100644 resources/tools/odltools/odltools/tests/resources/config___elan__elan-instances.json create mode 100644 resources/tools/odltools/odltools/tests/resources/config___ietf-interfaces__interfaces.json create mode 100644 resources/tools/odltools/odltools/tests/resources/config___itm-state__dpn-endpoints.json create mode 100644 resources/tools/odltools/odltools/tests/resources/config___l3vpn__vpn-interfaces.json create mode 100644 resources/tools/odltools/odltools/tests/resources/config___network-topology__network-topology___topology___ovsdb__1.json create mode 100644 resources/tools/odltools/odltools/tests/resources/config___neutron__neutron.json create mode 100644 resources/tools/odltools/odltools/tests/resources/config___opendaylight-inventory__nodes.json create mode 100644 resources/tools/odltools/odltools/tests/resources/operational___ietf-interfaces__interfaces-state.json diff --git a/resources/tools/odltools/odltools/cli.py b/resources/tools/odltools/odltools/cli.py index e0743b0b07..6efcf74622 100644 --- a/resources/tools/odltools/odltools/cli.py +++ b/resources/tools/odltools/odltools/cli.py @@ -2,17 +2,16 @@ import argparse import mdsal.cli import netvirt.cli +import odltools import odltools.csit.cli -__version__ = "0.1" - def create_parser(): parser = argparse.ArgumentParser(prog="python -m odltools", description="OpenDaylight Troubleshooting Tools") - parser.add_argument("-v", "--verbose", dest="verbose", action="count", default=0, - help="verbosity (-v, -vv)") + # parser.add_argument("-v", "--verbose", dest="verbose", action="count", default=0, + # help="verbosity (-v, -vv)") parser.add_argument("-V", "--version", action="version", - version="%(prog)s (version {version})".format(version=__version__)) + version="%(prog)s (version {version})".format(version=odltools.__version__)) subparsers = parser.add_subparsers(dest="command", description="Command Tool") odltools.csit.cli.add_parser(subparsers) odltools.mdsal.cli.add_parser(subparsers) diff --git a/resources/tools/odltools/odltools/csit/robotfiles.py b/resources/tools/odltools/odltools/csit/robotfiles.py index 1570df0c1a..10422ce4e8 100644 --- a/resources/tools/odltools/odltools/csit/robotfiles.py +++ b/resources/tools/odltools/odltools/csit/robotfiles.py @@ -262,7 +262,9 @@ class RobotFiles: return cmd.replace(" ", "_") def fix_model_name(self, model): - return model.replace("/", "_") + name = model.replace("/", "___") + name = name.replace(":", "__") + return name def run(args): diff --git a/resources/tools/odltools/odltools/csit/tests/test_robotfiles.py b/resources/tools/odltools/odltools/csit/tests/test_robotfiles.py index 4d3ff05a42..216f5c56f8 100644 --- a/resources/tools/odltools/odltools/csit/tests/test_robotfiles.py +++ b/resources/tools/odltools/odltools/csit/tests/test_robotfiles.py @@ -11,7 +11,7 @@ from odltools.csit.robotfiles import RobotFiles class TestRobotFiles(unittest.TestCase): DATAPATH = "/tmp/output_02_l3.xml.gz" - OUTPATH = "/tmp/robotjob" + OUTPATH = "/tmp/robotjob2" def setUp(self): logg.Logger() diff --git a/resources/tools/odltools/odltools/mdsal/cmd.py b/resources/tools/odltools/odltools/mdsal/cmd.py index 41b3acd6a8..42abdd4c69 100644 --- a/resources/tools/odltools/odltools/mdsal/cmd.py +++ b/resources/tools/odltools/odltools/mdsal/cmd.py @@ -1,7 +1,4 @@ import request -from model import Model -from odltools.mdsal.models import opendaylight_inventory, network_topology, itm_state, elan, id_manager, \ - ietf_interfaces, interface_service_bindings, l3vpn, mip, neutron, odl_fib, odl_interface_meta, odl_l3vpn DSM_FILE = 0 DSM_DSTYPE = 1 @@ -139,55 +136,14 @@ DSMAP = { } -def get_all_dumps(path, ip, port, user, pw, pretty_print=False): +def get_all_dumps(args): for res in DSMAP.itervalues(): store = res[DSM_DSTYPE] model_path = res[DSM_PATH] path_split = split_model_path(model_path) - filename = make_filename(path, store, path_split.name, path_split.container) - url = make_url(ip, port, store, path_split.name, path_split.container) - get_model_data(filename, url, user, pw, pretty_print) - - -def get_all_model_dumps(): - modelpath = "/tmp/robotjob/s1-t1_Create_VLAN_Network_net_1/models" - elan_elan_instances = None - elan_elan_interfaces = None - id_manager_id_pools = None - ietf_interfaces_interfaces = None - ietf_interfaces_interfaces_state = None - interface_service_bindings_service_bindings = None - itm_state_tunnels_state = None - l3vpn_vpn_interfaces = None - mip_mac = None - network_topology_network_topology_config = None - network_topology_network_topology_operational = None - neutron_neutron = None - odl_fib_fib_entries = None - odl_interface_meta_if_index_interface_map = None - odl_inventory_nodes_config = None - odl_inventory_nodes_operational = None - odl_l3vpn_vpn_instance_to_vpn_id = None - - - elan_elan_instances = elan.elan_instances(Model.CONFIG, modelpath) - elan_elan_interfaces = elan.elan_interfaces(Model.CONFIG, modelpath) - id_manager_id_pools = id_manager.id_pools(Model.CONFIG, modelpath) - ietf_interfaces_interfaces = ietf_interfaces.interfaces(Model.CONFIG, modelpath) - ietf_interfaces_interfaces_state = ietf_interfaces.interfaces_state(Model.OPERATIONAL, modelpath) - interface_service_bindings_service_bindings = interface_service_bindings.service_bindings(Model.CONFIG, modelpath) - itm_state_tunnels_state = itm_state.tunnels_state(Model.OPERATIONAL, modelpath) - l3vpn_vpn_interfaces = l3vpn.vpn_instance_to_vpn_id(Model.CONFIG, modelpath) - mip_mac = mip.mac(Model.CONFIG, modelpath) - neutron_neutron = neutron.neutron(Model.CONFIG, modelpath) - network_topology_network_topology_config = network_topology.network_topology(Model.CONFIG, modelpath) - network_topology_network_topology_operational = network_topology.network_topology(Model.CONFIG, modelpath) - neutron_neutron = neutron.neutron(Model.CONFIG, modelpath) - odl_fib_fib_entries = odl_fib.fib_entries(Model.CONFIG, modelpath) - odl_interface_meta_if_index_interface_map = odl_interface_meta.if_indexes_interface_map(Model.OPERATIONAL, modelpath) - odl_inventory_nodes_config = opendaylight_inventory.nodes(Model.CONFIG, modelpath) - odl_inventory_nodes_operational = opendaylight_inventory.nodes(Model.OPERATIONAL, modelpath) - odl_l3vpn_vpn_instance_to_vpn_id = odl_l3vpn.vpn_instance_to_vpn_id(Model.CONFIG, modelpath) + filename = make_filename(args.path, store, path_split.name, path_split.container) + url = make_url(args.ip, args.port, store, path_split.name, path_split.container) + get_model_data(filename, url, args.user, args.pw, args.pretty_print) class ModelSplit: @@ -229,4 +185,4 @@ def get_model_data(filename, url, user, pw, pretty_print=False): def run_dump(args): - get_all_dumps(args.outdir, args.ip, args.port, args.user, args.pw, args.pretty_print) + get_all_dumps(args.outdir, args) diff --git a/resources/tools/odltools/odltools/mdsal/models/constants.py b/resources/tools/odltools/odltools/mdsal/models/constants.py new file mode 100644 index 0000000000..e1a0cda522 --- /dev/null +++ b/resources/tools/odltools/odltools/mdsal/models/constants.py @@ -0,0 +1,9 @@ +VIF_TYPE_TO_PREFIX = { + 'ovs':'tap', + 'vhost_user':'vhu' +} + +VIF_TYPE = 'neutron-binding:vif-type' +IFACE_PARENT = 'odl-interface:parent-interface' +IFTYPE_VLAN = 'iana-if-type:l2vlan' +IFTYPE_TUNNEL = 'iana-if-type:tunnel' diff --git a/resources/tools/odltools/odltools/mdsal/models/elan.py b/resources/tools/odltools/odltools/mdsal/models/elan.py index 0452fe4684..fd759ba408 100644 --- a/resources/tools/odltools/odltools/mdsal/models/elan.py +++ b/resources/tools/odltools/odltools/mdsal/models/elan.py @@ -1,15 +1,15 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "elan" -def elan_instances(store, ip=None, port=None, path=None): - return ElanInstances(NAME, ElanInstances.CONTAINER, store, ip, port, path) +def elan_instances(store, args): + return ElanInstances(NAME, ElanInstances.CONTAINER, store, args) -def elan_interfaces(store, ip=None, port=None, path=None): - return ElanInstances(NAME, ElanInstances.CONTAINER, store, ip, port, path) +def elan_interfaces(store, args): + return ElanInstances(NAME, ElanInstances.CONTAINER, store, args) class ElanInstances(Model): @@ -36,7 +36,7 @@ class ElanInterfaces(Model): def get_elan_interfaces_by_key(self, key="name"): d = {} - ifaces = self.get_elan_ifaces() + ifaces = self.get_elan_interfaces() for iface in ifaces: d[iface[key]] = iface return d diff --git a/resources/tools/odltools/odltools/mdsal/models/id_manager.py b/resources/tools/odltools/odltools/mdsal/models/id_manager.py index 9bbb533613..febe7b37d7 100644 --- a/resources/tools/odltools/odltools/mdsal/models/id_manager.py +++ b/resources/tools/odltools/odltools/mdsal/models/id_manager.py @@ -1,11 +1,11 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "id-manager" -def id_pools(store, ip=None, port=None, path=None): - return IdPools(NAME, IdPools.CONTAINER, store, ip, port, path) +def id_pools(store, args): + return IdPools(NAME, IdPools.CONTAINER, store, args) class IdPools(Model): @@ -18,6 +18,8 @@ class IdPools(Model): def get_id_pools_by_key(self, key="pool-name"): d = {} idpools = self.get_id_pools() + if idpools is None: + return None for idpool in idpools: d[idpool[key]] = idpool return d diff --git a/resources/tools/odltools/odltools/mdsal/models/ietf_interfaces.py b/resources/tools/odltools/odltools/mdsal/models/ietf_interfaces.py index 9671a7e393..d96b3ec8c1 100644 --- a/resources/tools/odltools/odltools/mdsal/models/ietf_interfaces.py +++ b/resources/tools/odltools/odltools/mdsal/models/ietf_interfaces.py @@ -1,15 +1,15 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "ietf-interfaces" -def interfaces(store, ip=None, port=None, path=None): - return Interfaces(NAME, Interfaces.CONTAINER, store, ip, port, path) +def interfaces(store, args): + return Interfaces(NAME, Interfaces.CONTAINER, store, args) -def interfaces_state(store, ip=None, port=None, path=None): - return Interfaces(NAME, InterfacesState.CONTAINER, store, ip, port, path) +def interfaces_state(store, args): + return InterfacesState(NAME, InterfacesState.CONTAINER, store, args) class Interfaces(Model): @@ -17,27 +17,13 @@ class Interfaces(Model): INTERFACE = "interface" def get_interfaces(self): - return self.data[self.CONTAINER][self.INTERFACE] - - def get_interfaces_by_key(self, key="name"): - d = {} - ifaces = self.get_interfaces() - for iface in ifaces: - d[iface[key]] = iface - return d - - -class InterfacesState(Model): - ROOT = NAME - CONTAINER = "interfaces-state" - INTERFACE = "interface" - - def get_interfaces(self): - return self.data[self.CONTAINER][self.INTERFACE] + return self.data and self.data[self.CONTAINER][self.INTERFACE] def get_interfaces_by_key(self, key="name"): d = {} ifaces = self.get_interfaces() + if ifaces is None: + return None for iface in ifaces: d[iface[key]] = iface return d @@ -54,6 +40,8 @@ class InterfacesState(Model): def get_interfaces_by_key(self, key="name"): d = {} ifaces = self.get_interfaces() + if ifaces is None: + return None for iface in ifaces: d[iface[key]] = iface return d diff --git a/resources/tools/odltools/odltools/mdsal/models/interface_service_bindings.py b/resources/tools/odltools/odltools/mdsal/models/interface_service_bindings.py index ad3101d1c9..9f311bbe8c 100644 --- a/resources/tools/odltools/odltools/mdsal/models/interface_service_bindings.py +++ b/resources/tools/odltools/odltools/mdsal/models/interface_service_bindings.py @@ -1,12 +1,12 @@ import collections -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "interface-service-bindings" -def service_bindings(store, ip=None, port=None, path=None): - return ServiceBindings(NAME, ServiceBindings.CONTAINER, store, ip, port, path) +def service_bindings(store, args): + return ServiceBindings(NAME, ServiceBindings.CONTAINER, store, args) class ServiceBindings(Model): @@ -20,6 +20,8 @@ class ServiceBindings(Model): sb_dict = collections.defaultdict(dict) orphans_dict = collections.defaultdict(dict) sb_infos = self.get_services_infos() + if sb_infos is None: + return None for sb_info in sb_infos: service_mode = sb_info['service-mode'][len('interface-service-bindings:'):] if sb_info.get('bound-services'): diff --git a/resources/tools/odltools/odltools/mdsal/models/itm_state.py b/resources/tools/odltools/odltools/mdsal/models/itm_state.py index 8ff241b1d4..e21efbae94 100644 --- a/resources/tools/odltools/odltools/mdsal/models/itm_state.py +++ b/resources/tools/odltools/odltools/mdsal/models/itm_state.py @@ -1,19 +1,19 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "itm-state" -def dpn_endpoints(store, ip, port, path): - return DpnEndpoints(NAME, DpnEndpoints.CONTAINER, store, ip, port, path) +def dpn_endpoints(store, args): + return DpnEndpoints(NAME, DpnEndpoints.CONTAINER, store, args) -def interfaces(store, ip=None, port=None, path=None): - return DpnTepsState(NAME, DpnTepsState.CONTAINER, store, ip, port, path) +def interfaces(store, args): + return DpnTepsState(NAME, DpnTepsState.CONTAINER, store, args) -def tunnels_state(store, ip=None, port=None, path=None): - return TunnelsState(NAME, TunnelsState.CONTAINER, store, ip, port, path) +def tunnels_state(store, args): + return TunnelsState(NAME, TunnelsState.CONTAINER, store, args) class DpnEndpoints(Model): @@ -56,6 +56,8 @@ class DpnTepsState(Model): def get_tuninterfaces_by_name(self): d = {} tunifaces = self.get_dpn_teps() + if tunifaces is None: + return None for sourcedpn in tunifaces: for remotedpn in sourcedpn['remote-dpns']: d[remotedpn['tunnel-name']] = remotedpn @@ -72,6 +74,8 @@ class TunnelsState(Model): def get_tunnels_by_key(self, key="tunnel-interface-name"): d = {} tunnels = self.get_state_tunnel_list() + if tunnels is None: + return None for tunnel in tunnels: d[tunnel[key]] = tunnel return d diff --git a/resources/tools/odltools/odltools/mdsal/models/l3vpn.py b/resources/tools/odltools/odltools/mdsal/models/l3vpn.py index 4178e06f31..1d6c26f17c 100644 --- a/resources/tools/odltools/odltools/mdsal/models/l3vpn.py +++ b/resources/tools/odltools/odltools/mdsal/models/l3vpn.py @@ -1,11 +1,11 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "l3vpn" -def vpn_instance_to_vpn_id(store, ip=None, port=None, path=None): - return VpnInterfaces(NAME, VpnInterfaces.CONTAINER, store, ip, port, path) +def vpn_instance_to_vpn_id(store, args): + return VpnInterfaces(NAME, VpnInterfaces.CONTAINER, store, args) class VpnInterfaces(Model): @@ -18,6 +18,8 @@ class VpnInterfaces(Model): def get_vpn_ids_by_key(self, key="name"): d = {} ifaces = self.get_vpn_interfaces() + if ifaces is None: + return None for iface in ifaces: d[iface[key]] = iface return d diff --git a/resources/tools/odltools/odltools/mdsal/models/mip.py b/resources/tools/odltools/odltools/mdsal/models/mip.py index 7bd6d69ffc..2c98bbb7d9 100644 --- a/resources/tools/odltools/odltools/mdsal/models/mip.py +++ b/resources/tools/odltools/odltools/mdsal/models/mip.py @@ -1,11 +1,11 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "mip" -def mac(store, ip=None, port=None, path=None): - return Mac(NAME, Mac.CONTAINER, store, ip, port, path) +def mac(store, args): + return Mac(NAME, Mac.CONTAINER, store, args) class Mac(Model): @@ -18,6 +18,8 @@ class Mac(Model): def get_entries_by_key(self, key="name"): d = {} entries = self.get_entries() + if entries is None: + return None for entry in entries: entry['mac'] = entry['mac'].lower() d[entry.get('mac')][entry.get('network-id')] = entry diff --git a/resources/tools/odltools/odltools/mdsal/model.py b/resources/tools/odltools/odltools/mdsal/models/model.py similarity index 71% rename from resources/tools/odltools/odltools/mdsal/model.py rename to resources/tools/odltools/odltools/mdsal/models/model.py index de76712707..b17fba9427 100644 --- a/resources/tools/odltools/odltools/mdsal/model.py +++ b/resources/tools/odltools/odltools/mdsal/models/model.py @@ -1,6 +1,6 @@ import json -import request +import odltools.mdsal.request class Model: @@ -9,14 +9,14 @@ class Model: USER = "admin" PW = "admin" - def __init__(self, name, container, store, ip=None, port=None, path="/tmp", mid=None): + def __init__(self, name, container, store, args, mid=None): self.name = name self.container = container self.store = store - self.ip = ip - self.port = port + self.ip = args.ip + self.port = args.port self.url = self.make_url() - self.path = path + self.path = args.path self.filename = self.make_filename() if mid is not None: self.url = self.make_url_type(mid) @@ -25,10 +25,11 @@ class Model: self.data = self.get_model_data() def make_filename(self): - return "{}/{}_{}:{}.json".format(self.path, self.store, self.name, self.container) + return "{}/{}___{}__{}.json".format(self.path, self.store, self.name, self.container) def make_filename_type(self, mid): - return "{}/{}_{}:{}_topology_{}.json".format(self.path, self.store, self.name, self.container, mid) + fmid = mid.replace(":", "__") + return "{}/{}___{}__{}___topology___{}.json".format(self.path, self.store, self.name, self.container, fmid) def make_url(self): return "http://{}:{}/restconf/{}/{}:{}".format(self.ip, self.port, self.store, @@ -39,10 +40,10 @@ class Model: self.name, self.container, mid) def get_from_odl(self): - return request.get(self.url, self.USER, self.PW) + return odltools.mdsal.request.get(self.url, self.USER, self.PW) def read_file(self, filename): - return request.read_file(filename) + return odltools.mdsal.request.read_file(filename) def get_model_data(self): if self.data is not None: @@ -54,7 +55,7 @@ class Model: self.data = self.get_from_odl() if self.data is not None: - request.write_file(self.filename, self.data) + odltools.mdsal.request.write_file(self.filename, self.data) return self.data def pretty_format(self, data=None): @@ -81,3 +82,9 @@ class Model: if type(item) in (list, dict): self.get_kv(k, item, values) return values + + def get_dpn_from_ofnodeid(self, node_id): + return node_id.split(':')[1] if node_id else 'none' + + def get_ofport_from_ncid(self, ncid): + return ncid.split(':')[2] if ncid and ncid.startswith('openflow') else 0 diff --git a/resources/tools/odltools/odltools/mdsal/models/models.py b/resources/tools/odltools/odltools/mdsal/models/models.py new file mode 100644 index 0000000000..f9bdfd4d8d --- /dev/null +++ b/resources/tools/odltools/odltools/mdsal/models/models.py @@ -0,0 +1,43 @@ +import elan +import id_manager +import ietf_interfaces +import interface_service_bindings +import itm_state +import l3vpn +import mip +import network_topology +import neutron +import odl_fib +import odl_interface_meta +import odl_l3vpn +import opendaylight_inventory +from model import Model + + +class Models: + def __init__(self, outdir="/tmp", ip="localhost", port="8181", user="admin", pw="admin", pretty_print=False): + self.outdir = outdir + self.ip = ip + self.port = port + self.user = user + self.pw = pw + self.pretty_print = pretty_print + + self.elan_elan_instances = elan.elan_instances(Model.CONFIG, outdir) + self.elan_elan_interfaces = elan.elan_interfaces(Model.CONFIG, outdir) + self.id_manager_id_pools = id_manager.id_pools(Model.CONFIG, outdir) + self.ietf_interfaces_interfaces = ietf_interfaces.interfaces(Model.CONFIG, outdir) + self.ietf_interfaces_interfaces_state = ietf_interfaces.interfaces_state(Model.OPERATIONAL, outdir) + self.interface_service_bindings_service_bindings = interface_service_bindings.service_bindings(Model.CONFIG, outdir) + self.itm_state_tunnels_state = itm_state.tunnels_state(Model.OPERATIONAL, outdir) + self.l3vpn_vpn_interfaces = l3vpn.vpn_instance_to_vpn_id(Model.CONFIG, outdir) + self.mip_mac = mip.mac(Model.CONFIG, outdir) + self.neutron_neutron = neutron.neutron(Model.CONFIG, outdir) + self.network_topology_network_topology_config = network_topology.network_topology(Model.CONFIG, outdir) + self.network_topology_network_topology_operational = network_topology.network_topology(Model.CONFIG, outdir) + self.neutron_neutron = neutron.neutron(Model.CONFIG, outdir) + self.odl_fib_fib_entries = odl_fib.fib_entries(Model.CONFIG, outdir) + self.odl_interface_meta_if_index_interface_map = odl_interface_meta.if_indexes_interface_map(Model.OPERATIONAL, outdir) + self.odl_inventory_nodes_config = opendaylight_inventory.nodes(Model.CONFIG, outdir) + self.odl_inventory_nodes_operational = opendaylight_inventory.nodes(Model.OPERATIONAL, outdir) + self.odl_l3vpn_vpn_instance_to_vpn_id = odl_l3vpn.vpn_instance_to_vpn_id(Model.CONFIG, outdir) diff --git a/resources/tools/odltools/odltools/mdsal/models/network_topology.py b/resources/tools/odltools/odltools/mdsal/models/network_topology.py index d91e151eda..d12ffd552e 100644 --- a/resources/tools/odltools/odltools/mdsal/models/network_topology.py +++ b/resources/tools/odltools/odltools/mdsal/models/network_topology.py @@ -1,11 +1,11 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "network-topology" -def network_topology(store, ip=None, port=None, path=None, mid="ovsdb:1"): - return NetworkTopology(NAME, NetworkTopology.CONTAINER, store, ip, port, path, mid) +def network_topology(store, args, mid="ovsdb:1"): + return NetworkTopology(NAME, NetworkTopology.CONTAINER, store, args, mid) class NetworkTopology(Model): @@ -20,6 +20,8 @@ class NetworkTopology(Model): def get_topology_by_tid(self, tid="ovsdb:1"): topologies = self.get_topologies() + if topologies is None: + return None for topology in topologies: if topology['topology-id'] == tid: return topology @@ -29,8 +31,10 @@ class NetworkTopology(Model): return topology[self.NODE] def get_nodes_by_tid_and_key(self, tid="ovsdb:1", key='node-id'): - nodes = self.get_nodes_by_tid(tid) d = {} + nodes = self.get_nodes_by_tid(tid) + if nodes is None: + return None for node in nodes: d[node[key]] = node return d diff --git a/resources/tools/odltools/odltools/mdsal/models/neutron.py b/resources/tools/odltools/odltools/mdsal/models/neutron.py index 204ea51851..092b99e7e4 100644 --- a/resources/tools/odltools/odltools/mdsal/models/neutron.py +++ b/resources/tools/odltools/odltools/mdsal/models/neutron.py @@ -1,11 +1,11 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "neutron" -def neutron(store, ip=None, port=None, path=None): - return Neutron(NAME, Neutron.CONTAINER, store, ip, port, path) +def neutron(store, args): + return Neutron(NAME, Neutron.CONTAINER, store, args) class Neutron(Model): @@ -27,6 +27,8 @@ class Neutron(Model): def get_ports_by_key(self, key="uuid"): d = {} ports = self.get_ports() + if ports is None: + return None for port in ports: d[port[key]] = port return d @@ -37,6 +39,8 @@ class Neutron(Model): def get_trunks_by_key(self, key="uuid"): d = {} trunks = self.get_trunks() + if trunks is None: + return None for trunk in trunks: d[trunk[key]] = trunk return d diff --git a/resources/tools/odltools/odltools/mdsal/models/odl_fib.py b/resources/tools/odltools/odltools/mdsal/models/odl_fib.py index 2d73ee5679..94abca7464 100644 --- a/resources/tools/odltools/odltools/mdsal/models/odl_fib.py +++ b/resources/tools/odltools/odltools/mdsal/models/odl_fib.py @@ -1,11 +1,11 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "odl-fib" -def fib_entries(store, ip=None, port=None, path=None): - return FibEntries(NAME, FibEntries.CONTAINER, store, ip, port, path) +def fib_entries(store, args): + return FibEntries(NAME, FibEntries.CONTAINER, store, args) class FibEntries(Model): @@ -21,6 +21,8 @@ class FibEntries(Model): def get_vrf_entries_by_key(self, key="label"): d = {} vrf_tables = self.get_vrf_tables() + if vrf_tables is None: + return None for vrf_table in vrf_tables: for vrf_entry in vrf_table.get(self.VRFENTRY, []): if vrf_entry.get('label'): diff --git a/resources/tools/odltools/odltools/mdsal/models/odl_interface_meta.py b/resources/tools/odltools/odltools/mdsal/models/odl_interface_meta.py index 3e49c3265a..c9d1fa0ebf 100644 --- a/resources/tools/odltools/odltools/mdsal/models/odl_interface_meta.py +++ b/resources/tools/odltools/odltools/mdsal/models/odl_interface_meta.py @@ -1,11 +1,11 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "odl-interface-meta" -def if_indexes_interface_map(store, ip=None, port=None, path=None): - return IfIndexesInterfaceMap(NAME, IfIndexesInterfaceMap.CONTAINER, store, ip, port, path) +def if_indexes_interface_map(store, args): + return IfIndexesInterfaceMap(NAME, IfIndexesInterfaceMap.CONTAINER, store, args) class IfIndexesInterfaceMap(Model): @@ -18,6 +18,8 @@ class IfIndexesInterfaceMap(Model): def get_if_index_interfaces_by_key(self, key="if-index"): d = {} ifaces = self.get_if_index_interfaces() + if ifaces is None: + return None for iface in ifaces: d[iface[key]] = iface return d @@ -32,7 +34,9 @@ class ElanInterfaces(Model): def get_elan_interfaces_by_key(self, key="name"): d = {} - ifaces = self.get_elan_ifaces() + ifaces = self.get_elan_interfaces() + if ifaces is None: + return None for iface in ifaces: d[iface[key]] = iface return d diff --git a/resources/tools/odltools/odltools/mdsal/models/odl_l3vpn.py b/resources/tools/odltools/odltools/mdsal/models/odl_l3vpn.py index 34ccbfe8de..9f8ed5cc86 100644 --- a/resources/tools/odltools/odltools/mdsal/models/odl_l3vpn.py +++ b/resources/tools/odltools/odltools/mdsal/models/odl_l3vpn.py @@ -1,15 +1,15 @@ -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model NAME = "odl-l3vpn" -def vpn_id_to_vpn_instance(store, ip=None, port=None, path=None): - return VpnIdToVpnInstance(NAME, VpnIdToVpnInstance.CONTAINER, store, ip, port, path) +def vpn_id_to_vpn_instance(store, args): + return VpnIdToVpnInstance(NAME, VpnIdToVpnInstance.CONTAINER, store, args) -def vpn_instance_to_vpn_id(store, ip=None, port=None, path=None): - return VpnInstanceToVpnId(NAME, VpnInstanceToVpnId.CONTAINER, store, ip, port, path) +def vpn_instance_to_vpn_id(store, args): + return VpnInstanceToVpnId(NAME, VpnInstanceToVpnId.CONTAINER, store, args) class VpnIdToVpnInstance(Model): @@ -22,6 +22,8 @@ class VpnIdToVpnInstance(Model): def get_vpn_ids_by_key(self, key="vpn-id"): d = {} vpnids = self.get_vpn_ids() + if vpnids is None: + return None for vpnid in vpnids: d[vpnid[key]] = vpnid return d @@ -37,6 +39,8 @@ class VpnInstanceToVpnId(Model): def get_vpn_instances_by_key(self, key="vpn-id"): d = {} instances = self.get_vpn_instances() + if instances is None: + return None for instance in instances: d[instance[key]] = instance return d diff --git a/resources/tools/odltools/odltools/mdsal/models/opendaylight_inventory.py b/resources/tools/odltools/odltools/mdsal/models/opendaylight_inventory.py index a9b4807673..c4eb301ea3 100644 --- a/resources/tools/odltools/odltools/mdsal/models/opendaylight_inventory.py +++ b/resources/tools/odltools/odltools/mdsal/models/opendaylight_inventory.py @@ -1,16 +1,19 @@ -from odltools.mdsal.model import Model +import collections +from odltools.mdsal.models.model import Model NAME = "opendaylight-inventory" -def nodes(store, ip=None, port=None, path=None): - return Nodes(NAME, Nodes.CONTAINER, store, ip, port, path) +def nodes(store, args): + return Nodes(NAME, Nodes.CONTAINER, store, args) class Nodes(Model): CONTAINER = "nodes" NODE = "node" + NODE_GROUP = 'flow-node-inventory:group' + NODE_TABLE = 'flow-node-inventory:table' def get_nodes(self): return self.data[self.CONTAINER][self.NODE] @@ -18,6 +21,28 @@ class Nodes(Model): def get_nodes_by_key(self, key="id"): d = {} nodez = self.get_nodes() + if nodez is None: + return None for node in nodez: d[node[key]] = node return d + + def get_groups(self, of_nodes=None): + key = "group-id" + group_dict = collections.defaultdict(dict) + for node in of_nodes.itervalues(): + dpnid = self.get_dpn_from_ofnodeid(node['id']) + for group in node.get(Nodes.NODE_GROUP, []): + if group_dict.get(dpnid) and group_dict.get(dpnid).get(group[key]): + print 'Duplicate:', dpnid, group[key] + group_dict[dpnid][group[key]] = group + return dict(group_dict) + + def get_dpn_host_mapping(self, oper_nodes=None): + nodes_dict = {} + nodes = oper_nodes or self.get_nodes_by_key() + for node in nodes.itervalues(): + dpnid = self.get_dpn_from_ofnodeid(node['id']) + nodes_dict[dpnid] = node.get('flow-node-inventory:description', '') + return nodes_dict + diff --git a/resources/tools/odltools/odltools/mdsal/request.py b/resources/tools/odltools/odltools/mdsal/request.py index f0d900a4e1..ab972e23b2 100644 --- a/resources/tools/odltools/odltools/mdsal/request.py +++ b/resources/tools/odltools/odltools/mdsal/request.py @@ -18,13 +18,13 @@ def get(url, user, pw): try: resp = requests.get(url, auth=(user, pw)) except requests.exceptions.RequestException: - logger.exception("Failed to get url") + logger.exception("Failed to get url %s", url) return None try: data = resp.json() except ValueError: - logger.exception("Failed to get url") + logger.exception("Failed to get url %s", url) return None if logger.isEnabledFor(logging.DEBUG): diff --git a/resources/tools/odltools/odltools/mdsal/tests/__init__.py b/resources/tools/odltools/odltools/mdsal/tests/__init__.py index e69de29bb2..fce6814eca 100644 --- a/resources/tools/odltools/odltools/mdsal/tests/__init__.py +++ b/resources/tools/odltools/odltools/mdsal/tests/__init__.py @@ -0,0 +1,8 @@ +class Args: + def __init__(self, ip="localhost", port=8181, user="admin", pw="admin", path="/tmp", pretty_print=False): + self.ip = ip + self.port = port + self.user = user + self.pw = pw + self.path = path + self.pretty_print=pretty_print diff --git a/resources/tools/odltools/odltools/mdsal/tests/resources/config_ietf-interfaces:interfaces.json b/resources/tools/odltools/odltools/mdsal/tests/resources/config_ietf-interfaces:interfaces.json deleted file mode 100644 index 950d4f8a47..0000000000 --- a/resources/tools/odltools/odltools/mdsal/tests/resources/config_ietf-interfaces:interfaces.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "interfaces": { - "interface": [ - { - "description": "VXLAN Trunk Interface", - "enabled": true, - "name": "tun95fee4d7132", - "odl-interface:datapath-node-identifier": 132319289050514, - "odl-interface:internal": true, - "odl-interface:monitor-enabled": true, - "odl-interface:monitor-interval": 10000, - "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", - "odl-interface:tunnel-destination": "10.30.170.90", - "odl-interface:tunnel-gateway": "0.0.0.0", - "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", - "odl-interface:tunnel-remote-ip-flow": false, - "odl-interface:tunnel-source": "10.30.170.17", - "type": "iana-if-type:tunnel" - }, - { - "description": "VXLAN Trunk Interface", - "enabled": true, - "name": "tundb1d8b295c1", - "odl-interface:datapath-node-identifier": 234018835196237, - "odl-interface:internal": true, - "odl-interface:monitor-enabled": true, - "odl-interface:monitor-interval": 10000, - "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", - "odl-interface:tunnel-destination": "10.30.170.17", - "odl-interface:tunnel-gateway": "0.0.0.0", - "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", - "odl-interface:tunnel-remote-ip-flow": false, - "odl-interface:tunnel-source": "10.30.170.92", - "type": "iana-if-type:tunnel" - }, - { - "description": "VXLAN Trunk Interface", - "enabled": true, - "name": "tun94ecbe1efd8", - "odl-interface:datapath-node-identifier": 132319289050514, - "odl-interface:internal": true, - "odl-interface:monitor-enabled": true, - "odl-interface:monitor-interval": 10000, - "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", - "odl-interface:tunnel-destination": "10.30.170.92", - "odl-interface:tunnel-gateway": "0.0.0.0", - "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", - "odl-interface:tunnel-remote-ip-flow": false, - "odl-interface:tunnel-source": "10.30.170.17", - "type": "iana-if-type:tunnel" - }, - { - "description": "VXLAN Trunk Interface", - "enabled": true, - "name": "tunf68aef23130", - "odl-interface:datapath-node-identifier": 74851789353527, - "odl-interface:internal": true, - "odl-interface:monitor-enabled": true, - "odl-interface:monitor-interval": 10000, - "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", - "odl-interface:tunnel-destination": "10.30.170.92", - "odl-interface:tunnel-gateway": "0.0.0.0", - "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", - "odl-interface:tunnel-remote-ip-flow": false, - "odl-interface:tunnel-source": "10.30.170.90", - "type": "iana-if-type:tunnel" - }, - { - "description": "VXLAN Trunk Interface", - "enabled": true, - "name": "tun999632b8289", - "odl-interface:datapath-node-identifier": 234018835196237, - "odl-interface:internal": true, - "odl-interface:monitor-enabled": true, - "odl-interface:monitor-interval": 10000, - "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", - "odl-interface:tunnel-destination": "10.30.170.90", - "odl-interface:tunnel-gateway": "0.0.0.0", - "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", - "odl-interface:tunnel-remote-ip-flow": false, - "odl-interface:tunnel-source": "10.30.170.92", - "type": "iana-if-type:tunnel" - }, - { - "description": "VXLAN Trunk Interface", - "enabled": true, - "name": "tun03a2b920986", - "odl-interface:datapath-node-identifier": 74851789353527, - "odl-interface:internal": true, - "odl-interface:monitor-enabled": true, - "odl-interface:monitor-interval": 10000, - "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", - "odl-interface:tunnel-destination": "10.30.170.17", - "odl-interface:tunnel-gateway": "0.0.0.0", - "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", - "odl-interface:tunnel-remote-ip-flow": false, - "odl-interface:tunnel-source": "10.30.170.90", - "type": "iana-if-type:tunnel" - } - ] - } -} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/mdsal/tests/resources/config_itm-state:dpn-endpoints.json b/resources/tools/odltools/odltools/mdsal/tests/resources/config_itm-state:dpn-endpoints.json deleted file mode 100644 index cc518e54c1..0000000000 --- a/resources/tools/odltools/odltools/mdsal/tests/resources/config_itm-state:dpn-endpoints.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "dpn-endpoints": { - "DPN-TEPs-info": [ - { - "DPN-ID": 13878168265586, - "tunnel-end-points": [ - { - "VLAN-ID": 0, - "gw-ip-address": "0.0.0.0", - "interface-name": "13878168265586:tunnel_port:0", - "ip-address": "10.29.13.165", - "option-of-tunnel": false, - "option-tunnel-tos": "0", - "portname": "tunnel_port", - "subnet-mask": "0.0.0.0/0", - "tunnel-type": "odl-interface:tunnel-type-vxlan", - "tz-membership": [ - { - "zone-name": "1032b8b4-5e9c-411b-a69b-2bba8f60aa67" - } - ] - } - ] - }, - { - "DPN-ID": 61943686945521, - "tunnel-end-points": [ - { - "VLAN-ID": 0, - "gw-ip-address": "0.0.0.0", - "interface-name": "61943686945521:tunnel_port:0", - "ip-address": "10.29.13.153", - "option-of-tunnel": false, - "option-tunnel-tos": "0", - "portname": "tunnel_port", - "subnet-mask": "0.0.0.0/0", - "tunnel-type": "odl-interface:tunnel-type-vxlan", - "tz-membership": [ - { - "zone-name": "1032b8b4-5e9c-411b-a69b-2bba8f60aa67" - } - ] - } - ] - }, - { - "DPN-ID": 224473964479867, - "tunnel-end-points": [ - { - "VLAN-ID": 0, - "gw-ip-address": "0.0.0.0", - "interface-name": "224473964479867:tunnel_port:0", - "ip-address": "10.29.13.158", - "option-of-tunnel": false, - "option-tunnel-tos": "0", - "portname": "tunnel_port", - "subnet-mask": "0.0.0.0/0", - "tunnel-type": "odl-interface:tunnel-type-vxlan", - "tz-membership": [ - { - "zone-name": "1032b8b4-5e9c-411b-a69b-2bba8f60aa67" - } - ] - } - ] - } - ] - } -} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/mdsal/tests/resources/config_network-topology:network-topology_topology_ovsdb:1.json b/resources/tools/odltools/odltools/mdsal/tests/resources/config_network-topology:network-topology_topology_ovsdb:1.json deleted file mode 100644 index 0bcf5151eb..0000000000 --- a/resources/tools/odltools/odltools/mdsal/tests/resources/config_network-topology:network-topology_topology_ovsdb:1.json +++ /dev/null @@ -1,372 +0,0 @@ -{ - "topology": [ - { - "node": [ - { - "node-id": "ovsdb://uuid/8eabb815-5570-42fc-9635-89c880ebc4ac/bridge/br-int", - "ovsdb:bridge-name": "br-int", - "ovsdb:bridge-other-configs": [ - { - "bridge-other-config-key": "hwaddr", - "bridge-other-config-value": "44:13:ca:50:b2:37" - }, - { - "bridge-other-config-key": "disable-in-band", - "bridge-other-config-value": "true" - } - ], - "ovsdb:controller-entry": [ - { - "target": "tcp:10.30.170.5:6653" - } - ], - "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure", - "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/8eabb815-5570-42fc-9635-89c880ebc4ac']", - "ovsdb:protocol-entry": [ - { - "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13" - } - ], - "termination-point": [ - { - "ovsdb:interface-type": "ovsdb:interface-type-patch", - "ovsdb:name": "br-physnet1-pa", - "ovsdb:options": [ - { - "option": "peer", - "value": "br-physnet1-int-patch" - } - ], - "tp-id": "br-physnet1-pa" - }, - { - "ovsdb:interface-bfd": [ - { - "bfd-key": "forwarding_if_rx", - "bfd-value": "true" - }, - { - "bfd-key": "enable", - "bfd-value": "true" - }, - { - "bfd-key": "min_tx", - "bfd-value": "10000" - } - ], - "ovsdb:interface-type": "ovsdb:interface-type-vxlan", - "ovsdb:name": "tun03a2b920986", - "ovsdb:options": [ - { - "option": "key", - "value": "flow" - }, - { - "option": "local_ip", - "value": "10.30.170.90" - }, - { - "option": "remote_ip", - "value": "10.30.170.17" - } - ], - "tp-id": "tun03a2b920986" - }, - { - "ovsdb:interface-bfd": [ - { - "bfd-key": "forwarding_if_rx", - "bfd-value": "true" - }, - { - "bfd-key": "enable", - "bfd-value": "true" - }, - { - "bfd-key": "min_tx", - "bfd-value": "10000" - } - ], - "ovsdb:interface-type": "ovsdb:interface-type-vxlan", - "ovsdb:name": "tunf68aef23130", - "ovsdb:options": [ - { - "option": "key", - "value": "flow" - }, - { - "option": "local_ip", - "value": "10.30.170.90" - }, - { - "option": "remote_ip", - "value": "10.30.170.92" - } - ], - "tp-id": "tunf68aef23130" - } - ] - }, - { - "node-id": "ovsdb://uuid/52910ce2-e429-4417-b638-142a32dbe56b/bridge/br-physnet1", - "termination-point": [ - { - "ovsdb:interface-type": "ovsdb:interface-type-patch", - "ovsdb:name": "br-physnet1-int-patch", - "ovsdb:options": [ - { - "option": "peer", - "value": "br-physnet1-pa" - } - ], - "tp-id": "br-physnet1-int-patch" - } - ] - }, - { - "node-id": "ovsdb://uuid/52910ce2-e429-4417-b638-142a32dbe56b/bridge/br-int", - "ovsdb:bridge-name": "br-int", - "ovsdb:bridge-other-configs": [ - { - "bridge-other-config-key": "hwaddr", - "bridge-other-config-value": "d4:d6:c1:8a:e9:4d" - }, - { - "bridge-other-config-key": "disable-in-band", - "bridge-other-config-value": "true" - } - ], - "ovsdb:controller-entry": [ - { - "target": "tcp:10.30.170.5:6653" - } - ], - "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure", - "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/52910ce2-e429-4417-b638-142a32dbe56b']", - "ovsdb:protocol-entry": [ - { - "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13" - } - ], - "termination-point": [ - { - "ovsdb:interface-type": "ovsdb:interface-type-patch", - "ovsdb:name": "br-physnet1-pa", - "ovsdb:options": [ - { - "option": "peer", - "value": "br-physnet1-int-patch" - } - ], - "tp-id": "br-physnet1-pa" - }, - { - "ovsdb:interface-bfd": [ - { - "bfd-key": "forwarding_if_rx", - "bfd-value": "true" - }, - { - "bfd-key": "enable", - "bfd-value": "true" - }, - { - "bfd-key": "min_tx", - "bfd-value": "10000" - } - ], - "ovsdb:interface-type": "ovsdb:interface-type-vxlan", - "ovsdb:name": "tundb1d8b295c1", - "ovsdb:options": [ - { - "option": "key", - "value": "flow" - }, - { - "option": "local_ip", - "value": "10.30.170.92" - }, - { - "option": "remote_ip", - "value": "10.30.170.17" - } - ], - "tp-id": "tundb1d8b295c1" - }, - { - "ovsdb:interface-bfd": [ - { - "bfd-key": "forwarding_if_rx", - "bfd-value": "true" - }, - { - "bfd-key": "enable", - "bfd-value": "true" - }, - { - "bfd-key": "min_tx", - "bfd-value": "10000" - } - ], - "ovsdb:interface-type": "ovsdb:interface-type-vxlan", - "ovsdb:name": "tun999632b8289", - "ovsdb:options": [ - { - "option": "key", - "value": "flow" - }, - { - "option": "local_ip", - "value": "10.30.170.92" - }, - { - "option": "remote_ip", - "value": "10.30.170.90" - } - ], - "tp-id": "tun999632b8289" - } - ] - }, - { - "node-id": "ovsdb://uuid/719e0692-b96a-4109-b1b3-f6370546be5b/bridge/br-int", - "ovsdb:bridge-name": "br-int", - "ovsdb:bridge-other-configs": [ - { - "bridge-other-config-key": "hwaddr", - "bridge-other-config-value": "78:57:fc:38:85:92" - }, - { - "bridge-other-config-key": "disable-in-band", - "bridge-other-config-value": "true" - } - ], - "ovsdb:controller-entry": [ - { - "target": "tcp:10.30.170.5:6653" - } - ], - "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure", - "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/719e0692-b96a-4109-b1b3-f6370546be5b']", - "ovsdb:protocol-entry": [ - { - "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13" - } - ], - "termination-point": [ - { - "ovsdb:interface-type": "ovsdb:interface-type-patch", - "ovsdb:name": "br-physnet1-pa", - "ovsdb:options": [ - { - "option": "peer", - "value": "br-physnet1-int-patch" - } - ], - "tp-id": "br-physnet1-pa" - }, - { - "ovsdb:interface-bfd": [ - { - "bfd-key": "forwarding_if_rx", - "bfd-value": "true" - }, - { - "bfd-key": "enable", - "bfd-value": "true" - }, - { - "bfd-key": "min_tx", - "bfd-value": "10000" - } - ], - "ovsdb:interface-type": "ovsdb:interface-type-vxlan", - "ovsdb:name": "tun95fee4d7132", - "ovsdb:options": [ - { - "option": "key", - "value": "flow" - }, - { - "option": "local_ip", - "value": "10.30.170.17" - }, - { - "option": "remote_ip", - "value": "10.30.170.90" - } - ], - "tp-id": "tun95fee4d7132" - }, - { - "ovsdb:interface-bfd": [ - { - "bfd-key": "forwarding_if_rx", - "bfd-value": "true" - }, - { - "bfd-key": "enable", - "bfd-value": "true" - }, - { - "bfd-key": "min_tx", - "bfd-value": "10000" - } - ], - "ovsdb:interface-type": "ovsdb:interface-type-vxlan", - "ovsdb:name": "tun94ecbe1efd8", - "ovsdb:options": [ - { - "option": "key", - "value": "flow" - }, - { - "option": "local_ip", - "value": "10.30.170.17" - }, - { - "option": "remote_ip", - "value": "10.30.170.92" - } - ], - "tp-id": "tun94ecbe1efd8" - } - ] - }, - { - "node-id": "ovsdb://uuid/719e0692-b96a-4109-b1b3-f6370546be5b/bridge/br-physnet1", - "termination-point": [ - { - "ovsdb:interface-type": "ovsdb:interface-type-patch", - "ovsdb:name": "br-physnet1-int-patch", - "ovsdb:options": [ - { - "option": "peer", - "value": "br-physnet1-pa" - } - ], - "tp-id": "br-physnet1-int-patch" - } - ] - }, - { - "node-id": "ovsdb://uuid/8eabb815-5570-42fc-9635-89c880ebc4ac/bridge/br-physnet1", - "termination-point": [ - { - "ovsdb:interface-type": "ovsdb:interface-type-patch", - "ovsdb:name": "br-physnet1-int-patch", - "ovsdb:options": [ - { - "option": "peer", - "value": "br-physnet1-pa" - } - ], - "tp-id": "br-physnet1-int-patch" - } - ] - } - ], - "topology-id": "ovsdb:1" - } - ] -} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/mdsal/tests/test_cmd.py b/resources/tools/odltools/odltools/mdsal/tests/test_cmd.py new file mode 100644 index 0000000000..2f2d969455 --- /dev/null +++ b/resources/tools/odltools/odltools/mdsal/tests/test_cmd.py @@ -0,0 +1,31 @@ +import logging +import os +import shutil +import unittest + +from odltools import logg +from odltools.mdsal import cmd +from odltools.mdsal.tests import Args + + +class TestCmd(unittest.TestCase): + def setUp(self): + logg.Logger(logging.DEBUG, logging.DEBUG) + self.args = Args(path="/tmp/testmodels", pretty_print=True) + + def test_get_all_dumps(self): + # Ensure odl is running at localhost:8181 + shutil.rmtree(self.args.path) + cmd.get_all_dumps(self.args) + + # assert each model has been saved to a file + for res in cmd.DSMAP.itervalues(): + store = res[cmd.DSM_DSTYPE] + model_path = res[cmd.DSM_PATH] + path_split = cmd.split_model_path(model_path) + filename = cmd.make_filename(self.args.path, store, path_split.name, path_split.container) + self.assertTrue(os.path.isfile(filename)) + + +if __name__ == '__main__': + unittest.main() diff --git a/resources/tools/odltools/odltools/mdsal/tests/test_ietf_interfaces.py b/resources/tools/odltools/odltools/mdsal/tests/test_ietf_interfaces.py index 075ff8aaec..8665e54f4a 100644 --- a/resources/tools/odltools/odltools/mdsal/tests/test_ietf_interfaces.py +++ b/resources/tools/odltools/odltools/mdsal/tests/test_ietf_interfaces.py @@ -1,23 +1,20 @@ import unittest from odltools import logg -from odltools.mdsal.model import Model from odltools.mdsal.models.ietf_interfaces import interfaces - -ip = "127.0.0.1" -port = "8080" -path = "./resources" -# path = "/tmp/robotjob/s1-t1_Create_VLAN_Network_net_1/models" +from odltools.mdsal.models.model import Model +from odltools.mdsal.tests import Args class TestIetfInterfaces(unittest.TestCase): def setUp(self): logg.Logger() - self.interfaces = interfaces(Model.CONFIG, ip, port, path) + args = Args(path="../../tests/resources") + self.interfaces = interfaces(Model.CONFIG, args) def test_get_interfaces_by_key(self): d = self.interfaces.get_interfaces_by_key() - self.assertIsNotNone(d['tun95fee4d7132']) + self.assertIsNotNone(d and d['tun95fee4d7132']) if __name__ == '__main__': unittest.main() diff --git a/resources/tools/odltools/odltools/mdsal/tests/test_itm_state.py b/resources/tools/odltools/odltools/mdsal/tests/test_itm_state.py index e6e287ee1b..b43fc21e9d 100644 --- a/resources/tools/odltools/odltools/mdsal/tests/test_itm_state.py +++ b/resources/tools/odltools/odltools/mdsal/tests/test_itm_state.py @@ -1,21 +1,17 @@ import unittest from odltools import logg -from odltools.mdsal.model import Model -from odltools.mdsal.models import itm_state +from odltools.mdsal.models.itm_state import dpn_endpoints from odltools.mdsal.models.itm_state import DpnEndpoints - -ip = "127.0.0.1" -port = "8080" -path = "./resources" -# path = "/tmp/robotjob/s1-t1_Create_VLAN_Network_net_1/models" +from odltools.mdsal.models.model import Model +from odltools.mdsal.tests import Args class TestItmState(unittest.TestCase): def setUp(self): logg.Logger() - self.dpn_endpoints = itm_state.dpn_endpoints(Model.CONFIG, ip, port, path) - # self.data = self.dpn_endpoints.read_file("./resources/config_itm-state:dpn-endpoints.json") + args = Args(path="../../tests/resources") + self.dpn_endpoints = dpn_endpoints(Model.CONFIG, args) def test_read_file(self): print "dpn-endpoints: {}".format(self.dpn_endpoints.data) @@ -26,8 +22,8 @@ class TestItmState(unittest.TestCase): dpn_id = dpn_ids[0] ip_address = self.dpn_endpoints.get_ip_address(dpn_id) print "dpn_id: {}, ip_address: {}".format(dpn_id, ip_address) - self.assertEqual(dpn_id, 13878168265586) - self.assertEqual(ip_address, "10.29.13.165") + self.assertEqual(dpn_id, 132319289050514) + self.assertEqual(ip_address, "10.30.170.17") def test_get_all(self): print "dpn-endpoints: {}".format(self.dpn_endpoints.data) @@ -40,7 +36,7 @@ class TestItmState(unittest.TestCase): ip_address = self.dpn_endpoints.get_ip_address(dpn_id) print "ip_address: {}".format(ip_address) - self.assertEqual(ip_address, "10.29.13.165") + self.assertEqual(ip_address, "10.30.170.17") self.get_info(DpnEndpoints.CONTAINER) self.get_info(DpnEndpoints.DPN_TEPS_INFO) diff --git a/resources/tools/odltools/odltools/mdsal/tests/test_models.py b/resources/tools/odltools/odltools/mdsal/tests/test_models.py deleted file mode 100644 index 2823844b7c..0000000000 --- a/resources/tools/odltools/odltools/mdsal/tests/test_models.py +++ /dev/null @@ -1,33 +0,0 @@ -import logging -import os -import shutil -import unittest - -from odltools import logg -from odltools.mdsal import models - - -class TestModels(unittest.TestCase): - def setUp(self): - logg.Logger(logging.DEBUG, logging.DEBUG) - self.path = "/tmp/testmodels" - self.ip = "127.0.0.1" - self.port = "8181" - self.user = "admin" - self.pw = "admin" - - def test_get_all_dumps(self): - shutil.rmtree(self.path) - models.get_all_dumps(self.path, self.ip, self.port, self.user, self.pw, True) - - # assert each model has been saved to a file - for res in models.DSMAP.itervalues(): - store = res[models.DSM_DSTYPE] - model_path = res[models.DSM_PATH] - path_split = models.split_model_path(model_path) - filename = models.make_filename(self.path, store, path_split.name, path_split.container) - self.assertTrue(os.path.isfile(filename)) - - -if __name__ == '__main__': - unittest.main() diff --git a/resources/tools/odltools/odltools/mdsal/tests/test_network_topology.py b/resources/tools/odltools/odltools/mdsal/tests/test_network_topology.py index ded1c33cff..560a9207bb 100644 --- a/resources/tools/odltools/odltools/mdsal/tests/test_network_topology.py +++ b/resources/tools/odltools/odltools/mdsal/tests/test_network_topology.py @@ -1,27 +1,24 @@ import unittest from odltools import logg -from odltools.mdsal.model import Model +from odltools.mdsal.models.model import Model from odltools.mdsal.models.network_topology import NetworkTopology from odltools.mdsal.models.network_topology import network_topology - -ip = "127.0.0.1" -port = "8080" -path = "./resources" -# path = "/tmp/robotjob/s1-t1_Create_VLAN_Network_net_1/models" +from odltools.mdsal.tests import Args class TestNetworkTopology(unittest.TestCase): def setUp(self): logg.Logger() - self.network_topology = network_topology(Model.CONFIG, ip, port, path, NetworkTopology.OVSDB1) + args = Args(path="../../tests/resources") + self.network_topology = network_topology(Model.CONFIG, args, NetworkTopology.OVSDB1) def test_get_topologies(self): self.assertIsNotNone(self.network_topology.get_topologies()) def test_get_nodes_by_key(self): d = self.network_topology.get_nodes_by_tid_and_key() - self.assertIsNotNone(d['ovsdb://uuid/8eabb815-5570-42fc-9635-89c880ebc4ac/bridge/br-int']) + self.assertIsNotNone(d and d['ovsdb://uuid/8eabb815-5570-42fc-9635-89c880ebc4ac/bridge/br-int']) if __name__ == '__main__': unittest.main() diff --git a/resources/tools/odltools/odltools/mdsal/tests/test_request.py b/resources/tools/odltools/odltools/mdsal/tests/test_request.py index b4bda5563d..341266b2b7 100644 --- a/resources/tools/odltools/odltools/mdsal/tests/test_request.py +++ b/resources/tools/odltools/odltools/mdsal/tests/test_request.py @@ -7,7 +7,7 @@ from odltools.mdsal import request class TestRequest(unittest.TestCase): def setUp(self): logg.Logger() - self.filename = "./resources/config_itm-state:dpn-endpoints.json" + self.filename = "../../tests/resources/config___itm-state__dpn-endpoints.json" def test_read_file(self): data = request.read_file(self.filename) diff --git a/resources/tools/odltools/odltools/netvirt/analyze.py b/resources/tools/odltools/odltools/netvirt/analyze.py new file mode 100644 index 0000000000..35d2d7c9a2 --- /dev/null +++ b/resources/tools/odltools/odltools/netvirt/analyze.py @@ -0,0 +1,137 @@ +from odltools.netvirt import utils +from odltools.mdsal.models import constants +from odltools.mdsal.models import ietf_interfaces +from odltools.mdsal.models import itm_state +from odltools.mdsal.models import l3vpn +from odltools.mdsal.models import neutron +from odltools.mdsal.models.model import Model + + +def get_all_flows(modules=['ifm'], filter=[]): + return [] + + +def sort(data, field): + return sorted(data, key=lambda x: x[field]) + + +def print_keys(ifaces, ifstates): + print "InterfaceNames: {}\n".format(ifaces.keys()) + print + print "IfStateNames: {}".format(ifstates.keys()) + + +def by_ifname(args, ifname, ifstates, ifaces): + itm_state_tunnels_state = itm_state.tunnels_state(Model.OPERATIONAL, args) + neutron_neutron = neutron.neutron(Model.CONFIG, args) + ifstate = ifstates.get(ifname) + iface = ifaces.get(ifname) + port = None + tunnel = None + tun_state = None + if iface and iface.get('type') == constants.IFTYPE_VLAN: + ports = neutron_neutron.get_ports_by_key() + port = ports.get(ifname) + elif iface and iface.get('type') == constants.IFTYPE_TUNNEL: + tunnels = itm_state_tunnels_state.get_tunnels_by_key() + tunnel = tunnels.get(ifname) + tun_states = itm_state_tunnels_state.get_tunnel_states() + tun_state = tun_states.get(ifname) + else: + print "UNSUPPORTED IfType" + return iface, ifstate, port, tunnel, tun_state + + +def analyze_interface(args): + ietf_interfaces_interfaces = ietf_interfaces.interfaces(Model.CONFIG, args) + ifaces = ietf_interfaces_interfaces.get_interfaces_by_key() + + ietf_interfaces_interfaces_state = ietf_interfaces.interfaces_state(Model.OPERATIONAL, args) + ifstates = ietf_interfaces_interfaces_state.get_interfaces_by_key() + + if not args.ifname: + print_keys(ifaces, ifstates) + exit(1) + + ifname = args.ifname + iface, ifstate, port, tunnel, tunState = by_ifname(args, ifname, ifstates, ifaces) + print "InterfaceConfig: \n{}".format(utils.format_json(args, iface)) + print "InterfaceState: \n{}".format(utils.format_json(args, ifstate)) + if port: + print "NeutronPort: \n{}".format(utils.format_json(args, port)) + # analyze_neutron_port(port, iface, ifstate) + return + if tunnel: + print "Tunnel: \n{}".format(utils.format_json(args, tunnel)) + if tunState: + print "TunState: \n{}".format(utils.format_json(args, tunState)) + if ifstate: + ncId = ifstate.get('lower-layer-if')[0] + nodeId = ncId[:ncId.rindex(':')] + # analyze_inventory(nodeId, True, ncId, ifname) + # analyze_inventory(nodeId, False, ncId, ifname) + + +def analyze_trunks(args): + ietf_interfaces_interfaces = ietf_interfaces.interfaces(Model.CONFIG, args) + ietf_interfaces_interfaces_state = ietf_interfaces.interfaces_state(Model.OPERATIONAL, args) + l3vpn_vpn_interfaces = l3vpn.vpn_instance_to_vpn_id(Model.CONFIG, args) + neutron_neutron = neutron.neutron(Model.CONFIG, args) + + nports = neutron_neutron.get_ports_by_key() + ntrunks = neutron_neutron.get_trunks_by_key() + vpninterfaces = l3vpn_vpn_interfaces.get_vpn_ids_by_key() + ifaces = ietf_interfaces_interfaces.get_interfaces_by_key() + ifstates = ietf_interfaces_interfaces_state.get_interfaces_by_key() + subport_dict = {} + for v in ntrunks.itervalues(): + nport = nports.get(v.get('port-id')) + s_subports = [] + for subport in v.get('sub-ports'): + sport_id = subport.get('port-id') + snport = nports.get(sport_id) + svpniface = vpninterfaces.get(sport_id) + siface = ifaces.get(sport_id) + sifstate = ifstates.get(sport_id) + subport['SubNeutronPort'] = 'Correct' if snport else 'Wrong' + subport['SubVpnInterface'] = 'Correct' if svpniface else 'Wrong' + subport['ofport'] = Model.get_ofport_from_ncid(sifstate.get('lower-layer-if')[0]) + if siface: + vlan_mode = siface.get('odl-interface:l2vlan-mode') + parent_iface_id = siface.get('odl-interface:parent-interface') + if vlan_mode !='trunk-member': + subport['SubIface'] = 'WrongMode' + elif parent_iface_id !=v.get('port-id'): + subport['SubIface'] = 'WrongParent' + elif siface.get('odl-interface:vlan-id') !=subport.get('segmentation-id'): + subport['SubIface'] = 'WrongVlanId' + else: + subport['SubIface'] = 'Correct' + else: + subport['SubIface'] = 'Wrong' + s_subport = 'SegId:{}, PortId:{}, SubNeutronPort:{}, SubIface:{}, SubVpnIface:{}'.format( + subport.get('segmentation-id'), subport.get('port-id'), + subport.get('SubNeutronPort'), + subport.get('SubIface'), + subport.get('SubVpnInterface')) + s_subports.append(subport) + subport_dict[subport['port-id']] = subport + s_trunk = 'TrunkName:{}, TrunkId:{}, PortId:{}, NeutronPort:{}, SubPorts:{}'.format( + v.get('name'), v.get('uuid'), v.get('port-id'), + 'Correct' if nport else 'Wrong', utils.format_json(args, s_subports)) + print s_trunk + print '\n------------------------------------' + print 'Analyzing Flow status for SubPorts' + print '------------------------------------' + for flow in sort(get_all_flows(['ifm'], ['vlanid']), 'ifname'): + subport = subport_dict.get(flow.get('ifname')) or None + vlanid = subport.get('segmentation-id') if subport else None + ofport = subport.get('ofport') if subport else None + flow_status = 'Okay' + if flow.get('ofport') and flow.get('ofport') != ofport: + flow_status = 'OfPort mismatch for SubPort:{} and Flow:{}'.format(subport, flow.get('flow')) + if flow.get('vlanid') and flow.get('vlanid') != vlanid: + flow_status = 'VlanId mismatch for SubPort:{} and Flow:{}'.format(subport, flow.get('flow')) + if subport: + print 'SubPort:{},Table:{},FlowStatus:{}'.format( + subport.get('port-id'), flow.get('table'), flow_status) diff --git a/resources/tools/odltools/odltools/netvirt/cli.py b/resources/tools/odltools/odltools/netvirt/cli.py index d44500d1bb..4f96084fb8 100644 --- a/resources/tools/odltools/odltools/netvirt/cli.py +++ b/resources/tools/odltools/odltools/netvirt/cli.py @@ -1,24 +1,61 @@ -import ds_analyze +import analyze +import show -def add_interface_parser(parsers): - parser = parsers.add_parser("interface") - parser.add_argument("outdir", +def add_common_args(parser): + parser.add_argument("path", help="the directory that the parsed data is written into") parser.add_argument("-i", "--ip", default="localhost", help="OpenDaylight ip address") parser.add_argument("-p", "--pretty_print", action="store_true", help="json dump with pretty_print") parser.add_argument("-t", "--port", default="8181", - help="OpenDaylight restconf port, defaul: 8181") + help="OpenDaylight restconf port, default: 8181") parser.add_argument("-u", "--user", default="admin", help="OpenDaylight restconf username, default: admin") parser.add_argument("-w", "--pw", default="admin", help="OpenDaylight restconf password, default: admin") - parser.set_defaults(func=ds_analyze.analyze_interface) + + +def add_interface_parser(parsers): + parser = parsers.add_parser("interface") + add_common_args(parser) + parser.add_argument("--ifname", + help="interfaces-state:interface:name") + parser.set_defaults(func=analyze.analyze_interface) + + parser = parsers.add_parser("trunks") + add_common_args(parser) + parser.set_defaults(func=analyze.analyze_trunks) + + +def add_show_parser(parsers): + parser = parsers.add_parser("elan-instances") + add_common_args(parser) + parser.set_defaults(func=show.show_elan_instances) + + parser = parsers.add_parser("id-pools") + add_common_args(parser) + parser.set_defaults(func=show.show_idpools) + + parser = parsers.add_parser("groups") + add_common_args(parser) + parser.set_defaults(func=show.show_groups) + + parser = parsers.add_parser("stale-bindings") + add_common_args(parser) + parser.set_defaults(func=show.show_stale_bindings) + + parser = parsers.add_parser("tables") + add_common_args(parser) + parser.set_defaults(func=show.show_tables) def add_parser(parsers): parser = parsers.add_parser("analyze") subparsers = parser.add_subparsers(dest="subcommand") add_interface_parser(subparsers) + + parser = parsers.add_parser("show") + subparsers = parser.add_subparsers(dest="showcommand") + add_show_parser(subparsers) diff --git a/resources/tools/odltools/odltools/netvirt/constants.py b/resources/tools/odltools/odltools/netvirt/constants.py deleted file mode 100644 index a946242957..0000000000 --- a/resources/tools/odltools/odltools/netvirt/constants.py +++ /dev/null @@ -1,20 +0,0 @@ -VIF_TYPE_TO_PREFIX = { - 'ovs':'tap', - 'vhost_user':'vhu' - } - -VIF_TYPE = 'neutron-binding:vif-type' -IFACE_PARENT = 'odl-interface:parent-interface' -VIF_TYPE = 'neutron-binding:vif-type' -IFTYPE_VLAN = 'iana-if-type:l2vlan' -IFTYPE_TUNNEL = 'iana-if-type:tunnel' - -NODE_GROUP = 'flow-node-inventory:group' -NODE_TABLE = 'flow-node-inventory:table' - -TABLE_MAP = { - 'ifm': [0, 17, 220], - 'l3vpn': [19, 20, 21, 22, 36, 81], - 'elan': [50, 51, 52, 55], - 'acl': [211, 212, 213, 214, 215, 241, 242, 243, 244, 245] -} diff --git a/resources/tools/odltools/odltools/netvirt/ds_analyze.py b/resources/tools/odltools/odltools/netvirt/ds_analyze.py index de96038f5d..f29bdd993b 100644 --- a/resources/tools/odltools/odltools/netvirt/ds_analyze.py +++ b/resources/tools/odltools/odltools/netvirt/ds_analyze.py @@ -4,9 +4,7 @@ from collections import defaultdict import constants as const import flow_parser as fp import netvirt_utils as utils -from odltools.mdsal.model import Model -from odltools.mdsal.models import opendaylight_inventory, network_topology, itm_state, elan, id_manager, \ - ietf_interfaces, interface_service_bindings, l3vpn, mip, neutron, odl_fib, odl_interface_meta, odl_l3vpn +from odltools.mdsal.models.models import Model # Required ifaces = None @@ -19,81 +17,6 @@ confNodes = {} operNodes = {} -modelpath = "/tmp/robotjob/s1-t1_Create_VLAN_Network_net_1/models" -elan_elan_instances = None -elan_elan_interfaces = None -id_manager_id_pools = None -ietf_interfaces_interfaces = None -ietf_interfaces_interfaces_state = None -interface_service_bindings_service_bindings = None -itm_state_tunnels_state = None -l3vpn_vpn_interfaces = None -mip_mac = None -network_topology_network_topology_config = None -network_topology_network_topology_operational = None -neutron_neutron = None -odl_fib_fib_entries = None -odl_interface_meta_if_index_interface_map = None -odl_inventory_nodes_config = None -odl_inventory_nodes_operational = None -odl_l3vpn_vpn_instance_to_vpn_id = None - - -def by_ifname(ifname): - ifstate = ifstates.get(ifname) - iface = ifaces.get(ifname) - port = None - tunnel = None - tunState = None - if iface and iface.get('type') == const.IFTYPE_VLAN: - ports = neutron_neutron.get_ports_by_key() - port = ports.get(ifname) - elif iface and iface.get('type') == const.IFTYPE_TUNNEL: - tunnels = itm_state_tunnels_state.get_tunnels_by_key() - tunnel = tunnels.get(ifname) - tunStates = dsg.get_tunnel_states() - tunState = tunStates.get(ifname) - else: - print "UNSUPPORTED IfType" - return iface,ifstate,port,tunnel,tunState - - -def print_keys(): - print "InterfaceNames: ", ifaces.keys() - print - print "IfStateNames: ", ifstates.keys() - - -def analyze_interface(ifname=None): - global ifaces, ifstates - if not ifname: - print_keys() - exit(1) - ifname = ifname[0] - ifaces = ietf_interfaces_interfaces.get_interfaces_by_key() - ifstates = ietf_interfaces_interfaces_state.get_interfaces_by_key() - iface,ifstate,port,tunnel,tunState = by_ifname(ifname) - print "InterfaceConfig: " - json.dumps(iface, indent=2) - print "InterfaceState: " - json.dumps(ifstate, indent=2) - if port: - print "NeutronPort: " - json.dumps(port, indent=2) - analyze_neutron_port(port, iface, ifstate) - return - if tunnel: - print "Tunnel: " - json.dumps(tunnel, indent=2) - if tunState: - print "TunState: " - json.dumps(tunState, indent=2) - if ifstate: - ncId = ifstate.get('lower-layer-if')[0] - nodeId = ncId[:ncId.rindex(':')] - analyze_inventory(nodeId, True, ncId, ifname) - #analyze_inventory(nodeId, False, ncId, ifname) - def analyze_neutron_port(port, iface, ifstate): for flow in utils.sort(get_all_flows(['all']), 'table'): if ((flow.get('ifname') == port['uuid']) or @@ -133,26 +56,6 @@ def analyze_inventory(nodeId, isConfig=True, ncId=None, ifName=None): print 'FlowId:', flow['id'], 'FlowName:', flow.get('name') -def get_dpn_host_mapping(oper_nodes=None): - nodes_dict = {} - nodes = oper_nodes or odl_inventory_nodes_operational.get_nodes_by_key() - for node in nodes.itervalues(): - dpnid = utils.get_dpn_from_ofnodeid(node['id']) - nodes_dict[dpnid] = node.get('flow-node-inventory:description', '') - return nodes_dict - - -def get_groups(ofnodes=None): - of_nodes = ofnodes or odl_inventory_nodes_config.get_nodes_by_key() - key ='group-id' - group_dict = defaultdict(dict) - for node in of_nodes.itervalues(): - dpnid = utils.get_dpn_from_ofnodeid(node['id']) - for group in node.get(const.NODE_GROUP, []): - if group_dict.get(dpnid) and group_dict.get(dpnid).get(group[key]): - print 'Duplicate:', dpnid, group[key] - group_dict[dpnid][group[key]] = group - return dict(group_dict) def get_stale_flows(modules=['ifm']): @@ -198,7 +101,7 @@ def get_stale_flows(modules=['ifm']): for flow in table.get('flow', []): flow_dict = None flow_info = {} - flow_info['dpnid'] = utils.get_dpn_from_ofnodeid(node['id']) + flow_info['dpnid'] = Model.get_dpn_from_ofnodeid(node['id']) if 'ifm' in modules and table['id'] in const.TABLE_MAP['ifm']: flow_dict = fp.stale_ifm_flow(flow, flow_info, ifaces, ifstates) if 'l3vpn' in modules and table['id'] in const.TABLE_MAP['l3vpn']: @@ -213,22 +116,6 @@ def get_stale_flows(modules=['ifm']): return stale_flows -def show_stale_bindings(): - stale_ids, bindings = get_stale_bindings() - for iface_id in sorted(stale_ids): - for binding in bindings[iface_id].itervalues(): - #if binding.get('bound-services'): - path = get_data_path('bindings', binding) - print json.dumps(bindings[iface_id]) - print('http://192.168.2.32:8383/restconf/config/{}'.format(path)) - - -def get_stale_bindings(): - ifaces = ietf_interfaces_interfaces.get_interfaces_by_key() - bindings, orphans = interface_service_bindings_service_bindings.get_service_bindings() - return set(bindings.keys()) - set(ifaces.keys()), bindings - - def get_ips_for_iface(nports, ifname): ips = [] port = nports.get(ifname) if ifname else None @@ -250,7 +137,7 @@ def show_link_flow_binding(): def show_stale_flows(sort_by='table'): - compute_map = get_dpn_host_mapping() + compute_map = Model.get_dpn_host_mapping() nports = neutron_neutron.get_ports_by_key() for flow in utils.sort(get_stale_flows(['ifm', 'acl', 'elan', 'l3vpn']), sort_by): host = compute_map.get(flow.get('dpnid'), flow.get('dpnid')) @@ -322,7 +209,7 @@ def get_all_flows(modules=['ifm'], filter=[]): for flow in table.get('flow', []): flow_dict = None flow_info = {} - flow_info['dpnid'] = utils.get_dpn_from_ofnodeid(node['id']) + flow_info['dpnid'] = Model.get_dpn_from_ofnodeid(node['id']) flow_dict = fp.get_any_flow(flow, flow_info, groups, ifaces, ifstates, ifindexes, fibentries, vpnids, vpninterfaces, @@ -334,7 +221,7 @@ def get_all_flows(modules=['ifm'], filter=[]): def show_flows(modules=['ifm'], sort_by='table', filter_by=[]): - compute_map = get_dpn_host_mapping() + compute_map = Model.get_dpn_host_mapping() nports = neutron_neutron.get_ports_by_key() for flow in utils.sort(get_all_flows(modules, filter_by), sort_by): host = compute_map.get(flow.get('dpnid'), flow.get('dpnid')) @@ -353,7 +240,7 @@ def show_all_flows(): def show_elan_flows(): - compute_map = get_dpn_host_mapping() + compute_map = Model.get_dpn_host_mapping() for flow in utils.sort(get_all_flows(['elan']), 'id'): host = compute_map.get(flow.get('dpnid'), flow.get('dpnid')) result = 'MacHost:{}{},Table:{},FlowId:{},{},Flow:{}'.format(flow['id'][-17:],host,flow['table'],flow['id'],utils.show_optionals(flow),json.dumps(parse_flow(flow['flow']))) @@ -376,7 +263,7 @@ def show_dup_flows(): einsts = elan_elan_instances.get_elan_instances_by_key() flows = utils.sort(get_all_flows(['elan']), 'table') matches = defaultdict(list) - compute_map = get_dpn_host_mapping() + compute_map = Model.get_dpn_host_mapping() for flow in flows: dup_key = get_key_for_dup_detect(flow) if dup_key: @@ -401,7 +288,7 @@ def show_dup_flows(): def show_learned_mac_flows(): nports = neutron_neutron.get_ports_by_key(key_field='mac-address') flows = utils.sort(get_all_flows(['elan']), 'table') - compute_map = get_dpn_host_mapping() + compute_map = Model.get_dpn_host_mapping() for flow_info in flows: flow = flow_info.get('flow') dpnid = flow_info.get('dpnid') @@ -418,51 +305,6 @@ def show_learned_mac_flows(): print 'Flow:{}'.format(json.dumps(parse_flow(flow))) -def show_elan_instances(): - insts = elan_elan_instances.get_elan_instances_by_key() - json.dumps(insts) - - -def get_duplicate_ids(): - duplicate_ids= {} - for pool in id_manager_id_pools.get_id_pools_by_key().itervalues(): - id_values = {} - for id_entry in pool.get('id-entries', []): - id_info = {} - id_value = id_entry.get('id-value')[0] - id_key = id_entry.get('id-key') - if id_values and id_values.get(id_value, None): - key_list = id_values.get(id_value) - key_list.append(id_key) - id_info['id-value'] = id_value - id_info['id-keys'] = key_list - id_info['pool-name'] = pool.get('pool-name') - id_info['parent-pool-name'] = pool.get('parent-pool-name') - duplicate_ids[id_value] = id_info - else: - id_values[id_value] = [id_key] - return duplicate_ids - - - -def show_idpools(): - ports = neutron_neutron.get_ports_by_key() - iface_ids = [] - for k,v in get_duplicate_ids().iteritems(): - result = "Id:{},Keys:{}".format(k, json.dumps(v.get('id-keys'))) - if v.get('pool-name'): - result = "{},Pool:{}".format(result, v.get('pool-name')) - if v.get('pool-name') == 'interfaces': - iface_ids.extend(v.get('id-keys')) - if v.get('parent-pool-name'): - result = "{},ParentPool:{}".format(result, v.get('parent-pool-name')) - print result - print "\nNeutron Ports" - print "=============" - for id in iface_ids: - port = ports.get(id, {}) - print "Iface={}, NeutronPort={}".format(id, json.dumps(port)) - def parse_flow(flow): #parse flow fields @@ -491,146 +333,3 @@ def parse_flow(flow): return flow -def get_data_path(res_type, data): - if res_type == 'bindings': - return 'interface-service-bindings:service-bindings/services-info/{}/{}'.format(data['interface-name'],data['service-mode']) - elif res_type == 'flows': - return 'opendaylight-inventory:nodes/node/openflow:{}/flow-node-inventory:table/{}/flow/{}'.format(data['dpnid'],data['table'],data['id']) - - -# Sample method that shows how to use -def show_all_tables(): - of_nodes = odl_inventory_nodes_config.get_nodes_by_key() - tables = set() - for node in of_nodes.itervalues(): - for table in node[const.NODE_TABLE]: - if table.get('flow'): - tables.add(table['id']) - print list(tables) - - -def show_all_groups(): - of_nodes = odl_inventory_nodes_config.get_nodes_by_key() - groups = get_groups(of_nodes) - for dpn in groups: - for group_key in groups[dpn]: - print 'Dpn:', dpn, 'ID:', group_key, 'Group:', json.dumps(groups[dpn][group_key]) - - -def analyze_trunks(): - nports = neutron_neutron.get_ports_by_key() - ntrunks = neutron_neutron.get_trunks_by_key() - vpninterfaces = l3vpn_vpn_interfaces.get_vpn_ids_by_key() - ifaces = ietf_interfaces_interfaces.get_interfaces_by_key() - ifstates = ietf_interfaces_interfaces_state.get_interfaces_by_key() - subport_dict = {} - for v in ntrunks.itervalues(): - nport = nports.get(v.get('port-id')) - s_subports = [] - for subport in v.get('sub-ports'): - sport_id = subport.get('port-id') - snport = nports.get(sport_id) - svpniface = vpninterfaces.get(sport_id) - siface = ifaces.get(sport_id) - sifstate = ifstates.get(sport_id) - subport['SubNeutronPort'] = 'Correct' if snport else 'Wrong' - subport['SubVpnInterface'] = 'Correct' if svpniface else 'Wrong' - subport['ofport'] = utils.get_ofport_from_ncid(sifstate.get('lower-layer-if')[0]) - if siface: - vlan_mode = siface.get('odl-interface:l2vlan-mode') - parent_iface_id = siface.get('odl-interface:parent-interface') - if vlan_mode !='trunk-member': - subport['SubIface'] = 'WrongMode' - elif parent_iface_id !=v.get('port-id'): - subport['SubIface'] = 'WrongParent' - elif siface.get('odl-interface:vlan-id') !=subport.get('segmentation-id'): - subport['SubIface'] = 'WrongVlanId' - else: - subport['SubIface'] = 'Correct' - else: - subport['SubIface'] = 'Wrong' - s_subport = 'SegId:{},PortId:{},SubNeutronPort:{},SubIface:{},SubVpnIface:{}'.format( - subport.get('segmentation-id'),subport.get('port-id'), - subport.get('SubNeutronPort'), - subport.get('SubIface'), - subport.get('SubVpnInterface')) - s_subports.append(subport) - subport_dict[subport['port-id']] = subport - s_trunk = 'TrunkName:{},TrunkId:{},PortId:{},NeutronPort:{},SubPorts:{}'.format( - v.get('name'), v.get('uuid'), v.get('port-id'), - 'Correct' if nport else 'Wrong', json.dumps(s_subports)) - print s_trunk - print '\n------------------------------------' - print 'Analyzing Flow status for SubPorts' - print '------------------------------------' - for flow in utils.sort(get_all_flows(['ifm'], ['vlanid']), 'ifname'): - subport = subport_dict.get(flow.get('ifname')) or None - vlanid = subport.get('segmentation-id') if subport else None - ofport = subport.get('ofport') if subport else None - flow_status = 'Okay' - if flow.get('ofport') and flow.get('ofport') != ofport: - flow_status = 'OfPort mismatch for SubPort:{} and Flow:{}'.format(subport, flow.get('flow')) - if flow.get('vlanid') and flow.get('vlanid') != vlanid: - flow_status = 'VlanId mismatch for SubPort:{} and Flow:{}'.format(subport, flow.get('flow')) - if subport: - print 'SubPort:{},Table:{},FlowStatus:{}'.format( - subport.get('port-id'), flow.get('table'), flow_status) - - -def main(args=None): - global elan_elan_instances - global elan_elan_interfaces - global id_manager_id_pools - global ietf_interfaces_interfaces - global ietf_interfaces_interfaces_state - global interface_service_bindings_service_bindings - global itm_state_tunnels_state - global l3vpn_vpn_interfaces - global mip_mac - global network_topology_network_topology_config - global network_topology_network_topology_operational - global neutron_neutron - global odl_fib_fib_entries - global odl_interface_meta_if_index_interface_map - global odl_inventory_nodes_config - global odl_inventory_nodes_operational - global odl_l3vpn_vpn_instance_to_vpn_id - options, args = utils.parse_args() - - elan_elan_instances = elan.elan_instances(Model.CONFIG, modelpath) - elan_elan_interfaces = elan.elan_interfaces(Model.CONFIG, modelpath) - id_manager_id_pools = id_manager.id_pools(Model.CONFIG, modelpath) - ietf_interfaces_interfaces = ietf_interfaces.interfaces(Model.CONFIG, modelpath) - ietf_interfaces_interfaces_state = ietf_interfaces.interfaces_state(Model.OPERATIONAL, modelpath) - interface_service_bindings_service_bindings = interface_service_bindings.service_bindings(Model.CONFIG, modelpath) - itm_state_tunnels_state = itm_state.tunnels_state(Model.OPERATIONAL, modelpath) - l3vpn_vpn_interfaces = l3vpn.vpn_instance_to_vpn_id(Model.CONFIG, modelpath) - mip_mac = mip.mac(Model.CONFIG, modelpath) - neutron_neutron = neutron.neutron(Model.CONFIG, modelpath) - network_topology_network_topology_config = network_topology.network_topology(Model.CONFIG, modelpath) - network_topology_network_topology_operational = network_topology.network_topology(Model.CONFIG, modelpath) - neutron_neutron = neutron.neutron(Model.CONFIG, modelpath) - odl_fib_fib_entries = odl_fib.fib_entries(Model.CONFIG, modelpath) - odl_interface_meta_if_index_interface_map = odl_interface_meta.if_indexes_interface_map(Model.OPERATIONAL, modelpath) - odl_inventory_nodes_config = opendaylight_inventory.nodes(Model.CONFIG, modelpath) - odl_inventory_nodes_operational = opendaylight_inventory.nodes(Model.OPERATIONAL, modelpath) - odl_l3vpn_vpn_instance_to_vpn_id = odl_l3vpn.vpn_instance_to_vpn_id(Model.CONFIG, modelpath) - - if options.callMethod: - if args[1:]: - eval(options.callMethod)(args[1:]) - return - else: - eval(options.callMethod)() - return - #print json.dumps(l3vpn_vpn_interfaces.get_vpn_ids_by_key()) - #show_all_tables() - #analyze_inventory('openflow:165862438671169',ifName='tunf94333cc491') - #show_stale_flows() - #show_stale_bindings() - analyze_interface([args[1]]) - #og.print_flow_dict(og.get_ofctl_flows()) - - -if __name__ == '__main__': - main() diff --git a/resources/tools/odltools/odltools/netvirt/flow_parser.py b/resources/tools/odltools/odltools/netvirt/flow_parser.py index 0b7546fe6e..73d25e5d94 100644 --- a/resources/tools/odltools/odltools/netvirt/flow_parser.py +++ b/resources/tools/odltools/odltools/netvirt/flow_parser.py @@ -1,5 +1,4 @@ -import netvirt_utils as utils -import constants as const +from odltools.mdsal.models.model import Model OPTIONALS = ['ifname', 'lport', 'elan-tag', 'mpls', 'vpnid', 'reason', @@ -123,7 +122,7 @@ def stale_ifm_flow(flow, flow_info, ifaces, ifstates): ifstate = ifstates.get(flow_ifname) ncid_list = ifstate.get('lower-layer-if') ncid = ncid_list[0] if ncid_list else None - dpn = utils.get_dpn_from_ofnodeid(ncid) + dpn = Model.get_dpn_from_ofnodeid(ncid) if dpn and dpn != flow_info['dpnid']: flow_info['reason'] = 'DpnId mismatch for flow and Interface' return create_flow_dict(flow_info, flow) diff --git a/resources/tools/odltools/odltools/netvirt/netvirt_utils.py b/resources/tools/odltools/odltools/netvirt/netvirt_utils.py deleted file mode 100644 index ce7717589c..0000000000 --- a/resources/tools/odltools/odltools/netvirt/netvirt_utils.py +++ /dev/null @@ -1,139 +0,0 @@ -import constants as const -import json, pprint, sys -import optparse - - -options = None -args = None - -def parse_args(): - global options, args - parser = optparse.OptionParser(version="0.1") - parser.add_option("-i", "--ip", action="store", type="string", dest="odlIp", default="localhost", - help="opendaylights ip address") - parser.add_option("-t", "--port", action="store", type="string", dest="odlPort", default="8080", - help="opendaylights listening tcp port on restconf northbound") - parser.add_option("-u", "--user", action="store", type="string", dest="odlUsername", default="admin", - help="opendaylight restconf username") - parser.add_option("-p", "--password", action="store", type="string", dest="odlPassword", default="admin", - help="opendaylight restconf password") - parser.add_option("-m", "--method", action="store", type="string", dest="callMethod", default=None, - help="method to call") - parser.add_option("-d", "--tempdir", action="store", type="string", dest="tempDir", default="/tmp/odl", - help="temp directory to store data") - (options, args) = parser.parse_args(sys.argv) - return options, args - - -def get_options(): - return options - - -def get_args(): - return args - - -def create_url(dsType, path): - return 'http://{}:{}/restconf/{}/{}/'.format(options.odlIp, options.odlPort, dsType, path) - - -def get_temp_path(): - if options: - return options.tempDir - return './' - - -def nstr(s): - if not s: - return '' - return str(s) - - -def pretty_print(arg): - pp = pprint.PrettyPrinter(indent=2) - pp.pprint(arg) - print - - -def printError(msg): - sys.stderr.write(msg) - - -def get_port_name(port): - prefix = const.VIF_TYPE_TO_PREFIX.get(port[const.VIF_TYPE]) - if prefix is None: - return None - else: - return prefix + port['uuid'][:11] - - -def get_dpn_from_ofnodeid(node_id): - return node_id.split(':')[1] if node_id else 'none' - - -def get_ofport_from_ncid(ncid): - return ncid.split(':')[2] if ncid and ncid.startswith('openflow') else 0 - - -def to_hex(data, ele=None): - if not ele: - data = ("0x%x" % data) if data else None - return data - elif data.get(ele): - data[ele] = "0x%x" % data[ele] - return data[ele] - else: - return data - - -def sort(data, field): - return sorted(data, key=lambda x: x[field]) - - -def filter_flow(flow_dict, filter_list): - if not filter_list: - return True - for flow_filter in filter_list: - if flow_dict.get(flow_filter): - return True - return False - - -def show_optionals(flow): - result = '' - lport = flow.get('lport') - elantag = flow.get('elan-tag') - label = flow.get('mpls') - vpnid = flow.get('vpnid') - ip = flow.get('iface-ips') - smac = flow.get('src-mac') - dmac = flow.get('dst-mac') - vlanid = flow.get('vlanid') - ofport = flow.get('ofport') - if lport: - result = '{},LportTag:{}/{}'.format(result, lport, to_hex(lport)) - if ofport: - result = '{},OfPort:{}'.format(result, ofport) - if vlanid: - result = '{},VlanId:{}'.format(result, vlanid) - if vpnid: - result = '{},VpnId:{}/{}'.format(result, vpnid, to_hex(vpnid*2)) - if label: - result = '{},MplsLabel:{}'.format(result, label) - if elantag: - result = '{},ElanTag:{}/{}'.format(result, elantag, to_hex(elantag)) - if smac: - result = '{},SrcMac:{}'.format(result, smac) - if dmac: - result = '{},DstMac:{}'.format(result, dmac) - if ip: - result = '{},LportIp:{}'.format(result, json.dumps(ip)) - result = '{},Reason:{}'.format(result, flow.get('reason')) - return result - - -def get_optionals(m_str): - if str: - return dict(s.split('=',1) for s in m_str.split(',')) - return None - diff --git a/resources/tools/odltools/odltools/netvirt/show.py b/resources/tools/odltools/odltools/netvirt/show.py new file mode 100644 index 0000000000..88eaee11c3 --- /dev/null +++ b/resources/tools/odltools/odltools/netvirt/show.py @@ -0,0 +1,104 @@ +import json +import utils +from odltools.mdsal.models.models import Model +from odltools.mdsal.models import elan +from odltools.mdsal.models import ietf_interfaces +from odltools.mdsal.models import id_manager +from odltools.mdsal.models import interface_service_bindings +from odltools.mdsal.models import neutron +from odltools.mdsal.models import opendaylight_inventory +from odltools.mdsal.models.opendaylight_inventory import Nodes + + +def show_elan_instances(args): + elan_elan_instances = elan.elan_instances(Model.CONFIG, args) + instances = elan_elan_instances.get_elan_instances_by_key() + for k, v in instances.items(): + print "ElanInstance: {}, {}".format(k, utils.format_json(args, v)) + + +def get_duplicate_ids(args): + duplicate_ids = {} + id_manager_id_pools = id_manager.id_pools(Model.CONFIG, args) + for pool in id_manager_id_pools.get_id_pools_by_key().itervalues(): + id_values = {} + for id_entry in pool.get('id-entries', []): + id_info = {} + id_value = id_entry.get('id-value')[0] + id_key = id_entry.get('id-key') + if id_values and id_values.get(id_value, None): + key_list = id_values.get(id_value) + key_list.append(id_key) + id_info['id-value'] = id_value + id_info['id-keys'] = key_list + id_info['pool-name'] = pool.get('pool-name') + id_info['parent-pool-name'] = pool.get('parent-pool-name') + duplicate_ids[id_value] = id_info + else: + id_values[id_value] = [id_key] + return duplicate_ids + + +def show_idpools(args): + neutron_neutron = neutron.neutron(Model.CONFIG, args) + ports = neutron_neutron.get_ports_by_key() + iface_ids = [] + for k, v in get_duplicate_ids(args).iteritems(): + result = "Id:{},Keys:{}".format(k, json.dumps(v.get('id-keys'))) + if v.get('pool-name'): + result = "{},Pool:{}".format(result, v.get('pool-name')) + if v.get('pool-name') == 'interfaces': + iface_ids.extend(v.get('id-keys')) + if v.get('parent-pool-name'): + result = "{},ParentPool:{}".format(result, v.get('parent-pool-name')) + print result + print "\nNeutron Ports" + print "=============" + for id in iface_ids: + port = ports.get(id, {}) + print "Iface={}, NeutronPort={}".format(id, utils.format_json(args, port)) + + +def show_groups(args): + odl_inventory_nodes_config = opendaylight_inventory.nodes(Model.CONFIG, args) + of_nodes = odl_inventory_nodes_config.get_nodes_by_key() + groups = odl_inventory_nodes_config.get_groups(of_nodes) + for dpn in groups: + for group_key in groups[dpn]: + print "Dpn: {}, ID: {}, Group: {}".format(dpn, group_key, utils.format_json(args, groups[dpn][group_key])) + + +def get_data_path(res_type, data): + if res_type == 'bindings': + return 'interface-service-bindings:service-bindings/services-info/{}/{}'.format(data['interface-name'],data['service-mode']) + elif res_type == 'flows': + return 'opendaylight-inventory:nodes/node/openflow:{}/flow-node-inventory:table/{}/flow/{}'.format(data['dpnid'],data['table'],data['id']) + + +def get_stale_bindings(args): + ietf_interfaces_interfaces = ietf_interfaces.interfaces(Model.CONFIG, args) + interface_service_bindings_service_bindings = interface_service_bindings.service_bindings(Model.CONFIG, args) + ifaces = ietf_interfaces_interfaces.get_interfaces_by_key() + bindings, orphans = interface_service_bindings_service_bindings.get_service_bindings() + return set(bindings.keys()) - set(ifaces.keys()), bindings + + +def show_stale_bindings(args): + stale_ids, bindings = get_stale_bindings(args) + for iface_id in sorted(stale_ids): + for binding in bindings[iface_id].itervalues(): + #if binding.get('bound-services'): + path = get_data_path('bindings', binding) + print json.dumps(bindings[iface_id]) + print('http://192.168.2.32:8383/restconf/config/{}'.format(path)) + + +def show_tables(args): + odl_inventory_nodes_config = opendaylight_inventory.nodes(Model.CONFIG, args) + of_nodes = odl_inventory_nodes_config.get_nodes_by_key() + tables = set() + for node in of_nodes.itervalues(): + for table in node[Nodes.NODE_TABLE]: + if table.get('flow'): + tables.add(table['id']) + print list(tables) diff --git a/resources/tools/odltools/odltools/netvirt/tests/__init__.py b/resources/tools/odltools/odltools/netvirt/tests/__init__.py new file mode 100644 index 0000000000..fce6814eca --- /dev/null +++ b/resources/tools/odltools/odltools/netvirt/tests/__init__.py @@ -0,0 +1,8 @@ +class Args: + def __init__(self, ip="localhost", port=8181, user="admin", pw="admin", path="/tmp", pretty_print=False): + self.ip = ip + self.port = port + self.user = user + self.pw = pw + self.path = path + self.pretty_print=pretty_print diff --git a/resources/tools/odltools/odltools/netvirt/tests/test_analyze.py b/resources/tools/odltools/odltools/netvirt/tests/test_analyze.py new file mode 100644 index 0000000000..19e8d662a3 --- /dev/null +++ b/resources/tools/odltools/odltools/netvirt/tests/test_analyze.py @@ -0,0 +1,19 @@ +import unittest + +from odltools import logg +from odltools.netvirt import analyze +from odltools.netvirt.tests import Args + + +class TestAnalyze(unittest.TestCase): + # TODO: capture stdout and check for list of tables. + + def setUp(self): + logg.Logger() + self.args = Args(path="../../tests/resources") + + def test_analyze_trunks(self): + analyze.analyze_trunks(self.args) + +if __name__ == '__main__': + unittest.main() diff --git a/resources/tools/odltools/odltools/netvirt/tests/test_show.py b/resources/tools/odltools/odltools/netvirt/tests/test_show.py new file mode 100644 index 0000000000..82fcaf9d90 --- /dev/null +++ b/resources/tools/odltools/odltools/netvirt/tests/test_show.py @@ -0,0 +1,25 @@ +import unittest + +from odltools import logg +from odltools.netvirt import show +from odltools.netvirt.tests import Args + + +class TestShow(unittest.TestCase): + # TODO: capture stdout and check for list of tables. + + def setUp(self): + logg.Logger() + self.args = Args(path="../../tests/resources") + + def test_show_elan_instances(self): + show.show_elan_instances(self.args) + + def test_show_groups(self): + show.show_groups(self.args) + + def test_show_tables(self): + show.show_tables(self.args) + +if __name__ == '__main__': + unittest.main() diff --git a/resources/tools/odltools/odltools/netvirt/utils.py b/resources/tools/odltools/odltools/netvirt/utils.py new file mode 100644 index 0000000000..ef2dcd74d8 --- /dev/null +++ b/resources/tools/odltools/odltools/netvirt/utils.py @@ -0,0 +1,8 @@ +import json + + +def format_json(args, data): + if args.pretty_print: + return json.dumps(data, indent=4, separators=(',', ': ')) + else: + return json.dumps(data) diff --git a/resources/tools/odltools/odltools/ovs/tables.py b/resources/tools/odltools/odltools/ovs/tables.py index 4eab261c18..af7135b082 100644 --- a/resources/tools/odltools/odltools/ovs/tables.py +++ b/resources/tools/odltools/odltools/ovs/tables.py @@ -35,3 +35,18 @@ def get_table_name(table_id): return tables[table_id] else: return "unknown:{}".format(table_id) + + +table_model_map = { + 'ifm': [0, 17, 220], + 'l3vpn': [19, 20, 21, 22, 36, 81], + 'elan': [50, 51, 52, 55], + 'acl': [211, 212, 213, 214, 215, 241, 242, 243, 244, 245] +} + + +def get_table_map(key): + if key in table_model_map: + return table_model_map[key] + else: + return None diff --git a/resources/tools/odltools/odltools/ovs/tests/test_flows.py b/resources/tools/odltools/odltools/ovs/tests/test_flows.py index ddbf893b63..f6268226e9 100644 --- a/resources/tools/odltools/odltools/ovs/tests/test_flows.py +++ b/resources/tools/odltools/odltools/ovs/tests/test_flows.py @@ -1,9 +1,8 @@ import unittest -from ovs import request - from odltools import logg from odltools.ovs import flows +from odltools.ovs import request class TestFlows(unittest.TestCase): diff --git a/resources/tools/odltools/odltools/ovs/tests/test_request.py b/resources/tools/odltools/odltools/ovs/tests/test_request.py index 012c2a3bc7..89b0810273 100644 --- a/resources/tools/odltools/odltools/ovs/tests/test_request.py +++ b/resources/tools/odltools/odltools/ovs/tests/test_request.py @@ -1,4 +1,5 @@ import logging +import os import unittest from odltools import logg @@ -9,6 +10,7 @@ class TestRequest(unittest.TestCase): def setUp(self): logg.Logger(logging.DEBUG, logging.DEBUG) self.filename = "./resources/flow_dumps.1.txt" + self.outpath = "/tmp/flow_dumps.1.out.txt" def test_read_file(self): data = request.read_file(self.filename) @@ -17,7 +19,8 @@ class TestRequest(unittest.TestCase): def test_write_file(self): data = request.read_file(self.filename) self.assertEquals(len(data), 76) - request.write_file("/tmp/somedir/flow_dumps.1.out.txt", data) + request.write_file(self.outpath, data) + self.assertTrue(os.path.exists(self.outpath)) if __name__ == '__main__': unittest.main() diff --git a/resources/tools/odltools/odltools/tests/resources/config___elan__elan-instances.json b/resources/tools/odltools/odltools/tests/resources/config___elan__elan-instances.json new file mode 100644 index 0000000000..77bb3c4e67 --- /dev/null +++ b/resources/tools/odltools/odltools/tests/resources/config___elan__elan-instances.json @@ -0,0 +1,38 @@ +{ + "elan-instances": { + "elan-instance": [ + { + "elan-instance-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "elan-tag": 5005, + "external": false, + "mac-timeout": 300, + "segment-type": "elan:segment-type-vxlan", + "segmentation-id": 1002 + }, + { + "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142", + "elan-tag": 5001, + "external": false, + "mac-timeout": 300, + "segment-type": "elan:segment-type-flat" + }, + { + "elan-instance-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "elan-tag": 5006, + "external": false, + "mac-timeout": 300, + "segment-type": "elan:segment-type-vxlan", + "segmentation-id": 1095 + }, + { + "elan-instance-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "elan-tag": 5004, + "external": false, + "mac-timeout": 300, + "physical-network-name": "physnet1", + "segment-type": "elan:segment-type-vlan", + "segmentation-id": 1131 + } + ] + } +} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/tests/resources/config___ietf-interfaces__interfaces.json b/resources/tools/odltools/odltools/tests/resources/config___ietf-interfaces__interfaces.json new file mode 100644 index 0000000000..67d3a6a6a8 --- /dev/null +++ b/resources/tools/odltools/odltools/tests/resources/config___ietf-interfaces__interfaces.json @@ -0,0 +1,381 @@ +{ + "interfaces": { + "interface": [ + { + "enabled": true, + "name": "74851789353527:br-physnet1-pa:trunk", + "odl-interface:external": true, + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "74851789353527:br-physnet1-pa", + "type": "iana-if-type:l2vlan" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "31.0.0.12", + "mac-address": "fa:16:3e:01:dc:d3" + }, + { + "ip-address": "fe80:0:0:0:f816:3eff:fe01:dcd3", + "mac-address": "fa:16:3e:01:dc:d3" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap09f6bf9e-7a", + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "74851789353527:br-physnet1-pa:1131", + "odl-interface:external": true, + "odl-interface:l2vlan-mode": "trunk-member", + "odl-interface:parent-interface": "74851789353527:br-physnet1-pa:trunk", + "odl-interface:vlan-id": 1131, + "type": "iana-if-type:l2vlan" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "fe80:0:0:0:f816:3eff:fe61:7740", + "mac-address": "fa:16:3e:61:77:40" + }, + { + "ip-address": "31.0.0.10", + "mac-address": "fa:16:3e:61:77:40" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap7f083b4d-dc", + "type": "iana-if-type:l2vlan" + }, + { + "description": "VXLAN Trunk Interface", + "enabled": true, + "name": "tun999632b8289", + "odl-interface:datapath-node-identifier": 234018835196237, + "odl-interface:internal": true, + "odl-interface:monitor-enabled": true, + "odl-interface:monitor-interval": 10000, + "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", + "odl-interface:tunnel-destination": "10.30.170.90", + "odl-interface:tunnel-gateway": "0.0.0.0", + "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", + "odl-interface:tunnel-remote-ip-flow": false, + "odl-interface:tunnel-source": "10.30.170.92", + "type": "iana-if-type:tunnel" + }, + { + "enabled": true, + "name": "71b48121-d77f-4947-a58d-35413da52bd8", + "odl-interface:l2vlan-mode": "trunk", + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "42d43cbf-3a28-4b9d-8de7-21f6a0faf327", + "odl-interface:l2vlan-mode": "trunk", + "type": "iana-if-type:l2vlan" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "fe80:0:0:0:f816:3eff:fedb:a8d1", + "mac-address": "fa:16:3e:db:a8:d1" + }, + { + "ip-address": "31.0.0.11", + "mac-address": "fa:16:3e:db:a8:d1" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "0ee93a49-6122-4580-acb4-4c921f196d13", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap0ee93a49-61", + "type": "iana-if-type:l2vlan" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "fe80:0:0:0:f816:3eff:fee3:fc5b", + "mac-address": "fa:16:3e:e3:fc:5b" + }, + { + "ip-address": "32.0.0.10", + "mac-address": "fa:16:3e:e3:fc:5b" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "38deef1c-db34-4f56-9014-8c38c818f019", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap38deef1c-db", + "type": "iana-if-type:l2vlan" + }, + { + "description": "VXLAN Trunk Interface", + "enabled": true, + "name": "tun94ecbe1efd8", + "odl-interface:datapath-node-identifier": 132319289050514, + "odl-interface:internal": true, + "odl-interface:monitor-enabled": true, + "odl-interface:monitor-interval": 10000, + "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", + "odl-interface:tunnel-destination": "10.30.170.92", + "odl-interface:tunnel-gateway": "0.0.0.0", + "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", + "odl-interface:tunnel-remote-ip-flow": false, + "odl-interface:tunnel-source": "10.30.170.17", + "type": "iana-if-type:tunnel" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "33.0.0.9", + "mac-address": "fa:16:3e:f8:a8:c8" + }, + { + "ip-address": "fe80:0:0:0:f816:3eff:fef8:a8c8", + "mac-address": "fa:16:3e:f8:a8:c8" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tapaf8aaaa2-fc", + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap98c2e265-b4", + "type": "iana-if-type:l2vlan" + }, + { + "description": "VXLAN Trunk Interface", + "enabled": true, + "name": "tun03a2b920986", + "odl-interface:datapath-node-identifier": 74851789353527, + "odl-interface:internal": true, + "odl-interface:monitor-enabled": true, + "odl-interface:monitor-interval": 10000, + "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", + "odl-interface:tunnel-destination": "10.30.170.17", + "odl-interface:tunnel-gateway": "0.0.0.0", + "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", + "odl-interface:tunnel-remote-ip-flow": false, + "odl-interface:tunnel-source": "10.30.170.90", + "type": "iana-if-type:tunnel" + }, + { + "enabled": true, + "name": "234018835196237:br-physnet1-pa:1131", + "odl-interface:external": true, + "odl-interface:l2vlan-mode": "trunk-member", + "odl-interface:parent-interface": "234018835196237:br-physnet1-pa:trunk", + "odl-interface:vlan-id": 1131, + "type": "iana-if-type:l2vlan" + }, + { + "description": "VXLAN Trunk Interface", + "enabled": true, + "name": "tun95fee4d7132", + "odl-interface:datapath-node-identifier": 132319289050514, + "odl-interface:internal": true, + "odl-interface:monitor-enabled": true, + "odl-interface:monitor-interval": 10000, + "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", + "odl-interface:tunnel-destination": "10.30.170.90", + "odl-interface:tunnel-gateway": "0.0.0.0", + "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", + "odl-interface:tunnel-remote-ip-flow": false, + "odl-interface:tunnel-source": "10.30.170.17", + "type": "iana-if-type:tunnel" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "33.0.0.11", + "mac-address": "fa:16:3e:ff:a9:48" + }, + { + "ip-address": "fe80:0:0:0:f816:3eff:feff:a948", + "mac-address": "fa:16:3e:ff:a9:48" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "3a2d068a-ad59-453e-8cd3-57f765c921f8", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap3a2d068a-ad", + "type": "iana-if-type:l2vlan" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "32.0.0.8", + "mac-address": "fa:16:3e:73:3e:1e" + }, + { + "ip-address": "fe80:0:0:0:f816:3eff:fe73:3e1e", + "mac-address": "fa:16:3e:73:3e:1e" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "e802b5e7-0865-4da2-929f-84c0931e0040", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tape802b5e7-08", + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "132319289050514:br-physnet1-pa:1131", + "odl-interface:external": true, + "odl-interface:l2vlan-mode": "trunk-member", + "odl-interface:parent-interface": "132319289050514:br-physnet1-pa:trunk", + "odl-interface:vlan-id": 1131, + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "234018835196237:br-physnet1-pa:trunk", + "odl-interface:external": true, + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "234018835196237:br-physnet1-pa", + "type": "iana-if-type:l2vlan" + }, + { + "description": "VXLAN Trunk Interface", + "enabled": true, + "name": "tunf68aef23130", + "odl-interface:datapath-node-identifier": 74851789353527, + "odl-interface:internal": true, + "odl-interface:monitor-enabled": true, + "odl-interface:monitor-interval": 10000, + "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", + "odl-interface:tunnel-destination": "10.30.170.92", + "odl-interface:tunnel-gateway": "0.0.0.0", + "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", + "odl-interface:tunnel-remote-ip-flow": false, + "odl-interface:tunnel-source": "10.30.170.90", + "type": "iana-if-type:tunnel" + }, + { + "description": "VXLAN Trunk Interface", + "enabled": true, + "name": "tundb1d8b295c1", + "odl-interface:datapath-node-identifier": 234018835196237, + "odl-interface:internal": true, + "odl-interface:monitor-enabled": true, + "odl-interface:monitor-interval": 10000, + "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd", + "odl-interface:tunnel-destination": "10.30.170.17", + "odl-interface:tunnel-gateway": "0.0.0.0", + "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan", + "odl-interface:tunnel-remote-ip-flow": false, + "odl-interface:tunnel-source": "10.30.170.92", + "type": "iana-if-type:tunnel" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "fe80:0:0:0:f816:3eff:fe78:699", + "mac-address": "fa:16:3e:78:06:99" + }, + { + "ip-address": "32.0.0.11", + "mac-address": "fa:16:3e:78:06:99" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tapbdc8e869-52", + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "67eb9b7f-dba5-40d4-8383-56149a7d6af2", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap67eb9b7f-db", + "type": "iana-if-type:l2vlan" + }, + { + "aclservice:allowed-address-pairs": [ + { + "ip-address": "fe80:0:0:0:f816:3eff:fe99:7d91", + "mac-address": "fa:16:3e:99:7d:91" + }, + { + "ip-address": "33.0.0.5", + "mac-address": "fa:16:3e:99:7d:91" + } + ], + "aclservice:port-security-enabled": true, + "aclservice:security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "enabled": true, + "name": "8e3c262e-7b45-4222-ac4e-528db75e5516", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap8e3c262e-7b", + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "132319289050514:br-physnet1-pa:trunk", + "odl-interface:external": true, + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "132319289050514:br-physnet1-pa", + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "7a3db5a3-bf72-4ad6-be70-ec3bdec7d707", + "odl-interface:l2vlan-mode": "trunk", + "type": "iana-if-type:l2vlan" + }, + { + "enabled": true, + "name": "992c4556-828b-49d0-bad3-1e3ffe6bb76b", + "odl-interface:l2vlan-mode": "trunk", + "odl-interface:parent-interface": "tap992c4556-82", + "type": "iana-if-type:l2vlan" + } + ] + } +} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/tests/resources/config___itm-state__dpn-endpoints.json b/resources/tools/odltools/odltools/tests/resources/config___itm-state__dpn-endpoints.json new file mode 100644 index 0000000000..a4d78f9a82 --- /dev/null +++ b/resources/tools/odltools/odltools/tests/resources/config___itm-state__dpn-endpoints.json @@ -0,0 +1,69 @@ +{ + "dpn-endpoints": { + "DPN-TEPs-info": [ + { + "DPN-ID": 132319289050514, + "tunnel-end-points": [ + { + "VLAN-ID": 0, + "gw-ip-address": "0.0.0.0", + "interface-name": "132319289050514::0", + "ip-address": "10.30.170.17", + "option-of-tunnel": false, + "option-tunnel-tos": "0", + "portname": "", + "subnet-mask": "255.255.255.255/32", + "tunnel-type": "odl-interface:tunnel-type-vxlan", + "tz-membership": [ + { + "zone-name": "default-transport-zone" + } + ] + } + ] + }, + { + "DPN-ID": 234018835196237, + "tunnel-end-points": [ + { + "VLAN-ID": 0, + "gw-ip-address": "0.0.0.0", + "interface-name": "234018835196237::0", + "ip-address": "10.30.170.92", + "option-of-tunnel": false, + "option-tunnel-tos": "0", + "portname": "", + "subnet-mask": "255.255.255.255/32", + "tunnel-type": "odl-interface:tunnel-type-vxlan", + "tz-membership": [ + { + "zone-name": "default-transport-zone" + } + ] + } + ] + }, + { + "DPN-ID": 74851789353527, + "tunnel-end-points": [ + { + "VLAN-ID": 0, + "gw-ip-address": "0.0.0.0", + "interface-name": "74851789353527::0", + "ip-address": "10.30.170.90", + "option-of-tunnel": false, + "option-tunnel-tos": "0", + "portname": "", + "subnet-mask": "255.255.255.255/32", + "tunnel-type": "odl-interface:tunnel-type-vxlan", + "tz-membership": [ + { + "zone-name": "default-transport-zone" + } + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/tests/resources/config___l3vpn__vpn-interfaces.json b/resources/tools/odltools/odltools/tests/resources/config___l3vpn__vpn-interfaces.json new file mode 100644 index 0000000000..29f4d966d3 --- /dev/null +++ b/resources/tools/odltools/odltools/tests/resources/config___l3vpn__vpn-interfaces.json @@ -0,0 +1,276 @@ +{ + "vpn-interfaces": { + "vpn-interface": [ + { + "name": "e802b5e7-0865-4da2-929f-84c0931e0040", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "32.0.0.8/32", + "mac_address": "fa:16:3e:73:3e:1e", + "subnet_id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "67eb9b7f-dba5-40d4-8383-56149a7d6af2", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "33.0.0.2/32", + "mac_address": "fa:16:3e:bb:51:9c", + "subnet_id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "33.0.0.9/32", + "mac_address": "fa:16:3e:f8:a8:c8", + "subnet_id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "0ee93a49-6122-4580-acb4-4c921f196d13", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "31.0.0.11/32", + "mac_address": "fa:16:3e:db:a8:d1", + "subnet_id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "7a3db5a3-bf72-4ad6-be70-ec3bdec7d707", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "33.0.0.1/32", + "mac_address": "fa:16:3e:9a:c2:36", + "subnet_id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "router-interface": true, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "42d43cbf-3a28-4b9d-8de7-21f6a0faf327", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "32.0.0.1/32", + "mac_address": "fa:16:3e:3d:ad:ed", + "subnet_id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "router-interface": true, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "38deef1c-db34-4f56-9014-8c38c818f019", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "32.0.0.10/32", + "mac_address": "fa:16:3e:e3:fc:5b", + "subnet_id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "32.0.0.11/32", + "mac_address": "fa:16:3e:78:06:99", + "subnet_id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "31.0.0.2/32", + "mac_address": "fa:16:3e:1e:55:49", + "subnet_id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "3a2d068a-ad59-453e-8cd3-57f765c921f8", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "33.0.0.11/32", + "mac_address": "fa:16:3e:ff:a9:48", + "subnet_id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "31.0.0.10/32", + "mac_address": "fa:16:3e:61:77:40", + "subnet_id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "71b48121-d77f-4947-a58d-35413da52bd8", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "31.0.0.1/32", + "mac_address": "fa:16:3e:05:52:93", + "subnet_id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "router-interface": true, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "8e3c262e-7b45-4222-ac4e-528db75e5516", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "33.0.0.5/32", + "mac_address": "fa:16:3e:99:7d:91", + "subnet_id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "31.0.0.12/32", + "mac_address": "fa:16:3e:01:dc:d3", + "subnet_id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + { + "name": "992c4556-828b-49d0-bad3-1e3ffe6bb76b", + "odl-l3vpn:adjacency": [ + { + "adjacency_type": "primary-adjacency", + "ip_address": "32.0.0.2/32", + "mac_address": "fa:16:3e:1e:bb:87", + "subnet_id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "router-interface": false, + "vpn-instance-names": [ + { + "associated-subnet-type": "V4AndV6Subnets", + "vpn-name": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/tests/resources/config___network-topology__network-topology___topology___ovsdb__1.json b/resources/tools/odltools/odltools/tests/resources/config___network-topology__network-topology___topology___ovsdb__1.json new file mode 100644 index 0000000000..f7be844bfb --- /dev/null +++ b/resources/tools/odltools/odltools/tests/resources/config___network-topology__network-topology___topology___ovsdb__1.json @@ -0,0 +1,372 @@ +{ + "topology": [ + { + "node": [ + { + "node-id": "ovsdb://uuid/8eabb815-5570-42fc-9635-89c880ebc4ac/bridge/br-int", + "ovsdb:bridge-name": "br-int", + "ovsdb:bridge-other-configs": [ + { + "bridge-other-config-key": "hwaddr", + "bridge-other-config-value": "44:13:ca:50:b2:37" + }, + { + "bridge-other-config-key": "disable-in-band", + "bridge-other-config-value": "true" + } + ], + "ovsdb:controller-entry": [ + { + "target": "tcp:10.30.170.5:6653" + } + ], + "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure", + "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/8eabb815-5570-42fc-9635-89c880ebc4ac']", + "ovsdb:protocol-entry": [ + { + "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13" + } + ], + "termination-point": [ + { + "ovsdb:interface-type": "ovsdb:interface-type-patch", + "ovsdb:name": "br-physnet1-pa", + "ovsdb:options": [ + { + "option": "peer", + "value": "br-physnet1-int-patch" + } + ], + "tp-id": "br-physnet1-pa" + }, + { + "ovsdb:interface-bfd": [ + { + "bfd-key": "forwarding_if_rx", + "bfd-value": "true" + }, + { + "bfd-key": "enable", + "bfd-value": "true" + }, + { + "bfd-key": "min_tx", + "bfd-value": "10000" + } + ], + "ovsdb:interface-type": "ovsdb:interface-type-vxlan", + "ovsdb:name": "tun03a2b920986", + "ovsdb:options": [ + { + "option": "key", + "value": "flow" + }, + { + "option": "local_ip", + "value": "10.30.170.90" + }, + { + "option": "remote_ip", + "value": "10.30.170.17" + } + ], + "tp-id": "tun03a2b920986" + }, + { + "ovsdb:interface-bfd": [ + { + "bfd-key": "forwarding_if_rx", + "bfd-value": "true" + }, + { + "bfd-key": "enable", + "bfd-value": "true" + }, + { + "bfd-key": "min_tx", + "bfd-value": "10000" + } + ], + "ovsdb:interface-type": "ovsdb:interface-type-vxlan", + "ovsdb:name": "tunf68aef23130", + "ovsdb:options": [ + { + "option": "key", + "value": "flow" + }, + { + "option": "local_ip", + "value": "10.30.170.90" + }, + { + "option": "remote_ip", + "value": "10.30.170.92" + } + ], + "tp-id": "tunf68aef23130" + } + ] + }, + { + "node-id": "ovsdb://uuid/52910ce2-e429-4417-b638-142a32dbe56b/bridge/br-physnet1", + "termination-point": [ + { + "ovsdb:interface-type": "ovsdb:interface-type-patch", + "ovsdb:name": "br-physnet1-int-patch", + "ovsdb:options": [ + { + "option": "peer", + "value": "br-physnet1-pa" + } + ], + "tp-id": "br-physnet1-int-patch" + } + ] + }, + { + "node-id": "ovsdb://uuid/52910ce2-e429-4417-b638-142a32dbe56b/bridge/br-int", + "ovsdb:bridge-name": "br-int", + "ovsdb:bridge-other-configs": [ + { + "bridge-other-config-key": "hwaddr", + "bridge-other-config-value": "d4:d6:c1:8a:e9:4d" + }, + { + "bridge-other-config-key": "disable-in-band", + "bridge-other-config-value": "true" + } + ], + "ovsdb:controller-entry": [ + { + "target": "tcp:10.30.170.5:6653" + } + ], + "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure", + "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/52910ce2-e429-4417-b638-142a32dbe56b']", + "ovsdb:protocol-entry": [ + { + "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13" + } + ], + "termination-point": [ + { + "ovsdb:interface-type": "ovsdb:interface-type-patch", + "ovsdb:name": "br-physnet1-pa", + "ovsdb:options": [ + { + "option": "peer", + "value": "br-physnet1-int-patch" + } + ], + "tp-id": "br-physnet1-pa" + }, + { + "ovsdb:interface-bfd": [ + { + "bfd-key": "forwarding_if_rx", + "bfd-value": "true" + }, + { + "bfd-key": "enable", + "bfd-value": "true" + }, + { + "bfd-key": "min_tx", + "bfd-value": "10000" + } + ], + "ovsdb:interface-type": "ovsdb:interface-type-vxlan", + "ovsdb:name": "tundb1d8b295c1", + "ovsdb:options": [ + { + "option": "key", + "value": "flow" + }, + { + "option": "local_ip", + "value": "10.30.170.92" + }, + { + "option": "remote_ip", + "value": "10.30.170.17" + } + ], + "tp-id": "tundb1d8b295c1" + }, + { + "ovsdb:interface-bfd": [ + { + "bfd-key": "forwarding_if_rx", + "bfd-value": "true" + }, + { + "bfd-key": "enable", + "bfd-value": "true" + }, + { + "bfd-key": "min_tx", + "bfd-value": "10000" + } + ], + "ovsdb:interface-type": "ovsdb:interface-type-vxlan", + "ovsdb:name": "tun999632b8289", + "ovsdb:options": [ + { + "option": "key", + "value": "flow" + }, + { + "option": "local_ip", + "value": "10.30.170.92" + }, + { + "option": "remote_ip", + "value": "10.30.170.90" + } + ], + "tp-id": "tun999632b8289" + } + ] + }, + { + "node-id": "ovsdb://uuid/719e0692-b96a-4109-b1b3-f6370546be5b/bridge/br-int", + "ovsdb:bridge-name": "br-int", + "ovsdb:bridge-other-configs": [ + { + "bridge-other-config-key": "hwaddr", + "bridge-other-config-value": "78:57:fc:38:85:92" + }, + { + "bridge-other-config-key": "disable-in-band", + "bridge-other-config-value": "true" + } + ], + "ovsdb:controller-entry": [ + { + "target": "tcp:10.30.170.5:6653" + } + ], + "ovsdb:fail-mode": "ovsdb:ovsdb-fail-mode-secure", + "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/719e0692-b96a-4109-b1b3-f6370546be5b']", + "ovsdb:protocol-entry": [ + { + "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13" + } + ], + "termination-point": [ + { + "ovsdb:interface-type": "ovsdb:interface-type-patch", + "ovsdb:name": "br-physnet1-pa", + "ovsdb:options": [ + { + "option": "peer", + "value": "br-physnet1-int-patch" + } + ], + "tp-id": "br-physnet1-pa" + }, + { + "ovsdb:interface-bfd": [ + { + "bfd-key": "forwarding_if_rx", + "bfd-value": "true" + }, + { + "bfd-key": "enable", + "bfd-value": "true" + }, + { + "bfd-key": "min_tx", + "bfd-value": "10000" + } + ], + "ovsdb:interface-type": "ovsdb:interface-type-vxlan", + "ovsdb:name": "tun95fee4d7132", + "ovsdb:options": [ + { + "option": "key", + "value": "flow" + }, + { + "option": "local_ip", + "value": "10.30.170.17" + }, + { + "option": "remote_ip", + "value": "10.30.170.90" + } + ], + "tp-id": "tun95fee4d7132" + }, + { + "ovsdb:interface-bfd": [ + { + "bfd-key": "forwarding_if_rx", + "bfd-value": "true" + }, + { + "bfd-key": "enable", + "bfd-value": "true" + }, + { + "bfd-key": "min_tx", + "bfd-value": "10000" + } + ], + "ovsdb:interface-type": "ovsdb:interface-type-vxlan", + "ovsdb:name": "tun94ecbe1efd8", + "ovsdb:options": [ + { + "option": "key", + "value": "flow" + }, + { + "option": "local_ip", + "value": "10.30.170.17" + }, + { + "option": "remote_ip", + "value": "10.30.170.92" + } + ], + "tp-id": "tun94ecbe1efd8" + } + ] + }, + { + "node-id": "ovsdb://uuid/719e0692-b96a-4109-b1b3-f6370546be5b/bridge/br-physnet1", + "termination-point": [ + { + "ovsdb:interface-type": "ovsdb:interface-type-patch", + "ovsdb:name": "br-physnet1-int-patch", + "ovsdb:options": [ + { + "option": "peer", + "value": "br-physnet1-pa" + } + ], + "tp-id": "br-physnet1-int-patch" + } + ] + }, + { + "node-id": "ovsdb://uuid/8eabb815-5570-42fc-9635-89c880ebc4ac/bridge/br-physnet1", + "termination-point": [ + { + "ovsdb:interface-type": "ovsdb:interface-type-patch", + "ovsdb:name": "br-physnet1-int-patch", + "ovsdb:options": [ + { + "option": "peer", + "value": "br-physnet1-pa" + } + ], + "tp-id": "br-physnet1-int-patch" + } + ] + } + ], + "topology-id": "ovsdb:1" + } + ] +} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/tests/resources/config___neutron__neutron.json b/resources/tools/odltools/odltools/tests/resources/config___neutron__neutron.json new file mode 100644 index 0000000000..245d2ca7c2 --- /dev/null +++ b/resources/tools/odltools/odltools/tests/resources/config___neutron__neutron.json @@ -0,0 +1,857 @@ +{ + "neutron": { + "networks": { + "network": [ + { + "admin-state-up": false, + "name": "Sync Canary Network", + "neutron-L3-ext:external": false, + "neutron-provider-ext:network-type": "neutron-networks:network-type-flat", + "project-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142", + "shared": false, + "status": "ACTIVE", + "tenant-id": "bd8db3a8-2b30-4083-a8b3-b3fd46401142", + "uuid": "bd8db3a8-2b30-4083-a8b3-b3fd46401142" + }, + { + "admin-state-up": true, + "name": "l3_net_2", + "neutron-L3-ext:external": false, + "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan", + "neutron-provider-ext:segmentation-id": "1002", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 2, + "shared": false, + "status": "ACTIVE", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "893239d8-59ea-4614-ae0a-29ebb2800ece" + }, + { + "admin-state-up": true, + "name": "l3_net_1", + "neutron-L3-ext:external": false, + "neutron-provider-ext:network-type": "neutron-networks:network-type-vlan", + "neutron-provider-ext:physical-network": "physnet1", + "neutron-provider-ext:segmentation-id": "1131", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 2, + "shared": false, + "status": "ACTIVE", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8" + }, + { + "admin-state-up": true, + "name": "l3_net_3", + "neutron-L3-ext:external": false, + "neutron-provider-ext:network-type": "neutron-networks:network-type-vxlan", + "neutron-provider-ext:segmentation-id": "1095", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 2, + "shared": false, + "status": "ACTIVE", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45" + } + ] + }, + "ports": { + "port": [ + { + "admin-state-up": true, + "device-id": "d9c8397f-4865-4f46-ac95-c7ce3dcb7d2e", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "33.0.0.5", + "subnet-id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "mac-address": "fa:16:3e:99:7d:91", + "name": "", + "network-id": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-0.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "8eabb815-5570-42fc-9635-89c880ebc4ac" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "8e3c262e-7b45-4222-ac4e-528db75e5516" + }, + { + "admin-state-up": true, + "device-id": "b4f651fe-fad9-44c2-9b5f-49fa5db90e3e", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "32.0.0.10", + "subnet-id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "mac-address": "fa:16:3e:e3:fc:5b", + "name": "", + "network-id": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-1.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "52910ce2-e429-4417-b638-142a32dbe56b" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "38deef1c-db34-4f56-9014-8c38c818f019" + }, + { + "admin-state-up": true, + "device-id": "170d91f0-1256-4d06-bb0e-2cb4b5fc8cf6", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "33.0.0.9", + "subnet-id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "mac-address": "fa:16:3e:f8:a8:c8", + "name": "", + "network-id": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-0.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "8eabb815-5570-42fc-9635-89c880ebc4ac" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "af8aaaa2-fc98-4da4-96f2-a9e9f23464e2" + }, + { + "admin-state-up": true, + "device-id": "dhcp63b176ce-80ca-5766-a765-7fd3f72889e1-eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "device-owner": "network:dhcp", + "fixed-ips": [ + { + "ip-address": "31.0.0.2", + "subnet-id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "mac-address": "fa:16:3e:1e:55:49", + "name": "", + "network-id": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "neutron-binding:host-id": "releng-13754-435-1-devstack-pike-0.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "719e0692-b96a-4109-b1b3-f6370546be5b" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": false, + "revision-number": 6, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6" + }, + { + "admin-state-up": true, + "device-id": "c7922261-90ab-4757-bc03-93ef3bbbaa19", + "device-owner": "network:router_interface", + "fixed-ips": [ + { + "ip-address": "33.0.0.1", + "subnet-id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "mac-address": "fa:16:3e:9a:c2:36", + "name": "", + "network-id": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "neutron-binding:host-id": "", + "neutron-binding:profile": "{}", + "neutron-binding:vif-type": "unbound", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": false, + "revision-number": 5, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "7a3db5a3-bf72-4ad6-be70-ec3bdec7d707" + }, + { + "admin-state-up": true, + "device-id": "362145ef-bf11-4252-80c0-2402e1f53c3e", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "32.0.0.11", + "subnet-id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "mac-address": "fa:16:3e:78:06:99", + "name": "", + "network-id": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-1.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "52910ce2-e429-4417-b638-142a32dbe56b" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "bdc8e869-52e2-4899-a1fb-551b1c5501c2" + }, + { + "admin-state-up": true, + "device-id": "dhcp63b176ce-80ca-5766-a765-7fd3f72889e1-a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "device-owner": "network:dhcp", + "fixed-ips": [ + { + "ip-address": "33.0.0.2", + "subnet-id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "mac-address": "fa:16:3e:bb:51:9c", + "name": "", + "network-id": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "neutron-binding:host-id": "releng-13754-435-1-devstack-pike-0.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "719e0692-b96a-4109-b1b3-f6370546be5b" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": false, + "revision-number": 6, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "67eb9b7f-dba5-40d4-8383-56149a7d6af2" + }, + { + "admin-state-up": true, + "device-id": "c7922261-90ab-4757-bc03-93ef3bbbaa19", + "device-owner": "network:router_interface", + "fixed-ips": [ + { + "ip-address": "31.0.0.1", + "subnet-id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "mac-address": "fa:16:3e:05:52:93", + "name": "", + "network-id": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "neutron-binding:host-id": "", + "neutron-binding:profile": "{}", + "neutron-binding:vif-type": "unbound", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": false, + "revision-number": 5, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "71b48121-d77f-4947-a58d-35413da52bd8" + }, + { + "admin-state-up": true, + "device-id": "3c78eb71-b158-4f2d-8630-2319522e18e6", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "31.0.0.11", + "subnet-id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "mac-address": "fa:16:3e:db:a8:d1", + "name": "", + "network-id": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-0.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "8eabb815-5570-42fc-9635-89c880ebc4ac" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "0ee93a49-6122-4580-acb4-4c921f196d13" + }, + { + "admin-state-up": true, + "device-id": "664e4471-50ac-4d13-9ebf-fdd52c476357", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "31.0.0.10", + "subnet-id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "mac-address": "fa:16:3e:61:77:40", + "name": "", + "network-id": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-0.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "8eabb815-5570-42fc-9635-89c880ebc4ac" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "7f083b4d-dc2c-47ad-a471-6d2d0cd110d5" + }, + { + "admin-state-up": true, + "device-id": "c7922261-90ab-4757-bc03-93ef3bbbaa19", + "device-owner": "network:router_interface", + "fixed-ips": [ + { + "ip-address": "32.0.0.1", + "subnet-id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "mac-address": "fa:16:3e:3d:ad:ed", + "name": "", + "network-id": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "neutron-binding:host-id": "", + "neutron-binding:profile": "{}", + "neutron-binding:vif-type": "unbound", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": false, + "revision-number": 5, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "42d43cbf-3a28-4b9d-8de7-21f6a0faf327" + }, + { + "admin-state-up": true, + "device-id": "84ed0ab9-ec7c-4f25-91d0-edabb0495f2d", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "31.0.0.12", + "subnet-id": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + } + ], + "mac-address": "fa:16:3e:01:dc:d3", + "name": "", + "network-id": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-1.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "52910ce2-e429-4417-b638-142a32dbe56b" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d" + }, + { + "admin-state-up": true, + "device-id": "d6910eed-622e-4271-babb-06afb277f1c1", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "33.0.0.11", + "subnet-id": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ], + "mac-address": "fa:16:3e:ff:a9:48", + "name": "", + "network-id": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-1.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "52910ce2-e429-4417-b638-142a32dbe56b" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "3a2d068a-ad59-453e-8cd3-57f765c921f8" + }, + { + "admin-state-up": true, + "device-id": "6a54bcd4-e325-43be-b650-fe81b50f12ea", + "device-owner": "compute:nova", + "fixed-ips": [ + { + "ip-address": "32.0.0.8", + "subnet-id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "mac-address": "fa:16:3e:73:3e:1e", + "name": "", + "network-id": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "neutron-binding:host-id": "releng-13754-435-2-devstack-pike-0.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "8eabb815-5570-42fc-9635-89c880ebc4ac" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": true, + "revision-number": 10, + "security-groups": [ + "d9185034-fa07-4bea-adbc-cb228653e0c2" + ], + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "e802b5e7-0865-4da2-929f-84c0931e0040" + }, + { + "admin-state-up": true, + "device-id": "dhcp63b176ce-80ca-5766-a765-7fd3f72889e1-893239d8-59ea-4614-ae0a-29ebb2800ece", + "device-owner": "network:dhcp", + "fixed-ips": [ + { + "ip-address": "32.0.0.2", + "subnet-id": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + } + ], + "mac-address": "fa:16:3e:1e:bb:87", + "name": "", + "network-id": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "neutron-binding:host-id": "releng-13754-435-1-devstack-pike-0.vexxhost.net", + "neutron-binding:profile": "{}", + "neutron-binding:vif-details": [ + { + "details-key": "support_vhost_user", + "value": "false" + }, + { + "details-key": "uuid", + "value": "719e0692-b96a-4109-b1b3-f6370546be5b" + }, + { + "details-key": "has_datapath_type_netdev", + "value": "false" + } + ], + "neutron-binding:vif-type": "ovs", + "neutron-binding:vnic-type": "normal", + "neutron-portsecurity:port-security-enabled": false, + "revision-number": 6, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "992c4556-828b-49d0-bad3-1e3ffe6bb76b" + } + ] + }, + "routers": { + "router": [ + { + "admin-state-up": true, + "distributed": false, + "name": "l3_router", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 0, + "status": "ACTIVE", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "c7922261-90ab-4757-bc03-93ef3bbbaa19" + } + ] + }, + "security-groups": { + "security-group": [ + { + "name": "l3_sg", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 2, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "d9185034-fa07-4bea-adbc-cb228653e0c2" + }, + { + "name": "default", + "project-id": "508bd33a6f2a4d0383ca0fab0012bd9f", + "revision-number": 4, + "tenant-id": "508bd33a-6f2a-4d03-83ca-0fab0012bd9f", + "uuid": "d23d2001-1ec9-48e5-ab4e-4db205bdee76" + }, + { + "name": "default", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 4, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "adb2c64c-1683-43b1-8536-a4f13a8f9359" + } + ] + }, + "security-rules": { + "security-rule": [ + { + "direction": "neutron-constants:direction-ingress", + "ethertype": "neutron-constants:ethertype-v4", + "project-id": "508bd33a6f2a4d0383ca0fab0012bd9f", + "remote-group-id": "d23d2001-1ec9-48e5-ab4e-4db205bdee76", + "revision-number": 0, + "security-group-id": "d23d2001-1ec9-48e5-ab4e-4db205bdee76", + "tenant-id": "508bd33a-6f2a-4d03-83ca-0fab0012bd9f", + "uuid": "651be5d6-bba7-43b6-8875-31e2bcfdab8a" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v4", + "port-range-max": 65535, + "port-range-min": 1, + "project-id": "6645297020fd44b18f76639cf85d8c46", + "protocol": "neutron-constants:protocol-udp", + "remote-ip-prefix": "0.0.0.0/0", + "revision-number": 0, + "security-group-id": "d9185034-fa07-4bea-adbc-cb228653e0c2", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "2f0e8477-1212-4906-8519-f194992809ec" + }, + { + "direction": "neutron-constants:direction-ingress", + "ethertype": "neutron-constants:ethertype-v4", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "protocol": "neutron-constants:protocol-icmp", + "remote-ip-prefix": "0.0.0.0/0", + "revision-number": 0, + "security-group-id": "d9185034-fa07-4bea-adbc-cb228653e0c2", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "d79eaf4e-0e47-437f-9cc1-3a7fd6894054" + }, + { + "direction": "neutron-constants:direction-ingress", + "ethertype": "neutron-constants:ethertype-v4", + "port-range-max": 65535, + "port-range-min": 1, + "project-id": "6645297020fd44b18f76639cf85d8c46", + "protocol": "neutron-constants:protocol-udp", + "remote-ip-prefix": "0.0.0.0/0", + "revision-number": 0, + "security-group-id": "d9185034-fa07-4bea-adbc-cb228653e0c2", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "79c9f880-ac6f-4d98-805a-f981d7f69ea5" + }, + { + "direction": "neutron-constants:direction-ingress", + "ethertype": "neutron-constants:ethertype-v4", + "port-range-max": 65535, + "port-range-min": 1, + "project-id": "6645297020fd44b18f76639cf85d8c46", + "protocol": "neutron-constants:protocol-tcp", + "remote-ip-prefix": "0.0.0.0/0", + "revision-number": 0, + "security-group-id": "d9185034-fa07-4bea-adbc-cb228653e0c2", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "d384157e-a933-404c-8191-25993e116bf9" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v6", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 0, + "security-group-id": "adb2c64c-1683-43b1-8536-a4f13a8f9359", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "f8590bf3-7958-4e4b-b6b2-cc7f45a29f89" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v6", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 0, + "security-group-id": "d9185034-fa07-4bea-adbc-cb228653e0c2", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "26057427-a100-4b73-b21e-bb6eed3cf62a" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v4", + "project-id": "508bd33a6f2a4d0383ca0fab0012bd9f", + "revision-number": 0, + "security-group-id": "d23d2001-1ec9-48e5-ab4e-4db205bdee76", + "tenant-id": "508bd33a-6f2a-4d03-83ca-0fab0012bd9f", + "uuid": "89fa969c-82cf-4957-9c1b-39e137f97a6e" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v4", + "port-range-max": 65535, + "port-range-min": 1, + "project-id": "6645297020fd44b18f76639cf85d8c46", + "protocol": "neutron-constants:protocol-tcp", + "remote-ip-prefix": "0.0.0.0/0", + "revision-number": 0, + "security-group-id": "d9185034-fa07-4bea-adbc-cb228653e0c2", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "5ed67741-3d1b-4a94-b41d-78f83459ac3f" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v6", + "project-id": "508bd33a6f2a4d0383ca0fab0012bd9f", + "revision-number": 0, + "security-group-id": "d23d2001-1ec9-48e5-ab4e-4db205bdee76", + "tenant-id": "508bd33a-6f2a-4d03-83ca-0fab0012bd9f", + "uuid": "0b994b42-40aa-4744-bffd-1db7fbf78643" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v4", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 0, + "security-group-id": "d9185034-fa07-4bea-adbc-cb228653e0c2", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "a7156638-7631-42e6-ac2d-eabe6af5008b" + }, + { + "direction": "neutron-constants:direction-ingress", + "ethertype": "neutron-constants:ethertype-v6", + "project-id": "508bd33a6f2a4d0383ca0fab0012bd9f", + "remote-group-id": "d23d2001-1ec9-48e5-ab4e-4db205bdee76", + "revision-number": 0, + "security-group-id": "d23d2001-1ec9-48e5-ab4e-4db205bdee76", + "tenant-id": "508bd33a-6f2a-4d03-83ca-0fab0012bd9f", + "uuid": "08fce760-cbed-42f3-8cd0-ad33fb6d1737" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v4", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "protocol": "neutron-constants:protocol-icmp", + "remote-ip-prefix": "0.0.0.0/0", + "revision-number": 0, + "security-group-id": "d9185034-fa07-4bea-adbc-cb228653e0c2", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b" + }, + { + "direction": "neutron-constants:direction-ingress", + "ethertype": "neutron-constants:ethertype-v6", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "remote-group-id": "adb2c64c-1683-43b1-8536-a4f13a8f9359", + "revision-number": 0, + "security-group-id": "adb2c64c-1683-43b1-8536-a4f13a8f9359", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "67d5bf99-ad13-41bc-a067-a7410f23d017" + }, + { + "direction": "neutron-constants:direction-ingress", + "ethertype": "neutron-constants:ethertype-v4", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "remote-group-id": "adb2c64c-1683-43b1-8536-a4f13a8f9359", + "revision-number": 0, + "security-group-id": "adb2c64c-1683-43b1-8536-a4f13a8f9359", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "ddc5d7f8-086b-4f22-b4aa-a5a5bb63f482" + }, + { + "direction": "neutron-constants:direction-egress", + "ethertype": "neutron-constants:ethertype-v4", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 0, + "security-group-id": "adb2c64c-1683-43b1-8536-a4f13a8f9359", + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "845d67b4-1f4f-443c-a538-adc96093c63a" + } + ] + }, + "subnets": { + "subnet": [ + { + "allocation-pools": [ + { + "end": "31.0.0.254", + "start": "31.0.0.2" + } + ], + "cidr": "31.0.0.0/24", + "enable-dhcp": true, + "gateway-ip": "31.0.0.1", + "ip-version": "neutron-constants:ip-version-v4", + "name": "l3_sub_1", + "network-id": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 0, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "af1ec006-aed0-4ee2-aade-260f7efaa19e" + }, + { + "allocation-pools": [ + { + "end": "32.0.0.254", + "start": "32.0.0.2" + } + ], + "cidr": "32.0.0.0/24", + "enable-dhcp": true, + "gateway-ip": "32.0.0.1", + "ip-version": "neutron-constants:ip-version-v4", + "name": "l3_sub_2", + "network-id": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 0, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "c174dfad-4bf4-4b34-a0ec-a0edde33cbe0" + }, + { + "allocation-pools": [ + { + "end": "33.0.0.254", + "start": "33.0.0.2" + } + ], + "cidr": "33.0.0.0/24", + "enable-dhcp": true, + "gateway-ip": "33.0.0.1", + "ip-version": "neutron-constants:ip-version-v4", + "name": "l3_sub_3", + "network-id": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "project-id": "6645297020fd44b18f76639cf85d8c46", + "revision-number": 0, + "tenant-id": "66452970-20fd-44b1-8f76-639cf85d8c46", + "uuid": "96ef7016-1bb2-4543-a6f8-c053a71ebef8" + } + ] + } + } +} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/tests/resources/config___opendaylight-inventory__nodes.json b/resources/tools/odltools/odltools/tests/resources/config___opendaylight-inventory__nodes.json new file mode 100644 index 0000000000..97fbc0c5d9 --- /dev/null +++ b/resources/tools/odltools/odltools/tests/resources/config___opendaylight-inventory__nodes.json @@ -0,0 +1,43674 @@ +{ + "nodes": { + "node": [ + { + "flow-node-inventory:group": [ + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 81 + }, + "order": 0 + } + ], + "bucket-id": 2, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 48 + }, + "order": 0 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 5000, + "group-name": "Arp_Responder_Group_Flow", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210003 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 4096 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210004, + "group-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:01:dc:d3" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7168 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150003, + "group-name": "31.0.0.12/32", + "group-type": "group-all" + }, + { + "buckets": {}, + "group-id": 210003, + "group-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:e3:fc:5b" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7936 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150004, + "group-name": "32.0.0.10/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 225000, + "group-name": "1066595d-7df0-4fa4-90e9-e8b969811669", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 225001, + "group-name": "af1ec006-aed0-4ee2-aade-260f7efaa19e", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:78:06:99" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8192 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150006, + "group-name": "32.0.0.11/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210007 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210008, + "group-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 28 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210007, + "group-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210009 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1024 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 2, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 768 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210010, + "group-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:ff:a9:48" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8960 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150009, + "group-name": "33.0.0.11/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 31 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 32 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210009, + "group-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210011 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1024 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 2, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 768 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210012, + "group-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 35 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210011, + "group-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "group-type": "group-all" + } + ], + "flow-node-inventory:table": [ + { + "flow": [ + { + "barrier": false, + "cookie": 16973824, + "flow-name": "Table Miss", + "hard-timeout": 0, + "id": "L3.234018835196237.20.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 80 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 20 + }, + { + "barrier": false, + "cookie": 134217730, + "flow-name": "L3.234018835196237.20.100002.10", + "hard-timeout": 0, + "id": "L3.234018835196237.20.100002.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "pop-mpls-action": { + "ethernet-type": 2048 + } + }, + { + "group-action": { + "group-id": 150003 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34887 + } + }, + "protocol-match-fields": { + "mpls-label": 100002 + } + }, + "priority": 10, + "strict": false, + "table_id": 20 + } + ], + "id": 20 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_234018835196237_35_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_234018835196237_28_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_234018835196237_35_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_234018835196237_31_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "212", + "hard-timeout": 0, + "id": "212", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_234018835196237_31_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_234018835196237_32_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_234018835196237_28_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_234018835196237_32_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + } + ], + "id": 212 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "213", + "hard-timeout": 0, + "id": "213", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 214 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 213 + } + ], + "id": 213 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.2", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:55:49" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.100001.42", + "hard-timeout": 0, + "id": "L3.234018835196237.21.100001.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "31.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "31.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.2", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:bb:87" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 768 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.9", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:f8:a8:c8" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1024 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.9/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.5", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:99:7d:91" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1024 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.5/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.2", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:bb:51:9c" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 768 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.8", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:73:3e:1e" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1024 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.8/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.11", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150006 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.100011.42", + "hard-timeout": 0, + "id": "L3.234018835196237.21.100011.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "33.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "33.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.12", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.12", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150003 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.12/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.11", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150009 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.11", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:db:a8:d1" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.10", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150004 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.10/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.10", + "hard-timeout": 0, + "id": "L3.234018835196237.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:61:77:40" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.10/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.234018835196237.21.100006.42", + "hard-timeout": 0, + "id": "L3.234018835196237.21.100006.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "32.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "32.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + } + ], + "id": 21 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 109051904, + "flow-name": "DHCP Table Miss Flow For External Tunnel", + "hard-timeout": 0, + "id": "DHCPTableMissFlowForExternalTunnel", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 38 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 18 + } + ], + "id": 18 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_234018835196237_28_fa:16:3e:01:dc:d331.0.0.12", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:01:dc:d3" + }, + "arp-source-transport-address": "31.0.0.12/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:01:dc:d3" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "210", + "hard-timeout": 0, + "id": "210", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_234018835196237_28_fa:16:3e:01:dc:d3_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:01:dc:d3" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_234018835196237_31_fa:16:3e:e3:fc:5b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:e3:fc:5b" + } + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_234018835196237_32_fa:16:3e:78:06:9932.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:78:06:99" + }, + "arp-source-transport-address": "32.0.0.11/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:78:06:99" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_35_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_IP_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_IP_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + } + }, + "priority": 61009, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_35_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_234018835196237_31_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_35_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_234018835196237_28_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_28_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_234018835196237_31_fa:16:3e:e3:fc:5b_32.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:e3:fc:5b" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "32.0.0.10/32", + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_234018835196237_32_fa:16:3e:78:06:99_32.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:78:06:99" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "32.0.0.11/32", + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v4234018835196237_28_fa:16:3e:01:dc:d3_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:01:dc:d3" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_31_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_234018835196237_28_fa:16:3e:01:dc:d3_31.0.0.12", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:01:dc:d3" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "31.0.0.12/32", + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_31_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v4234018835196237_32_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v4234018835196237_35_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_234018835196237_35_fa:16:3e:ff:a9:48_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:ff:a9:48" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_28_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_234018835196237_31_fa:16:3e:e3:fc:5b_fe80:0:0:0:f816:3eff:fee3:fc5b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:e3:fc:5b" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:fee3:fc5b/128", + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_234018835196237_32_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_234018835196237_32_fa:16:3e:78:06:99", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:78:06:99" + } + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_234018835196237_28_fa:16:3e:01:dc:d3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:01:dc:d3" + } + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v4234018835196237_28_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_234018835196237_28_fa:16:3e:01:dc:d3_fe80:0:0:0:f816:3eff:fe01:dcd3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:01:dc:d3" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:fe01:dcd3/128", + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_234018835196237_35_fa:16:3e:ff:a9:4833.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:ff:a9:48" + }, + "arp-source-transport-address": "33.0.0.11/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:ff:a9:48" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_234018835196237_32_fa:16:3e:78:06:99_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:78:06:99" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v4234018835196237_35_fa:16:3e:ff:a9:48_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:ff:a9:48" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_32_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_234018835196237_35_fa:16:3e:ff:a9:48_fe80:0:0:0:f816:3eff:feff:a948", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:ff:a9:48" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:feff:a948/128", + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v4234018835196237_32_fa:16:3e:78:06:99_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:78:06:99" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_35_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_28_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_234018835196237_35_fa:16:3e:ff:a9:48_33.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:ff:a9:48" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "33.0.0.11/32", + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v4234018835196237_31_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_234018835196237_32_fa:16:3e:78:06:99_fe80:0:0:0:f816:3eff:fe78:699", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:78:06:99" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:fe78:699/128", + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_ARP_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_ARP_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 63009, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_28_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_32_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_IPv6_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_IPv6_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + } + }, + "priority": 61009, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_234018835196237_35_fa:16:3e:ff:a9:48", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:ff:a9:48" + } + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v4234018835196237_31_fa:16:3e:e3:fc:5b_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:e3:fc:5b" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_234018835196237_35_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_32_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_234018835196237_31_fa:16:3e:e3:fc:5b32.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:e3:fc:5b" + }, + "arp-source-transport-address": "32.0.0.10/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:e3:fc:5b" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_31_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_32_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_234018835196237_31_fa:16:3e:e3:fc:5b_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:e3:fc:5b" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_234018835196237_31_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + } + ], + "id": 210 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 136445973, + "flow-name": "arp.l3.gwmac.table.19.arp.request", + "hard-timeout": 0, + "id": "arp.l3.gwmac.table.19.arp.request", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:3d:ad:ed.100000.234018835196237.19", + "hard-timeout": 0, + "id": "fa:16:3e:3d:ad:ed.100000.234018835196237.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:3d:ad:ed" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 136445974, + "flow-name": "arp.l3.gwmac.table.19.arp.replay", + "hard-timeout": 0, + "id": "arp.l3.gwmac.table.19.arp.replay", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 2, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:9a:c2:36.100000.234018835196237.19", + "hard-timeout": 0, + "id": "fa:16:3e:9a:c2:36.100000.234018835196237.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:9a:c2:36" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:05:52:93.100000.234018835196237.19", + "hard-timeout": 0, + "id": "fa:16:3e:05:52:93.100000.234018835196237.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:05:52:93" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 17301504, + "flow-name": "L3 Gw Mac Table Miss", + "hard-timeout": 0, + "id": "L3.234018835196237.19.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 19 + } + ], + "id": 19 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[34525]_IPV6ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[34525]_IPV6ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 58 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "211", + "hard-timeout": 0, + "id": "211", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 214 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 2, + "metadata-mask": 2 + } + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[2048]_ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[2048]_ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[2048]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[2048]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[34525]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[34525]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[2048]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[2048]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[34525]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_211_MatchEthernetType[34525]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + } + ], + "id": 211 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 17301504, + "flow-name": "External L2VNI Table Miss Flow", + "hard-timeout": 0, + "id": "24", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 24 + } + ], + "id": 24 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "216", + "hard-timeout": 0, + "id": "216", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 214 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 216 + } + ], + "id": 216 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_234018835196237_35_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_234018835196237_35_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_234018835196237_28", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 30786325577730, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_234018835196237_32_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_234018835196237_28_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_234018835196237_32_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_234018835196237_31_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_234018835196237_35", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 38482906972162, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "217", + "hard-timeout": 0, + "id": "217", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_234018835196237_28_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_234018835196237_31", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 34084860461058, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_234018835196237_31_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_234018835196237_32", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 35184372088834, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + } + ], + "id": 217 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217732, + "flow-name": "Subnet Route Table Miss", + "hard-timeout": 0, + "id": "L3.234018835196237.22.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 22 + } + ], + "id": 22 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 38483017072641, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_234018835196237_35", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_234018835196237_35_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_234018835196237_32_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 35184482189313, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_234018835196237_32", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_234018835196237_28_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 34084970561537, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_234018835196237_31", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_234018835196237_35_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_234018835196237_28_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_234018835196237_28_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_234018835196237_32_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_234018835196237_28_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_234018835196237_31_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_234018835196237_31_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 30786435678209, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_234018835196237_28", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_234018835196237_31_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_234018835196237_32_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_234018835196237_Tracked_Related17", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_234018835196237_Tracked_Related17", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 36, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 34084970561537, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop234018835196237_31_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_234018835196237_32_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_234018835196237_35_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_234018835196237_35_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 30786435678209, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop234018835196237_28_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_234018835196237_31_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 35184482189313, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop234018835196237_32_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 38483017072641, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop234018835196237_35_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_234018835196237_Tracked_Established17", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_234018835196237_Tracked_Established17", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 34, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "214", + "hard-timeout": 0, + "id": "214", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_234018835196237_31_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_234018835196237_32_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_234018835196237_28_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_234018835196237_35_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + } + ], + "id": 214 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 17301504, + "flow-name": "VPN-VNI Demux Table Miss", + "hard-timeout": 0, + "id": "L3.234018835196237.23.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 23 + } + ], + "id": 23 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "215", + "hard-timeout": 0, + "id": "215", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 214 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 215 + } + ], + "id": 215 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.234018835196237:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "234018835196237.220.234018835196237:br-physnet1-pa:trunk.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 1, + "metadata-mask": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 4352 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 10, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "hard-timeout": 0, + "id": "234018835196237.220.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415926272 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "hard-timeout": 0, + "id": "234018835196237.220.bdc8e869-52e2-4899-a1fb-551b1c5501c2.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415927296 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.234018835196237:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "234018835196237.220.234018835196237:br-physnet1-pa:1131.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "push-vlan-action": { + "ethernet-type": 33024 + } + }, + { + "order": 1, + "set-field": { + "vlan-match": { + "vlan-id": { + "vlan-id": 1131, + "vlan-id-present": true + } + } + } + }, + { + "order": 2, + "output-action": { + "max-length": 0, + "output-node-connector": "1" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 7424 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.234018835196237:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "234018835196237.220.234018835196237:br-physnet1-pa:1131.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 1, + "metadata-mask": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 7424 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 10, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.3a2d068a-ad59-453e-8cd3-57f765c921f8", + "hard-timeout": 0, + "id": "234018835196237.220.3a2d068a-ad59-453e-8cd3-57f765c921f8.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "10" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415928064 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.38deef1c-db34-4f56-9014-8c38c818f019", + "hard-timeout": 0, + "id": "234018835196237.220.38deef1c-db34-4f56-9014-8c38c818f019.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "8" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415927040 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.tundb1d8b295c1", + "hard-timeout": 0, + "id": "234018835196237.220.tundb1d8b295c1.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "2" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 768 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.38deef1c-db34-4f56-9014-8c38c818f019", + "hard-timeout": 0, + "id": "234018835196237.220.38deef1c-db34-4f56-9014-8c38c818f019.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415927040 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.tun999632b8289", + "hard-timeout": 0, + "id": "234018835196237.220.tun999632b8289.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "3" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 1024 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "hard-timeout": 0, + "id": "234018835196237.220.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "7" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415926272 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "hard-timeout": 0, + "id": "234018835196237.220.bdc8e869-52e2-4899-a1fb-551b1c5501c2.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "9" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415927296 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.234018835196237:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "234018835196237.220.234018835196237:br-physnet1-pa:trunk.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "1" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 4352 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.3a2d068a-ad59-453e-8cd3-57f765c921f8", + "hard-timeout": 0, + "id": "234018835196237.220.3a2d068a-ad59-453e-8cd3-57f765c921f8.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415928064 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + } + ], + "id": 220 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 67108865, + "flow-name": "QoS Table Miss Flow", + "hard-timeout": 0, + "id": "QoSTableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 90 + } + ], + "id": 90 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 150999949, + "flow-name": "ITM Flow Entry :5005", + "hard-timeout": 0, + "id": "361002", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83969966080, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1002 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + }, + { + "barrier": false, + "cookie": 151094946, + "flow-name": "TST Flow Entry :100002", + "hard-timeout": 0, + "id": "L3.234018835196237.36.100002L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150003 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 100002 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + }, + { + "barrier": false, + "cookie": 150999950, + "flow-name": "ITM Flow Entry :5006", + "hard-timeout": 0, + "id": "361095", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83986743296, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1095 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + } + ], + "id": 36 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 151327630, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "385006", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83986743296, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1095 + } + }, + "priority": 5, + "strict": false, + "table_id": 38 + }, + { + "barrier": false, + "cookie": 151327629, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "385005", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83969966080, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1002 + } + }, + "priority": 5, + "strict": false, + "table_id": 38 + } + ], + "id": 38 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 67108864, + "flow-name": "IPv6 Table Miss Flow", + "hard-timeout": 0, + "id": "IPv6TableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 45 + } + ], + "id": 45 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 136445952, + "flow-name": "Arp_Responder_Drop_Flow", + "hard-timeout": 0, + "id": "L2.ELAN.43", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 48 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 43 + }, + { + "barrier": false, + "cookie": 136445997, + "flow-name": "arp.check.table.43.arp.request", + "hard-timeout": 0, + "id": "arp.check.table.43.arp.request", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 5000 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 43 + }, + { + "barrier": false, + "cookie": 136445998, + "flow-name": "arp.check.table.43.arp.replay", + "hard-timeout": 0, + "id": "arp.check.table.43.arp.replay", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 48 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 2, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 43 + } + ], + "id": 43 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 139460608, + "flow-name": "Elan sMac resubmit table", + "hard-timeout": 0, + "id": "48", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 49 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 50 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 48 + } + ], + "id": 48 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_31_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v4234018835196237_32_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_32_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_234018835196237_28_fa:16:3e:01:dc:d3_fe80:0:0:0:f816:3eff:fe01:dcd3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:01:dc:d3" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:fe01:dcd3/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_234018835196237_35_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_35_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_35_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_234018835196237_31_fa:16:3e:e3:fc:5b_fe80:0:0:0:f816:3eff:fee3:fc5b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:e3:fc:5b" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:fee3:fc5b/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_L2_Broadcast_234018835196237_Permit", + "hard-timeout": 0, + "id": "Ingress_L2_Broadcast_234018835196237_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + } + } + }, + "priority": 61005, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_35_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v4234018835196237_31_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_31_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_32_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_234018835196237_32_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_234018835196237_35_fa:16:3e:ff:a9:48_fe80:0:0:0:f816:3eff:feff:a948", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:ff:a9:48" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:feff:a948/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_28_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v4234018835196237_35_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_v4_Broadcast_234018835196237_Permit", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_234018835196237_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "255.255.255.255/32" + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_234018835196237_28", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_234018835196237_28_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_234018835196237_31_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_28_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_234018835196237_35_fa:16:3e:ff:a9:48_33.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:ff:a9:48" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.11/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_234018835196237_31_32.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_234018835196237_28_31.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_234018835196237_32_32.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "240", + "hard-timeout": 0, + "id": "240", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_234018835196237_31_fa:16:3e:e3:fc:5b_32.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:e3:fc:5b" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.10/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v4234018835196237_28_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_234018835196237_32_fa:16:3e:78:06:99_32.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:78:06:99" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.11/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_234018835196237_32_fa:16:3e:78:06:99_fe80:0:0:0:f816:3eff:fe78:699", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:78:06:99" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:fe78:699/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_234018835196237_35", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_234018835196237_28_fa:16:3e:01:dc:d3_31.0.0.12", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:01:dc:d3" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.12/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_234018835196237_32", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_31_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_234018835196237_31", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_234018835196237_35_33.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_28_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_234018835196237_32_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + } + ], + "id": 240 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[2048]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[2048]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[2048]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[2048]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "241", + "hard-timeout": 0, + "id": "241", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 244 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 2, + "metadata-mask": 2 + } + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[34525]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[34525]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[34525]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[34525]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[2048]_ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[2048]_ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[34525]_IPV6ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_234018835196237_241_MatchEthernetType[34525]_IPV6ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 58 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + } + ], + "id": 241 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "239", + "hard-timeout": 0, + "id": "239", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 240 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 239 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_234018835196237", + "hard-timeout": 0, + "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_234018835196237", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 240 + }, + "order": 1 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 32, + "mask": 32 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 239 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_234018835196237", + "hard-timeout": 0, + "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_234018835196237", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 240 + }, + "order": 1 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 32, + "mask": 32 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 239 + } + ], + "id": 239 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 38483017072641, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop234018835196237_35_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_234018835196237_35_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_234018835196237_32_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 38483017072641, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_234018835196237_35", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 35184482189313, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_234018835196237_32", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_234018835196237_35_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_234018835196237_35_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 34084970561537, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_234018835196237_31", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_234018835196237_Tracked_Established220", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_234018835196237_Tracked_Established220", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 34, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 35184482189313, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop234018835196237_32_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_234018835196237_32_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_234018835196237_28_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_234018835196237_Tracked_Related220", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_234018835196237_Tracked_Related220", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 36, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 30786435678209, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_234018835196237_28", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_234018835196237_28_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_234018835196237_31_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_234018835196237_31_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_234018835196237_31_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 30786435678209, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop234018835196237_28_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_234018835196237_28_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_234018835196237_32_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "244", + "hard-timeout": 0, + "id": "244", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 34084970561537, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop234018835196237_31_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + } + ], + "id": 244 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 141562762, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "525002false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210004 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83919634432, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562762, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "525002true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210003 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83919634433, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562765, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "525005false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210010 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562764, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "525004false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210008 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562766, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "525006true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210011 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83986743297, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562766, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "525006false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210012 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562765, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "525005true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210009 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83969966081, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562764, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "525004true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210007 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83953188865, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + } + ], + "id": 52 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "245", + "hard-timeout": 0, + "id": "245", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 244 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 245 + } + ], + "id": 245 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134550410, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500223401883519623716FA:16:3E:2C:7F:94", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:2C:7F:94" + } + }, + "metadata": { + "metadata": 17676105678848, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500423401883519623729FA:16:3E:1E:BB:87", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:1E:BB:87" + } + }, + "metadata": { + "metadata": 31969790394368, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500423401883519623729FA:16:3E:1E:55:49", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:1E:55:49" + } + }, + "metadata": { + "metadata": 31969790394368, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550410, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500223401883519623716FA:16:3E:EE:F1:F6", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:EE:F1:F6" + } + }, + "metadata": { + "metadata": 17676105678848, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550413, + "hard-timeout": 0, + "id": "50500523401883519623731fa:16:3e:e3:fc:5b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:e3:fc:5b" + } + }, + "metadata": { + "metadata": 34168830427136, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550410, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500223401883519623716FA:16:3E:88:2B:BD", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:88:2B:BD" + } + }, + "metadata": { + "metadata": 17676105678848, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "hard-timeout": 0, + "id": "50500423401883519623728fa:16:3e:01:dc:d3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:01:dc:d3" + } + }, + "metadata": { + "metadata": 30870278766592, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134545408, + "flow-name": "ELAN sMac Table Miss Flow", + "hard-timeout": 0, + "id": "50", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + }, + { + "openflowplugin-extension-nicira-action:nx-learn": { + "cookie": 140509184, + "fin-hard-timeout": 0, + "fin-idle-timeout": 0, + "flags": 0, + "flow-mods": [ + { + "flow-mod-add-match-from-field": { + "dst-field": 1030, + "dst-ofs": 0, + "flow-mod-num-bits": 48, + "src-field": 1030, + "src-ofs": 0 + } + }, + { + "flow-mod-add-match-from-field": { + "dst-field": 66052, + "dst-ofs": 0, + "flow-mod-num-bits": 20, + "src-field": 66052, + "src-ofs": 0 + } + }, + { + "flow-mod-copy-value-into-field": { + "dst-field": 67588, + "dst-ofs": 0, + "flow-mod-num-bits": 8, + "value": 1 + } + } + ], + "hard-timeout": 10, + "idle-timeout": 0, + "priority": 0, + "table-id": 49 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500423401883519623729FA:16:3E:DB:A8:D1", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:DB:A8:D1" + } + }, + "metadata": { + "metadata": 31969790394368, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550414, + "hard-timeout": 0, + "id": "50500623401883519623735fa:16:3e:ff:a9:48", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:ff:a9:48" + } + }, + "metadata": { + "metadata": 38566893715456, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500423401883519623729FA:16:3E:61:77:40", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:61:77:40" + } + }, + "metadata": { + "metadata": 31969790394368, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550413, + "hard-timeout": 0, + "id": "50500523401883519623732fa:16:3e:78:06:99", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:78:06:99" + } + }, + "metadata": { + "metadata": 35268342054912, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134545409, + "flow-name": "ELAN sMac Table Reg4 Flow", + "hard-timeout": 0, + "id": "50.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg4", + "value": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key" + } + ] + }, + "priority": 10, + "strict": false, + "table_id": 50 + } + ], + "id": 50 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_234018835196237_32_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_234018835196237_28_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_234018835196237_35_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_234018835196237_31_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_234018835196237_35_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "242", + "hard-timeout": 0, + "id": "242", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_234018835196237_32_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_234018835196237_31_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_234018835196237_28_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + } + ], + "id": 242 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "515006234018835196237132319289050514fa:16:3e:bb:51:9c", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 768 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:bb:51:9c" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500423401883519623729FA:16:3E:1E:55:49", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:1E:55:49" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500423401883519623729FA:16:3E:1E:BB:87", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:1E:BB:87" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "51500623401883519623774851789353527fa:16:3e:99:7d:91", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1024 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:99:7d:91" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "51500523401883519623731fa:16:3e:e3:fc:5b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7936 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:e3:fc:5b" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419338, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "51500223401883519623716FA:16:3E:88:2B:BD", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 4096 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:88:2B:BD" + } + }, + "metadata": { + "metadata": 83919634432, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "515004234018835196237132319289050514fa:16:3e:1e:55:49", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:55:49" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500423401883519623728fa:16:3e:01:dc:d3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7168 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:01:dc:d3" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419338, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "51500223401883519623716FA:16:3E:2C:7F:94", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 4096 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:2C:7F:94" + } + }, + "metadata": { + "metadata": 83919634432, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "51500623401883519623735fa:16:3e:ff:a9:48", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8960 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:ff:a9:48" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "51500623401883519623774851789353527fa:16:3e:f8:a8:c8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1024 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:f8:a8:c8" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500423401883519623774851789353527fa:16:3e:61:77:40", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:61:77:40" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134414336, + "flow-name": "ELAN dMac Table Miss Flow", + "hard-timeout": 0, + "id": "51", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 52 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500423401883519623729FA:16:3E:DB:A8:D1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:DB:A8:D1" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "51500523401883519623732fa:16:3e:78:06:99", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8192 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:78:06:99" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "51500523401883519623774851789353527fa:16:3e:73:3e:1e", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1024 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:73:3e:1e" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500423401883519623774851789353527fa:16:3e:db:a8:d1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:db:a8:d1" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "515005234018835196237132319289050514fa:16:3e:1e:bb:87", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 768 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:bb:87" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419338, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "51500223401883519623716FA:16:3E:EE:F1:F6", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 4096 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:EE:F1:F6" + } + }, + "metadata": { + "metadata": 83919634432, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134414336, + "flow-name": "L2 control packets dMac Table Flow", + "hard-timeout": 0, + "id": "23401883519623751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "01:80:C2:00:00:00", + "mask": "FF:FF:FF:FF:FF:F0" + } + } + }, + "priority": 15, + "strict": false, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500423401883519623729FA:16:3E:61:77:40", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:61:77:40" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + } + ], + "id": 51 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "243", + "hard-timeout": 0, + "id": "243", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 244 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 243 + } + ], + "id": 243 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "246", + "hard-timeout": 0, + "id": "246", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 244 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 246 + } + ], + "id": 246 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_234018835196237_32_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_234018835196237_35", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_234018835196237_28_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_234018835196237_31_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_234018835196237_32", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_234018835196237_31", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_234018835196237_32_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8192 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_234018835196237_35_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_234018835196237_31_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7936 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_234018835196237_35_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8960 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "247", + "hard-timeout": 0, + "id": "247", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_234018835196237_28_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_234018835196237_28", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7168 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + } + ], + "id": 247 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 142606365, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.29.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 31885837205504, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 29 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606371, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "55.35.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8960 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 35 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606352, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "55.16.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 17592186044416, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 16 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606365, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.29.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7424 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 29 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606364, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.28.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7168 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 28 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606364, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.28.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 28 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606368, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "55.32.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 32 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606367, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "55.31.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7936 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 31 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606368, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "55.32.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8192 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 32 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606352, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "55.16.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 4096 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 16 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606367, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "55.31.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 31 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606371, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "55.35.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 35 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + } + ], + "id": 55 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 109051904, + "flow-name": "DHCP Table Miss Flow", + "hard-timeout": 0, + "id": "DHCPTableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 60 + } + ], + "id": 60 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217729, + "flow-name": "tundb1d8b295c1", + "hard-timeout": 0, + "id": "2340188351962370tundb1d8b295c1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 3298534883329, + "metadata-mask": 1152920405095219201 + } + }, + { + "go-to-table": { + "table_id": 36 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:234018835196237:2" + }, + "priority": 5, + "strict": false, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:234018835196237:234018835196237:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "0:234018835196237:234018835196237:br-physnet1-pa:trunk", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 18691697672193, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:234018835196237:1", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:234018835196237:234018835196237:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "0:234018835196237:234018835196237:br-physnet1-pa:1131", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "pop-vlan-action": {} + } + ] + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 31885837205505, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 2 + } + ] + }, + "match": { + "in-port": "openflow:234018835196237:1", + "vlan-match": { + "vlan-id": { + "vlan-id": 1131, + "vlan-id-present": true + } + } + }, + "priority": 10, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:234018835196237:bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "hard-timeout": 0, + "id": "0:234018835196237:bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 35184372088832, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:234018835196237:9", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "tun999632b8289", + "hard-timeout": 0, + "id": "2340188351962370tun999632b8289", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 4398046511105, + "metadata-mask": 1152920405095219201 + } + }, + { + "go-to-table": { + "table_id": 36 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:234018835196237:3" + }, + "priority": 5, + "strict": false, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:234018835196237:38deef1c-db34-4f56-9014-8c38c818f019", + "hard-timeout": 0, + "id": "0:234018835196237:38deef1c-db34-4f56-9014-8c38c818f019", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 34084860461056, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:234018835196237:8", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:234018835196237:09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "hard-timeout": 0, + "id": "0:234018835196237:09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 30786325577728, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:234018835196237:7", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:234018835196237:3a2d068a-ad59-453e-8cd3-57f765c921f8", + "hard-timeout": 0, + "id": "0:234018835196237:3a2d068a-ad59-453e-8cd3-57f765c921f8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 38482906972160, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:234018835196237:10", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + } + ], + "id": 0 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 16973824, + "flow-name": "L3 Interface Table Miss", + "hard-timeout": 0, + "id": "L3.234018835196237.80.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 80 + } + ], + "id": 80 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.3a2d068a-ad59-453e-8cd3-57f765c921f8", + "hard-timeout": 0, + "id": "234018835196237.17.3a2d068a-ad59-453e-8cd3-57f765c921f8.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223410519761747968, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 38482906972160, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.38deef1c-db34-4f56-9014-8c38c818f019", + "hard-timeout": 0, + "id": "234018835196237.17.38deef1c-db34-4f56-9014-8c38c818f019.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223406121715236864, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 34084860461056, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.eacd76d1-259c-4f4f-a8ff-69c8a016d8b8.234018835196237:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "234018835196237.17.234018835196237:br-physnet1-pa:1131.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 29 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5004 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529247015858864128, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 31885837205504, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.a5fe7476-9aa1-4bfb-aec4-05d7a1376f45.3a2d068a-ad59-453e-8cd3-57f765c921f8", + "hard-timeout": 0, + "id": "234018835196237.17.3a2d068a-ad59-453e-8cd3-57f765c921f8.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 35 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5006 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529253612962185216, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376332024368594944, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.eacd76d1-259c-4f4f-a8ff-69c8a016d8b8.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "hard-timeout": 0, + "id": "234018835196237.17.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 28 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5004 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529245916347236352, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376324327787200512, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.3a2d068a-ad59-453e-8cd3-57f765c921f8", + "hard-timeout": 0, + "id": "234018835196237.17.3a2d068a-ad59-453e-8cd3-57f765c921f8.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376332024368794944, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223410519761747968, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "hard-timeout": 0, + "id": "234018835196237.17.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376324327787400512, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223402823180353536, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "L3VPN_to_Elan_Fallback_Default_Rule", + "hard-timeout": 0, + "id": "L3VPN_to_Elan_Fallback_Default_Rule", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 1, + "write-metadata": { + "metadata": 10376293541461622784, + "metadata-mask": 17293822569102704640 + } + }, + { + "go-to-table": { + "table_id": 80 + }, + "order": 2 + } + ] + }, + "match": { + "metadata": { + "metadata": 9223372036854775808, + "metadata-mask": 17293822569102704640 + } + }, + "priority": 0, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "hard-timeout": 0, + "id": "234018835196237.17.bdc8e869-52e2-4899-a1fb-551b1c5501c2.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223407221226864640, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 35184372088832, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "hard-timeout": 0, + "id": "234018835196237.17.09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223402823180353536, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 30786325577728, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.893239d8-59ea-4614-ae0a-29ebb2800ece.bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "hard-timeout": 0, + "id": "234018835196237.17.bdc8e869-52e2-4899-a1fb-551b1c5501c2.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 32 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5005 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529250314410524672, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376328725833711616, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.893239d8-59ea-4614-ae0a-29ebb2800ece.38deef1c-db34-4f56-9014-8c38c818f019", + "hard-timeout": 0, + "id": "234018835196237.17.38deef1c-db34-4f56-9014-8c38c818f019.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 31 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5005 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529249214898896896, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376327626322083840, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "hard-timeout": 0, + "id": "234018835196237.17.bdc8e869-52e2-4899-a1fb-551b1c5501c2.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376328725833911616, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223407221226864640, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.38deef1c-db34-4f56-9014-8c38c818f019", + "hard-timeout": 0, + "id": "234018835196237.17.38deef1c-db34-4f56-9014-8c38c818f019.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376327626322283840, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223406121715236864, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + } + ], + "id": 17 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 673317151, + "flow-name": "Arp:tbl_81:lport_31:tpa_32.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_31:tpa_32.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973440454125 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 536870913 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7936 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "32.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 34168830427136, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 673317152, + "flow-name": "Arp:tbl_81:lport_32:tpa_32.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_32:tpa_32.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973440454125 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 536870913 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8192 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "32.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 35268342054912, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 136445952, + "flow-name": "Arp_Responder_Drop_Flow", + "hard-timeout": 0, + "id": "81", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 656539932, + "flow-name": "Arp:tbl_81:lport_28:tpa_31.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_28:tpa_31.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973436760723 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 520093697 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7168 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "31.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 30870278766592, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 690094371, + "flow-name": "Arp:tbl_81:lport_35:tpa_33.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_35:tpa_33.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973446554166 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 553648129 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8960 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "33.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 38566893715456, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + } + ], + "id": 81 + } + ], + "id": "openflow:234018835196237" + }, + { + "flow-node-inventory:group": [ + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:61:77:40" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6912 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150000, + "group-name": "31.0.0.10/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:db:a8:d1" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6400 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150001, + "group-name": "31.0.0.11/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 81 + }, + "order": 0 + } + ], + "bucket-id": 2, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 48 + }, + "order": 0 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 5000, + "group-name": "Arp_Responder_Group_Flow", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 225000, + "group-name": "1066595d-7df0-4fa4-90e9-e8b969811669", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 225001, + "group-name": "af1ec006-aed0-4ee2-aade-260f7efaa19e", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:73:3e:1e" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7680 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150005, + "group-name": "32.0.0.8/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210007 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210008, + "group-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 25 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 27 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210007, + "group-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 512 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 4, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "group-action": { + "group-id": 210009 + }, + "order": 1 + } + ], + "bucket-id": 3, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1536 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 5, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210010, + "group-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 30 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210009, + "group-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:f8:a8:c8" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8704 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150010, + "group-name": "33.0.0.9/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 512 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 4, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "group-action": { + "group-id": 210011 + }, + "order": 1 + } + ], + "bucket-id": 3, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1536 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 5, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210012, + "group-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:99:7d:91" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8448 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150011, + "group-name": "33.0.0.5/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 33 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 34 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210011, + "group-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "group-type": "group-all" + } + ], + "flow-node-inventory:table": [ + { + "flow": [ + { + "barrier": false, + "cookie": 16973824, + "flow-name": "Table Miss", + "hard-timeout": 0, + "id": "L3.74851789353527.20.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 80 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 20 + }, + { + "barrier": false, + "cookie": 134217730, + "flow-name": "L3.74851789353527.20.100003.10", + "hard-timeout": 0, + "id": "L3.74851789353527.20.100003.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "pop-mpls-action": { + "ethernet-type": 2048 + } + }, + { + "group-action": { + "group-id": 150001 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34887 + } + }, + "protocol-match-fields": { + "mpls-label": 100003 + } + }, + "priority": 10, + "strict": false, + "table_id": 20 + }, + { + "barrier": false, + "cookie": 134217730, + "flow-name": "L3.74851789353527.20.100005.10", + "hard-timeout": 0, + "id": "L3.74851789353527.20.100005.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "pop-mpls-action": { + "ethernet-type": 2048 + } + }, + { + "group-action": { + "group-id": 150000 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34887 + } + }, + "protocol-match-fields": { + "mpls-label": 100005 + } + }, + "priority": 10, + "strict": false, + "table_id": 20 + } + ], + "id": 20 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_25_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_34_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_30_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_33_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_34_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_25_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_30_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "212", + "hard-timeout": 0, + "id": "212", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_27_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_27_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_74851789353527_33_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 213, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 100, + "strict": false, + "table_id": 212 + } + ], + "id": 212 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "213", + "hard-timeout": 0, + "id": "213", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 214 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 213 + } + ], + "id": 213 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.100001.42", + "hard-timeout": 0, + "id": "L3.74851789353527.21.100001.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "31.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "31.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.2", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:bb:51:9c" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 512 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.8", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150005 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.8/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.100006.42", + "hard-timeout": 0, + "id": "L3.74851789353527.21.100006.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "32.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "32.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.9", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150010 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.9/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.2", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:bb:87" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 512 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.5", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150011 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.5/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.11", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150001 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.10", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150000 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.10/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.2", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:55:49" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.10", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:e3:fc:5b" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1536 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.10/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.11", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:78:06:99" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1536 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.100011.42", + "hard-timeout": 0, + "id": "L3.74851789353527.21.100011.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "33.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "33.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.12", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.12", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:01:dc:d3" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.12/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.11", + "hard-timeout": 0, + "id": "L3.74851789353527.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:ff:a9:48" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1536 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + } + ], + "id": 21 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 109051904, + "flow-name": "DHCP Table Miss Flow For External Tunnel", + "hard-timeout": 0, + "id": "DHCPTableMissFlowForExternalTunnel", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 38 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 18 + } + ], + "id": 18 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_33_fa:16:3e:99:7d:91_33.0.0.5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:99:7d:91" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "33.0.0.5/32", + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v474851789353527_34_fa:16:3e:f8:a8:c8_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:f8:a8:c8" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_30_fa:16:3e:73:3e:1e_fe80:0:0:0:f816:3eff:fe73:3e1e", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:73:3e:1e" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:fe73:3e1e/128", + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "210", + "hard-timeout": 0, + "id": "210", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_74851789353527_33_fa:16:3e:99:7d:91_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:99:7d:91" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_25_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_34_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_30_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_30_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_27_fa:16:3e:61:77:40_fe80:0:0:0:f816:3eff:fe61:7740", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:61:77:40" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:fe61:7740/128", + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_25_fa:16:3e:db:a8:d1_fe80:0:0:0:f816:3eff:fedb:a8d1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:db:a8:d1" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:fedb:a8d1/128", + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v474851789353527_34_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_25_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_27_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_34_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_33_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_74851789353527_33_fa:16:3e:99:7d:9133.0.0.5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:99:7d:91" + }, + "arp-source-transport-address": "33.0.0.5/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:99:7d:91" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v474851789353527_25_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_27_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_74851789353527_27_fa:16:3e:61:77:40", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:61:77:40" + } + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_IP_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_IP_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + } + }, + "priority": 61009, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_74851789353527_27_fa:16:3e:61:77:4031.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:61:77:40" + }, + "arp-source-transport-address": "31.0.0.10/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:61:77:40" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_30_fa:16:3e:73:3e:1e_32.0.0.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:73:3e:1e" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "32.0.0.8/32", + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_27_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v474851789353527_25_fa:16:3e:db:a8:d1_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:db:a8:d1" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v474851789353527_27_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_74851789353527_33_fa:16:3e:99:7d:91", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:99:7d:91" + } + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_27_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v474851789353527_30_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_74851789353527_30_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_74851789353527_25_fa:16:3e:db:a8:d1_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:db:a8:d1" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_74851789353527_25_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_74851789353527_34_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_27_fa:16:3e:61:77:40_31.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:61:77:40" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "31.0.0.10/32", + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v474851789353527_33_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_33_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_74851789353527_34_fa:16:3e:f8:a8:c833.0.0.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:f8:a8:c8" + }, + "arp-source-transport-address": "33.0.0.9/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:f8:a8:c8" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_30_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_34_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_30_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_33_133_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 133 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_33_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_74851789353527_25_fa:16:3e:db:a8:d1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:db:a8:d1" + } + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_74851789353527_25_fa:16:3e:db:a8:d131.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:db:a8:d1" + }, + "arp-source-transport-address": "31.0.0.11/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:db:a8:d1" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_74851789353527_27_fa:16:3e:61:77:40_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:61:77:40" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_25_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_34_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_33_fa:16:3e:99:7d:91_fe80:0:0:0:f816:3eff:fe99:7d91", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:99:7d:91" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:fe99:7d91/128", + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_74851789353527_33_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v474851789353527_33_fa:16:3e:99:7d:91_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:99:7d:91" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v474851789353527_30_fa:16:3e:73:3e:1e_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:73:3e:1e" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ARP_74851789353527_30_fa:16:3e:73:3e:1e32.0.0.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-source-hardware-address": { + "address": "fa:16:3e:73:3e:1e" + }, + "arp-source-transport-address": "32.0.0.8/32", + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:73:3e:1e" + }, + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_ARP_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_ARP_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 63009, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_34_fa:16:3e:f8:a8:c8_33.0.0.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:f8:a8:c8" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "33.0.0.9/32", + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_IPv6_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_IPv6_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + } + }, + "priority": 61009, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_74851789353527_34_fa:16:3e:f8:a8:c8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:f8:a8:c8" + } + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v474851789353527_27_fa:16:3e:61:77:40_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:61:77:40" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 67, + "udp-source-port": 68 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_74851789353527_34_fa:16:3e:f8:a8:c8_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:f8:a8:c8" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Client_v6_74851789353527_30_fa:16:3e:73:3e:1e_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:73:3e:1e" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 547, + "udp-source-port": 546 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_L2Broadcast_74851789353527_30_fa:16:3e:73:3e:1e", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:73:3e:1e" + } + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61005, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_34_fa:16:3e:f8:a8:c8_fe80:0:0:0:f816:3eff:fef8:a8c8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:f8:a8:c8" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-source": "fe80:0:0:0:f816:3eff:fef8:a8c8/128", + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_DHCP_Server_v6_74851789353527_27_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + }, + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_ICMPv6_74851789353527_25_134_Drop_", + "idle-timeout": 0, + "installHw": true, + "instructions": {}, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 134 + }, + "ip-match": { + "ip-protocol": 58 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 63020, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Goto_Classifier_74851789353527_25_fa:16:3e:db:a8:d1_31.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 211 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:db:a8:d1" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-source": "31.0.0.11/32", + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 61010, + "strict": false, + "table_id": 210 + } + ], + "id": 210 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 17301504, + "flow-name": "L3 Gw Mac Table Miss", + "hard-timeout": 0, + "id": "L3.74851789353527.19.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 136445973, + "flow-name": "arp.l3.gwmac.table.19.arp.request", + "hard-timeout": 0, + "id": "arp.l3.gwmac.table.19.arp.request", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:3d:ad:ed.100000.74851789353527.19", + "hard-timeout": 0, + "id": "fa:16:3e:3d:ad:ed.100000.74851789353527.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:3d:ad:ed" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:05:52:93.100000.74851789353527.19", + "hard-timeout": 0, + "id": "fa:16:3e:05:52:93.100000.74851789353527.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:05:52:93" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 136445974, + "flow-name": "arp.l3.gwmac.table.19.arp.replay", + "hard-timeout": 0, + "id": "arp.l3.gwmac.table.19.arp.replay", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 2, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:9a:c2:36.100000.74851789353527.19", + "hard-timeout": 0, + "id": "fa:16:3e:9a:c2:36.100000.74851789353527.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:9a:c2:36" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + } + ], + "id": 19 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[34525]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[34525]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[34525]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[34525]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[2048]_ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[2048]_ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[2048]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[2048]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[2048]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[2048]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "211", + "hard-timeout": 0, + "id": "211", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 214 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 2, + "metadata-mask": 2 + } + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[34525]_IPV6ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_211_MatchEthernetType[34525]_IPV6ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 58 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + } + ], + "id": 211 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 17301504, + "flow-name": "External L2VNI Table Miss Flow", + "hard-timeout": 0, + "id": "24", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 24 + } + ], + "id": 24 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "216", + "hard-timeout": 0, + "id": "216", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 214 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 216 + } + ], + "id": 216 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_30_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_25_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_33_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_33_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_34_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_27_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_27_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_25_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_74851789353527_30", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 32985348833282, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_74851789353527_25", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 27487790694402, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_34_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_74851789353527_34", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 37383395344386, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Conntrack_74851789353527_30_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_74851789353527_33", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 36283883716610, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "217", + "hard-timeout": 0, + "id": "217", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 217 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Acl_Commit_Non_Conntrack_74851789353527_27", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 29686813949954, + "metadata-mask": 1152920405095219202 + } + }, + "priority": 100, + "strict": false, + "table_id": 217 + } + ], + "id": 217 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217732, + "flow-name": "Subnet Route Table Miss", + "hard-timeout": 0, + "id": "L3.74851789353527.22.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 22 + } + ], + "id": 22 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_25_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_74851789353527_25_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 29686924050433, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop74851789353527_27_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_30_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_74851789353527_30_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 37383505444865, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop74851789353527_34_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_25_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 32985458933761, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_74851789353527_30", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_74851789353527_33_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_74851789353527_25_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_74851789353527_30_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 36283993817089, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_74851789353527_33", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_30_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 37383505444865, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_74851789353527_34", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_74851789353527_27_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 27487900794881, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_74851789353527_25", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_27_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 29686924050433, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Acl_Rule_Miss_Drop_74851789353527_27", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 50, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_74851789353527_34_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_74851789353527_33_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 32985458933761, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop74851789353527_30_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 36283993817089, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop74851789353527_33_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_33_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_74851789353527_30_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Egress_74851789353527_27_efe3b26a-ebd5-4e4f-9ecb-f165df5ca08b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_74851789353527_25_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_74851789353527_33_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_74851789353527_Tracked_Related17", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_74851789353527_Tracked_Related17", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 36, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_74851789353527_27_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_34_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_74851789353527_Tracked_Established17", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_74851789353527_Tracked_Established17", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 34, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_27_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "214", + "hard-timeout": 0, + "id": "214", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Egress_74851789353527_34_2f0e8477-1212-4906-8519-f194992809ec", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Egress_74851789353527_34_5ed67741-3d1b-4a94-b41d-78f83459ac3f", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_33_26057427-a100-4b73-b21e-bb6eed3cf62a", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 27487900794881, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Egress_Fixed_Conntrk_Drop74851789353527_25_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ETHERnullEgress_74851789353527_34_a7156638-7631-42e6-ac2d-eabe6af5008b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 217 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + } + }, + "priority": 1005, + "strict": false, + "table_id": 214 + } + ], + "id": 214 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 17301504, + "flow-name": "VPN-VNI Demux Table Miss", + "hard-timeout": 0, + "id": "L3.74851789353527.23.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 23 + } + ], + "id": 23 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "215", + "hard-timeout": 0, + "id": "215", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 214 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 215 + } + ], + "id": 215 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.74851789353527:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "74851789353527.220.74851789353527:br-physnet1-pa:1131.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 1, + "metadata-mask": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 6656 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 10, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.e802b5e7-0865-4da2-929f-84c0931e0040", + "hard-timeout": 0, + "id": "74851789353527.220.e802b5e7-0865-4da2-929f-84c0931e0040.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415926784 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.74851789353527:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "74851789353527.220.74851789353527:br-physnet1-pa:trunk.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "1" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 3328 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.74851789353527:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "74851789353527.220.74851789353527:br-physnet1-pa:trunk.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 1, + "metadata-mask": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 3328 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 10, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.0ee93a49-6122-4580-acb4-4c921f196d13", + "hard-timeout": 0, + "id": "74851789353527.220.0ee93a49-6122-4580-acb4-4c921f196d13.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415925504 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "hard-timeout": 0, + "id": "74851789353527.220.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "8" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415926016 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.tunf68aef23130", + "hard-timeout": 0, + "id": "74851789353527.220.tunf68aef23130.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "3" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 1536 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.8e3c262e-7b45-4222-ac4e-528db75e5516", + "hard-timeout": 0, + "id": "74851789353527.220.8e3c262e-7b45-4222-ac4e-528db75e5516.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "10" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415927552 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "hard-timeout": 0, + "id": "74851789353527.220.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415926016 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.e802b5e7-0865-4da2-929f-84c0931e0040", + "hard-timeout": 0, + "id": "74851789353527.220.e802b5e7-0865-4da2-929f-84c0931e0040.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "9" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415926784 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.8e3c262e-7b45-4222-ac4e-528db75e5516", + "hard-timeout": 0, + "id": "74851789353527.220.8e3c262e-7b45-4222-ac4e-528db75e5516.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415927552 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "hard-timeout": 0, + "id": "74851789353527.220.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "11" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415927808 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.egressacl.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "hard-timeout": 0, + "id": "74851789353527.220.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 0, + "metadata-mask": 1099511627774 + } + }, + { + "go-to-table": { + "table_id": 239 + }, + "order": 1 + }, + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2415927808 + }, + "order": 0 + } + ] + }, + "order": 2 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 6, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.tun03a2b920986", + "hard-timeout": 0, + "id": "74851789353527.220.tun03a2b920986.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "2" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 512 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.0ee93a49-6122-4580-acb4-4c921f196d13", + "hard-timeout": 0, + "id": "74851789353527.220.0ee93a49-6122-4580-acb4-4c921f196d13.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "7" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2415925504 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.74851789353527:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "74851789353527.220.74851789353527:br-physnet1-pa:1131.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "push-vlan-action": { + "ethernet-type": 33024 + } + }, + { + "order": 1, + "set-field": { + "vlan-match": { + "vlan-id": { + "vlan-id": 1131, + "vlan-id-present": true + } + } + } + }, + { + "order": 2, + "output-action": { + "max-length": 0, + "output-node-connector": "1" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 6656 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + } + ], + "id": 220 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 67108865, + "flow-name": "QoS Table Miss Flow", + "hard-timeout": 0, + "id": "QoSTableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 90 + } + ], + "id": 90 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 150999949, + "flow-name": "ITM Flow Entry :5005", + "hard-timeout": 0, + "id": "361002", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83969966080, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1002 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + }, + { + "barrier": false, + "cookie": 151094947, + "flow-name": "TST Flow Entry :100003", + "hard-timeout": 0, + "id": "L3.74851789353527.36.100003L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150001 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 100003 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + }, + { + "barrier": false, + "cookie": 150999950, + "flow-name": "ITM Flow Entry :5006", + "hard-timeout": 0, + "id": "361095", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83986743296, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1095 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + }, + { + "barrier": false, + "cookie": 151094949, + "flow-name": "TST Flow Entry :100005", + "hard-timeout": 0, + "id": "L3.74851789353527.36.100005L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150000 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 100005 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + } + ], + "id": 36 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 151327630, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "385006", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83986743296, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1095 + } + }, + "priority": 5, + "strict": false, + "table_id": 38 + }, + { + "barrier": false, + "cookie": 151327629, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "385005", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83969966080, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1002 + } + }, + "priority": 5, + "strict": false, + "table_id": 38 + } + ], + "id": 38 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 67108864, + "flow-name": "IPv6 Table Miss Flow", + "hard-timeout": 0, + "id": "IPv6TableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 45 + } + ], + "id": 45 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 136445952, + "flow-name": "Arp_Responder_Drop_Flow", + "hard-timeout": 0, + "id": "L2.ELAN.43", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 48 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 43 + }, + { + "barrier": false, + "cookie": 136445997, + "flow-name": "arp.check.table.43.arp.request", + "hard-timeout": 0, + "id": "arp.check.table.43.arp.request", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 5000 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 43 + }, + { + "barrier": false, + "cookie": 136445998, + "flow-name": "arp.check.table.43.arp.replay", + "hard-timeout": 0, + "id": "arp.check.table.43.arp.replay", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 48 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 2, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 43 + } + ], + "id": 43 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 139460608, + "flow-name": "Elan sMac resubmit table", + "hard-timeout": 0, + "id": "48", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 49 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 50 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 48 + } + ], + "id": 48 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_74851789353527_25_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v474851789353527_30_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_30_fa:16:3e:73:3e:1e_fe80:0:0:0:f816:3eff:fe73:3e1e", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:73:3e:1e" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:fe73:3e1e/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_34_fa:16:3e:f8:a8:c8_33.0.0.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:f8:a8:c8" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.9/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_27_fa:16:3e:61:77:40_fe80:0:0:0:f816:3eff:fe61:7740", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:61:77:40" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:fe61:7740/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_27_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v474851789353527_33_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_74851789353527_27_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_27_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_25_fa:16:3e:db:a8:d1_fe80:0:0:0:f816:3eff:fedb:a8d1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:db:a8:d1" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:fedb:a8d1/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v474851789353527_27_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_74851789353527_25", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_74851789353527_27", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_33_fa:16:3e:99:7d:91_fe80:0:0:0:f816:3eff:fe99:7d91", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:99:7d:91" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:fe99:7d91/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_74851789353527_34_33.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_34_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_33_fa:16:3e:99:7d:91_33.0.0.5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:99:7d:91" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.5/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_33_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_74851789353527_33_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_v4_Broadcast_74851789353527_Permit", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_74851789353527_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "255.255.255.255/32" + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_25_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "240", + "hard-timeout": 0, + "id": "240", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_74851789353527_25_31.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_30_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_74851789353527_30_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v6_74851789353527_34_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 546, + "udp-source-port": 547 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v474851789353527_25_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_27_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_30_130_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 130 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_30_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_34_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_27_fa:16:3e:61:77:40_31.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:61:77:40" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.10/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_74851789353527_30", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_33_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_74851789353527_33_33.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_DHCP_Server_v474851789353527_34_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ], + "udp-destination-port": 68, + "udp-source-port": 67 + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_25_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_33_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_34_fa:16:3e:f8:a8:c8_fe80:0:0:0:f816:3eff:fef8:a8c8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:f8:a8:c8" + }, + "ethernet-type": { + "type": 34525 + } + }, + "ipv6-destination": "fe80:0:0:0:f816:3eff:fef8:a8c8/128", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_L2_Broadcast_74851789353527_Permit", + "hard-timeout": 0, + "id": "Ingress_L2_Broadcast_74851789353527_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + } + } + }, + "priority": 61005, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_30_fa:16:3e:73:3e:1e_32.0.0.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:73:3e:1e" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.8/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Goto_Classifier_74851789353527_25_fa:16:3e:db:a8:d1_31.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:db:a8:d1" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.11/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_74851789353527_33", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_25_135_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 135 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_74851789353527_27_31.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_74851789353527_30_32.0.0.255_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.255/32", + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ICMPv6_74851789353527_34_136_Permit_", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "icmpv6-match": { + "icmpv6-code": 0, + "icmpv6-type": 136 + }, + "ip-match": { + "ip-protocol": 58 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_ARP_74851789353527_34", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 63010, + "strict": false, + "table_id": 240 + } + ], + "id": 240 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[2048]_ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[2048]_ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "241", + "hard-timeout": 0, + "id": "241", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 244 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 2, + "metadata-mask": 2 + } + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[34525]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[34525]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[34525]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[34525]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[34525]_IPV6ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[34525]_IPV6ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 58 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[2048]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[2048]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[2048]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_74851789353527_241_MatchEthernetType[2048]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + } + ], + "id": 241 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_74851789353527", + "hard-timeout": 0, + "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_74851789353527", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 240 + }, + "order": 1 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 32, + "mask": 32 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 239 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "239", + "hard-timeout": 0, + "id": "239", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 240 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 239 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_74851789353527", + "hard-timeout": 0, + "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_74851789353527", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 240 + }, + "order": 1 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 32, + "mask": 32 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 239 + } + ], + "id": 239 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_74851789353527_Tracked_Established220", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_74851789353527_Tracked_Established220", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 34, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_74851789353527_Tracked_Related220", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_74851789353527_Tracked_Related220", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 36, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_74851789353527_30_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_74851789353527_27_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_74851789353527_30_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 27487900794881, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop74851789353527_25_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_74851789353527_30_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_74851789353527_25_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_74851789353527_27_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_74851789353527_34_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 29686924050433, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop74851789353527_27_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 37383505444865, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop74851789353527_34_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_74851789353527_33_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "244", + "hard-timeout": 0, + "id": "244", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 32985458933761, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_74851789353527_30", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_74851789353527_34_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 37383505444865, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_74851789353527_34", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_74851789353527_33_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 36283993817089, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_74851789353527_33", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_74851789353527_34_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 32985458933761, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop74851789353527_30_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 36283993817089, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_Drop74851789353527_33_Tracked_Invalid", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 48, + "mask": 48 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 62020, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "ICMP_Ingress_74851789353527_25_d79eaf4e-0e47-437f-9cc1-3a7fd6894054", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "UDP_DESTINATION_1_0Ingress_74851789353527_25_79c9f880-ac6f-4d98-805a-f981d7f69ea5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 29686924050433, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_74851789353527_27", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_74851789353527_27_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "TCP_DESTINATION_1_0Ingress_74851789353527_33_d384157e-a933-404c-8191-25993e116bf9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 247 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 1005, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 27487900794881, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_74851789353527_25", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 50, + "strict": false, + "table_id": 244 + } + ], + "id": 244 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 141562762, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "525002true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210003 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83919634433, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562765, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "525005false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210010 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562764, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "525004false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210008 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562766, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "525006true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210011 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83986743297, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562766, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "525006false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210012 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562765, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "525005true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210009 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83969966081, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562764, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "525004true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210007 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83953188865, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + } + ], + "id": 52 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "245", + "hard-timeout": 0, + "id": "245", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 244 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 245 + } + ], + "id": 245 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134550412, + "hard-timeout": 0, + "id": "5050047485178935352727fa:16:3e:61:77:40", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:61:77:40" + } + }, + "metadata": { + "metadata": 29770767138816, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134545408, + "flow-name": "ELAN sMac Table Miss Flow", + "hard-timeout": 0, + "id": "50", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + }, + { + "openflowplugin-extension-nicira-action:nx-learn": { + "cookie": 140509184, + "fin-hard-timeout": 0, + "fin-idle-timeout": 0, + "flags": 0, + "flow-mods": [ + { + "flow-mod-add-match-from-field": { + "dst-field": 1030, + "dst-ofs": 0, + "flow-mod-num-bits": 48, + "src-field": 1030, + "src-ofs": 0 + } + }, + { + "flow-mod-add-match-from-field": { + "dst-field": 66052, + "dst-ofs": 0, + "flow-mod-num-bits": 20, + "src-field": 66052, + "src-ofs": 0 + } + }, + { + "flow-mod-copy-value-into-field": { + "dst-field": 67588, + "dst-ofs": 0, + "flow-mod-num-bits": 8, + "value": 1 + } + } + ], + "hard-timeout": 10, + "idle-timeout": 0, + "priority": 0, + "table-id": 49 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "5050047485178935352726FA:16:3E:01:DC:D3", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:01:DC:D3" + } + }, + "metadata": { + "metadata": 28671255511040, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "5050047485178935352726FA:16:3E:1E:BB:87", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:1E:BB:87" + } + }, + "metadata": { + "metadata": 28671255511040, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550413, + "hard-timeout": 0, + "id": "5050057485178935352730fa:16:3e:73:3e:1e", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:73:3e:1e" + } + }, + "metadata": { + "metadata": 33069318799360, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550414, + "hard-timeout": 0, + "id": "5050067485178935352733fa:16:3e:99:7d:91", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:99:7d:91" + } + }, + "metadata": { + "metadata": 36367870459904, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550414, + "hard-timeout": 0, + "id": "5050067485178935352734fa:16:3e:f8:a8:c8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:f8:a8:c8" + } + }, + "metadata": { + "metadata": 37467382087680, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "hard-timeout": 0, + "id": "5050047485178935352725fa:16:3e:db:a8:d1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:db:a8:d1" + } + }, + "metadata": { + "metadata": 27571743883264, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "5050047485178935352726FA:16:3E:1E:55:49", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:1E:55:49" + } + }, + "metadata": { + "metadata": 28671255511040, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134545409, + "flow-name": "ELAN sMac Table Reg4 Flow", + "hard-timeout": 0, + "id": "50.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg4", + "value": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key" + } + ] + }, + "priority": 10, + "strict": false, + "table_id": 50 + } + ], + "id": 50 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_27_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_30_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "242", + "hard-timeout": 0, + "id": "242", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_30_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_25_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_25_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_27_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_34_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_33_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_33_MatchEthernetType[2048]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Fixed_Conntrk_74851789353527_34_MatchEthernetType[34525]_Recirc", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "flags": 0, + "recirc-table": 243, + "zone-src": 0 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 242 + } + ], + "id": 242 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "5150047485178935352726FA:16:3E:1E:55:49", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:1E:55:49" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "5150047485178935352727fa:16:3e:61:77:40", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6912 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:61:77:40" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "5150047485178935352726FA:16:3E:1E:BB:87", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:1E:BB:87" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "5150047485178935352726FA:16:3E:01:DC:D3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:01:DC:D3" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "51500574851789353527132319289050514fa:16:3e:1e:bb:87", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 512 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:bb:87" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "51500574851789353527234018835196237fa:16:3e:e3:fc:5b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1536 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:e3:fc:5b" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "51500574851789353527234018835196237fa:16:3e:78:06:99", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1536 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:78:06:99" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "5150047485178935352725fa:16:3e:db:a8:d1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6400 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:db:a8:d1" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134414336, + "flow-name": "ELAN dMac Table Miss Flow", + "hard-timeout": 0, + "id": "51", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 52 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500474851789353527132319289050514fa:16:3e:1e:55:49", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:55:49" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "5150067485178935352734fa:16:3e:f8:a8:c8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8704 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:f8:a8:c8" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "51500674851789353527132319289050514fa:16:3e:bb:51:9c", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 512 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:bb:51:9c" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500474851789353527234018835196237fa:16:3e:01:dc:d3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:01:dc:d3" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "51500674851789353527234018835196237fa:16:3e:ff:a9:48", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1536 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:ff:a9:48" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134414336, + "flow-name": "L2 control packets dMac Table Flow", + "hard-timeout": 0, + "id": "7485178935352751l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "01:80:C2:00:00:00", + "mask": "FF:FF:FF:FF:FF:F0" + } + } + }, + "priority": 15, + "strict": false, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "5150057485178935352730fa:16:3e:73:3e:1e", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7680 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:73:3e:1e" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "5150067485178935352733fa:16:3e:99:7d:91", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8448 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:99:7d:91" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + } + ], + "id": 51 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "243", + "hard-timeout": 0, + "id": "243", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 244 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 243 + } + ], + "id": 243 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "246", + "hard-timeout": 0, + "id": "246", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 244 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 246 + } + ], + "id": 246 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_25_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_34_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_33_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_74851789353527_27", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_34_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_74851789353527_34", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8704 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_30_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_74851789353527_33", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_74851789353527_25", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_33_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5006, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 8448 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "247", + "hard-timeout": 0, + "id": "247", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_27_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Non_Conntrack_74851789353527_30", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 2, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_25_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6400 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_30_MatchEthernetType[2048]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5005, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 7680 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "ACL", + "hard-timeout": 0, + "id": "Ingress_Acl_Commit_Conntrack_74851789353527_27_MatchEthernetType[34525]", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-conntrack": { + "conntrack-zone": 5004, + "ct-actions": [ + { + "nx-action-ct-mark": { + "ct-mark": 1 + } + } + ], + "flags": 1, + "recirc-table": 255, + "zone-src": 0 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "metadata": { + "metadata": 0, + "metadata-mask": 2 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "mask": 268435200, + "reg": "nicira-match:nxm-nx-reg6", + "value": 6912 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 247 + } + ], + "id": 247 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 142606369, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "55.33.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8448 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 33 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606363, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.27.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 27 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606366, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "55.30.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7680 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 30 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606369, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "55.33.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 33 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606363, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.27.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6912 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 27 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606361, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.25.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6400 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 25 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606361, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.25.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 25 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606370, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "55.34.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8704 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 34 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606362, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.26.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 28587302322176, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 26 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606370, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "55.34.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 34 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606362, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.26.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6656 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 26 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606366, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "55.30.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 30 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + } + ], + "id": 55 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 109051904, + "flow-name": "DHCP Table Miss Flow", + "hard-timeout": 0, + "id": "DHCPTableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 60 + } + ], + "id": 60 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217729, + "flow-name": "tunf68aef23130", + "hard-timeout": 0, + "id": "748517893535270tunf68aef23130", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 6597069766657, + "metadata-mask": 1152920405095219201 + } + }, + { + "go-to-table": { + "table_id": 36 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:3" + }, + "priority": 5, + "strict": false, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:74851789353527:af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "hard-timeout": 0, + "id": "0:74851789353527:af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 37383395344384, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:11", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:74851789353527:8e3c262e-7b45-4222-ac4e-528db75e5516", + "hard-timeout": 0, + "id": "0:74851789353527:8e3c262e-7b45-4222-ac4e-528db75e5516", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 36283883716608, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:10", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "tun03a2b920986", + "hard-timeout": 0, + "id": "748517893535270tun03a2b920986", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 2199023255553, + "metadata-mask": 1152920405095219201 + } + }, + { + "go-to-table": { + "table_id": 36 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:2" + }, + "priority": 5, + "strict": false, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:74851789353527:74851789353527:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "0:74851789353527:74851789353527:br-physnet1-pa:trunk", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 14293651161089, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:1", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:74851789353527:e802b5e7-0865-4da2-929f-84c0931e0040", + "hard-timeout": 0, + "id": "0:74851789353527:e802b5e7-0865-4da2-929f-84c0931e0040", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 32985348833280, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:9", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:74851789353527:74851789353527:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "0:74851789353527:74851789353527:br-physnet1-pa:1131", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "pop-vlan-action": {} + } + ] + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 28587302322177, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 2 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:1", + "vlan-match": { + "vlan-id": { + "vlan-id": 1131, + "vlan-id-present": true + } + } + }, + "priority": 10, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:74851789353527:0ee93a49-6122-4580-acb4-4c921f196d13", + "hard-timeout": 0, + "id": "0:74851789353527:0ee93a49-6122-4580-acb4-4c921f196d13", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 27487790694400, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:7", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:74851789353527:7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "hard-timeout": 0, + "id": "0:74851789353527:7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 29686813949952, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:74851789353527:8", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + } + ], + "id": 0 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 16973824, + "flow-name": "L3 Interface Table Miss", + "hard-timeout": 0, + "id": "L3.74851789353527.80.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 80 + } + ], + "id": 80 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.8e3c262e-7b45-4222-ac4e-528db75e5516", + "hard-timeout": 0, + "id": "74851789353527.17.8e3c262e-7b45-4222-ac4e-528db75e5516.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223408320738492416, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 36283883716608, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.eacd76d1-259c-4f4f-a8ff-69c8a016d8b8.0ee93a49-6122-4580-acb4-4c921f196d13", + "hard-timeout": 0, + "id": "74851789353527.17.0ee93a49-6122-4580-acb4-4c921f196d13.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 25 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5004 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529242617812353024, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376321029252317184, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "hard-timeout": 0, + "id": "74851789353527.17.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376330924857167168, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223409420250120192, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.a5fe7476-9aa1-4bfb-aec4-05d7a1376f45.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "hard-timeout": 0, + "id": "74851789353527.17.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 34 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5006 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529252513450557440, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376330924856967168, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "L3VPN_to_Elan_Fallback_Default_Rule", + "hard-timeout": 0, + "id": "L3VPN_to_Elan_Fallback_Default_Rule", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 1, + "write-metadata": { + "metadata": 10376293541461622784, + "metadata-mask": 17293822569102704640 + } + }, + { + "go-to-table": { + "table_id": 80 + }, + "order": 2 + } + ] + }, + "match": { + "metadata": { + "metadata": 9223372036854775808, + "metadata-mask": 17293822569102704640 + } + }, + "priority": 0, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "hard-timeout": 0, + "id": "74851789353527.17.af8aaaa2-fc98-4da4-96f2-a9e9f23464e2.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223409420250120192, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 37383395344384, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.0ee93a49-6122-4580-acb4-4c921f196d13", + "hard-timeout": 0, + "id": "74851789353527.17.0ee93a49-6122-4580-acb4-4c921f196d13.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376321029252517184, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223399524645470208, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.eacd76d1-259c-4f4f-a8ff-69c8a016d8b8.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "hard-timeout": 0, + "id": "74851789353527.17.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 27 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5004 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529244816835608576, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376323228275572736, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.0ee93a49-6122-4580-acb4-4c921f196d13", + "hard-timeout": 0, + "id": "74851789353527.17.0ee93a49-6122-4580-acb4-4c921f196d13.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223399524645470208, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 27487790694400, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.e802b5e7-0865-4da2-929f-84c0931e0040", + "hard-timeout": 0, + "id": "74851789353527.17.e802b5e7-0865-4da2-929f-84c0931e0040.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223405022203609088, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 32985348833280, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "hard-timeout": 0, + "id": "74851789353527.17.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376323228275772736, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223401723668725760, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.8e3c262e-7b45-4222-ac4e-528db75e5516", + "hard-timeout": 0, + "id": "74851789353527.17.8e3c262e-7b45-4222-ac4e-528db75e5516.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376329825345539392, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223408320738492416, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.a5fe7476-9aa1-4bfb-aec4-05d7a1376f45.8e3c262e-7b45-4222-ac4e-528db75e5516", + "hard-timeout": 0, + "id": "74851789353527.17.8e3c262e-7b45-4222-ac4e-528db75e5516.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 33 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5006 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529251413938929664, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376329825345339392, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.eacd76d1-259c-4f4f-a8ff-69c8a016d8b8.74851789353527:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "74851789353527.17.74851789353527:br-physnet1-pa:1131.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 26 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5004 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529243717323980800, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 28587302322176, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.893239d8-59ea-4614-ae0a-29ebb2800ece.e802b5e7-0865-4da2-929f-84c0931e0040", + "hard-timeout": 0, + "id": "74851789353527.17.e802b5e7-0865-4da2-929f-84c0931e0040.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 30 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5005 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529248115387269120, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376326526810456064, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "acl.ingressacl.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "hard-timeout": 0, + "id": "74851789353527.17.7f083b4d-dc2c-47ad-a471-6d2d0cd110d5.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 210 + }, + "order": 1 + }, + { + "order": 2, + "write-metadata": { + "metadata": 9223401723668725760, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 29686813949952, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.e802b5e7-0865-4da2-929f-84c0931e0040", + "hard-timeout": 0, + "id": "74851789353527.17.e802b5e7-0865-4da2-929f-84c0931e0040.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376326526810656064, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9223405022203609088, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + } + ], + "id": 17 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 690094369, + "flow-name": "Arp:tbl_81:lport_33:tpa_33.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_33:tpa_33.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973446554166 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 553648129 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8448 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "33.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 36367870459904, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 690094370, + "flow-name": "Arp:tbl_81:lport_34:tpa_33.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_34:tpa_33.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973446554166 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 553648129 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 8704 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "33.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 37467382087680, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 656539931, + "flow-name": "Arp:tbl_81:lport_27:tpa_31.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_27:tpa_31.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973436760723 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 520093697 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6912 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "31.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 29770767138816, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 656539929, + "flow-name": "Arp:tbl_81:lport_25:tpa_31.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_25:tpa_31.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973436760723 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 520093697 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6400 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "31.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 27571743883264, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 136445952, + "flow-name": "Arp_Responder_Drop_Flow", + "hard-timeout": 0, + "id": "81", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 673317150, + "flow-name": "Arp:tbl_81:lport_30:tpa_32.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_30:tpa_32.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973440454125 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 536870913 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 7680 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "32.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 33069318799360, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + } + ], + "id": 81 + } + ], + "id": "openflow:74851789353527" + }, + { + "flow-node-inventory:group": [ + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 81 + }, + "order": 0 + } + ], + "bucket-id": 2, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 48 + }, + "order": 0 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 5000, + "group-name": "Arp_Responder_Group_Flow", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:55:49" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5376 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150002, + "group-name": "31.0.0.2/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210003 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2304 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210004, + "group-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "group-type": "group-all" + }, + { + "buckets": {}, + "group-id": 210003, + "group-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 225001, + "group-name": "af1ec006-aed0-4ee2-aade-260f7efaa19e", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210007 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210008, + "group-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:bb:87" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5888 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150007, + "group-name": "32.0.0.2/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 21 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210007, + "group-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:bb:51:9c" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6144 + }, + "order": 2 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 150008, + "group-name": "33.0.0.2/32", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210009 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1280 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 2, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 256 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210010, + "group-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 23 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210009, + "group-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "group-action": { + "group-id": 210011 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1280 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 2, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + }, + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 256 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ], + "bucket-id": 1, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210012, + "group-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "group-type": "group-all" + }, + { + "buckets": { + "bucket": [ + { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 24 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 55 + }, + "order": 1 + } + ], + "bucket-id": 0, + "watch_group": 4294967295, + "watch_port": 4294967295, + "weight": 0 + } + ] + }, + "group-id": 210011, + "group-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "group-type": "group-all" + } + ], + "flow-node-inventory:table": [ + { + "flow": [ + { + "barrier": false, + "cookie": 134217730, + "flow-name": "L3.132319289050514.20.100004.10", + "hard-timeout": 0, + "id": "L3.132319289050514.20.100004.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "pop-mpls-action": { + "ethernet-type": 2048 + } + }, + { + "group-action": { + "group-id": 150002 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34887 + } + }, + "protocol-match-fields": { + "mpls-label": 100004 + } + }, + "priority": 10, + "strict": false, + "table_id": 20 + }, + { + "barrier": false, + "cookie": 16973824, + "flow-name": "Table Miss", + "hard-timeout": 0, + "id": "L3.132319289050514.20.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 80 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 20 + } + ], + "id": 20 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "212", + "hard-timeout": 0, + "id": "212", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 212 + } + ], + "id": 212 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "213", + "hard-timeout": 0, + "id": "213", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 214 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 213 + } + ], + "id": 213 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.2", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150002 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.100011.42", + "hard-timeout": 0, + "id": "L3.132319289050514.21.100011.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "33.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "33.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.9", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:f8:a8:c8" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 256 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.9/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.11", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:db:a8:d1" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.12", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.12", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:01:dc:d3" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.12/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.10", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.31.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:61:77:40" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "31.0.0.10/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.2", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150008 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.5", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.5", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:99:7d:91" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 256 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.5/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.100001.42", + "hard-timeout": 0, + "id": "L3.132319289050514.21.100001.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "31.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "31.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.100006.42", + "hard-timeout": 0, + "id": "L3.132319289050514.21.100006.42", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 3, + "set-field": { + "ipv4-source": "32.0.0.1/32" + } + }, + { + "order": 4, + "set-field": { + "icmpv4-match": { + "icmpv4-type": 0 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 21 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-ip-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-ip-src": [ + null + ], + "start": 0 + } + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "icmpv4-match": { + "icmpv4-code": 0, + "icmpv4-type": 8 + }, + "ip-match": { + "ip-protocol": 1 + }, + "ipv4-destination": "32.0.0.1/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.2", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150007 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.2/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.10", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.10", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:e3:fc:5b" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1280 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.10/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.8", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:73:3e:1e" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 256 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.8/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.11", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.32.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:78:06:99" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1280 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "32.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + }, + { + "barrier": false, + "cookie": 134217731, + "flow-name": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.11", + "hard-timeout": 0, + "id": "L3.132319289050514.21.c7922261-90ab-4757-bc03-93ef3bbbaa19.42.33.0.0.11", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 3 + }, + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:ff:a9:48" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1280 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "33.0.0.11/32", + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 42, + "strict": false, + "table_id": 21 + } + ], + "id": 21 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 109051904, + "flow-name": "DHCP Table Miss Flow For External Tunnel", + "hard-timeout": 0, + "id": "DHCPTableMissFlowForExternalTunnel", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 38 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 18 + } + ], + "id": 18 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_ARP_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_ARP_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 63009, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_IPv6_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_IPv6_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + } + }, + "priority": 61009, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "210", + "hard-timeout": 0, + "id": "210", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 210 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_ACL_Table_IP_Drop_Flow", + "hard-timeout": 0, + "id": "Ingress_ACL_Table_IP_Drop_Flow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + } + }, + "priority": 61009, + "strict": false, + "table_id": 210 + } + ], + "id": 210 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 136445973, + "flow-name": "arp.l3.gwmac.table.19.arp.request", + "hard-timeout": 0, + "id": "arp.l3.gwmac.table.19.arp.request", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:9a:c2:36.100000.132319289050514.19", + "hard-timeout": 0, + "id": "fa:16:3e:9a:c2:36.100000.132319289050514.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:9a:c2:36" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:3d:ad:ed.100000.132319289050514.19", + "hard-timeout": 0, + "id": "fa:16:3e:3d:ad:ed.100000.132319289050514.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:3d:ad:ed" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 136445974, + "flow-name": "arp.l3.gwmac.table.19.arp.replay", + "hard-timeout": 0, + "id": "arp.l3.gwmac.table.19.arp.replay", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 2, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 17301504, + "flow-name": "L3 Gw Mac Table Miss", + "hard-timeout": 0, + "id": "L3.132319289050514.19.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 19 + }, + { + "barrier": false, + "cookie": 134217737, + "flow-name": "fa:16:3e:05:52:93.100000.132319289050514.19", + "hard-timeout": 0, + "id": "fa:16:3e:05:52:93.100000.132319289050514.19", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 21 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:05:52:93" + } + }, + "metadata": { + "metadata": 200000, + "metadata-mask": 16777214 + } + }, + "priority": 20, + "strict": false, + "table_id": 19 + } + ], + "id": 19 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[2048]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[2048]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[2048]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[2048]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[34525]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[34525]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[34525]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[34525]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[2048]_ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[2048]_ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "211", + "hard-timeout": 0, + "id": "211", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 214 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 2, + "metadata-mask": 2 + } + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 211 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[34525]_IPV6ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_211_MatchEthernetType[34525]_IPV6ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 212 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 58 + } + }, + "priority": 100, + "strict": false, + "table_id": 211 + } + ], + "id": 211 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 17301504, + "flow-name": "External L2VNI Table Miss Flow", + "hard-timeout": 0, + "id": "24", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 24 + } + ], + "id": 24 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "216", + "hard-timeout": 0, + "id": "216", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 214 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 216 + } + ], + "id": 216 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "217", + "hard-timeout": 0, + "id": "217", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 217 + } + ], + "id": 217 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217732, + "flow-name": "Subnet Route Table Miss", + "hard-timeout": 0, + "id": "L3.132319289050514.22.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 22 + } + ], + "id": 22 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "214", + "hard-timeout": 0, + "id": "214", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_132319289050514_Tracked_Related17", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_132319289050514_Tracked_Related17", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 36, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 214 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_132319289050514_Tracked_Established17", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_132319289050514_Tracked_Established17", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 34, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 214 + } + ], + "id": 214 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 17301504, + "flow-name": "VPN-VNI Demux Table Miss", + "hard-timeout": 0, + "id": "L3.132319289050514.23.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 23 + } + ], + "id": 23 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "215", + "hard-timeout": 0, + "id": "215", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 214 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 215 + } + ], + "id": 215 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.132319289050514:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "132319289050514.220.132319289050514:br-physnet1-pa:trunk.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 1, + "metadata-mask": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2048 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 10, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.132319289050514:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "132319289050514.220.132319289050514:br-physnet1-pa:trunk.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "1" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 2048 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6", + "hard-timeout": 0, + "id": "132319289050514.220.98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "6" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 5376 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.132319289050514:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "132319289050514.220.132319289050514:br-physnet1-pa:1131.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "push-vlan-action": { + "ethernet-type": 33024 + } + }, + { + "order": 1, + "set-field": { + "vlan-match": { + "vlan-id": { + "vlan-id": 1131, + "vlan-id-present": true + } + } + } + }, + { + "order": 2, + "output-action": { + "max-length": 0, + "output-node-connector": "1" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 5632 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.992c4556-828b-49d0-bad3-1e3ffe6bb76b", + "hard-timeout": 0, + "id": "132319289050514.220.992c4556-828b-49d0-bad3-1e3ffe6bb76b.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "7" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 5888 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.132319289050514:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "132319289050514.220.132319289050514:br-physnet1-pa:1131.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "metadata": { + "metadata": 1, + "metadata-mask": 1 + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 5632 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 10, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.tun95fee4d7132", + "hard-timeout": 0, + "id": "132319289050514.220.tun95fee4d7132.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "2" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 256 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.tun94ecbe1efd8", + "hard-timeout": 0, + "id": "132319289050514.220.tun94ecbe1efd8.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "3" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 1280 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + }, + { + "barrier": false, + "cookie": 134217735, + "flow-name": "default.67eb9b7f-dba5-40d4-8383-56149a7d6af2", + "hard-timeout": 0, + "id": "132319289050514.220.67eb9b7f-dba5-40d4-8383-56149a7d6af2.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 0, + "output-node-connector": "8" + } + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg6", + "value": 6144 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key" + } + ] + }, + "priority": 9, + "strict": true, + "table_id": 220 + } + ], + "id": 220 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 67108865, + "flow-name": "QoS Table Miss Flow", + "hard-timeout": 0, + "id": "QoSTableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 90 + } + ], + "id": 90 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 150999949, + "flow-name": "ITM Flow Entry :5005", + "hard-timeout": 0, + "id": "361002", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83969966080, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1002 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + }, + { + "barrier": false, + "cookie": 151094948, + "flow-name": "TST Flow Entry :100004", + "hard-timeout": 0, + "id": "L3.132319289050514.36.100004L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 150002 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 100004 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + }, + { + "barrier": false, + "cookie": 150999950, + "flow-name": "ITM Flow Entry :5006", + "hard-timeout": 0, + "id": "361095", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83986743296, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1095 + } + }, + "priority": 5, + "strict": false, + "table_id": 36 + } + ], + "id": 36 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 151327630, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "385006", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83986743296, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1095 + } + }, + "priority": 5, + "strict": false, + "table_id": 38 + }, + { + "barrier": false, + "cookie": 151327629, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "385005", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 83969966080, + "metadata-mask": 1152921504590069760 + } + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 1002 + } + }, + "priority": 5, + "strict": false, + "table_id": 38 + } + ], + "id": 38 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 67108864, + "flow-name": "IPv6 Table Miss Flow", + "hard-timeout": 0, + "id": "IPv6TableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 45 + } + ], + "id": 45 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 136445952, + "flow-name": "Arp_Responder_Drop_Flow", + "hard-timeout": 0, + "id": "L2.ELAN.43", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 48 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 43 + }, + { + "barrier": false, + "cookie": 136445997, + "flow-name": "arp.check.table.43.arp.request", + "hard-timeout": 0, + "id": "arp.check.table.43.arp.request", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "group-action": { + "group-id": 5000 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 43 + }, + { + "barrier": false, + "cookie": 136445998, + "flow-name": "arp.check.table.43.arp.replay", + "hard-timeout": 0, + "id": "arp.check.table.43.arp.replay", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 48 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 2, + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + } + }, + "priority": 100, + "strict": false, + "table_id": 43 + } + ], + "id": 43 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 139460608, + "flow-name": "Elan sMac resubmit table", + "hard-timeout": 0, + "id": "48", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 49 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 50 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 48 + } + ], + "id": 48 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_v4_Broadcast_132319289050514_Permit", + "hard-timeout": 0, + "id": "Ingress_v4_Broadcast_132319289050514_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 241 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + }, + "ethernet-type": { + "type": 2048 + } + }, + "ipv4-destination": "255.255.255.255/32" + }, + "priority": 61010, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Ingress_L2_Broadcast_132319289050514_Permit", + "hard-timeout": 0, + "id": "Ingress_L2_Broadcast_132319289050514_Permit", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "ff:ff:ff:ff:ff:ff" + } + } + }, + "priority": 61005, + "strict": false, + "table_id": 240 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "240", + "hard-timeout": 0, + "id": "240", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 240 + } + ], + "id": 240 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "241", + "hard-timeout": 0, + "id": "241", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 244 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 2, + "metadata-mask": 2 + } + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[2048]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[2048]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[2048]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[2048]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[34525]_IPV6ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[34525]_IPV6ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 58 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[34525]_TCP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[34525]_TCP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 6 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[34525]_UDP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[34525]_UDP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "ip-match": { + "ip-protocol": 17 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[2048]_ICMP", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Classifier_132319289050514_241_MatchEthernetType[2048]_ICMP", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 242 + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 0, + "metadata-mask": 2 + } + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "ip-match": { + "ip-protocol": 1 + } + }, + "priority": 100, + "strict": false, + "table_id": 241 + } + ], + "id": 241 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_132319289050514", + "hard-timeout": 0, + "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_132319289050514", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 240 + }, + "order": 1 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 2048 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 32, + "mask": 32 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 239 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "239", + "hard-timeout": 0, + "id": "239", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 240 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 239 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv6_132319289050514", + "hard-timeout": 0, + "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_132319289050514", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 240 + }, + "order": 1 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-type": { + "type": 34525 + } + }, + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 32, + "mask": 32 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + } + ] + }, + "priority": 100, + "strict": false, + "table_id": 239 + } + ], + "id": 239 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_132319289050514_Tracked_Related220", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_132319289050514_Tracked_Related220", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 36, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "244", + "hard-timeout": 0, + "id": "244", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 244 + }, + { + "barrier": false, + "cookie": 110100480, + "flow-name": "Fixed_Conntrk_Trk_132319289050514_Tracked_Established220", + "hard-timeout": 0, + "id": "Fixed_Conntrk_Trk_132319289050514_Tracked_Established220", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-ct-clear": {}, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-state": { + "ct-state": 34, + "mask": 55 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-state-key" + }, + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-ct-mark": { + "ct-mark": 1, + "mask": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-ct-mark-key" + } + ] + }, + "priority": 62030, + "strict": false, + "table_id": 244 + } + ], + "id": 244 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 141562762, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "525002false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210004 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83919634432, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562762, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "525002true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210003 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83919634433, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562765, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "525005false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210010 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562764, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "525004false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210008 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562766, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "525006true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210011 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83986743297, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562766, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "525006false", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210012 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562765, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "525005true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210009 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83969966081, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + }, + { + "barrier": false, + "cookie": 141562764, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "525004true", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "group-action": { + "group-id": 210007 + }, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 83953188865, + "metadata-mask": 1099494850561 + } + }, + "priority": 5, + "strict": false, + "table_id": 52 + } + ], + "id": 52 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "245", + "hard-timeout": 0, + "id": "245", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 244 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 245 + } + ], + "id": 245 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134550410, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "5050021323192890505149FA:16:3E:AA:EB:60", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:AA:EB:60" + } + }, + "metadata": { + "metadata": 9979524284416, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500413231928905051422FA:16:3E:E3:FC:5B", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:E3:FC:5B" + } + }, + "metadata": { + "metadata": 24273208999936, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500413231928905051422FA:16:3E:73:3E:1E", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:73:3E:1E" + } + }, + "metadata": { + "metadata": 24273208999936, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550410, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "5050021323192890505149FA:16:3E:EE:F1:F6", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:EE:F1:F6" + } + }, + "metadata": { + "metadata": 9979524284416, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500413231928905051422FA:16:3E:DB:A8:D1", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:DB:A8:D1" + } + }, + "metadata": { + "metadata": 24273208999936, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500413231928905051422FA:16:3E:61:77:40", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:61:77:40" + } + }, + "metadata": { + "metadata": 24273208999936, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134545408, + "flow-name": "ELAN sMac Table Miss Flow", + "hard-timeout": 0, + "id": "50", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "output-action": { + "max-length": 65535, + "output-node-connector": "CONTROLLER" + } + }, + { + "openflowplugin-extension-nicira-action:nx-learn": { + "cookie": 140509184, + "fin-hard-timeout": 0, + "fin-idle-timeout": 0, + "flags": 0, + "flow-mods": [ + { + "flow-mod-add-match-from-field": { + "dst-field": 1030, + "dst-ofs": 0, + "flow-mod-num-bits": 48, + "src-field": 1030, + "src-ofs": 0 + } + }, + { + "flow-mod-add-match-from-field": { + "dst-field": 66052, + "dst-ofs": 0, + "flow-mod-num-bits": 20, + "src-field": 66052, + "src-ofs": 0 + } + }, + { + "flow-mod-copy-value-into-field": { + "dst-field": 67588, + "dst-ofs": 0, + "flow-mod-num-bits": 8, + "value": 1 + } + } + ], + "hard-timeout": 10, + "idle-timeout": 0, + "priority": 0, + "table-id": 49 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 51 + }, + "order": 1 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500413231928905051422FA:16:3E:01:DC:D3", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:01:DC:D3" + } + }, + "metadata": { + "metadata": 24273208999936, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550413, + "hard-timeout": 0, + "id": "50500513231928905051423fa:16:3e:1e:bb:87", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:1e:bb:87" + } + }, + "metadata": { + "metadata": 25372737404928, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "50500413231928905051422FA:16:3E:78:06:99", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:78:06:99" + } + }, + "metadata": { + "metadata": 24273208999936, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550410, + "flags": "SEND_FLOW_REM", + "hard-timeout": 0, + "id": "5050021323192890505149FA:16:3E:2C:7F:94", + "idle-timeout": 300, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "FA:16:3E:2C:7F:94" + } + }, + "metadata": { + "metadata": 9979524284416, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550412, + "hard-timeout": 0, + "id": "50500413231928905051421fa:16:3e:1e:55:49", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:1e:55:49" + } + }, + "metadata": { + "metadata": 23173697372160, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134550414, + "hard-timeout": 0, + "id": "50500613231928905051424fa:16:3e:bb:51:9c", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:bb:51:9c" + } + }, + "metadata": { + "metadata": 26472265809920, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 20, + "strict": true, + "table_id": 50 + }, + { + "barrier": false, + "cookie": 134545409, + "flow-name": "ELAN sMac Table Reg4 Flow", + "hard-timeout": 0, + "id": "50.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 51 + }, + "order": 0 + } + ] + }, + "match": { + "openflowplugin-extension-general:extension-list": [ + { + "extension": { + "openflowplugin-extension-nicira-match:nxm-nx-reg": { + "reg": "nicira-match:nxm-nx-reg4", + "value": 1 + } + }, + "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg4-key" + } + ] + }, + "priority": 10, + "strict": false, + "table_id": 50 + } + ], + "id": 50 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "242", + "hard-timeout": 0, + "id": "242", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 242 + } + ], + "id": 242 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051422FA:16:3E:E3:FC:5B", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:E3:FC:5B" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051421fa:16:3e:1e:55:49", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5376 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:55:49" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051474851789353527fa:16:3e:db:a8:d1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:db:a8:d1" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "51500513231928905051474851789353527fa:16:3e:73:3e:1e", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 256 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:73:3e:1e" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051474851789353527fa:16:3e:61:77:40", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:61:77:40" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "515005132319289050514234018835196237fa:16:3e:78:06:99", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1280 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:78:06:99" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134414336, + "flow-name": "L2 control packets dMac Table Flow", + "hard-timeout": 0, + "id": "13231928905051451l2control01:80:C2:00:00:00FF:FF:FF:FF:FF:F0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "01:80:C2:00:00:00", + "mask": "FF:FF:FF:FF:FF:F0" + } + } + }, + "priority": 15, + "strict": false, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "51500613231928905051474851789353527fa:16:3e:f8:a8:c8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 256 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:f8:a8:c8" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419338, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "5150021323192890505149FA:16:3E:2C:7F:94", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2304 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:2C:7F:94" + } + }, + "metadata": { + "metadata": 83919634432, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051422FA:16:3E:DB:A8:D1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:DB:A8:D1" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051422FA:16:3E:73:3E:1E", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:73:3E:1E" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134414336, + "flow-name": "ELAN dMac Table Miss Flow", + "hard-timeout": 0, + "id": "51", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 52 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "51500613231928905051474851789353527fa:16:3e:99:7d:91", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 256 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:99:7d:91" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419338, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "5150021323192890505149FA:16:3E:AA:EB:60", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2304 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:AA:EB:60" + } + }, + "metadata": { + "metadata": 83919634432, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051422FA:16:3E:61:77:40", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:61:77:40" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051422FA:16:3E:01:DC:D3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:01:DC:D3" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "515006132319289050514234018835196237fa:16:3e:ff:a9:48", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1095 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1280 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:ff:a9:48" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "51500413231928905051422FA:16:3E:78:06:99", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:78:06:99" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "51500513231928905051423fa:16:3e:1e:bb:87", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5888 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:1e:bb:87" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419342, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "51500613231928905051424fa:16:3e:bb:51:9c", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6144 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:bb:51:9c" + } + }, + "metadata": { + "metadata": 83986743296, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419341, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "515005132319289050514234018835196237fa:16:3e:e3:fc:5b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "set-field": { + "tunnel": { + "tunnel-id": 1002 + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 1280 + }, + "order": 1 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 2 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:e3:fc:5b" + } + }, + "metadata": { + "metadata": 83969966080, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419340, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "515004132319289050514234018835196237fa:16:3e:01:dc:d3", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "fa:16:3e:01:dc:d3" + } + }, + "metadata": { + "metadata": 83953188864, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + }, + { + "barrier": false, + "cookie": 134419338, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "5150021323192890505149FA:16:3E:EE:F1:F6", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2304 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "ethernet-match": { + "ethernet-destination": { + "address": "FA:16:3E:EE:F1:F6" + } + }, + "metadata": { + "metadata": 83919634432, + "metadata-mask": 1099494850560 + } + }, + "priority": 20, + "strict": true, + "table_id": 51 + } + ], + "id": 51 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "243", + "hard-timeout": 0, + "id": "243", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "go-to-table": { + "table_id": 244 + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 243 + } + ], + "id": 243 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "246", + "hard-timeout": 0, + "id": "246", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 244 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 246 + } + ], + "id": 246 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 110100480, + "flow-name": "247", + "hard-timeout": 0, + "id": "247", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 247 + } + ], + "id": 247 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 142606360, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "55.24.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 26388279066624, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 24 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606357, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.21.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 23089744183296, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 21 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606359, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "55.23.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5888 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 23 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606345, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "55.9.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 2304 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 9 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606359, + "flow-name": "893239d8-59ea-4614-ae0a-29ebb2800ece", + "hard-timeout": 0, + "id": "55.23.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 25288767438848, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 23 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606358, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.22.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5632 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 22 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606357, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.21.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5376 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 21 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606358, + "flow-name": "eacd76d1-259c-4f4f-a8ff-69c8a016d8b8", + "hard-timeout": 0, + "id": "55.22.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 24189255811072, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 22 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606360, + "flow-name": "a5fe7476-9aa1-4bfb-aec4-05d7a1376f45", + "hard-timeout": 0, + "id": "55.24.group", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6144 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 1 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "tunnel": { + "tunnel-id": 24 + } + }, + "priority": 9, + "strict": true, + "table_id": 55 + }, + { + "barrier": false, + "cookie": 142606345, + "flow-name": "6ad802b9-31c8-4033-89df-d0643898d66c", + "hard-timeout": 0, + "id": "55.9.drop", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + } + } + ] + }, + "match": { + "metadata": { + "metadata": 9895604649984, + "metadata-mask": 1152920405095219200 + }, + "tunnel": { + "tunnel-id": 9 + } + }, + "priority": 10, + "strict": true, + "table_id": 55 + } + ], + "id": 55 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 109051904, + "flow-name": "DHCP Table Miss Flow", + "hard-timeout": 0, + "id": "DHCPTableMissFlow", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 60 + } + ], + "id": 60 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:132319289050514:992c4556-828b-49d0-bad3-1e3ffe6bb76b", + "hard-timeout": 0, + "id": "0:132319289050514:992c4556-828b-49d0-bad3-1e3ffe6bb76b", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 25288767438848, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:132319289050514:7", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:132319289050514:132319289050514:br-physnet1-pa:trunk", + "hard-timeout": 0, + "id": "0:132319289050514:132319289050514:br-physnet1-pa:trunk", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 8796093022209, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:132319289050514:1", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "tun94ecbe1efd8", + "hard-timeout": 0, + "id": "1323192890505140tun94ecbe1efd8", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 5497558138881, + "metadata-mask": 1152920405095219201 + } + }, + { + "go-to-table": { + "table_id": 36 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:132319289050514:3" + }, + "priority": 5, + "strict": false, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:132319289050514:98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6", + "hard-timeout": 0, + "id": "0:132319289050514:98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 23089744183296, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:132319289050514:6", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:132319289050514:132319289050514:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "0:132319289050514:132319289050514:br-physnet1-pa:1131", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "order": 0, + "pop-vlan-action": {} + } + ] + }, + "order": 0 + }, + { + "order": 1, + "write-metadata": { + "metadata": 24189255811073, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 2 + } + ] + }, + "match": { + "in-port": "openflow:132319289050514:1", + "vlan-match": { + "vlan-id": { + "vlan-id": 1131, + "vlan-id-present": true + } + } + }, + "priority": 10, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "0:132319289050514:67eb9b7f-dba5-40d4-8383-56149a7d6af2", + "hard-timeout": 0, + "id": "0:132319289050514:67eb9b7f-dba5-40d4-8383-56149a7d6af2", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 26388279066624, + "metadata-mask": 18446742974197923841 + } + }, + { + "go-to-table": { + "table_id": 17 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:132319289050514:8", + "vlan-match": { + "vlan-id": { + "vlan-id": 0, + "vlan-id-present": false + } + } + }, + "priority": 4, + "strict": true, + "table_id": 0 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "tun95fee4d7132", + "hard-timeout": 0, + "id": "1323192890505140tun95fee4d7132", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 0, + "write-metadata": { + "metadata": 1099511627777, + "metadata-mask": 1152920405095219201 + } + }, + { + "go-to-table": { + "table_id": 36 + }, + "order": 1 + } + ] + }, + "match": { + "in-port": "openflow:132319289050514:2" + }, + "priority": 5, + "strict": false, + "table_id": 0 + } + ], + "id": 0 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 16973824, + "flow-name": "L3 Interface Table Miss", + "hard-timeout": 0, + "id": "L3.132319289050514.80.0L3.", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 17 + }, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 80 + } + ], + "id": 80 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.67eb9b7f-dba5-40d4-8383-56149a7d6af2", + "hard-timeout": 0, + "id": "132319289050514.17.67eb9b7f-dba5-40d4-8383-56149a7d6af2.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376319929740889408, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 26388279066624, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.992c4556-828b-49d0-bad3-1e3ffe6bb76b", + "hard-timeout": 0, + "id": "132319289050514.17.992c4556-828b-49d0-bad3-1e3ffe6bb76b.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376318830229261632, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 25288767438848, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.eacd76d1-259c-4f4f-a8ff-69c8a016d8b8.132319289050514:br-physnet1-pa:1131", + "hard-timeout": 0, + "id": "132319289050514.17.132319289050514:br-physnet1-pa:1131.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 22 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5004 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529239319277469696, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 24189255811072, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.eacd76d1-259c-4f4f-a8ff-69c8a016d8b8.98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6", + "hard-timeout": 0, + "id": "132319289050514.17.98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 21 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5004 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529238219765841920, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376316631205806080, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.893239d8-59ea-4614-ae0a-29ebb2800ece.992c4556-828b-49d0-bad3-1e3ffe6bb76b", + "hard-timeout": 0, + "id": "132319289050514.17.992c4556-828b-49d0-bad3-1e3ffe6bb76b.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 23 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5005 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529240418805874688, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376318830229061632, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217729, + "flow-name": "vpn.c7922261-90ab-4757-bc03-93ef3bbbaa19.98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6", + "hard-timeout": 0, + "id": "132319289050514.17.98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6.0", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 24, + "nx-reg": "nicira-match:nxm-nx-reg3", + "start": 0 + }, + "value": 100000 + }, + "order": 0 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 19 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 10376316631206006080, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 23089744183296, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134479872, + "flow-name": "elan.a5fe7476-9aa1-4bfb-aec4-05d7a1376f45.67eb9b7f-dba5-40d4-8383-56149a7d6af2", + "hard-timeout": 0, + "id": "132319289050514.17.67eb9b7f-dba5-40d4-8383-56149a7d6af2.9", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 19, + "nx-reg": "nicira-match:nxm-nx-reg1", + "start": 0 + }, + "value": 24 + }, + "order": 0 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "nx-reg": "nicira-match:nxm-nx-reg7", + "start": 0 + }, + "value": 5006 + }, + "order": 1 + } + ] + }, + "order": 0 + }, + { + "go-to-table": { + "table_id": 43 + }, + "order": 3 + }, + { + "order": 4, + "write-metadata": { + "metadata": 11529241518334279680, + "metadata-mask": 18446744073709551614 + } + } + ] + }, + "match": { + "metadata": { + "metadata": 10376319929740689408, + "metadata-mask": 18446742974197923840 + } + }, + "priority": 10, + "strict": true, + "table_id": 17 + }, + { + "barrier": false, + "cookie": 134217728, + "flow-name": "L3VPN_to_Elan_Fallback_Default_Rule", + "hard-timeout": 0, + "id": "L3VPN_to_Elan_Fallback_Default_Rule", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "order": 1, + "write-metadata": { + "metadata": 10376293541461622784, + "metadata-mask": 17293822569102704640 + } + }, + { + "go-to-table": { + "table_id": 80 + }, + "order": 2 + } + ] + }, + "match": { + "metadata": { + "metadata": 9223372036854775808, + "metadata-mask": 17293822569102704640 + } + }, + "priority": 0, + "strict": true, + "table_id": 17 + } + ], + "id": 17 + }, + { + "flow": [ + { + "barrier": false, + "cookie": 673317143, + "flow-name": "Arp:tbl_81:lport_23:tpa_32.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_23:tpa_32.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973440454125 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 536870913 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:3d:ad:ed" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5888 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "32.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 25372737404928, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 690094360, + "flow-name": "Arp:tbl_81:lport_24:tpa_33.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_24:tpa_33.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973446554166 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 553648129 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:9a:c2:36" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 6144 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "33.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 26472265809920, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 136445952, + "flow-name": "Arp_Responder_Drop_Flow", + "hard-timeout": 0, + "id": "81", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "drop-action": {}, + "order": 0 + } + ] + }, + "order": 0 + } + ] + }, + "match": {}, + "priority": 0, + "strict": false, + "table_id": 81 + }, + { + "barrier": false, + "cookie": 656539925, + "flow-name": "Arp:tbl_81:lport_21:tpa_31.0.0.1", + "hard-timeout": 0, + "id": "Arp:tbl_81:lport_21:tpa_31.0.0.1", + "idle-timeout": 0, + "installHw": true, + "instructions": { + "instruction": [ + { + "apply-actions": { + "action": [ + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "nx-arp-tha": [ + null + ], + "start": 0 + }, + "src": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + } + }, + "order": 3 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 31, + "of-arp-tpa": [ + null + ], + "start": 0 + }, + "src": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + } + }, + "order": 4 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 47, + "nx-arp-sha": [ + null + ], + "start": 0 + }, + "value": 274973436760723 + }, + "order": 5 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "of-arp-spa": [ + null + ], + "start": 0 + }, + "value": 520093697 + }, + "order": 6 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-move": { + "dst": { + "end": 47, + "of-eth-dst": [ + null + ], + "start": 0 + }, + "src": { + "of-eth-src": [ + null + ], + "start": 0 + } + }, + "order": 0 + }, + { + "order": 1, + "set-field": { + "ethernet-match": { + "ethernet-source": { + "address": "fa:16:3e:05:52:93" + } + } + } + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-arp-op": [ + null + ], + "start": 0 + }, + "value": 2 + }, + "order": 2 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 15, + "of-in-port": [ + null + ], + "start": 0 + }, + "value": 0 + }, + "order": 7 + }, + { + "openflowplugin-extension-nicira-action:nx-reg-load": { + "dst": { + "end": 31, + "nx-reg": "nicira-match:nxm-nx-reg6", + "start": 0 + }, + "value": 5376 + }, + "order": 8 + }, + { + "openflowplugin-extension-nicira-action:nx-resubmit": { + "table": 220 + }, + "order": 9 + } + ] + }, + "order": 0 + } + ] + }, + "match": { + "arp-op": 1, + "arp-target-transport-address": "31.0.0.1/32", + "ethernet-match": { + "ethernet-type": { + "type": 2054 + } + }, + "metadata": { + "metadata": 23173697372160, + "metadata-mask": 1152921504590069760 + } + }, + "priority": 100, + "strict": true, + "table_id": 81 + } + ], + "id": 81 + } + ], + "id": "openflow:132319289050514" + } + ] + } +} \ No newline at end of file diff --git a/resources/tools/odltools/odltools/tests/resources/operational___ietf-interfaces__interfaces-state.json b/resources/tools/odltools/odltools/tests/resources/operational___ietf-interfaces__interfaces-state.json new file mode 100644 index 0000000000..b60ef1628e --- /dev/null +++ b/resources/tools/odltools/odltools/tests/resources/operational___ietf-interfaces__interfaces-state.json @@ -0,0 +1,552 @@ +{ + "interfaces-state": { + "interface": [ + { + "admin-status": "up", + "if-index": 13, + "lower-layer-if": [ + "openflow:74851789353527:1" + ], + "name": "74851789353527:br-physnet1-pa:trunk", + "oper-status": "up", + "phys-address": "72:02:ca:f9:f2:88", + "statistics": { + "discontinuity-time": "2018-04-12T14:04:20.672Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:234018835196237:9" + ], + "name": "tapbdc8e869-52", + "oper-status": "up", + "phys-address": "fe:16:3e:78:06:99", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:27.922Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:74851789353527:7" + ], + "name": "tap0ee93a49-61", + "oper-status": "up", + "phys-address": "fe:16:3e:db:a8:d1", + "statistics": { + "discontinuity-time": "2018-04-12T14:12:56.511Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 28, + "lower-layer-if": [ + "openflow:234018835196237:7" + ], + "name": "09f6bf9e-7aaf-4a9e-8f0e-b29b8097970d", + "oper-status": "up", + "phys-address": "fe:16:3e:01:dc:d3", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:06.067Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:234018835196237:1" + ], + "name": "234018835196237:br-physnet1-pa", + "oper-status": "up", + "phys-address": "b2:7f:f4:03:f2:6f", + "statistics": { + "discontinuity-time": "2018-04-12T13:53:24.393Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 26, + "lower-layer-if": [ + "openflow:74851789353527:1" + ], + "name": "74851789353527:br-physnet1-pa:1131", + "oper-status": "up", + "phys-address": "72:02:ca:f9:f2:88", + "statistics": { + "discontinuity-time": "2018-04-12T14:12:56.550Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:132319289050514:8" + ], + "name": "tap67eb9b7f-db", + "oper-status": "up", + "phys-address": "00:00:00:00:20:b6", + "statistics": { + "discontinuity-time": "2018-04-12T14:12:24.197Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 27, + "lower-layer-if": [ + "openflow:74851789353527:8" + ], + "name": "7f083b4d-dc2c-47ad-a471-6d2d0cd110d5", + "oper-status": "up", + "phys-address": "fe:16:3e:61:77:40", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:01.713Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 4, + "lower-layer-if": [ + "openflow:234018835196237:3" + ], + "name": "tun999632b8289", + "oper-status": "down", + "phys-address": "c6:56:b1:92:b2:94", + "statistics": { + "discontinuity-time": "2018-04-12T13:53:24.910Z" + }, + "type": "iana-if-type:tunnel" + }, + { + "admin-status": "up", + "if-index": 25, + "lower-layer-if": [ + "openflow:74851789353527:7" + ], + "name": "0ee93a49-6122-4580-acb4-4c921f196d13", + "oper-status": "up", + "phys-address": "fe:16:3e:db:a8:d1", + "statistics": { + "discontinuity-time": "2018-04-12T14:12:56.522Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 31, + "lower-layer-if": [ + "openflow:234018835196237:8" + ], + "name": "38deef1c-db34-4f56-9014-8c38c818f019", + "oper-status": "up", + "phys-address": "fe:16:3e:e3:fc:5b", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:22.707Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 5, + "lower-layer-if": [ + "openflow:132319289050514:3" + ], + "name": "tun94ecbe1efd8", + "oper-status": "down", + "phys-address": "1e:14:d5:16:f6:28", + "statistics": { + "discontinuity-time": "2018-04-12T13:53:24.913Z" + }, + "type": "iana-if-type:tunnel" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:132319289050514:6" + ], + "name": "tap98c2e265-b4", + "oper-status": "up", + "phys-address": "00:00:00:00:70:03", + "statistics": { + "discontinuity-time": "2018-04-12T14:11:55.438Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 34, + "lower-layer-if": [ + "openflow:74851789353527:11" + ], + "name": "af8aaaa2-fc98-4da4-96f2-a9e9f23464e2", + "oper-status": "up", + "phys-address": "fe:16:3e:f8:a8:c8", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:47.962Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:234018835196237:8" + ], + "name": "tap38deef1c-db", + "oper-status": "up", + "phys-address": "fe:16:3e:e3:fc:5b", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:22.703Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:74851789353527:1" + ], + "name": "74851789353527:br-physnet1-pa", + "oper-status": "up", + "phys-address": "72:02:ca:f9:f2:88", + "statistics": { + "discontinuity-time": "2018-04-12T13:52:04.613Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 21, + "lower-layer-if": [ + "openflow:132319289050514:6" + ], + "name": "98c2e265-b4f2-40a5-8f31-2fb5d2b2baf6", + "oper-status": "up", + "phys-address": "00:00:00:00:70:03", + "statistics": { + "discontinuity-time": "2018-04-12T14:11:55.441Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 2, + "lower-layer-if": [ + "openflow:74851789353527:2" + ], + "name": "tun03a2b920986", + "oper-status": "down", + "phys-address": "ce:76:70:76:98:99", + "statistics": { + "discontinuity-time": "2018-04-12T13:52:31.946Z" + }, + "type": "iana-if-type:tunnel" + }, + { + "admin-status": "up", + "if-index": 29, + "lower-layer-if": [ + "openflow:234018835196237:1" + ], + "name": "234018835196237:br-physnet1-pa:1131", + "oper-status": "up", + "phys-address": "b2:7f:f4:03:f2:6f", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:06.090Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:132319289050514:1" + ], + "name": "132319289050514:br-physnet1-pa", + "oper-status": "up", + "phys-address": "a6:94:3b:59:32:0f", + "statistics": { + "discontinuity-time": "2018-04-12T13:52:31.325Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 1, + "lower-layer-if": [ + "openflow:132319289050514:2" + ], + "name": "tun95fee4d7132", + "oper-status": "down", + "phys-address": "7e:bf:d4:f7:60:c3", + "statistics": { + "discontinuity-time": "2018-04-12T13:52:31.471Z" + }, + "type": "iana-if-type:tunnel" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:74851789353527:8" + ], + "name": "tap7f083b4d-dc", + "oper-status": "up", + "phys-address": "fe:16:3e:61:77:40", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:01.703Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 35, + "lower-layer-if": [ + "openflow:234018835196237:10" + ], + "name": "3a2d068a-ad59-453e-8cd3-57f765c921f8", + "oper-status": "up", + "phys-address": "fe:16:3e:ff:a9:48", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:51.466Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:234018835196237:7" + ], + "name": "tap09f6bf9e-7a", + "oper-status": "up", + "phys-address": "fe:16:3e:01:dc:d3", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:06.058Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 30, + "lower-layer-if": [ + "openflow:74851789353527:9" + ], + "name": "e802b5e7-0865-4da2-929f-84c0931e0040", + "oper-status": "up", + "phys-address": "fe:16:3e:73:3e:1e", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:17.256Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 22, + "lower-layer-if": [ + "openflow:132319289050514:1" + ], + "name": "132319289050514:br-physnet1-pa:1131", + "oper-status": "up", + "phys-address": "a6:94:3b:59:32:0f", + "statistics": { + "discontinuity-time": "2018-04-12T14:11:55.489Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 17, + "lower-layer-if": [ + "openflow:234018835196237:1" + ], + "name": "234018835196237:br-physnet1-pa:trunk", + "oper-status": "up", + "phys-address": "b2:7f:f4:03:f2:6f", + "statistics": { + "discontinuity-time": "2018-04-12T14:04:33.252Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 6, + "lower-layer-if": [ + "openflow:74851789353527:3" + ], + "name": "tunf68aef23130", + "oper-status": "down", + "phys-address": "4e:a7:9b:99:74:4f", + "statistics": { + "discontinuity-time": "2018-04-12T13:53:24.924Z" + }, + "type": "iana-if-type:tunnel" + }, + { + "admin-status": "up", + "if-index": 3, + "lower-layer-if": [ + "openflow:234018835196237:2" + ], + "name": "tundb1d8b295c1", + "oper-status": "down", + "phys-address": "36:1a:ef:92:a2:be", + "statistics": { + "discontinuity-time": "2018-04-12T13:53:24.403Z" + }, + "type": "iana-if-type:tunnel" + }, + { + "admin-status": "up", + "if-index": 32, + "lower-layer-if": [ + "openflow:234018835196237:9" + ], + "name": "bdc8e869-52e2-4899-a1fb-551b1c5501c2", + "oper-status": "up", + "phys-address": "fe:16:3e:78:06:99", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:27.926Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 24, + "lower-layer-if": [ + "openflow:132319289050514:8" + ], + "name": "67eb9b7f-dba5-40d4-8383-56149a7d6af2", + "oper-status": "up", + "phys-address": "00:00:00:00:20:b6", + "statistics": { + "discontinuity-time": "2018-04-12T14:12:24.200Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 33, + "lower-layer-if": [ + "openflow:74851789353527:10" + ], + "name": "8e3c262e-7b45-4222-ac4e-528db75e5516", + "oper-status": "up", + "phys-address": "fe:16:3e:99:7d:91", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:42.557Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:132319289050514:7" + ], + "name": "tap992c4556-82", + "oper-status": "up", + "phys-address": "00:00:00:00:00:0d", + "statistics": { + "discontinuity-time": "2018-04-12T14:12:09.451Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 8, + "lower-layer-if": [ + "openflow:132319289050514:1" + ], + "name": "132319289050514:br-physnet1-pa:trunk", + "oper-status": "up", + "phys-address": "a6:94:3b:59:32:0f", + "statistics": { + "discontinuity-time": "2018-04-12T14:03:33.734Z" + }, + "type": "iana-if-type:l2vlan" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:74851789353527:10" + ], + "name": "tap8e3c262e-7b", + "oper-status": "up", + "phys-address": "fe:16:3e:99:7d:91", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:42.553Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:234018835196237:10" + ], + "name": "tap3a2d068a-ad", + "oper-status": "up", + "phys-address": "fe:16:3e:ff:a9:48", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:51.463Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:74851789353527:9" + ], + "name": "tape802b5e7-08", + "oper-status": "up", + "phys-address": "fe:16:3e:73:3e:1e", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:17.253Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 65536, + "lower-layer-if": [ + "openflow:74851789353527:11" + ], + "name": "tapaf8aaaa2-fc", + "oper-status": "up", + "phys-address": "fe:16:3e:f8:a8:c8", + "statistics": { + "discontinuity-time": "2018-04-12T14:13:47.961Z" + }, + "type": "iana-if-type:other" + }, + { + "admin-status": "up", + "if-index": 23, + "lower-layer-if": [ + "openflow:132319289050514:7" + ], + "name": "992c4556-828b-49d0-bad3-1e3ffe6bb76b", + "oper-status": "up", + "phys-address": "00:00:00:00:00:0d", + "statistics": { + "discontinuity-time": "2018-04-12T14:12:09.455Z" + }, + "type": "iana-if-type:l2vlan" + } + ] + } +} \ No newline at end of file -- 2.36.6