Upload
vuongnga
View
231
Download
2
Embed Size (px)
Citation preview
Andre Fredette, Red HatSam Hague, Red Hat
NetVirt Basic Tutorial
Isaku Yamahata, IntelVishal Thapar, Ericsson
Agenda
• Overview• Introduction• Features delivered in Boron• Roadmap
• OVSDB• Neutron Northbound and networking-odl• Genius• NetVirt• Demo
1.Copy and import netvirt_boron_mitaka.ova from the usb drive. The file is 4.1 GB and requires the ex-fat driver. Load the driver if needed.
2.Copy the relevant VirtualBox installer and install if not already installed.
3.Import the ova into VirtualBox.4.Wait for further instructions to finish the configuration. The
instructions will be presented later during the demo portion of the tutorial.
Demo Preparation
• OpenDaylight exposes a single common OpenStack Service Northbound
• API exposed matches Neutron REST API precisely
• Multiple implementations of Neutron providers in OpenDaylight
• The OpenDaylight OpenStack Neutron Service is a thin plugin that is a simple pass through of the Neutron REST APIs
• Simplifies OpenStack plugin• Pushes complexity to OpenDaylight
ODL Neutron Providers
OpenDaylight SDN Platform for Boron
• OpenStack Neutron• networking-odl• ODL ML2 Driver
• OpenDaylight• Neutron Northbound• NetVirt• MD-SAL• Southbound Protocols
• OVSDB• OpenFlow
OpenStack and ODL NetVirt
• Merge of NetVirt and VPNService projects
• L2• L3• Auto-bridge creation• Auto-tunnel creation• Floating IP’s• VLAN and Flat provider
network support for multiple internal and external networks
Features Delivered in Boron
• Security Groups• Stateful using conntrack• Stateless• Learn (for OVS-DPDK)
• NAPT• SNAT• IPv6• Layer 2 Gateway
DDF session: Boron Features: Thursday at 9:30
• Stateful NAPT using conntrack (OVS 2.6)
• OVS-DPDK stateful conntrack testing
• TOR configuration by ODL• Dynamic ARP• L2 and L3 pipeline reversal• Flow bases VxLAN tunneling
Carbon Roadmap
• Unit tests, integration tests, CSIT
• Transparent VLANS• VLAN aware VMs• QoS metering• SFC integration• L3 support for hw_vtep• traceroute responder for
distributed router interface
DDF session: Boron Features: Thursday at 9:30
Topics Covered in the Advanced Tutorial
9
• OpenStack networks• Flat and VLAN provider networks• Routing• External Networks• Security Groups• IPv6• Layer 2 Gateway• L3VPN• BGPVPN• Debugging
• NetVirt Basic Tutorial• Booths:
• Ericsson• HPE
• One showing performance combined with OVS-DPDK and Federation for multi OpenStack site connectivity.
• The other for UniManager VPN connectivity.• Red Hat: L2/L3/Floating-IPs
• Demo Theater:• Service Function Chaining with OPNFV and ODL, Tuesday at 11:40a• OpenDaylight as an SDN Controller, Wednesday at 11:30a
NetVirt Demos at the Summit
10
Agenda
• Overview• Introduction• Features delivered in Boron• Roadmap
• OVSDB• Neutron Northbound and networking-odl• Genius• NetVirt• Demo
11
Brief Overview of Open vSwitch
Open vSwitch Components
• ovsdb-server• Database that holds switch‐level configuration• Custom database with nice properties: value constraints, weak references, garbage collection• Log based• Speaks management protocol (OVSDB, JSON-RPC) to manager and ovs-vswitchd• Supports multiple connections
• ovs-vswitchd:• Core component in the system:
• Communicates with outside world using OpenFlow• Communicates with ovsdb- server using management protocol• Communicates with kernel module over netlink• Communicates with the system through netdev abstract interface
• Packet classifier supports efficient flow lookup with wildcards and “explodes” these (possibly) wildcard rules for fast processing by the datapath
• Supports multiple independent datapaths (bridges)
OVSDB Management Protocol
• JSON-RPC based protocol• Interacts with the OVSDB database for managing and configuring Open vSwitch instances• Provides methods like
• Transact• Monitor• Get Schema• Notifications
• Allows database operations like • Insert and Delete• Mutate• Update• Select• Abort• Comment
• Library• OVSDB raw protocol layer• Maintains connections to OVSDB
nodes• Applications register callbacks to
receive messages• Southbound
• Owns yang models• Controls connections• Writes incoming OVSDB messages to
operational datastore• Sends outgoing OVSDB messages in
response to configuration updates
OVSDB Southbound
1. OVSDB nodes connect to ODL because the manager was set to ODLa. The library notifies the southbound of the connectionb. The southbound accepts the connectionc. The southbound writes data to the MD-SAL operational
datastore2. NetVirt writes to MD-SAL configuration to add br-int to the
OVSDB node.a. MD-SAL sends out data notifications of the
configuration changeb. The southbound transforms the notifications to library
transactionsc. The library sends OVSDB protocol messages to the
OVSDB nodes
OVSDB Southbound and Library Processing
Agenda
• Overview• Introduction• Features delivered in Boron• Roadmap
• OVSDB• Neutron Northbound and networking-odl• Genius• NetVirt• Demo
17
Management Network
OpenStack and OpenDaylight Integration
Compute Node
VM
Networking Node
Data Network
Public Network
OVS
Router
Controller node
OpenDaylight*
Neutron Northbound
ovsdb/NetVirt
DHCP Agent
VMVM InternetOVS
Network/Control Node
Neutron
ML2DB
ML2 Plugin
Networking-odl
YangModel
• L2: ML2 plugin• L3: ODL L3 plugin• services
• FWaaS• L2Gateway• QoS• LBaaS• BGPVPN• networking-sfc• trunk
Openstack neutron and networking-odl
Neutron Server
ML2 Plugin
Type ManagerMechanism Manager
GR
E
TypeDr iver
OD
L mech
driverVLA
N
TypeDr iver
VX
LAN
TypeD
r iver
SR
-IOV ......
ODL L3Plugin
ServicePlugins
FWaaS L2GW
OD
L dr iver
QoS
...
OD
L dr iver
OD
L dr iver
...
...
...
networking-odl
• Neutron (or openstack) is highly configurable• difficult to setup/deploy
• Basically setup• ML2 plugin to use ODL driver• L3 plugin to use ODL L3 plugin• use or disable dhcp agent• each services to use ODL driver
• fwaas, qos, …• Specify odl endpoint and user/pass
Openstack neutron configuration
• Push down resource info from neutron into ODL• Pass-through
• Neutron API: create/update/delete network/subnet/port/... to• ODL neutron northbound: create/update/delete network/subnet/port/…
sounds very simple, but difficult task in distributed environment
Networking-odl Role
• ODL component• REST API for networking-odl• Common part of openstack integration• Neutron Northbound does
• RestAPI for networking-odl• YangModel for neutron info• Mirror of openstack neutron definition
• Neutron Northbound does NOT• Talk southbound protocol to program switches
ODL Neutron Northbound
OpenDaylight
Neutron Northbound
OpenStack Service Provider
Openflow OVSDB
Neutron
Networking-ODLNeutron
DB
MD-SALYang Model
RestAPI
User Request
• Portbinding: Correlate Neutron Port to compute node• Hostconfig: ODL reports host configuration to networking-odl• Agnostic to switch technology
• OVS, OVS-DPDK, VPP...
Generalized port binding
Compute Node
VM OVS-DPDK
VMVM
Compute Node
VM VPP
VMVM
OVS
Compute Node
VMVMVM OVS
Nova
Neutron
1 Schedule
2. Tell host 3. Return info
4. Connect port to VM
ODL hostconfig
NeutronDBAgentDB
HA Deployment and race condition
LoadBalancer(HAProxy)
OpenDaylight
Neutron Northbound
OpenStack Service Provider
Openflow OVSDB
Compute Node
VMOVS
OpenDaylight
Neutron Northbound
OpenStack Service Provider
Openflow OVSDB
OpenDaylight
Neutron Northbound
OpenStack Service Provider
Openflow OVSDB
Compute Node
VMOVS
Compute Node
VM OVS
Neutron
Sync Thread
Neutron
Sync Thread
Neutron
Sync Thread
Networking-ODL
Networking-ODL
Networking-ODL
DB
JournalTable
Enhanced component
New component
MD-SAL
V2 driver and HA
• JournalDB• log operation
• Journal thread• replay operation
Agenda
• Overview• Introduction• Features delivered in Boron• Roadmap
• OVSDB• Neutron Northbound and networking-odl• Genius• NetVirt• Demo
26
L2 Service
L2 Service
GeniusGenius
L3 Service
L3 Service ACLACLDHCPDHCP SFCSFC GBPGBP
NetVirt SFC GBP
Interface
Manager
Interface
Manager
Resource
Manager
Resource
Manager
ID
Manager
ID
Manager
MDSAL
Utils
MDSAL
Utils
MD
-SA
LOpenflow PluginOpenflow Plugin OVSDB PluginOVSDB Plugin NETCONF PluginNETCONF Plugin
Tunnel
Manager
Tunnel
Manager
GENIUS
•Opendaylight offset 1 project, introduced in ODL-Boron
• Provides Generic Network Interfaces, Utilities and Services
•A framework for integration of different network services
•Provides common view of network interfaces across services
•Decouples application NSFs from Southbound plugins
•Allows sharing of openflow resources like table-ids, group-ids etc.
› Modules providing commonly used functions as shared services to avoid duplication
– ID Manager› Generates persistent cluster-wide unique integer IDs› Once allocated, idValue<-->Key maping is persisted
across cluster restarts, untill the ID is released – MD-SAL Utils
› Provides common generic APIs and utilities for efficient interaction with MD-SAL
– FCAPS Framework and application› FCAPS Application generates various alarms and
counters for the different genius modules› FCAPS Framework module collectively fetches all
data generated by fcaps application.
› Modules providing common network view and supporting service integration
– Interface Manager› Classification of granular logical ports and
unique dataplane-id allocation› Allows bindings/registration of multiple
services to logical ports/interfaces› Ability to plug in different types of southbound
protocol renderers– Overlay Tunnel Manager
› Creates and maintains overlay tunnels between tunnel endpoints configured in transport-zones
– Resource Manager› Owns and allocates different openflow
resources like table-ids, group-ids etc.
GENIUS Components
IFM: Defining Interfaces• YANG based API based on ietf-interfaces data model for creation of different type of interfaces
• Ability to define granular interfaces•Additional augmentations for interface classification parameters
• Supports hierarchy of interfaces• Use of parent-reference
OF Port
VLAN Trun k Interface
VLAN
mem
ber interface
VLAN
mem
ber interface
VxLAN
Interafce
VxLAN
interface
Parent-refs
IFM: Service Bindings
› interface service-binding data-model is used to register/bind a service on a particular interface.
› Service module configures following parameters – Service-Name– Service-Priority– Service-Type– Service-Info
› Flow-priority› Instruction-list
› Interface Manager listens to service-binding changes and accordingly programs the data plane (Ingress table 0 & Lport Dispatcher tables)
Overlay Tunnel Manager
OVSOVS
OVSOVS OVSOVS
OVSOVS
DC-GWDC-GW
TORTOR
OVSOVS
OVSOVS OVSOVS
OVSOVS
TZ1
TZ2
•Provides overlay tunnel creation/management services
•Supports multiple transport zones•Automatically creates bi-directional tunnels mesh between all pairs of vTEPs configured within a transport zone
•Creates uni/bi-directional tunnels from a DPN to external IP nodes (TOR, DCGW) on request
•Tunnel types supported •VxLAN, GRE, VxLAN-GPE, MPLSoGRE
•Supports tunnel monitoring•BFD, LLDP
•Generate tunnel Up/Down events for consumers
ID Manager• Id-Manager is a core utility module• Id-Manager generates/provides unique integer IDs from a pre-configured
ID-Pool • It allocats unique ID or a range of IDs for a particular key String• Once allocated, idValue<-->Key maping is persisted across cluster
restarts, untill the ID is released • Provides following APIs.
• APIs for creation of ID-Pool• APIs for generating unique Id for a Key from particular pool• API for releasing/returning ID to respective ID-pool
Agenda
• Overview• Introduction• Features delivered in Boron• Roadmap
• OVSDB• Neutron Northbound and networking-odl• Genius• NetVirt• Demo
33
NetVirt
•OpenStack Service Provider in OpenDayight• Provides several services like L2, L3, NAT and BGPVPN etc.• Based on OpenDaylight Genius framework
NetVirt
L2 Service
L2 Service
Genius
L3 Service
L3 ServiceDHCPDHCP
MD
-SA
L
Openflow PluginOpenflow Plugin OVSDB PluginOVSDB Plugin
Neutron NSF
NAT
Service
NAT
Service
ACL
Service
ACL
Service
•NetVirt ‘NeutronVPNManager’ Listens to DCNs of Neutron NSF Data Stores e.g. Network, Router, Subnet, Port etc.• performs operations on ELAN and L3/VPN configuration DS
• Network CRUD events, trigger creation of ELAN instances
• Router, Subnet and BGPVPN CRUD events trigger updates on L3/VPN datastore
• Neutron port creation will trigger the following • Create corresponding interface in Genius• Add the interface to ELAN service• If the port corresponds to a subnet attached to a
router, corresponding L3 interface is created
NetVirt internals
35
• Pt-to-pt and pt-to-multipt L2 forwarding service (MAC lookup only)• Neutron networks map to ELAN instances and determine corresponding broadcast domains • Static MAC support using REST API• Support for vlan trunk ports, vlan subports, and vlan transparent networks
• split horizon logic between subports on the same trunk port handled in the ELAN pipeline• Forwarding between switches using VxLAN overlay• Each ELAN maintains Local and remote broadcast groups per switch, for flooding• MAC learning in SMAC table with punt to controller actions for miss entries
• MAC movement supported for static and dynamically learnt MACs, based on interface manager events• ELAN service reactively performs flow re-writes on source and dest switches
• DMAC lookup on ingress switch only (no separate lookup on egress switch)• Has lower priority than L3 service in GENIUS based pipeline• Can forward non-IP pkts, IPv6 pkts because logic is purely L2 based
L2 Service (ELAN)
36
1. Neutron VPN service listens on DCNs from Neutron Northbound for network creation
2. Neutron VPN service create a new ELAN instance in ELAN DS with a new ELAN instance
3. ELAN service is activated, it allocates an ELAN tag for this instance from ID manager.
1. The ELAN tag is a dataplane identifier for the ELAN instance.
2. ELAN tag is persisted by ID manager across reboots.
Neutron Network Create Workflow
37
Neutron VPN
Neutron MD-SAL
ELAN MD-SALIFM MD-SAL
OVSDB SB pluginOVSDB SB plugin
OF MD-SALOVSDB MD-SAL
OF SB pluginOF SB plugin
1
ELAN Manager ID ManagerID ManagerInterface MgrInterface Mgr
2
3
1. Neutron VPN service listens on DCNs from Neutron Northbound for port creation
2. Neutron VPN service create a new interface in Interface Manager with Neutron UUID as the interface name
– The interface can be of type trunk or access, depending upon the Neutron port property. Trunk interfaces are created with Vlan ID 0.
3. Neutron VPN service creates an ELAN port in ELAN config DS for this interface
4. ELAN service receives a DCN for port creation5. ELAN registers for interface state DCNs with Interface
Manager6. Interface manager allocates an lport tag for the interface
from ID manager. The lport tag is the dataplane representation for the interface. Lport tag is persisted by ID manager across reboots.
7. Users can add static MACs on individual interfaces using ELAN service REST APIs. These entries are stored per ELAN instance, per interface in the ELAN config DS.
Neutron Port Create Workflow
38
Neutron VPN
Neutron MD-SAL
ELAN MD-SALIFM MD-SAL
OVSDB SB pluginOVSDB SB plugin
OF MD-SALOVSDB MD-SAL
OF SB pluginOF SB plugin
1
ELAN Manager ID ManagerID ManagerInterface MgrInterface Mgr
2 3
REST
4
6
5
7
1. Interface manager updates the parent ref for an interface with the OF port and DPN ID when an OF PORT UP event is received from the OF plugin
2. Interface manager fires an interface UP event, and ELAN service receives a DCN for the same, with the DPN ID for the interface
3. ELAN service maintains a list of all DPNs per ELAN instance in operDS4. ELAN instance does a ‘bind service’ on the interface. 5. Interface manager adds the service into the dispatcher table (currently 17), for the 1st
such bind service per switch
6. ELAN service populates the SMAC table (currently 50) on the DPN with the MAC entry for this interface. Static MAC entries are permanent, Dynamic
entries are programmed to age out
7. ELAN service invokes ITM service RPC API to get the tunnel interface name to reach a destination DPN from a source DPN
8. ELAN service invokes Interface Manager RPC to get egress actions to send out packets on the tunnel interface. Interface manager will return the OF
Port number for VxLAN tunnel endpoints.
9. ELAN service populates the DMAC table (currently 51) on this DPN as well as all other DPNs for the instance with the MAC address for this interface,
and the corresponding egress action from Interface manager. Static MAC entries are permanent, dynamic entries are programmed to age out
10. For the 1st interface on a DPN, ELAN service creates –
1. unknown DMAC table entry per instance per new switch associated with the instance
2. Terminating service table
3. Creation of ELAN broadcast group on the switch
4. Creation of Local broadcast group on the switch
11. ELAN populates the group memberships, as well as entries in the Filter_Equals, SMAC and DMAC tables, terminating service table for each new
interface on all relevant DPNs
Neutron Port UP Workflow
39
Neutron VPN
Neutron MD-SAL
ELAN MD-SALIFM MD-SAL
OVSDB SB pluginOVSDB SB plugin
OF MD-SAL OVSDB MD-SAL
OF SB pluginOF SB plugin
1
ELAN Service ITMITMInterface MgrInterface Mgr
2
3
4
5
2
4
6
78
9
10
11
• ELAN tags and Interface tags used in the pipeline, these are persisted by ID Manager across controller reboots– ELAN tag – 1 identifier per ELAN instance– Interface tag – 1 identifier per interface
• ELAN service metadata usage –– 3 bits of service Identifier – pushed by Interface Manager in Dispatcher table– 21 bits for Interface tag – pushed by Interface Manager in Table 0 for ingress interface– 16 bits for Elan tag – pushed by ELAN service in unknown DMAC table
• SMAC table misses send a copy of the packet to the controller for learning• DMAC table lookup sets forwarding actions as follows -
– Unicast forwarding actions• Local DMAC entries have direct output port actions• For remote entries, DMAC flows point to the egress action (OF port) received from Interface Manager for ITM tunnel interfaces, and the lport tag
is pushed in the tunnel_id field • Terminating service table on the egress switch does a lookup on the Interface tag, and sends pkt out to the corresponding VM port
– Broadcast forwarding actions• DMAC table sends the pkt to the ELAN broadcast group, which points to the local broadcast group (group chaining), as well as remote tunnel
endpoints• The local group forwards the pkt to all local VM ports in the same network(including VLAN subports)• Additionally, a pkt copy is sent to all remote TEP interfaces on the same ELAN (Head end Replication)• Tunnel_Id field contains the ELAN tag• Terminating service table on the egress switch looks up on the ELAN tag, which points to the local broadcast group, and floods the pkt to all
local VM ports– Filter Equals table – For pkt forwarding between subports, if source and dest lport is the same, drops the packet, and if different
forwards the packet to the output port
Dataplane highlights
40
• ELAN instance manager– CRUD operations on ELAN instances (tied to Neutron subnet CRUD)
• ELAN interface manager– Service binding logic to bind ELAN instances to VM port interfaces– Static MAC address CRUD per ELAN instance– SB flow and group programming
• Interface state handler– SB state programming and cleanups, based on interface state events
• ELAN MAC Handler– Static MAC address SB programming (permanent entries), and operational DB maintenance
• Pkt-in Handler– Dynamic MAC learning, and corresponding operational DB maintenance– SB dynamic MAC address flow programming (with idle-timeouts)
• Flow Expiry Handler– Cleaning up of DMAC entries upon SMAC expiry, corresponding operational DB maintenance
Component Classes
›VPN Manager
–Receive s Neutron Router creation/deletion requests from Openstack (via Neutron Northbound) and Neutron VPN module
–Translates Neutron router requests into VRFs, along with the set of route announce/withdraw requests
–Uses Genius ID-Manager to generate labels
–Communicates with FIB Manager to create L3/VRF entry in data plane
›FIB service
–Receive the forwarding information from the VPN manager
–Identify the logical output port for the route for each next hop received from VPN service (local and remote)
–Generate per-prefix MPLS labels using ID Manager (GENIUS) , ID manager persists a mapping between (VRF ID, Prefix) and label
–Install L3 forwarding rules (VRF, Prefix, logical output port) in FIB table for intra-DC forwarding
– Programs the Tunnel terminating table for remote destinations
–Responds to Topology change events from Inventory Manager by identifying the set of failed route entries and reporting them to VPN manager, which will withdraw corresponding routes
L3 Service Components
42
1. Neutron VPN service listens on DCNs from Neutron Northbound for router creation
2. Neutron VPN service create a new VRF instance in L3/VPN DS
3. L3VPN service allocates a new VRF tag for this instance from ID manager.
1. The VRF tag is a dataplane identifier for the router instance.
2. VRF tag is persisted by ID manager across reboots.
Neutron Router Create Workflow
43
Neutron VPN
Neutron MD-SAL
L3VPN MD-SALIFM MD-SAL
OVSDB SB pluginOVSDB SB plugin
OF MD-SALOVSDB MD-SAL
OF SB pluginOF SB plugin
1
L3VPN Manager ID ManagerID ManagerInterface MgrInterface Mgr
2
3
1. Neutron VPN service listens on DCNs from Neutron Northbound when a subnet is attached to a router
2. Neutron VPN service finds all neutron ports and corresponding interfaces belonging to this subnet
3. Neutron VPN service adds these interfaces to corresponding VRF instance
4. VPN Manager listens to these vpn interface additions 5. VPN Manager reads corresponding interface data from
interface manager 6. If the interface state in operational DS is UP, VPN manager
adds VRF entry in FIB7. FIB manager programs the data plane fib table.
Neutron Subnet attach Workflow
44
Neutron VPN
Neutron MD-SAL
L3/VPN MD-SALIFM MD-SAL
OVSDB SB pluginOVSDB SB plugin
OF MD-SALOVSDB MD-SAL
OF SB pluginOF SB plugin
1
L3VPN Manager ID ManagerID ManagerInterface MgrInterface Mgr
2
3
4
6
5
FIB ManagerFIB Manager
OpenDaylight - NetVirt Pipeline
VM Dest IP
(21) L3 - FIB
Floating Dest IPIP - Default
RouteNon IP
GroupLocal VM
GroupRemote
VM
Associated SFIP
(28) SNAT (FIP)Associated
DIP
(27) DNAT (FIP)
(220) Egress
Dispatcher
(36) Intern
al Tunnel
(19) DMAC Service Filter
ARP
(80) Non IP
Non-ARP
Ing. ACL Service (1)
(17) Dispatcher
L2 Service (4)
L3 Service 3)
(44) NAPT Inbound
(46) NAPT Outbound
(47) NAPT FIB
Unknown NAPTKnown NAPT
Other DMACL3 DMAC
VM port
(0) Classifier
Provider NetworkInternal TunnelBGPoMPLS GW
(18*) BGPoMPLS DHCP
(38*) BGPoMPL
S (Ext Tunnel)
Output to Controller
Resubmit to Dispatcher (17)
Known SMAC
(50) L2 SMAC
Learning
Unknown SMAC
Known DMAC
(51) L2 DMAC Filter
Unknown DMAC
Tunnel In Port
(52) L2 Unknown DMACs
VM In Port
GroupFull BC
GroupLocal
BC
L.Register + Egress
(55) Filter Equal
? Match - Drop
(42*) Ingress ACL 3
(41) Ingress ACL 2Match Allowed
(40) Ingress
ACLMatch Allowed
Match Allowed
(251) Egress ACL
Match Allowed
(252) Egress ACL
2
(253*) Egress ACL
3
(25) PDNAT (FIP)Associated
DFIPAssociated SIP
(26) PSNAT (FIP)Unknown SIP
DHCPNon-DHCP
Output to OpenFlow port
GroupProvid
er Networ
k
IPv6 Service (2)
OpenDaylight - NetVirt PipelineIPv6 ND for
Router Interface
(45) IPv6
Other packets
(20) LFIB
›VPN Manager
–Receive s VPN instance creation/deletion requests from Openstack (via Neutron Northbound) and Neutron VPN module
–Translates VPN and Neutron router requests into VRFs, along with the set of route announce/withdraw requests
–Uses GENIUS ID manager to generate labels
–Propagates route announce/withdraw requests to the protocol manager module (currently BGP only)
–Receives the best path route updates from the protocol manager
–Consults the Next hop manager to resolve route nexthops into logical interfaces
–Communicates with FIB the logical port entries for each route received
›BGP manager
–communicates with an external BGP engine(like Quagga) using Thrift IPC
–Responsible for receiving best path routes from the RIB
–Communicates the best path updates to the VPN manager
–Communicates local routes (Prefix, NH IP, Label) from VPN Manager to the BGP engine
›FIB service
–Receive the forwarding information from the VPN manager
–Identify the logical output port for the route for each next hop received from VPN service (local and remote)
–Generate per-prefix MPLS labels using ID Manager (GENIUS) , IT manager persists a mapping between (VRF ID, Prefix) and label
–Install L3 forwarding rules (VRF, Prefix, logical output port) in FIB table for intra-DC forwarding
–Install L3 forwarding rules (VRF, Prefix, Label, Logical output port) in LFIB table for inter-DC forwarding
–Responds to Topology change events from Inventory Manager by identifying the set of failed route entries and reporting them to VPN manager, which will withdraw corresponding routes
L3/VPN Service Components
46
L3VPN Service Overview
47
Agenda
• Overview• Introduction• Features delivered in Boron• Roadmap
• OVSDB• Neutron Northbound and networking-odl• Genius• NetVirt• Demo
48
• Demonstrate network virtualization using vxlan overlay, L3 and floating ip
• Three nodes in a single ova that can be consumed by vm players:• openstack control, compute, OpenDaylight, CentOS 7, devstack• openstack compute, CentOS 7, devstack• router for external access, CentOS 6.5
• Can be found later here:• https://wiki.opendaylight.org/view/NetVirt
Demo Description
Topology
Demo Steps: Import VMs and Start DevStack1. Change the vboxnet0 IPv4 Address to 192.168.50.1. Find the setting at File->Preferences->Network->Host-only
Networks.2. Import the OVA into VirtualBox
a. Copy ovsdbtutorial15_2.ova to local systemb. File->Import Appliance, Browse to ovsdbtutorial15_2.ovac. Do not select “Reinitialize the MAC address of all network cards”d. Import: odl31-compute, odl31-control and router-node will be importede. Note: If VirtualBox complains about the fourth VM Network Adapter when you start the OVA image then go into
the settings for the VM, select Network->Adapter 4->Advanced. Change the Adapter Type from Paravirtualized Network (virtio-net) to the type just above it. VB under Windows sometimes has issues with the fourth Network Adapter.
3. Start all three VMs via the VirtualBox interface4. Log into the odl31-control node. ssh [email protected], pw: odl5. Start devstack
a. cd /opt/devstackb. ./stack.sh
6. Repeat 4 and 5 to start devstack on odl32-compute,ssh [email protected], pw: odl
Demo Steps: Import VMs and Start DevStack1. Change the vboxnet0 IPv4 Address to 192.168.50.1. Find the setting at File->Preferences->Network->Host-only
Networks.2. Import the OVA into VirtualBox
a. Copy netvirt_boron_mitaka.ova to local systemb. File->Import Appliance, Browse to netvirt_boron_mitaka.ovac. Do not select “Reinitialize the MAC address of all network cards”d. Import: odl31-compute, odl31-control and router-node will be importede. Note: If VirtualBox complains about the fourth VM Network Adapter when you start the VM images then go into
the settings for the VM, select Network->Adapter 4->Advanced. Change the Adapter Type from Paravirtualized Network (virtio-net) to the type just above it. VB under Windows sometimes has issues with the fourth Network Adapter. You will likely need to do this for both odl31-control and odl31-compute if you hit the issue.
3. Start all three VMs via the VirtualBox interface4. Log into the odl31-control node. ssh [email protected], pw: odl5. Start devstack
a. cd /opt/devstackb. ./stack.sh
6. Repeat 4 and 5 to start devstack on odl32-compute,ssh [email protected], pw: odl
Demo Steps: Import VMs and Start DevStack1. Change the vboxnet0 IPv4 Address to 192.168.50.1. Find the setting at File->Preferences->Network->Host-only
Networks.2. Import the OVA into VirtualBox
a. Copy ovsdbtutorial15_2.ova to local systemb. File->Import Appliance, Browse to ovsdbtutorial15_2.ovac. Do not select “Reinitialize the MAC address of all network cards”d. Import: odl31-compute, odl31-control and router-node will be importede. Note: If VirtualBox complains about the fourth VM Network Adapter when you start the OVA image then go into
the settings for the VM, select Network->Adapter 4->Advanced. Change the Adapter Type from Paravirtualized Network (virtio-net) to the type just above it. VB under Windows sometimes has issues with the fourth Network Adapter.
3. Start all three VMs via the VirtualBox interface4. Log into the odl31-control node. ssh [email protected], pw: odl5. Start devstack
a. cd /opt/devstackb. ./stack.sh
6. Repeat 4 and 5 to start devstack on odl32-compute,ssh [email protected], pw: odl
./stack.sh outputThis is your host IP address: 192.168.254.31This is your host IPv6 address: ::1Horizon is now available at http://192.168.254.31/dashboardKeystone is serving at http://192.168.254.31:5000/The default users are: admin and demoThe password: admin
Note: Horizon is shown with 192.168.254.31. Use the address 192.168.50.31 instead. The 192.168.254.0 subnet is an isolated network that is not reachable from the host. The 192.168.50.0 subnet is reachable from the host. This setup would match a more practical setup where network traffic is separated into management and data networks. This also applies to the ODL DLUX address and should be 192.168.50.31. Subsequent slides will describe the information in more detail and show the topology.
Topology Details• eth0: management, requires adding VB port-forwarding to reach from host.
Use eth3 instead since it is usable without adding port-forwarding• eth1: internal data network for tenant traffic, vxlan tunnels• eth2: external network for floating-ip’s - note this is eth1 for the router-node• eth3: management, reachable from host via the vboxnet0 Host-only Network
VM
Services
eth0VB NAT
eth1VB Internal 1
eth2VB Internal 2
eth3VB vboxnet0
odl31-control
control, ODL
10.0.2.15
192.168.254.31
0.0.0.0
192.168.50.31
odl32-compute
compute
10.0.2.15
192.168.254.32
0.0.0.0
192.168.50.32
router-node
router, DHCP
10.0.2.15
192.168.56.1VB internal 2
NA NA
Topology MappingsDescription
Name
MAC Address
IP Address
Floating-IPMAC Address
Node
Port
ext-net rtr
192.168.56.9fa:16:3e:5b:ce:2f
vx-net0 gw dhcp
tap4a3bc435-0a
a:16:3e:cc:ba:69fa:16:3e:05:cd:7d
10.100.5.110.100.5.2
odl31
2
vx-net1 gw dhcp
tap8e7a4d61-a7
fa:16:3e:94:07:2efa:16:3e:18:ae:3d
10.100.6.110.100.6.2
odl31
5
vmvx01
tap9100e021-53
fe:16:3e:23:d9:c0fa:16:3e:23:d9:c0
10.100.5.3
192.168.56.10fa:16:3e:e5:e5:81
odl31
3
vmvx11
tap738ad178-43
fe:16:3e:79:69:73fa:16:3e:79:69:73
10.100.6.3
192.168.56.12fa:16:3e:c8:99:b9
odl31
6
vtep 192.168.254.31
tund152e25a97b
96:6b:83:33:6c:59
odl31
4
vmvx02
tapafd3542b-03
fe:16:3e:76:91:5ffa:16:3e:76:91:5f
10.100.5.4
192.168.56.11fa:16:3e:cb:e2:b8
odl32
2
vmvx12
tap108e127b-79
fe:16:3e:81:78:40fa:16:3e:81:78:40
10.100.6.4
192.168.56.13fa:16:3e:42:e9:e5
odl32
4
vtep 192.168.254.32
tun177ea7be544
c2:8a:be:01:b0:d4
odl32
3
Neutron Commands (1 of 3)source openrc admin admin
os_addnano.sh:nova flavor-create m1.nano auto 64 0 1
os_addadminkey.sh:nova keypair-add --pub-key ~/.ssh/id_rsa.pub admin_key
Neutron Commands (2 of 3)os_addnet0.sh:neutron net-create vx-net0 --provider:network_type vxlan --provider:segmentation_id 1500neutron subnet-create vx-net0 10.100.5.0/24 --name vx-subnet0 --dns-nameserver 8.8.8.8
os_addvms0.sh:nova boot --poll --flavor m1.nano --image $(nova image-list | grep 'uec\s' | awk '{print $2}' | tail -1) --nic net-id=$(neutron net-list | grep -w vx-net0 | awk '{print $2}') vmvx01 --availability-zone=nova:odl31 --key-name admin_keysleep 5nova boot --poll --flavor m1.nano --image $(nova image-list | grep 'uec\s' | awk '{print $2}' | tail -1) --nic net-id=$(neutron net-list | grep -w vx-net0 | awk '{print $2}') vmvx02 --availability-zone=nova:odl32 --key-name admin_keysleep 5nova get-vnc-console vmvx01 novncnova get-vnc-console vmvx02 novncnova keypair-add --pub-key ~/.ssh/id_rsa.pub admin_key
Neutron Commands (3 of 3)os_addrtr.sh:neutron router-create ext-rtrneutron router-interface-add ext-rtr vx-subnet0neutron router-interface-add ext-rtr vx-subnet1
os_addextnet.sh:neutron net-create ext-net --router:external --provider:physical_network public --provider:network_type flatneutron subnet-create --name ext-subnet --allocation-pool start=192.168.56.9,end=192.168.56.14 --disable-dhcp --gateway 192.168.56.1 ext-net 192.168.56.0/24neutron router-gateway-set ext-rtr ext-net
os_addfloatingips.sh:for vm in vmvx01 vmvx02 vmvx11 vmvx12; do vm_id=$(nova list | grep $vm | awk '{print $2}') port_id=$(neutron port-list -c id -c fixed_ips -- --device_id $vm_id | grep subnet_id | awk '{print $2}') neutron floatingip-create --port_id $port_id ext-netdone;
# flip OFFLINE and RECLONE to lock (RECLONE=no) or update the source.OFFLINE=TrueRECLONE=noVERBOSE=True
# disable everything so we can explicitly enable only what we needdisable_all_services
# Core compute (glance+keystone+nova+vnc)enable_service g-api g-reg key n-api n-crt n-obj n-cpu n-cond n-sch n-novnc n-xvnc n-cauth# dashboardenable_service horizon# neutron services. Recognize q-agt and q-l3 is not set which means ODL is the l2 agent and l3 provider.enable_service neutron q-dhcp q-meta q-svc# enable one of the two below:# the first is external which assumes the user has ODL running already# make sure to set the ODL_MGR_IP and ODL_PORT because we run in manual mode# the second is allinone where devstack will download (if online) and start ODL# enable_service odl-compute odl-neutron# or use the allinoneenable_service odl-server odl-compute# additional services. rabbit for rpm-based vm.enable_service mysql rabbit
odl31-control local.conf (1 of 2)
HOST_IP=192.168.254.31HOST_NAME=odl31SERVICE_HOST_NAME=$HOST_NAMESERVICE_HOST=$HOST_IPQ_HOST=$SERVICE_HOST
enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl stable/mitaka# PORT and IP are only needed if using manual mode with external ODL.# allinone uses defaults: ODL_PORT=8087, ODL_MGR_IP=$HOST_IPODL_MODE=allinone# ODL_PORT=8080# ODL_MGR_IP=192.168.50.1NEUTRON_CREATE_INITIAL_NETWORKS=FalseODL_PROVIDER_MAPPINGS=public:eth2SKIP_OVS_INSTALL=TrueODL_USING_EXISTING_JAVA=TrueODL_JAVA_MAX_MEM=2048mODL_NETVIRT_KARAF_FEATURE=odl-netvirt-openstackODL_RELEASE=boron-snapshot-0.5.0
[[post-config|$NEUTRON_CONF]][DEFAULT]service_plugins = networking_odl.l3.l3_odl.OpenDaylightL3RouterPlugin
odl31-control local.conf (2 of 2)
# disable everything so we can explicitly enable only what we needdisable_all_services
# Core compute (nova+vnc)enable_service n-cpu n-novnc# next line enables odl as the neutron backend rather than the l2 agentenable_service neutron odl-compute# additional services. rabbit for rpm-based vm.enable_service rabbit
HOST_IP=192.168.254.32HOST_NAME=odl32SERVICE_HOST_NAME=odl31SERVICE_HOST=192.168.254.31Q_HOST=$SERVICE_HOST
enable_plugin networking-odl http://git.openstack.org/openstack/networking-odl stable/mitaka# PORT and IP are only needed if using manual mode with external ODL.# allinone uses defaults: ODL_PORT=8087, ODL_MGR_IP=$HOST_IPODL_MODE=allinone# ODL_PORT=8080# ODL_MGR_IP=192.168.50.1ODL_PROVIDER_MAPPINGS=public:eth2SKIP_OVS_INSTALL=True
odl32-compute local.conf
Demo Steps: Create Networks, L3 and Floating IPs1. source openrc admin admin2. os_addnano.sh: add a nano flavor of the vms3. os_addadminkey.sh: add ssh keys to have password-less logins to the tenant vms4. os_addextnet0.sh: add vxlan network 10.100.5.0/245. os_addvms0.sh: launch two vms, one on each compute node6. os_addextnet1.sh: add vxlan network 10.100.6.0/247. os_addvms1.sh: launch two vms, one on each compute node8. os_addrtr.sh: add router for the two subnets9. os_addextnet.sh: add flat external network and set router gw10. os_addfloatingips.sh: assign floating ip’s to each vm11. ping away!
Or just use /opt/tools/os_doitall.sh: But it’s more fun to do each step and see what happens...
After stacking: Topology
After stacking: OVSDBsudo ovs-vsctl show38161678-6926-4815-83b2-2632193a6e41 Manager "tcp:192.168.50.1:6640" is_connected: true Bridge br-int Controller "tcp:192.168.50.1:6653" is_connected: true fail_mode: secure Port "eth2" Interface "eth2" Port br-int Interface br-int type: internal ovs_version: "2.5.1"
• br-int created• eth2 moved to br-int
After stacking: Flowssudo ovs-ofctl --protocol=OpenFlow13 dump-flows br-intOFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8000000, duration=161.694s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0xa000000000000000/0xe000000000000000 actions=write_metadata:0xc000000000000000/0xe000000000000000,goto_table:80 cookie=0x6800000, duration=161.582s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38 cookie=0x1080000, duration=161.545s, table=19, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x1030000, duration=161.708s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000003, duration=161.707s, table=21, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000004, duration=161.569s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 cookie=0x6900000, duration=161.709s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:41 cookie=0x6900000, duration=161.630s, table=41, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x4000000, duration=161.657s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8050000, duration=161.618s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,goto_table:51 cookie=0x8030000, duration=161.607s, table=51, n_packets=0, n_bytes=0, priority=0 actions=goto_table:52 cookie=0x6800000, duration=161.643s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x1030000, duration=161.655s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x6900000, duration=161.594s, table=251, n_packets=0, n_bytes=0, priority=0 actions=goto_table:252 cookie=0x6900000, duration=161.558s, table=252, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,220)
After adding first network: Topology
After adding first network: OVSDBsudo ovs-vsctl show38161678-6926-4815-83b2-2632193a6e41 Manager "tcp:192.168.50.1:6640" is_connected: true Bridge br-int Controller "tcp:192.168.50.1:6653" is_connected: true fail_mode: secure Port "tap4a3bc435-0a" Interface "tap4a3bc435-0a" type: internal Port "eth2" Interface "eth2" Port br-int Interface br-int type: internal ovs_version: "2.5.1"
• dhcp namespace port tap4a3bc435-0a for vxnet0 added to br-int
After adding first network: Flowssudo ovs-ofctl --protocol=OpenFlow13 dump-flows br-intOFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8000000, duration=36.430s, table=0, n_packets=8, n_bytes=648, priority=4,in_port=2 actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17 cookie=0x8040000, duration=35.540s, table=17, n_packets=5, n_bytes=390, priority=6,metadata=0x10000000000/0xffffff0000000000 actions=write_metadata:0xe000011388000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000000, duration=317.350s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0xa000000000000000/0xe000000000000000 actions=write_metadata:0xc000000000000000/0xe000000000000000,goto_table:80 cookie=0x6800000, duration=317.238s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38 cookie=0x1080000, duration=317.201s, table=19, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x1030000, duration=317.364s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000003, duration=317.363s, table=21, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000004, duration=317.225s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 cookie=0x9000001, duration=35.546s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x9001388, duration=35.541s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1388 actions=write_actions(group:209999) cookie=0x9051388, duration=36.343s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dc actions=write_metadata:0x1388000000/0x1fffffffff000000,goto_table:51 cookie=0x6900000, duration=317.365s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:41 cookie=0x6900000, duration=317.286s, table=41, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x4000000, duration=317.313s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8051388, duration=35.546s, table=50, n_packets=5, n_bytes=390, priority=20,metadata=0x11388000000/0x1fffffffff000000,dl_src=fa:16:3e:05:cd:7d actions=goto_table:51 cookie=0x8050000, duration=317.274s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,goto_table:51 cookie=0x8031388, duration=35.548s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:05:cd:7d actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8030000, duration=317.263s, table=51, n_packets=5, n_bytes=390, priority=0 actions=goto_table:52 cookie=0x8701388, duration=35.541s, table=52, n_packets=5, n_bytes=390, priority=5,metadata=0x1388000000/0xffff000001 actions=write_actions(group:210000) cookie=0x8701388, duration=35.541s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1388000001/0xffff000001 actions=write_actions(group:209999) cookie=0x8800001, duration=35.540s, table=55, n_packets=5, n_bytes=390, priority=10,tun_id=0x1,metadata=0x10000000000/0x1fffff0000000000 actions=drop cookie=0x8800001, duration=35.541s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x6800000, duration=317.299s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x1030000, duration=317.311s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8000007, duration=36.081s, table=220, n_packets=0, n_bytes=0, priority=7,reg6=0x100 actions=output:2 cookie=0x6900000, duration=317.250s, table=251, n_packets=0, n_bytes=0, priority=0 actions=goto_table:252 cookie=0x6900000, duration=317.214s, table=252, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,220)
sudo ovs-ofctl --protocol=OpenFlow13 dump-groups br-intOFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=209999,type=all,bucket=actions=set_field:0x1->tun_id,resubmit(,55) group_id=210000,type=all,bucket=actions=group:209999sudo ovs-ofctl --protocol=OpenFlow13 dump-group-stats br-intOFPST_GROUP reply (OF1.3) (xid=0x2): group_id=209999,duration=36.285s,ref_count=2,packet_count=5,byte_count=390,bucket0:packet_count=5,byte_count=390 group_id=210000,duration=35.981s,ref_count=1,packet_count=5,byte_count=390,bucket0:packet_count=5,byte_count=390
After adding first network: Groups
After adding first vms: Topology
After adding first vms: OVSDBsudo ovs-vsctl show38161678-6926-4815-83b2-2632193a6e41 Manager "tcp:192.168.50.1:6640" is_connected: true Bridge br-int Controller "tcp:192.168.50.1:6653" is_connected: true fail_mode: secure Port "tap9100e021-53" Interface "tap9100e021-53" Port "tap4a3bc435-0a" Interface "tap4a3bc435-0a" type: internal Port "eth2" Interface "eth2" Port br-int Interface br-int type: internal Port "tund152e25a97b" Interface "tund152e25a97b" type: vxlan options: {key=flow, local_ip="192.168.254.31", remote_ip="192.168.254.32"} ovs_version: "2.5.1"
• vm vmvx01 tap port tap9100e021-53 added to br-int
• tunnel port tund152e25a97b added to br-int for the VxLAN network
After adding first vms: Flowssudo ovs-ofctl --protocol=OpenFlow13 dump-flows br-intOFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8000000, duration=149.309s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=2 actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=48.535s, table=0, n_packets=26, n_bytes=1900, priority=4,in_port=3 actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17 cookie=0x8000001, duration=31.292s, table=0, n_packets=64, n_bytes=4762, priority=5,in_port=4 actions=write_metadata:0x50000000001/0x1fffff0000000001,goto_table:36 cookie=0x8040000, duration=148.419s, table=17, n_packets=9, n_bytes=1840, priority=6,metadata=0x10000000000/0xffffff0000000000 actions=write_metadata:0xe000011388000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=48.309s, table=17, n_packets=26, n_bytes=1900, priority=1,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0xc000020000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8040000, duration=48.308s, table=17, n_packets=26, n_bytes=1900, priority=6,metadata=0xc000020000000000/0xffffff0000000000 actions=write_metadata:0xe000021388000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000000, duration=430.229s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0xa000000000000000/0xe000000000000000 actions=write_metadata:0xc000000000000000/0xe000000000000000,goto_table:80 cookie=0x6800000, duration=430.117s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38 cookie=0x1080000, duration=430.080s, table=19, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x1030000, duration=430.243s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000003, duration=430.242s, table=21, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000004, duration=430.104s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 cookie=0x9000001, duration=148.425s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x9001388, duration=148.420s, table=36, n_packets=23, n_bytes=1774, priority=5,tun_id=0x1388 actions=write_actions(group:209999) cookie=0x9000002, duration=48.392s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x9051388, duration=149.222s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dc actions=write_metadata:0x1388000000/0x1fffffffff000000,goto_table:51 cookie=0x6900000, duration=48.381s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=48.368s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=48.361s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=48.356s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=48.347s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=48.351s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=48.333s, table=40, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000,arp_sha=fa:16:3e:23:d9:c0 actions=resubmit(,17) cookie=0x6900000, duration=430.244s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:41 cookie=0x6900000, duration=430.165s, table=41, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x4000000, duration=430.192s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8051388, duration=148.425s, table=50, n_packets=9, n_bytes=1840, priority=20,metadata=0x11388000000/0x1fffffffff000000,dl_src=fa:16:3e:05:cd:7d actions=goto_table:51 cookie=0x8051388, duration=48.392s, table=50, n_packets=26, n_bytes=1900, priority=20,metadata=0x21388000000/0x1fffffffff000000,dl_src=fa:16:3e:23:d9:c0 actions=goto_table:51 cookie=0x8050000, duration=430.153s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,goto_table:51 cookie=0x8031388, duration=148.427s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:05:cd:7d actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=48.392s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:23:d9:c0 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=30.011s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:76:91:5f actions=set_field:0x3->tun_id,output:4 cookie=0x8030000, duration=430.142s, table=51, n_packets=31, n_bytes=2290, priority=0 actions=goto_table:52 cookie=0x8701388, duration=148.420s, table=52, n_packets=31, n_bytes=2290, priority=5,metadata=0x1388000000/0xffff000001 actions=write_actions(group:210000) cookie=0x8701388, duration=148.420s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1388000001/0xffff000001 actions=write_actions(group:209999) cookie=0x8800001, duration=148.419s, table=55, n_packets=5, n_bytes=390, priority=10,tun_id=0x1,metadata=0x10000000000/0x1fffff0000000000 actions=drop cookie=0x8800002, duration=48.391s, table=55, n_packets=26, n_bytes=1900, priority=10,tun_id=0x2,metadata=0x20000000000/0x1fffff0000000000 actions=drop cookie=0x8800001, duration=148.420s, table=55, n_packets=49, n_bytes=3674, priority=9,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8800002, duration=48.391s, table=55, n_packets=23, n_bytes=1774, priority=9,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x6800000, duration=430.178s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x1030000, duration=430.190s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8000007, duration=148.960s, table=220, n_packets=49, n_bytes=3674, priority=7,reg6=0x100 actions=output:2 cookie=0x6900000, duration=48.313s, table=220, n_packets=25, n_bytes=2499, priority=6,reg6=0x200 actions=load:0xe0000200->NXM_NX_REG6[],write_metadata:0xe000020000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=48.312s, table=220, n_packets=25, n_bytes=2499, priority=7,reg6=0xe0000200 actions=output:3 cookie=0x6900000, duration=48.479s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=48.468s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=48.444s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=48.440s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=48.422s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=48.406s, table=251, n_packets=15, n_bytes=630, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=430.129s, table=251, n_packets=7, n_bytes=1066, priority=0 actions=goto_table:252 cookie=0x6900000, duration=430.093s, table=252, n_packets=7, n_bytes=1066, priority=0 actions=resubmit(,220)
sudo ovs-ofctl --protocol=OpenFlow13 dump-groups br-intOFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=209999,type=all,bucket=actions=set_field:0x1->tun_id,resubmit(,55),bucket=actions=set_field:0x2->tun_id,resubmit(,55) group_id=210000,type=all,bucket=actions=group:209999,bucket=actions=set_field:0x1388->tun_id,output:4sudo ovs-ofctl --protocol=OpenFlow13 dump-group-stats br-intOFPST_GROUP reply (OF1.3) (xid=0x2): group_id=209999,duration=149.163s,ref_count=2,packet_count=49,byte_count=3674,bucket0:packet_count=49,byte_count=3674,bucket1:packet_count=49,byte_count=3674 group_id=210000,duration=148.859s,ref_count=1,packet_count=13,byte_count=574,bucket0:packet_count=13,byte_count=574,bucket1:packet_count=13,byte_count=574
After adding second network and vms: Topology
After adding second network and vms: OVSDBsudo ovs-vsctl show38161678-6926-4815-83b2-2632193a6e41 Manager "tcp:192.168.50.1:6640" is_connected: true Bridge br-int Controller "tcp:192.168.50.1:6653" is_connected: true fail_mode: secure Port "tap8e7a4d61-a7" Interface "tap8e7a4d61-a7" type: internal Port "tap9100e021-53" Interface "tap9100e021-53" Port "tap738ad178-43" Interface "tap738ad178-43" Port "tap4a3bc435-0a" Interface "tap4a3bc435-0a" type: internal
Port "eth2" Interface "eth2" Port br-int Interface br-int type: internal Port "tund152e25a97b" Interface "tund152e25a97b" type: vxlan options: {key=flow, local_ip="192.168.254.31", remote_ip="192.168.254.32"} ovs_version: "2.5.1"
• dhcp namespace port tap8e7a4d61-a7 for vxnet1 added to br-int
• vm vmvx02 tap port tap738ad178-43 added to br-int
After adding second network and vms: Flowssudo ovs-ofctl --protocol=OpenFlow13 dump-flows br-intOFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8000000, duration=360.266s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=2 actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=259.492s, table=0, n_packets=26, n_bytes=1900, priority=4,in_port=3 actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17 cookie=0x8000001, duration=242.249s, table=0, n_packets=370, n_bytes=27188, priority=5,in_port=4 actions=write_metadata:0x50000000001/0x1fffff0000000001,goto_table:36 cookie=0x8000000, duration=147.990s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=5 actions=write_metadata:0x60000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=44.945s, table=0, n_packets=29, n_bytes=2026, priority=4,in_port=6 actions=write_metadata:0x70000000000/0xffffff0000000001,goto_table:17 cookie=0x8040000, duration=359.376s, table=17, n_packets=9, n_bytes=1840, priority=6,metadata=0x10000000000/0xffffff0000000000 actions=write_metadata:0xe000011388000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=259.266s, table=17, n_packets=26, n_bytes=1900, priority=1,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0xc000020000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8040000, duration=259.265s, table=17, n_packets=26, n_bytes=1900, priority=6,metadata=0xc000020000000000/0xffffff0000000000 actions=write_metadata:0xe000021388000000/0xfffffffffffffffe,goto_table:50 cookie=0x8040000, duration=147.257s, table=17, n_packets=11, n_bytes=2008, priority=6,metadata=0x60000000000/0xffffff0000000000 actions=write_metadata:0xe000061389000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=44.710s, table=17, n_packets=29, n_bytes=2026, priority=1,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xc000070000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8040000, duration=44.710s, table=17, n_packets=29, n_bytes=2026, priority=6,metadata=0xc000070000000000/0xffffff0000000000 actions=write_metadata:0xe000071389000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000000, duration=641.186s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0xa000000000000000/0xe000000000000000 actions=write_metadata:0xc000000000000000/0xe000000000000000,goto_table:80 cookie=0x6800000, duration=641.074s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38 cookie=0x1080000, duration=641.037s, table=19, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x1030000, duration=641.200s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000003, duration=641.199s, table=21, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000004, duration=641.061s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 cookie=0x9000001, duration=359.382s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x9001388, duration=359.377s, table=36, n_packets=26, n_bytes=1900, priority=5,tun_id=0x1388 actions=write_actions(group:209999) cookie=0x9000002, duration=259.349s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x9000006, duration=147.263s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x9001389, duration=147.263s, table=36, n_packets=20, n_bytes=1648, priority=5,tun_id=0x1389 actions=write_actions(group:210001) cookie=0x9000007, duration=44.713s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x9051388, duration=360.179s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dc actions=write_metadata:0x1388000000/0x1fffffffff000000,goto_table:51 cookie=0x9051389, duration=147.925s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dd actions=write_metadata:0x1389000000/0x1fffffffff000000,goto_table:51 cookie=0x6900000, duration=259.338s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=259.325s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=259.318s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=259.313s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=259.304s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=44.843s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=44.832s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=44.819s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=44.805s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=44.781s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=259.308s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=44.793s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=259.290s, table=40, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000,arp_sha=fa:16:3e:23:d9:c0 actions=resubmit(,17) cookie=0x6900000, duration=44.770s, table=40, n_packets=21, n_bytes=882, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000,arp_sha=fa:16:3e:79:69:73 actions=resubmit(,17) cookie=0x6900000, duration=641.201s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:41 cookie=0x6900000, duration=641.122s, table=41, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x4000000, duration=641.149s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8051388, duration=359.382s, table=50, n_packets=9, n_bytes=1840, priority=20,metadata=0x11388000000/0x1fffffffff000000,dl_src=fa:16:3e:05:cd:7d actions=goto_table:51 cookie=0x8051388, duration=259.349s, table=50, n_packets=26, n_bytes=1900, priority=20,metadata=0x21388000000/0x1fffffffff000000,dl_src=fa:16:3e:23:d9:c0 actions=goto_table:51 cookie=0x8051389, duration=147.263s, table=50, n_packets=11, n_bytes=2008, priority=20,metadata=0x61389000000/0x1fffffffff000000,dl_src=fa:16:3e:18:ae:3d actions=goto_table:51 cookie=0x8051389, duration=44.713s, table=50, n_packets=29, n_bytes=2026, priority=20,metadata=0x71389000000/0x1fffffffff000000,dl_src=fa:16:3e:79:69:73 actions=goto_table:51 cookie=0x8050000, duration=641.110s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,goto_table:51 cookie=0x8031388, duration=359.384s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:05:cd:7d actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=259.350s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:23:d9:c0 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=240.969s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:76:91:5f actions=set_field:0x3->tun_id,output:4 cookie=0x8031389, duration=147.264s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:18:ae:3d actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=44.716s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:79:69:73 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=28.311s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:81:78:40 actions=set_field:0x8->tun_id,output:4 cookie=0x8030000, duration=641.100s, table=51, n_packets=67, n_bytes=4874, priority=0 actions=goto_table:52 cookie=0x8701388, duration=359.378s, table=52, n_packets=31, n_bytes=2290, priority=5,metadata=0x1388000000/0xffff000001 actions=write_actions(group:210000) cookie=0x8701388, duration=359.378s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1388000001/0xffff000001 actions=write_actions(group:209999) cookie=0x8701389, duration=147.263s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1389000001/0xffff000001 actions=write_actions(group:210001) cookie=0x8701389, duration=147.263s, table=52, n_packets=36, n_bytes=2584, priority=5,metadata=0x1389000000/0xffff000001 actions=write_actions(group:210002) cookie=0x8800001, duration=359.377s, table=55, n_packets=5, n_bytes=390, priority=10,tun_id=0x1,metadata=0x10000000000/0x1fffff0000000000 actions=drop cookie=0x8800002, duration=259.349s, table=55, n_packets=26, n_bytes=1900, priority=10,tun_id=0x2,metadata=0x20000000000/0x1fffff0000000000 actions=drop cookie=0x8800006, duration=147.263s, table=55, n_packets=7, n_bytes=558, priority=10,tun_id=0x6,metadata=0x60000000000/0x1fffff0000000000 actions=drop cookie=0x8800007, duration=44.714s, table=55, n_packets=29, n_bytes=2026, priority=10,tun_id=0x7,metadata=0x70000000000/0x1fffff0000000000 actions=drop cookie=0x8800001, duration=359.378s, table=55, n_packets=52, n_bytes=3800, priority=9,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8800002, duration=259.349s, table=55, n_packets=26, n_bytes=1900, priority=9,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8800006, duration=147.262s, table=55, n_packets=49, n_bytes=3674, priority=9,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8800007, duration=44.714s, table=55, n_packets=20, n_bytes=1648, priority=9,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x6800000, duration=641.136s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x1030000, duration=641.148s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8000007, duration=359.918s, table=220, n_packets=52, n_bytes=3800, priority=7,reg6=0x100 actions=output:2 cookie=0x6900000, duration=259.271s, table=220, n_packets=28, n_bytes=2625, priority=6,reg6=0x200 actions=load:0xe0000200->NXM_NX_REG6[],write_metadata:0xe000020000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=259.270s, table=220, n_packets=28, n_bytes=2625, priority=7,reg6=0xe0000200 actions=output:3 cookie=0x8000007, duration=147.892s, table=220, n_packets=49, n_bytes=3674, priority=7,reg6=0x600 actions=output:5 cookie=0x6900000, duration=44.733s, table=220, n_packets=22, n_bytes=2373, priority=6,reg6=0x700 actions=load:0xe0000700->NXM_NX_REG6[],write_metadata:0xe000070000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=44.732s, table=220, n_packets=22, n_bytes=2373, priority=7,reg6=0xe0000700 actions=output:6 cookie=0x6900000, duration=259.437s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=259.426s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=259.402s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=259.398s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=259.380s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=44.936s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=44.921s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=44.898s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=44.882s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=44.869s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=259.364s, table=251, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=44.857s, table=251, n_packets=12, n_bytes=504, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=641.087s, table=251, n_packets=14, n_bytes=2132, priority=0 actions=goto_table:252 cookie=0x6900000, duration=641.051s, table=252, n_packets=14, n_bytes=2132, priority=0 actions=resubmit(,220)/opt/tools/osdbg.sh: line 57: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 58: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-groups br-intOFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=209999,type=all,bucket=actions=set_field:0x1->tun_id,resubmit(,55),bucket=actions=set_field:0x2->tun_id,resubmit(,55) group_id=210002,type=all,bucket=actions=group:210001,bucket=actions=set_field:0x1389->tun_id,output:4 group_id=210001,type=all,bucket=actions=set_field:0x6->tun_id,resubmit(,55),bucket=actions=set_field:0x7->tun_id,resubmit(,55) group_id=210000,type=all,bucket=actions=group:209999,bucket=actions=set_field:0x1388->tun_id,output:4/opt/tools/osdbg.sh: line 59: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 60: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-group-stats br-intOFPST_GROUP reply (OF1.3) (xid=0x2): group_id=209999,duration=360.123s,ref_count=2,packet_count=52,byte_count=3800,bucket0:packet_count=52,byte_count=3800,bucket1:packet_count=52,byte_count=3800 group_id=210002,duration=147.612s,ref_count=1,packet_count=17,byte_count=790,bucket0:packet_count=17,byte_count=790,bucket1:packet_count=17,byte_count=790 group_id=210001,duration=147.921s,ref_count=2,packet_count=49,byte_count=3674,bucket0:packet_count=49,byte_count=3674,bucket1:packet_count=49,byte_count=3674 group_id=210000,duration=359.819s,ref_count=1,packet_count=13,byte_count=574,bucket0:packet_count=13,byte_count=574,bucket1:packet_count=13,byte_count=574
After adding router and external network: Flowssudo ovs-ofctl --protocol=OpenFlow13 dump-flows br-intOFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8000000, duration=566.717s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=2 actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=465.943s, table=0, n_packets=26, n_bytes=1900, priority=4,in_port=3 actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17 cookie=0x8000001, duration=448.700s, table=0, n_packets=653, n_bytes=47696, priority=5,in_port=4 actions=write_metadata:0x50000000001/0x1fffff0000000001,goto_table:36 cookie=0x8000000, duration=354.441s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=5 actions=write_metadata:0x60000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=251.396s, table=0, n_packets=29, n_bytes=2026, priority=4,in_port=6 actions=write_metadata:0x70000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=27.257s, table=0, n_packets=9, n_bytes=804, priority=1,in_port=1 actions=write_metadata:0xa0000000001/0xffffff0000000001,goto_table:17 cookie=0x8040000, duration=465.716s, table=17, n_packets=26, n_bytes=1900, priority=6,metadata=0xc000020000000000/0xffffff0000000000 actions=write_metadata:0xe000021388000000/0xfffffffffffffffe,goto_table:50 cookie=0x8040000, duration=251.161s, table=17, n_packets=29, n_bytes=2026, priority=6,metadata=0xc000070000000000/0xffffff0000000000 actions=write_metadata:0xe000071389000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=128.821s, table=17, n_packets=26, n_bytes=1900, priority=1,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0xa000020000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8000001, duration=128.821s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0xa000020000000000/0xffffff0000000000 actions=write_metadata:0xc0000200000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8000001, duration=128.812s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0x10000000000/0xffffff0000000000 actions=write_metadata:0xc0000100000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=128.812s, table=17, n_packets=0, n_bytes=0, priority=6,metadata=0xc000010000000000/0xffffff0000000000 actions=write_metadata:0xe000011388000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=127.218s, table=17, n_packets=29, n_bytes=2026, priority=1,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8000001, duration=127.218s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0xa000070000000000/0xffffff0000000000 actions=write_metadata:0xc0000700000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8000001, duration=127.184s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0x60000000000/0xffffff0000000000 actions=write_metadata:0xc0000600000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=127.184s, table=17, n_packets=0, n_bytes=0, priority=6,metadata=0xc000060000000000/0xffffff0000000000 actions=write_metadata:0xe000061389000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000001, duration=18.603s, table=17, n_packets=7, n_bytes=578, priority=5,metadata=0xa0000000000/0xffffff0000000000 actions=write_metadata:0xc0000a00000222ee/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=18.603s, table=17, n_packets=7, n_bytes=578, priority=6,metadata=0xc0000a0000000000/0xffffff0000000000 actions=write_metadata:0xe0000a138a000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000000, duration=847.637s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0xa000000000000000/0xe000000000000000 actions=write_metadata:0xc000000000000000/0xe000000000000000,goto_table:80 cookie=0x6800000, duration=847.525s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38 cookie=0x8000009, duration=128.978s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x222e0/0xfffffffe,dl_dst=fa:16:3e:cc:ba:69 actions=goto_table:21 cookie=0x8000009, duration=127.136s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x222e0/0xfffffffe,dl_dst=fa:16:3e:94:07:2e actions=goto_table:21 cookie=0x1080000, duration=847.488s, table=19, n_packets=7, n_bytes=578, priority=0 actions=goto_table:80 cookie=0x8000002, duration=126.747s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70002 actions=write_actions(pop_mpls:0x0800,group:150001) cookie=0x8000002, duration=125.689s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70003 actions=write_actions(pop_mpls:0x0800,group:150002) cookie=0x8000002, duration=124.657s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70004 actions=write_actions(pop_mpls:0x0800,group:150003) cookie=0x8000002, duration=123.637s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70005 actions=write_actions(pop_mpls:0x0800,group:150004) cookie=0x8000022, duration=18.636s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70008 actions=pop_mpls:0x0800,goto_table:44 cookie=0x1030000, duration=847.651s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000003, duration=127.746s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.4 actions=write_actions(set_field:0x11171->tun_id,output:4) cookie=0x8000003, duration=126.747s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.2 actions=write_actions(group:150001) cookie=0x8000003, duration=125.689s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.3 actions=write_actions(group:150002) cookie=0x8000003, duration=124.658s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.3 actions=write_actions(group:150003) cookie=0x8000003, duration=123.637s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.2 actions=write_actions(group:150004) cookie=0x8000003, duration=122.620s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.4 actions=write_actions(set_field:0x11176->tun_id,output:4) cookie=0x8000003, duration=18.627s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222ee/0xfffffffe,nw_dst=192.168.56.9 actions=goto_table:44 cookie=0x8000004, duration=18.780s, table=21, n_packets=0, n_bytes=0, priority=10,ip,metadata=0x222e0/0xfffffffe actions=goto_table:26 cookie=0x8000003, duration=847.650s, table=21, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000004, duration=847.512s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 cookie=0x8000006, duration=18.731s, table=26, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=goto_table:46 cookie=0x8000005, duration=18.711s, table=36, n_packets=0, n_bytes=0, priority=10,ip,tun_id=0x11170 actions=write_metadata:0x222e0/0xfffffffe,goto_table:46 cookie=0x9000001, duration=565.833s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x9001388, duration=565.828s, table=36, n_packets=26, n_bytes=1900, priority=5,tun_id=0x1388 actions=write_actions(group:209999) cookie=0x9000002, duration=465.800s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x9000006, duration=353.714s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x9001389, duration=353.714s, table=36, n_packets=26, n_bytes=1900, priority=5,tun_id=0x1389 actions=write_actions(group:210001) cookie=0x9000007, duration=251.164s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x9011172, duration=126.747s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11172 actions=write_actions(group:150001) cookie=0x9011173, duration=125.688s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11173 actions=write_actions(group:150002) cookie=0x9011174, duration=124.657s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11174 actions=write_actions(group:150003) cookie=0x9011175, duration=123.636s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11175 actions=write_actions(group:150004) cookie=0x900000a, duration=26.077s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0xa actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x900138a, duration=26.077s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x138a actions=write_actions(group:210003) cookie=0x9011178, duration=18.642s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11178 actions=goto_table:44 cookie=0x9051388, duration=566.630s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dc actions=write_metadata:0x1388000000/0x1fffffffff000000,goto_table:51 cookie=0x9051389, duration=354.376s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dd actions=write_metadata:0x1389000000/0x1fffffffff000000,goto_table:51 cookie=0x6900000, duration=465.789s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=465.776s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=465.769s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=465.764s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=465.755s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=251.294s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=251.283s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=251.270s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=251.256s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=251.232s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=465.759s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=251.244s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=465.741s, table=40, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000,arp_sha=fa:16:3e:23:d9:c0 actions=resubmit(,17) cookie=0x6900000, duration=251.221s, table=40, n_packets=21, n_bytes=882, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000,arp_sha=fa:16:3e:79:69:73 actions=resubmit(,17) cookie=0x6900000, duration=847.652s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:41 cookie=0x6900000, duration=847.573s, table=41, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x4000000, duration=847.600s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8121179, duration=18.752s, table=46, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=CONTROLLER:65535,write_metadata:0x222e0/0xfffffffe cookie=0x8121179, duration=18.658s, table=47, n_packets=0, n_bytes=0, priority=6,ip,metadata=0x222e0/0xfffffffe,nw_src=192.168.56.9 actions=group:200000,write_metadata:0x222e0/0xfffffffe cookie=0x8000006, duration=18.688s, table=47, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=resubmit(,21) cookie=0x8000006, duration=18.609s, table=47, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222ee/0xfffffffe actions=resubmit(,21) cookie=0x8051388, duration=565.833s, table=50, n_packets=9, n_bytes=1840, priority=20,metadata=0x11388000000/0x1fffffffff000000,dl_src=fa:16:3e:05:cd:7d actions=goto_table:51 cookie=0x8051388, duration=465.800s, table=50, n_packets=26, n_bytes=1900, priority=20,metadata=0x21388000000/0x1fffffffff000000,dl_src=fa:16:3e:23:d9:c0 actions=goto_table:51 cookie=0x8051389, duration=353.714s, table=50, n_packets=11, n_bytes=2008, priority=20,metadata=0x61389000000/0x1fffffffff000000,dl_src=fa:16:3e:18:ae:3d actions=goto_table:51 cookie=0x8051389, duration=251.164s, table=50, n_packets=29, n_bytes=2026, priority=20,metadata=0x71389000000/0x1fffffffff000000,dl_src=fa:16:3e:79:69:73 actions=goto_table:51 cookie=0x805138a, duration=13.784s, table=50, n_packets=0, n_bytes=0, idle_timeout=30, send_flow_rem priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=52:54:00:34:10:b5 actions=goto_table:51 cookie=0x805138a, duration=5.933s, table=50, n_packets=1, n_bytes=113, idle_timeout=30, send_flow_rem priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=52:54:00:4d:d1:66 actions=goto_table:51 cookie=0x8050000, duration=847.561s, table=50, n_packets=4, n_bytes=310, priority=0 actions=CONTROLLER:65535,goto_table:51 cookie=0x8031388, duration=565.835s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:05:cd:7d actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=465.800s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:23:d9:c0 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=447.419s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:76:91:5f actions=set_field:0x3->tun_id,output:4 cookie=0x8031389, duration=353.714s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:18:ae:3d actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=251.166s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:79:69:73 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=234.761s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:81:78:40 actions=set_field:0x8->tun_id,output:4 cookie=0x8031388, duration=129.071s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:cc:ba:69 actions=resubmit(,17) cookie=0x8031389, duration=127.327s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:94:07:2e actions=resubmit(,17) cookie=0x803138a, duration=18.958s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=fa:16:3e:5b:ce:2f actions=resubmit(,17) cookie=0x803138a, duration=13.758s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=52:54:00:34:10:b5 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x803138a, duration=5.934s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=52:54:00:4d:d1:66 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x8030000, duration=847.550s, table=51, n_packets=75, n_bytes=5636, priority=0 actions=goto_table:52 cookie=0x8701388, duration=565.828s, table=52, n_packets=31, n_bytes=2290, priority=5,metadata=0x1388000000/0xffff000001 actions=write_actions(group:210000) cookie=0x8701388, duration=565.828s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1388000001/0xffff000001 actions=write_actions(group:209999) cookie=0x8701389, duration=353.713s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1389000001/0xffff000001 actions=write_actions(group:210001) cookie=0x8701389, duration=353.713s, table=52, n_packets=36, n_bytes=2584, priority=5,metadata=0x1389000000/0xffff000001 actions=write_actions(group:210002) cookie=0x870138a, duration=26.077s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004) cookie=0x870138a, duration=26.077s, table=52, n_packets=8, n_bytes=762, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003) cookie=0x8800001, duration=565.827s, table=55, n_packets=5, n_bytes=390, priority=10,tun_id=0x1,metadata=0x10000000000/0x1fffff0000000000 actions=drop cookie=0x8800002, duration=465.799s, table=55, n_packets=26, n_bytes=1900, priority=10,tun_id=0x2,metadata=0x20000000000/0x1fffff0000000000 actions=drop cookie=0x8800006, duration=353.713s, table=55, n_packets=7, n_bytes=558, priority=10,tun_id=0x6,metadata=0x60000000000/0x1fffff0000000000 actions=drop cookie=0x8800007, duration=251.164s, table=55, n_packets=29, n_bytes=2026, priority=10,tun_id=0x7,metadata=0x70000000000/0x1fffff0000000000 actions=drop cookie=0x880000a, duration=26.077s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xa,metadata=0xa0000000000/0x1fffff0000000000 actions=drop cookie=0x8800001, duration=565.828s, table=55, n_packets=52, n_bytes=3800, priority=9,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8800002, duration=465.799s, table=55, n_packets=26, n_bytes=1900, priority=9,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8800006, duration=353.712s, table=55, n_packets=55, n_bytes=3926, priority=9,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8800007, duration=251.164s, table=55, n_packets=26, n_bytes=1900, priority=9,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x880000a, duration=26.077s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xa actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x6800000, duration=847.586s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8110001, duration=128.888s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000100000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110001, duration=128.888s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000100000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110002, duration=128.804s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000200000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110002, duration=128.804s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000200000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110007, duration=127.249s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000700000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110007, duration=127.249s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000700000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110006, duration=127.196s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000600000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110006, duration=127.196s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000600000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x811000a, duration=18.844s, table=80, n_packets=2, n_bytes=84, priority=100,arp,metadata=0xc0000a00000222ee/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x811000a, duration=18.844s, table=80, n_packets=1, n_bytes=42, priority=100,arp,metadata=0xc0000a00000222ee/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x1030000, duration=847.598s, table=80, n_packets=4, n_bytes=452, priority=0 actions=resubmit(,17) cookie=0x8000007, duration=566.368s, table=220, n_packets=52, n_bytes=3800, priority=7,reg6=0x100 actions=output:2 cookie=0x6900000, duration=465.721s, table=220, n_packets=28, n_bytes=2625, priority=6,reg6=0x200 actions=load:0xe0000200->NXM_NX_REG6[],write_metadata:0xe000020000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=465.720s, table=220, n_packets=28, n_bytes=2625, priority=7,reg6=0xe0000200 actions=output:3 cookie=0x8000007, duration=354.342s, table=220, n_packets=55, n_bytes=3926, priority=7,reg6=0x600 actions=output:5 cookie=0x6900000, duration=251.183s, table=220, n_packets=28, n_bytes=2625, priority=6,reg6=0x700 actions=load:0xe0000700->NXM_NX_REG6[],write_metadata:0xe000070000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=251.182s, table=220, n_packets=28, n_bytes=2625, priority=7,reg6=0xe0000700 actions=output:6 cookie=0x8000007, duration=27.224s, table=220, n_packets=2, n_bytes=84, priority=7,reg6=0xa00 actions=output:1 cookie=0x6900000, duration=465.887s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=465.876s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=465.852s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.848s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.830s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.386s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=251.371s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=251.348s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.332s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.319s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.814s, table=251, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=251.307s, table=251, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=847.537s, table=251, n_packets=14, n_bytes=2132, priority=0 actions=goto_table:252 cookie=0x6900000, duration=847.501s, table=252, n_packets=14, n_bytes=2132, priority=0 actions=resubmit(,220)/opt/tools/osdbg.sh: line 57: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 58: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-groups br-intOFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) group_id=150002,type=all,bucket=actions=set_field:fa:16:3e:23:d9:c0->eth_dst,load:0x200->NXM_NX_REG6[],resubmit(,220) group_id=210001,type=all,bucket=actions=set_field:0x6->tun_id,resubmit(,55),bucket=actions=set_field:0x7->tun_id,resubmit(,55) group_id=210002,type=all,bucket=actions=group:210001,bucket=actions=set_field:0x1389->tun_id,output:4 group_id=150003,type=all,bucket=actions=set_field:fa:16:3e:79:69:73->eth_dst,load:0x700->NXM_NX_REG6[],resubmit(,220) group_id=210003,type=all group_id=209999,type=all,bucket=actions=set_field:0x1->tun_id,resubmit(,55),bucket=actions=set_field:0x2->tun_id,resubmit(,55) group_id=150001,type=all,bucket=actions=set_field:fa:16:3e:05:cd:7d->eth_dst,load:0x100->NXM_NX_REG6[],resubmit(,220) group_id=150004,type=all,bucket=actions=set_field:fa:16:3e:18:ae:3d->eth_dst,load:0x600->NXM_NX_REG6[],resubmit(,220) group_id=200000,type=all,bucket=actions=set_field:52:54:00:34:10:b5->eth_dst,load:0xa00->NXM_NX_REG6[],resubmit(,220) group_id=210000,type=all,bucket=actions=group:209999,bucket=actions=set_field:0x1388->tun_id,output:4/opt/tools/osdbg.sh: line 59: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 60: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-group-stats br-intOFPST_GROUP reply (OF1.3) (xid=0x2): group_id=210004,duration=26.417s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0 group_id=150002,duration=126.739s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210001,duration=354.372s,ref_count=2,packet_count=55,byte_count=3926,bucket0:packet_count=55,byte_count=3926,bucket1:packet_count=55,byte_count=3926 group_id=210002,duration=354.063s,ref_count=1,packet_count=17,byte_count=790,bucket0:packet_count=17,byte_count=790,bucket1:packet_count=17,byte_count=790 group_id=150003,duration=125.696s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210003,duration=26.720s,ref_count=2,packet_count=8,byte_count=762 group_id=209999,duration=566.575s,ref_count=2,packet_count=52,byte_count=3800,bucket0:packet_count=52,byte_count=3800,bucket1:packet_count=52,byte_count=3800 group_id=150001,duration=127.783s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=150004,duration=124.668s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=200000,duration=25.780s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210000,duration=566.271s,ref_count=1,packet_count=13,byte_count=574,bucket0:packet_count=13,byte_count=574,bucket1:packet_count=13,byte_count=574
After adding floating-ips: Topology
After adding floating-ips: Flowssudo ovs-ofctl --protocol=OpenFlow13 dump-flows br-intOFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8000000, duration=566.717s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=2 actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=465.943s, table=0, n_packets=26, n_bytes=1900, priority=4,in_port=3 actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17 cookie=0x8000001, duration=448.700s, table=0, n_packets=653, n_bytes=47696, priority=5,in_port=4 actions=write_metadata:0x50000000001/0x1fffff0000000001,goto_table:36 cookie=0x8000000, duration=354.441s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=5 actions=write_metadata:0x60000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=251.396s, table=0, n_packets=29, n_bytes=2026, priority=4,in_port=6 actions=write_metadata:0x70000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=27.257s, table=0, n_packets=9, n_bytes=804, priority=1,in_port=1 actions=write_metadata:0xa0000000001/0xffffff0000000001,goto_table:17 cookie=0x8040000, duration=465.716s, table=17, n_packets=26, n_bytes=1900, priority=6,metadata=0xc000020000000000/0xffffff0000000000 actions=write_metadata:0xe000021388000000/0xfffffffffffffffe,goto_table:50 cookie=0x8040000, duration=251.161s, table=17, n_packets=29, n_bytes=2026, priority=6,metadata=0xc000070000000000/0xffffff0000000000 actions=write_metadata:0xe000071389000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=128.821s, table=17, n_packets=26, n_bytes=1900, priority=1,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0xa000020000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8000001, duration=128.821s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0xa000020000000000/0xffffff0000000000 actions=write_metadata:0xc0000200000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8000001, duration=128.812s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0x10000000000/0xffffff0000000000 actions=write_metadata:0xc0000100000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=128.812s, table=17, n_packets=0, n_bytes=0, priority=6,metadata=0xc000010000000000/0xffffff0000000000 actions=write_metadata:0xe000011388000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=127.218s, table=17, n_packets=29, n_bytes=2026, priority=1,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8000001, duration=127.218s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0xa000070000000000/0xffffff0000000000 actions=write_metadata:0xc0000700000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8000001, duration=127.184s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0x60000000000/0xffffff0000000000 actions=write_metadata:0xc0000600000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=127.184s, table=17, n_packets=0, n_bytes=0, priority=6,metadata=0xc000060000000000/0xffffff0000000000 actions=write_metadata:0xe000061389000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000001, duration=18.603s, table=17, n_packets=7, n_bytes=578, priority=5,metadata=0xa0000000000/0xffffff0000000000 actions=write_metadata:0xc0000a00000222ee/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=18.603s, table=17, n_packets=7, n_bytes=578, priority=6,metadata=0xc0000a0000000000/0xffffff0000000000 actions=write_metadata:0xe0000a138a000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000000, duration=847.637s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0xa000000000000000/0xe000000000000000 actions=write_metadata:0xc000000000000000/0xe000000000000000,goto_table:80 cookie=0x6800000, duration=847.525s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38 cookie=0x8000009, duration=128.978s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x222e0/0xfffffffe,dl_dst=fa:16:3e:cc:ba:69 actions=goto_table:21 cookie=0x8000009, duration=127.136s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x222e0/0xfffffffe,dl_dst=fa:16:3e:94:07:2e actions=goto_table:21 cookie=0x1080000, duration=847.488s, table=19, n_packets=7, n_bytes=578, priority=0 actions=goto_table:80 cookie=0x8000002, duration=126.747s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70002 actions=write_actions(pop_mpls:0x0800,group:150001) cookie=0x8000002, duration=125.689s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70003 actions=write_actions(pop_mpls:0x0800,group:150002) cookie=0x8000002, duration=124.657s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70004 actions=write_actions(pop_mpls:0x0800,group:150003) cookie=0x8000002, duration=123.637s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70005 actions=write_actions(pop_mpls:0x0800,group:150004) cookie=0x8000022, duration=18.636s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70008 actions=pop_mpls:0x0800,goto_table:44 cookie=0x1030000, duration=847.651s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000003, duration=127.746s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.4 actions=write_actions(set_field:0x11171->tun_id,output:4) cookie=0x8000003, duration=126.747s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.2 actions=write_actions(group:150001) cookie=0x8000003, duration=125.689s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.3 actions=write_actions(group:150002) cookie=0x8000003, duration=124.658s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.3 actions=write_actions(group:150003) cookie=0x8000003, duration=123.637s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.2 actions=write_actions(group:150004) cookie=0x8000003, duration=122.620s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.4 actions=write_actions(set_field:0x11176->tun_id,output:4) cookie=0x8000003, duration=18.627s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222ee/0xfffffffe,nw_dst=192.168.56.9 actions=goto_table:44 cookie=0x8000004, duration=18.780s, table=21, n_packets=0, n_bytes=0, priority=10,ip,metadata=0x222e0/0xfffffffe actions=goto_table:26 cookie=0x8000003, duration=847.650s, table=21, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000004, duration=847.512s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 cookie=0x8000006, duration=18.731s, table=26, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=goto_table:46 cookie=0x8000005, duration=18.711s, table=36, n_packets=0, n_bytes=0, priority=10,ip,tun_id=0x11170 actions=write_metadata:0x222e0/0xfffffffe,goto_table:46 cookie=0x9000001, duration=565.833s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x9001388, duration=565.828s, table=36, n_packets=26, n_bytes=1900, priority=5,tun_id=0x1388 actions=write_actions(group:209999) cookie=0x9000002, duration=465.800s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x9000006, duration=353.714s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x9001389, duration=353.714s, table=36, n_packets=26, n_bytes=1900, priority=5,tun_id=0x1389 actions=write_actions(group:210001) cookie=0x9000007, duration=251.164s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x9011172, duration=126.747s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11172 actions=write_actions(group:150001) cookie=0x9011173, duration=125.688s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11173 actions=write_actions(group:150002) cookie=0x9011174, duration=124.657s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11174 actions=write_actions(group:150003) cookie=0x9011175, duration=123.636s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11175 actions=write_actions(group:150004) cookie=0x900000a, duration=26.077s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0xa actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x900138a, duration=26.077s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x138a actions=write_actions(group:210003) cookie=0x9011178, duration=18.642s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11178 actions=goto_table:44 cookie=0x9051388, duration=566.630s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dc actions=write_metadata:0x1388000000/0x1fffffffff000000,goto_table:51 cookie=0x9051389, duration=354.376s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dd actions=write_metadata:0x1389000000/0x1fffffffff000000,goto_table:51 cookie=0x6900000, duration=465.789s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=465.776s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=465.769s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=465.764s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=465.755s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=251.294s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=251.283s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=251.270s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=251.256s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=251.232s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=465.759s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=251.244s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=465.741s, table=40, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000,arp_sha=fa:16:3e:23:d9:c0 actions=resubmit(,17) cookie=0x6900000, duration=251.221s, table=40, n_packets=21, n_bytes=882, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000,arp_sha=fa:16:3e:79:69:73 actions=resubmit(,17) cookie=0x6900000, duration=847.652s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:41 cookie=0x6900000, duration=847.573s, table=41, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x4000000, duration=847.600s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8121179, duration=18.752s, table=46, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=CONTROLLER:65535,write_metadata:0x222e0/0xfffffffe cookie=0x8121179, duration=18.658s, table=47, n_packets=0, n_bytes=0, priority=6,ip,metadata=0x222e0/0xfffffffe,nw_src=192.168.56.9 actions=group:200000,write_metadata:0x222e0/0xfffffffe cookie=0x8000006, duration=18.688s, table=47, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=resubmit(,21) cookie=0x8000006, duration=18.609s, table=47, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222ee/0xfffffffe actions=resubmit(,21) cookie=0x8051388, duration=565.833s, table=50, n_packets=9, n_bytes=1840, priority=20,metadata=0x11388000000/0x1fffffffff000000,dl_src=fa:16:3e:05:cd:7d actions=goto_table:51 cookie=0x8051388, duration=465.800s, table=50, n_packets=26, n_bytes=1900, priority=20,metadata=0x21388000000/0x1fffffffff000000,dl_src=fa:16:3e:23:d9:c0 actions=goto_table:51 cookie=0x8051389, duration=353.714s, table=50, n_packets=11, n_bytes=2008, priority=20,metadata=0x61389000000/0x1fffffffff000000,dl_src=fa:16:3e:18:ae:3d actions=goto_table:51 cookie=0x8051389, duration=251.164s, table=50, n_packets=29, n_bytes=2026, priority=20,metadata=0x71389000000/0x1fffffffff000000,dl_src=fa:16:3e:79:69:73 actions=goto_table:51 cookie=0x805138a, duration=13.784s, table=50, n_packets=0, n_bytes=0, idle_timeout=30, send_flow_rem priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=52:54:00:34:10:b5 actions=goto_table:51 cookie=0x805138a, duration=5.933s, table=50, n_packets=1, n_bytes=113, idle_timeout=30, send_flow_rem priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=52:54:00:4d:d1:66 actions=goto_table:51 cookie=0x8050000, duration=847.561s, table=50, n_packets=4, n_bytes=310, priority=0 actions=CONTROLLER:65535,goto_table:51 cookie=0x8031388, duration=565.835s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:05:cd:7d actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=465.800s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:23:d9:c0 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=447.419s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:76:91:5f actions=set_field:0x3->tun_id,output:4 cookie=0x8031389, duration=353.714s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:18:ae:3d actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=251.166s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:79:69:73 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=234.761s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:81:78:40 actions=set_field:0x8->tun_id,output:4 cookie=0x8031388, duration=129.071s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:cc:ba:69 actions=resubmit(,17) cookie=0x8031389, duration=127.327s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:94:07:2e actions=resubmit(,17) cookie=0x803138a, duration=18.958s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=fa:16:3e:5b:ce:2f actions=resubmit(,17) cookie=0x803138a, duration=13.758s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=52:54:00:34:10:b5 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x803138a, duration=5.934s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=52:54:00:4d:d1:66 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x8030000, duration=847.550s, table=51, n_packets=75, n_bytes=5636, priority=0 actions=goto_table:52 cookie=0x8701388, duration=565.828s, table=52, n_packets=31, n_bytes=2290, priority=5,metadata=0x1388000000/0xffff000001 actions=write_actions(group:210000) cookie=0x8701388, duration=565.828s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1388000001/0xffff000001 actions=write_actions(group:209999) cookie=0x8701389, duration=353.713s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1389000001/0xffff000001 actions=write_actions(group:210001) cookie=0x8701389, duration=353.713s, table=52, n_packets=36, n_bytes=2584, priority=5,metadata=0x1389000000/0xffff000001 actions=write_actions(group:210002) cookie=0x870138a, duration=26.077s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004) cookie=0x870138a, duration=26.077s, table=52, n_packets=8, n_bytes=762, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003) cookie=0x8800001, duration=565.827s, table=55, n_packets=5, n_bytes=390, priority=10,tun_id=0x1,metadata=0x10000000000/0x1fffff0000000000 actions=drop cookie=0x8800002, duration=465.799s, table=55, n_packets=26, n_bytes=1900, priority=10,tun_id=0x2,metadata=0x20000000000/0x1fffff0000000000 actions=drop cookie=0x8800006, duration=353.713s, table=55, n_packets=7, n_bytes=558, priority=10,tun_id=0x6,metadata=0x60000000000/0x1fffff0000000000 actions=drop cookie=0x8800007, duration=251.164s, table=55, n_packets=29, n_bytes=2026, priority=10,tun_id=0x7,metadata=0x70000000000/0x1fffff0000000000 actions=drop cookie=0x880000a, duration=26.077s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xa,metadata=0xa0000000000/0x1fffff0000000000 actions=drop cookie=0x8800001, duration=565.828s, table=55, n_packets=52, n_bytes=3800, priority=9,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8800002, duration=465.799s, table=55, n_packets=26, n_bytes=1900, priority=9,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8800006, duration=353.712s, table=55, n_packets=55, n_bytes=3926, priority=9,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8800007, duration=251.164s, table=55, n_packets=26, n_bytes=1900, priority=9,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x880000a, duration=26.077s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xa actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x6800000, duration=847.586s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8110001, duration=128.888s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000100000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110001, duration=128.888s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000100000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110002, duration=128.804s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000200000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110002, duration=128.804s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000200000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110007, duration=127.249s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000700000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110007, duration=127.249s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000700000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110006, duration=127.196s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000600000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110006, duration=127.196s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000600000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x811000a, duration=18.844s, table=80, n_packets=2, n_bytes=84, priority=100,arp,metadata=0xc0000a00000222ee/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x811000a, duration=18.844s, table=80, n_packets=1, n_bytes=42, priority=100,arp,metadata=0xc0000a00000222ee/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x1030000, duration=847.598s, table=80, n_packets=4, n_bytes=452, priority=0 actions=resubmit(,17) cookie=0x8000007, duration=566.368s, table=220, n_packets=52, n_bytes=3800, priority=7,reg6=0x100 actions=output:2 cookie=0x6900000, duration=465.721s, table=220, n_packets=28, n_bytes=2625, priority=6,reg6=0x200 actions=load:0xe0000200->NXM_NX_REG6[],write_metadata:0xe000020000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=465.720s, table=220, n_packets=28, n_bytes=2625, priority=7,reg6=0xe0000200 actions=output:3 cookie=0x8000007, duration=354.342s, table=220, n_packets=55, n_bytes=3926, priority=7,reg6=0x600 actions=output:5 cookie=0x6900000, duration=251.183s, table=220, n_packets=28, n_bytes=2625, priority=6,reg6=0x700 actions=load:0xe0000700->NXM_NX_REG6[],write_metadata:0xe000070000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=251.182s, table=220, n_packets=28, n_bytes=2625, priority=7,reg6=0xe0000700 actions=output:6 cookie=0x8000007, duration=27.224s, table=220, n_packets=2, n_bytes=84, priority=7,reg6=0xa00 actions=output:1 cookie=0x6900000, duration=465.887s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=465.876s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=465.852s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.848s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.830s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.386s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=251.371s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=251.348s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.332s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.319s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.814s, table=251, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=251.307s, table=251, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=847.537s, table=251, n_packets=14, n_bytes=2132, priority=0 actions=goto_table:252 cookie=0x6900000, duration=847.501s, table=252, n_packets=14, n_bytes=2132, priority=0 actions=resubmit(,220)/opt/tools/osdbg.sh: line 57: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 58: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-groups br-intOFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) group_id=150002,type=all,bucket=actions=set_field:fa:16:3e:23:d9:c0->eth_dst,load:0x200->NXM_NX_REG6[],resubmit(,220) group_id=210001,type=all,bucket=actions=set_field:0x6->tun_id,resubmit(,55),bucket=actions=set_field:0x7->tun_id,resubmit(,55) group_id=210002,type=all,bucket=actions=group:210001,bucket=actions=set_field:0x1389->tun_id,output:4 group_id=150003,type=all,bucket=actions=set_field:fa:16:3e:79:69:73->eth_dst,load:0x700->NXM_NX_REG6[],resubmit(,220) group_id=210003,type=all group_id=209999,type=all,bucket=actions=set_field:0x1->tun_id,resubmit(,55),bucket=actions=set_field:0x2->tun_id,resubmit(,55) group_id=150001,type=all,bucket=actions=set_field:fa:16:3e:05:cd:7d->eth_dst,load:0x100->NXM_NX_REG6[],resubmit(,220) group_id=150004,type=all,bucket=actions=set_field:fa:16:3e:18:ae:3d->eth_dst,load:0x600->NXM_NX_REG6[],resubmit(,220) group_id=200000,type=all,bucket=actions=set_field:52:54:00:34:10:b5->eth_dst,load:0xa00->NXM_NX_REG6[],resubmit(,220) group_id=210000,type=all,bucket=actions=group:209999,bucket=actions=set_field:0x1388->tun_id,output:4/opt/tools/osdbg.sh: line 59: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 60: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-group-stats br-intOFPST_GROUP reply (OF1.3) (xid=0x2): group_id=210004,duration=26.417s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0 group_id=150002,duration=126.739s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210001,duration=354.372s,ref_count=2,packet_count=55,byte_count=3926,bucket0:packet_count=55,byte_count=3926,bucket1:packet_count=55,byte_count=3926 group_id=210002,duration=354.063s,ref_count=1,packet_count=17,byte_count=790,bucket0:packet_count=17,byte_count=790,bucket1:packet_count=17,byte_count=790 group_id=150003,duration=125.696s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210003,duration=26.720s,ref_count=2,packet_count=8,byte_count=762 group_id=209999,duration=566.575s,ref_count=2,packet_count=52,byte_count=3800,bucket0:packet_count=52,byte_count=3800,bucket1:packet_count=52,byte_count=3800 group_id=150001,duration=127.783s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=150004,duration=124.668s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=200000,duration=25.780s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210000,duration=566.271s,ref_count=1,packet_count=13,byte_count=574,bucket0:packet_count=13,byte_count=574,bucket1:packet_count=13,byte_count=574
After ping from 10.100.5.4 to 10.100.5.3: Flowssudo ovs-ofctl --protocol=OpenFlow13 dump-flows br-intOFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8000000, duration=566.717s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=2 actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=465.943s, table=0, n_packets=26, n_bytes=1900, priority=4,in_port=3 actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17 cookie=0x8000001, duration=448.700s, table=0, n_packets=653, n_bytes=47696, priority=5,in_port=4 actions=write_metadata:0x50000000001/0x1fffff0000000001,goto_table:36 cookie=0x8000000, duration=354.441s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=5 actions=write_metadata:0x60000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=251.396s, table=0, n_packets=29, n_bytes=2026, priority=4,in_port=6 actions=write_metadata:0x70000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=27.257s, table=0, n_packets=9, n_bytes=804, priority=1,in_port=1 actions=write_metadata:0xa0000000001/0xffffff0000000001,goto_table:17 cookie=0x8040000, duration=465.716s, table=17, n_packets=26, n_bytes=1900, priority=6,metadata=0xc000020000000000/0xffffff0000000000 actions=write_metadata:0xe000021388000000/0xfffffffffffffffe,goto_table:50 cookie=0x8040000, duration=251.161s, table=17, n_packets=29, n_bytes=2026, priority=6,metadata=0xc000070000000000/0xffffff0000000000 actions=write_metadata:0xe000071389000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=128.821s, table=17, n_packets=26, n_bytes=1900, priority=1,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0xa000020000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8000001, duration=128.821s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0xa000020000000000/0xffffff0000000000 actions=write_metadata:0xc0000200000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8000001, duration=128.812s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0x10000000000/0xffffff0000000000 actions=write_metadata:0xc0000100000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=128.812s, table=17, n_packets=0, n_bytes=0, priority=6,metadata=0xc000010000000000/0xffffff0000000000 actions=write_metadata:0xe000011388000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=127.218s, table=17, n_packets=29, n_bytes=2026, priority=1,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8000001, duration=127.218s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0xa000070000000000/0xffffff0000000000 actions=write_metadata:0xc0000700000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8000001, duration=127.184s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0x60000000000/0xffffff0000000000 actions=write_metadata:0xc0000600000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=127.184s, table=17, n_packets=0, n_bytes=0, priority=6,metadata=0xc000060000000000/0xffffff0000000000 actions=write_metadata:0xe000061389000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000001, duration=18.603s, table=17, n_packets=7, n_bytes=578, priority=5,metadata=0xa0000000000/0xffffff0000000000 actions=write_metadata:0xc0000a00000222ee/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=18.603s, table=17, n_packets=7, n_bytes=578, priority=6,metadata=0xc0000a0000000000/0xffffff0000000000 actions=write_metadata:0xe0000a138a000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000000, duration=847.637s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0xa000000000000000/0xe000000000000000 actions=write_metadata:0xc000000000000000/0xe000000000000000,goto_table:80 cookie=0x6800000, duration=847.525s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38 cookie=0x8000009, duration=128.978s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x222e0/0xfffffffe,dl_dst=fa:16:3e:cc:ba:69 actions=goto_table:21 cookie=0x8000009, duration=127.136s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x222e0/0xfffffffe,dl_dst=fa:16:3e:94:07:2e actions=goto_table:21 cookie=0x1080000, duration=847.488s, table=19, n_packets=7, n_bytes=578, priority=0 actions=goto_table:80 cookie=0x8000002, duration=126.747s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70002 actions=write_actions(pop_mpls:0x0800,group:150001) cookie=0x8000002, duration=125.689s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70003 actions=write_actions(pop_mpls:0x0800,group:150002) cookie=0x8000002, duration=124.657s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70004 actions=write_actions(pop_mpls:0x0800,group:150003) cookie=0x8000002, duration=123.637s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70005 actions=write_actions(pop_mpls:0x0800,group:150004) cookie=0x8000022, duration=18.636s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70008 actions=pop_mpls:0x0800,goto_table:44 cookie=0x1030000, duration=847.651s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000003, duration=127.746s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.4 actions=write_actions(set_field:0x11171->tun_id,output:4) cookie=0x8000003, duration=126.747s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.2 actions=write_actions(group:150001) cookie=0x8000003, duration=125.689s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.3 actions=write_actions(group:150002) cookie=0x8000003, duration=124.658s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.3 actions=write_actions(group:150003) cookie=0x8000003, duration=123.637s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.2 actions=write_actions(group:150004) cookie=0x8000003, duration=122.620s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.4 actions=write_actions(set_field:0x11176->tun_id,output:4) cookie=0x8000003, duration=18.627s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222ee/0xfffffffe,nw_dst=192.168.56.9 actions=goto_table:44 cookie=0x8000004, duration=18.780s, table=21, n_packets=0, n_bytes=0, priority=10,ip,metadata=0x222e0/0xfffffffe actions=goto_table:26 cookie=0x8000003, duration=847.650s, table=21, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000004, duration=847.512s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 cookie=0x8000006, duration=18.731s, table=26, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=goto_table:46 cookie=0x8000005, duration=18.711s, table=36, n_packets=0, n_bytes=0, priority=10,ip,tun_id=0x11170 actions=write_metadata:0x222e0/0xfffffffe,goto_table:46 cookie=0x9000001, duration=565.833s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x9001388, duration=565.828s, table=36, n_packets=26, n_bytes=1900, priority=5,tun_id=0x1388 actions=write_actions(group:209999) cookie=0x9000002, duration=465.800s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x9000006, duration=353.714s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x9001389, duration=353.714s, table=36, n_packets=26, n_bytes=1900, priority=5,tun_id=0x1389 actions=write_actions(group:210001) cookie=0x9000007, duration=251.164s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x9011172, duration=126.747s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11172 actions=write_actions(group:150001) cookie=0x9011173, duration=125.688s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11173 actions=write_actions(group:150002) cookie=0x9011174, duration=124.657s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11174 actions=write_actions(group:150003) cookie=0x9011175, duration=123.636s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11175 actions=write_actions(group:150004) cookie=0x900000a, duration=26.077s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0xa actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x900138a, duration=26.077s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x138a actions=write_actions(group:210003) cookie=0x9011178, duration=18.642s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11178 actions=goto_table:44 cookie=0x9051388, duration=566.630s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dc actions=write_metadata:0x1388000000/0x1fffffffff000000,goto_table:51 cookie=0x9051389, duration=354.376s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dd actions=write_metadata:0x1389000000/0x1fffffffff000000,goto_table:51 cookie=0x6900000, duration=465.789s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=465.776s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=465.769s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=465.764s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=465.755s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=251.294s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=251.283s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=251.270s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=251.256s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=251.232s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=465.759s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=251.244s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=465.741s, table=40, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000,arp_sha=fa:16:3e:23:d9:c0 actions=resubmit(,17) cookie=0x6900000, duration=251.221s, table=40, n_packets=21, n_bytes=882, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000,arp_sha=fa:16:3e:79:69:73 actions=resubmit(,17) cookie=0x6900000, duration=847.652s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:41 cookie=0x6900000, duration=847.573s, table=41, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x4000000, duration=847.600s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8121179, duration=18.752s, table=46, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=CONTROLLER:65535,write_metadata:0x222e0/0xfffffffe cookie=0x8121179, duration=18.658s, table=47, n_packets=0, n_bytes=0, priority=6,ip,metadata=0x222e0/0xfffffffe,nw_src=192.168.56.9 actions=group:200000,write_metadata:0x222e0/0xfffffffe cookie=0x8000006, duration=18.688s, table=47, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=resubmit(,21) cookie=0x8000006, duration=18.609s, table=47, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222ee/0xfffffffe actions=resubmit(,21) cookie=0x8051388, duration=565.833s, table=50, n_packets=9, n_bytes=1840, priority=20,metadata=0x11388000000/0x1fffffffff000000,dl_src=fa:16:3e:05:cd:7d actions=goto_table:51 cookie=0x8051388, duration=465.800s, table=50, n_packets=26, n_bytes=1900, priority=20,metadata=0x21388000000/0x1fffffffff000000,dl_src=fa:16:3e:23:d9:c0 actions=goto_table:51 cookie=0x8051389, duration=353.714s, table=50, n_packets=11, n_bytes=2008, priority=20,metadata=0x61389000000/0x1fffffffff000000,dl_src=fa:16:3e:18:ae:3d actions=goto_table:51 cookie=0x8051389, duration=251.164s, table=50, n_packets=29, n_bytes=2026, priority=20,metadata=0x71389000000/0x1fffffffff000000,dl_src=fa:16:3e:79:69:73 actions=goto_table:51 cookie=0x805138a, duration=13.784s, table=50, n_packets=0, n_bytes=0, idle_timeout=30, send_flow_rem priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=52:54:00:34:10:b5 actions=goto_table:51 cookie=0x805138a, duration=5.933s, table=50, n_packets=1, n_bytes=113, idle_timeout=30, send_flow_rem priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=52:54:00:4d:d1:66 actions=goto_table:51 cookie=0x8050000, duration=847.561s, table=50, n_packets=4, n_bytes=310, priority=0 actions=CONTROLLER:65535,goto_table:51 cookie=0x8031388, duration=565.835s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:05:cd:7d actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=465.800s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:23:d9:c0 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=447.419s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:76:91:5f actions=set_field:0x3->tun_id,output:4 cookie=0x8031389, duration=353.714s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:18:ae:3d actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=251.166s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:79:69:73 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=234.761s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:81:78:40 actions=set_field:0x8->tun_id,output:4 cookie=0x8031388, duration=129.071s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:cc:ba:69 actions=resubmit(,17) cookie=0x8031389, duration=127.327s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:94:07:2e actions=resubmit(,17) cookie=0x803138a, duration=18.958s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=fa:16:3e:5b:ce:2f actions=resubmit(,17) cookie=0x803138a, duration=13.758s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=52:54:00:34:10:b5 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x803138a, duration=5.934s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=52:54:00:4d:d1:66 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x8030000, duration=847.550s, table=51, n_packets=75, n_bytes=5636, priority=0 actions=goto_table:52 cookie=0x8701388, duration=565.828s, table=52, n_packets=31, n_bytes=2290, priority=5,metadata=0x1388000000/0xffff000001 actions=write_actions(group:210000) cookie=0x8701388, duration=565.828s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1388000001/0xffff000001 actions=write_actions(group:209999) cookie=0x8701389, duration=353.713s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1389000001/0xffff000001 actions=write_actions(group:210001) cookie=0x8701389, duration=353.713s, table=52, n_packets=36, n_bytes=2584, priority=5,metadata=0x1389000000/0xffff000001 actions=write_actions(group:210002) cookie=0x870138a, duration=26.077s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004) cookie=0x870138a, duration=26.077s, table=52, n_packets=8, n_bytes=762, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003) cookie=0x8800001, duration=565.827s, table=55, n_packets=5, n_bytes=390, priority=10,tun_id=0x1,metadata=0x10000000000/0x1fffff0000000000 actions=drop cookie=0x8800002, duration=465.799s, table=55, n_packets=26, n_bytes=1900, priority=10,tun_id=0x2,metadata=0x20000000000/0x1fffff0000000000 actions=drop cookie=0x8800006, duration=353.713s, table=55, n_packets=7, n_bytes=558, priority=10,tun_id=0x6,metadata=0x60000000000/0x1fffff0000000000 actions=drop cookie=0x8800007, duration=251.164s, table=55, n_packets=29, n_bytes=2026, priority=10,tun_id=0x7,metadata=0x70000000000/0x1fffff0000000000 actions=drop cookie=0x880000a, duration=26.077s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xa,metadata=0xa0000000000/0x1fffff0000000000 actions=drop cookie=0x8800001, duration=565.828s, table=55, n_packets=52, n_bytes=3800, priority=9,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8800002, duration=465.799s, table=55, n_packets=26, n_bytes=1900, priority=9,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8800006, duration=353.712s, table=55, n_packets=55, n_bytes=3926, priority=9,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8800007, duration=251.164s, table=55, n_packets=26, n_bytes=1900, priority=9,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x880000a, duration=26.077s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xa actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x6800000, duration=847.586s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8110001, duration=128.888s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000100000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110001, duration=128.888s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000100000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110002, duration=128.804s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000200000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110002, duration=128.804s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000200000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110007, duration=127.249s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000700000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110007, duration=127.249s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000700000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110006, duration=127.196s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000600000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110006, duration=127.196s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000600000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x811000a, duration=18.844s, table=80, n_packets=2, n_bytes=84, priority=100,arp,metadata=0xc0000a00000222ee/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x811000a, duration=18.844s, table=80, n_packets=1, n_bytes=42, priority=100,arp,metadata=0xc0000a00000222ee/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x1030000, duration=847.598s, table=80, n_packets=4, n_bytes=452, priority=0 actions=resubmit(,17) cookie=0x8000007, duration=566.368s, table=220, n_packets=52, n_bytes=3800, priority=7,reg6=0x100 actions=output:2 cookie=0x6900000, duration=465.721s, table=220, n_packets=28, n_bytes=2625, priority=6,reg6=0x200 actions=load:0xe0000200->NXM_NX_REG6[],write_metadata:0xe000020000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=465.720s, table=220, n_packets=28, n_bytes=2625, priority=7,reg6=0xe0000200 actions=output:3 cookie=0x8000007, duration=354.342s, table=220, n_packets=55, n_bytes=3926, priority=7,reg6=0x600 actions=output:5 cookie=0x6900000, duration=251.183s, table=220, n_packets=28, n_bytes=2625, priority=6,reg6=0x700 actions=load:0xe0000700->NXM_NX_REG6[],write_metadata:0xe000070000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=251.182s, table=220, n_packets=28, n_bytes=2625, priority=7,reg6=0xe0000700 actions=output:6 cookie=0x8000007, duration=27.224s, table=220, n_packets=2, n_bytes=84, priority=7,reg6=0xa00 actions=output:1 cookie=0x6900000, duration=465.887s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=465.876s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=465.852s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.848s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.830s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.386s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=251.371s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=251.348s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.332s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=251.319s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=465.814s, table=251, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=251.307s, table=251, n_packets=18, n_bytes=756, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=847.537s, table=251, n_packets=14, n_bytes=2132, priority=0 actions=goto_table:252 cookie=0x6900000, duration=847.501s, table=252, n_packets=14, n_bytes=2132, priority=0 actions=resubmit(,220)/opt/tools/osdbg.sh: line 57: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 58: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-groups br-intOFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) group_id=150002,type=all,bucket=actions=set_field:fa:16:3e:23:d9:c0->eth_dst,load:0x200->NXM_NX_REG6[],resubmit(,220) group_id=210001,type=all,bucket=actions=set_field:0x6->tun_id,resubmit(,55),bucket=actions=set_field:0x7->tun_id,resubmit(,55) group_id=210002,type=all,bucket=actions=group:210001,bucket=actions=set_field:0x1389->tun_id,output:4 group_id=150003,type=all,bucket=actions=set_field:fa:16:3e:79:69:73->eth_dst,load:0x700->NXM_NX_REG6[],resubmit(,220) group_id=210003,type=all group_id=209999,type=all,bucket=actions=set_field:0x1->tun_id,resubmit(,55),bucket=actions=set_field:0x2->tun_id,resubmit(,55) group_id=150001,type=all,bucket=actions=set_field:fa:16:3e:05:cd:7d->eth_dst,load:0x100->NXM_NX_REG6[],resubmit(,220) group_id=150004,type=all,bucket=actions=set_field:fa:16:3e:18:ae:3d->eth_dst,load:0x600->NXM_NX_REG6[],resubmit(,220) group_id=200000,type=all,bucket=actions=set_field:52:54:00:34:10:b5->eth_dst,load:0xa00->NXM_NX_REG6[],resubmit(,220) group_id=210000,type=all,bucket=actions=group:209999,bucket=actions=set_field:0x1388->tun_id,output:4/opt/tools/osdbg.sh: line 59: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 60: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-group-stats br-intOFPST_GROUP reply (OF1.3) (xid=0x2): group_id=210004,duration=26.417s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0 group_id=150002,duration=126.739s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210001,duration=354.372s,ref_count=2,packet_count=55,byte_count=3926,bucket0:packet_count=55,byte_count=3926,bucket1:packet_count=55,byte_count=3926 group_id=210002,duration=354.063s,ref_count=1,packet_count=17,byte_count=790,bucket0:packet_count=17,byte_count=790,bucket1:packet_count=17,byte_count=790 group_id=150003,duration=125.696s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210003,duration=26.720s,ref_count=2,packet_count=8,byte_count=762 group_id=209999,duration=566.575s,ref_count=2,packet_count=52,byte_count=3800,bucket0:packet_count=52,byte_count=3800,bucket1:packet_count=52,byte_count=3800 group_id=150001,duration=127.783s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=150004,duration=124.668s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=200000,duration=25.780s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210000,duration=566.271s,ref_count=1,packet_count=13,byte_count=574,bucket0:packet_count=13,byte_count=574,bucket1:packet_count=13,byte_count=574
After ping from 10.100.5.4 to www.google.com: Flowssudo ovs-ofctl --protocol=OpenFlow13 dump-flows br-intOFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8000000, duration=931.082s, table=0, n_packets=365, n_bytes=46664, priority=4,in_port=2 actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=830.308s, table=0, n_packets=32, n_bytes=2376, priority=4,in_port=3 actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17 cookie=0x8000001, duration=813.065s, table=0, n_packets=1392, n_bytes=115909, priority=5,in_port=4 actions=write_metadata:0x50000000001/0x1fffff0000000001,goto_table:36 cookie=0x8000000, duration=718.806s, table=0, n_packets=12, n_bytes=2098, priority=4,in_port=5 actions=write_metadata:0x60000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=615.761s, table=0, n_packets=39, n_bytes=2894, priority=4,in_port=6 actions=write_metadata:0x70000000000/0xffffff0000000001,goto_table:17 cookie=0x8000000, duration=391.622s, table=0, n_packets=129, n_bytes=12987, priority=1,in_port=1 actions=write_metadata:0xa0000000001/0xffffff0000000001,goto_table:17 cookie=0x8040000, duration=830.081s, table=17, n_packets=32, n_bytes=2376, priority=6,metadata=0xc000020000000000/0xffffff0000000000 actions=write_metadata:0xe000021388000000/0xfffffffffffffffe,goto_table:50 cookie=0x8040000, duration=615.526s, table=17, n_packets=31, n_bytes=2110, priority=6,metadata=0xc000070000000000/0xffffff0000000000 actions=write_metadata:0xe000071389000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=493.186s, table=17, n_packets=32, n_bytes=2376, priority=1,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0xa000020000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8000001, duration=493.186s, table=17, n_packets=6, n_bytes=476, priority=5,metadata=0xa000020000000000/0xffffff0000000000 actions=write_metadata:0xc0000200000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8000001, duration=493.177s, table=17, n_packets=353, n_bytes=44566, priority=5,metadata=0x10000000000/0xffffff0000000000 actions=write_metadata:0xc0000100000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=493.177s, table=17, n_packets=353, n_bytes=44566, priority=6,metadata=0xc000010000000000/0xffffff0000000000 actions=write_metadata:0xe000011388000000/0xfffffffffffffffe,goto_table:50 cookie=0x6900000, duration=491.583s, table=17, n_packets=39, n_bytes=2894, priority=1,metadata=0x70000000000/0xffffff0000000000 actions=write_metadata:0xa000070000000000/0xfffffffffffffffe,goto_table:40 cookie=0x8000001, duration=491.583s, table=17, n_packets=10, n_bytes=868, priority=5,metadata=0xa000070000000000/0xffffff0000000000 actions=write_metadata:0xc0000700000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8000001, duration=491.549s, table=17, n_packets=0, n_bytes=0, priority=5,metadata=0x60000000000/0xffffff0000000000 actions=write_metadata:0xc0000600000222e0/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=491.549s, table=17, n_packets=0, n_bytes=0, priority=6,metadata=0xc000060000000000/0xffffff0000000000 actions=write_metadata:0xe000061389000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000001, duration=382.968s, table=17, n_packets=127, n_bytes=12761, priority=5,metadata=0xa0000000000/0xffffff0000000000 actions=write_metadata:0xc0000a00000222ee/0xfffffffffffffffe,goto_table:19 cookie=0x8040000, duration=382.968s, table=17, n_packets=119, n_bytes=11865, priority=6,metadata=0xc0000a0000000000/0xffffff0000000000 actions=write_metadata:0xe0000a138a000000/0xfffffffffffffffe,goto_table:50 cookie=0x8000000, duration=1212.002s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0xa000000000000000/0xe000000000000000 actions=write_metadata:0xc000000000000000/0xe000000000000000,goto_table:80 cookie=0x6800000, duration=1211.890s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38 cookie=0x8000009, duration=493.343s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x222e0/0xfffffffe,dl_dst=fa:16:3e:cc:ba:69 actions=goto_table:21 cookie=0x8000009, duration=491.501s, table=19, n_packets=9, n_bytes=826, priority=20,metadata=0x222e0/0xfffffffe,dl_dst=fa:16:3e:94:07:2e actions=goto_table:21 cookie=0x8000009, duration=281.174s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x222ee/0xfffffffe,dl_dst=fa:16:3e:e5:e5:81 actions=goto_table:21 cookie=0x8000009, duration=272.066s, table=19, n_packets=9, n_bytes=938, priority=20,metadata=0x222ee/0xfffffffe,dl_dst=fa:16:3e:c8:99:b9 actions=goto_table:21 cookie=0x1080000, duration=1211.853s, table=19, n_packets=478, n_bytes=56907, priority=0 actions=goto_table:80 cookie=0x8000002, duration=491.112s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70002 actions=write_actions(pop_mpls:0x0800,group:150001) cookie=0x8000002, duration=490.054s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70003 actions=write_actions(pop_mpls:0x0800,group:150002) cookie=0x8000002, duration=489.022s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70004 actions=write_actions(pop_mpls:0x0800,group:150003) cookie=0x8000002, duration=488.002s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70005 actions=write_actions(pop_mpls:0x0800,group:150004) cookie=0x8000022, duration=383.001s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70008 actions=pop_mpls:0x0800,goto_table:44 cookie=0x8000002, duration=281.208s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70009 actions=pop_mpls:0x0800,goto_table:25 cookie=0x8000002, duration=272.099s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=70011 actions=pop_mpls:0x0800,goto_table:25 cookie=0x1030000, duration=1212.016s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80 cookie=0x8000003, duration=492.111s, table=21, n_packets=4, n_bytes=392, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.4 actions=write_actions(set_field:0x11171->tun_id,output:4) cookie=0x8000003, duration=491.112s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.2 actions=write_actions(group:150001) cookie=0x8000003, duration=490.054s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.3 actions=write_actions(group:150002) cookie=0x8000003, duration=489.023s, table=21, n_packets=8, n_bytes=896, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.3 actions=write_actions(group:150003) cookie=0x8000003, duration=488.002s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.2 actions=write_actions(group:150004) cookie=0x8000003, duration=486.985s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.4 actions=write_actions(set_field:0x11176->tun_id,output:4) cookie=0x8000003, duration=382.992s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222ee/0xfffffffe,nw_dst=192.168.56.9 actions=goto_table:44 cookie=0x8000003, duration=281.197s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222ee/0xfffffffe,nw_dst=192.168.56.10 actions=goto_table:25 cookie=0x8000003, duration=276.683s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222ee/0xfffffffe,nw_dst=192.168.56.11 actions=write_actions(set_field:0x1117a->tun_id,output:4) cookie=0x8000003, duration=272.089s, table=21, n_packets=8, n_bytes=896, priority=42,ip,metadata=0x222ee/0xfffffffe,nw_dst=192.168.56.12 actions=goto_table:25 cookie=0x8000003, duration=267.176s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x222ee/0xfffffffe,nw_dst=192.168.56.13 actions=write_actions(set_field:0x1117c->tun_id,output:4) cookie=0x8000004, duration=383.145s, table=21, n_packets=4, n_bytes=392, priority=10,ip,metadata=0x222e0/0xfffffffe actions=goto_table:26 cookie=0x8000003, duration=1212.015s, table=21, n_packets=2, n_bytes=84, priority=0 actions=goto_table:80 cookie=0x8000004, duration=1211.877s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535 cookie=0x8000004, duration=281.290s, table=25, n_packets=0, n_bytes=0, priority=10,ip,nw_dst=192.168.56.10 actions=set_field:10.100.5.3->ip_dst,write_metadata:0x222e0/0xfffffffe,goto_table:27 cookie=0x8000004, duration=272.171s, table=25, n_packets=8, n_bytes=896, priority=10,ip,nw_dst=192.168.56.12 actions=set_field:10.100.6.3->ip_dst,write_metadata:0x222e0/0xfffffffe,goto_table:27 cookie=0x8000004, duration=281.264s, table=26, n_packets=0, n_bytes=0, priority=10,ip,metadata=0x222e0/0xfffffffe,nw_src=10.100.5.3 actions=set_field:192.168.56.10->ip_src,write_metadata:0x222ee/0xfffffffe,goto_table:28 cookie=0x8000004, duration=272.142s, table=26, n_packets=4, n_bytes=392, priority=10,ip,metadata=0x222e0/0xfffffffe,nw_src=10.100.6.3 actions=set_field:192.168.56.12->ip_src,write_metadata:0x222ee/0xfffffffe,goto_table:28 cookie=0x8000006, duration=383.096s, table=26, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=goto_table:46 cookie=0x8000004, duration=281.283s, table=27, n_packets=0, n_bytes=0, priority=10,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.5.3 actions=resubmit(,21) cookie=0x8000004, duration=272.165s, table=27, n_packets=8, n_bytes=896, priority=10,ip,metadata=0x222e0/0xfffffffe,nw_dst=10.100.6.3 actions=resubmit(,21) cookie=0x8000004, duration=281.233s, table=28, n_packets=0, n_bytes=0, priority=10,ip,metadata=0x222ee/0xfffffffe,nw_src=192.168.56.10 actions=set_field:fa:16:3e:e5:e5:81->eth_src,group:200000 cookie=0x8000004, duration=272.123s, table=28, n_packets=4, n_bytes=392, priority=10,ip,metadata=0x222ee/0xfffffffe,nw_src=192.168.56.12 actions=set_field:fa:16:3e:c8:99:b9->eth_src,group:200000 cookie=0x8000005, duration=383.076s, table=36, n_packets=0, n_bytes=0, priority=10,ip,tun_id=0x11170 actions=write_metadata:0x222e0/0xfffffffe,goto_table:46 cookie=0x9000001, duration=930.198s, table=36, n_packets=238, n_bytes=31556, priority=5,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x9001388, duration=930.193s, table=36, n_packets=29, n_bytes=2026, priority=5,tun_id=0x1388 actions=write_actions(group:209999) cookie=0x9000002, duration=830.165s, table=36, n_packets=5, n_bytes=434, priority=5,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x9000006, duration=718.079s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x9001389, duration=718.079s, table=36, n_packets=26, n_bytes=1900, priority=5,tun_id=0x1389 actions=write_actions(group:210001) cookie=0x9000007, duration=615.529s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x9011172, duration=491.112s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11172 actions=write_actions(group:150001) cookie=0x9011173, duration=490.053s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11173 actions=write_actions(group:150002) cookie=0x9011174, duration=489.022s, table=36, n_packets=4, n_bytes=392, priority=5,tun_id=0x11174 actions=write_actions(group:150003) cookie=0x9011175, duration=488.001s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11175 actions=write_actions(group:150004) cookie=0x900000a, duration=390.442s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0xa actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x900138a, duration=390.442s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x138a actions=write_actions(group:210003) cookie=0x9011178, duration=383.007s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11178 actions=goto_table:44 cookie=0x9011179, duration=281.218s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x11179 actions=resubmit(,25) cookie=0x901117b, duration=272.111s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x1117b actions=resubmit(,25) cookie=0x9051388, duration=930.995s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dc actions=write_metadata:0x1388000000/0x1fffffffff000000,goto_table:51 cookie=0x9051389, duration=718.741s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5dd actions=write_metadata:0x1389000000/0x1fffffffff000000,goto_table:51 cookie=0x6900000, duration=830.154s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=830.141s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=830.134s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=830.129s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=830.120s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=615.659s, table=40, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17) cookie=0x6900000, duration=615.648s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17) cookie=0x6900000, duration=615.635s, table=40, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=drop cookie=0x6900000, duration=615.621s, table=40, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=drop cookie=0x6900000, duration=615.597s, table=40, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=134,icmp_code=0 actions=drop cookie=0x6900000, duration=830.124s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=615.609s, table=40, n_packets=6, n_bytes=468, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,17) cookie=0x6900000, duration=830.106s, table=40, n_packets=20, n_bytes=840, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000,arp_sha=fa:16:3e:23:d9:c0 actions=resubmit(,17) cookie=0x6900000, duration=615.586s, table=40, n_packets=23, n_bytes=966, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000,arp_sha=fa:16:3e:79:69:73 actions=resubmit(,17) cookie=0x6900000, duration=1212.017s, table=40, n_packets=12, n_bytes=1176, priority=0 actions=goto_table:41 cookie=0x6900000, duration=1211.938s, table=41, n_packets=12, n_bytes=1176, priority=0 actions=resubmit(,17) cookie=0x4000000, duration=1211.965s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8121179, duration=383.117s, table=46, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=CONTROLLER:65535,write_metadata:0x222e0/0xfffffffe cookie=0x8121179, duration=383.023s, table=47, n_packets=0, n_bytes=0, priority=6,ip,metadata=0x222e0/0xfffffffe,nw_src=192.168.56.9 actions=group:200000,write_metadata:0x222e0/0xfffffffe cookie=0x8000006, duration=383.053s, table=47, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222e0/0xfffffffe actions=resubmit(,21) cookie=0x8000006, duration=382.974s, table=47, n_packets=0, n_bytes=0, priority=5,ip,metadata=0x222ee/0xfffffffe actions=resubmit(,21) cookie=0x8051388, duration=930.198s, table=50, n_packets=362, n_bytes=46406, priority=20,metadata=0x11388000000/0x1fffffffff000000,dl_src=fa:16:3e:05:cd:7d actions=goto_table:51 cookie=0x8051388, duration=830.165s, table=50, n_packets=32, n_bytes=2376, priority=20,metadata=0x21388000000/0x1fffffffff000000,dl_src=fa:16:3e:23:d9:c0 actions=goto_table:51 cookie=0x8051389, duration=718.079s, table=50, n_packets=11, n_bytes=2008, priority=20,metadata=0x61389000000/0x1fffffffff000000,dl_src=fa:16:3e:18:ae:3d actions=goto_table:51 cookie=0x8051389, duration=615.529s, table=50, n_packets=31, n_bytes=2110, priority=20,metadata=0x71389000000/0x1fffffffff000000,dl_src=fa:16:3e:79:69:73 actions=goto_table:51 cookie=0x805138a, duration=276.660s, table=50, n_packets=12, n_bytes=1016, priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=fa:16:3e:cb:e2:b8 actions=goto_table:51 cookie=0x805138a, duration=267.129s, table=50, n_packets=0, n_bytes=0, priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=fa:16:3e:42:e9:e5 actions=goto_table:51 cookie=0x805138a, duration=39.571s, table=50, n_packets=17, n_bytes=1546, idle_timeout=30, send_flow_rem priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=52:54:00:34:10:b5 actions=goto_table:51 cookie=0x805138a, duration=25.298s, table=50, n_packets=5, n_bytes=565, idle_timeout=30, send_flow_rem priority=20,metadata=0xa138a000000/0x1fffffffff000000,dl_src=52:54:00:4d:d1:66 actions=goto_table:51 cookie=0x8050000, duration=1211.926s, table=50, n_packets=14, n_bytes=928, priority=0 actions=CONTROLLER:65535,goto_table:51 cookie=0x8031388, duration=930.200s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:05:cd:7d actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=830.165s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:23:d9:c0 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8031388, duration=811.784s, table=51, n_packets=361, n_bytes=45767, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:76:91:5f actions=set_field:0x3->tun_id,output:4 cookie=0x8031389, duration=718.079s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:18:ae:3d actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=615.531s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:79:69:73 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x8031389, duration=599.126s, table=51, n_packets=2, n_bytes=725, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:81:78:40 actions=set_field:0x8->tun_id,output:4 cookie=0x8031388, duration=493.436s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1388000000/0xffff000000,dl_dst=fa:16:3e:cc:ba:69 actions=resubmit(,17) cookie=0x8031389, duration=491.692s, table=51, n_packets=1, n_bytes=42, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:94:07:2e actions=resubmit(,17) cookie=0x803138a, duration=383.323s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=fa:16:3e:5b:ce:2f actions=resubmit(,17) cookie=0x803138a, duration=276.660s, table=51, n_packets=15, n_bytes=1518, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=fa:16:3e:cb:e2:b8 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x803138a, duration=267.129s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=fa:16:3e:42:e9:e5 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x803138a, duration=39.571s, table=51, n_packets=12, n_bytes=960, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=52:54:00:34:10:b5 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x803138a, duration=25.298s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=52:54:00:4d:d1:66 actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x8030000, duration=1211.915s, table=51, n_packets=157, n_bytes=14319, priority=0 actions=goto_table:52 cookie=0x8701388, duration=930.193s, table=52, n_packets=31, n_bytes=2290, priority=5,metadata=0x1388000000/0xffff000001 actions=write_actions(group:210000) cookie=0x8701388, duration=930.193s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1388000001/0xffff000001 actions=write_actions(group:209999) cookie=0x8701389, duration=718.078s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1389000001/0xffff000001 actions=write_actions(group:210001) cookie=0x8701389, duration=718.078s, table=52, n_packets=37, n_bytes=2626, priority=5,metadata=0x1389000000/0xffff000001 actions=write_actions(group:210002) cookie=0x870138a, duration=390.442s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004) cookie=0x870138a, duration=390.442s, table=52, n_packets=89, n_bytes=9403, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003) cookie=0x8800001, duration=930.192s, table=55, n_packets=5, n_bytes=390, priority=10,tun_id=0x1,metadata=0x10000000000/0x1fffff0000000000 actions=drop cookie=0x8800002, duration=830.164s, table=55, n_packets=26, n_bytes=1900, priority=10,tun_id=0x2,metadata=0x20000000000/0x1fffff0000000000 actions=drop cookie=0x8800006, duration=718.078s, table=55, n_packets=7, n_bytes=558, priority=10,tun_id=0x6,metadata=0x60000000000/0x1fffff0000000000 actions=drop cookie=0x8800007, duration=615.529s, table=55, n_packets=30, n_bytes=2068, priority=10,tun_id=0x7,metadata=0x70000000000/0x1fffff0000000000 actions=drop cookie=0x880000a, duration=390.442s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xa,metadata=0xa0000000000/0x1fffff0000000000 actions=drop cookie=0x8800001, duration=930.193s, table=55, n_packets=55, n_bytes=3926, priority=9,tun_id=0x1 actions=load:0x100->NXM_NX_REG6[],resubmit(,220) cookie=0x8800002, duration=830.164s, table=55, n_packets=29, n_bytes=2026, priority=9,tun_id=0x2 actions=load:0x200->NXM_NX_REG6[],resubmit(,220) cookie=0x8800006, duration=718.077s, table=55, n_packets=56, n_bytes=3968, priority=9,tun_id=0x6 actions=load:0x600->NXM_NX_REG6[],resubmit(,220) cookie=0x8800007, duration=615.529s, table=55, n_packets=26, n_bytes=1900, priority=9,tun_id=0x7 actions=load:0x700->NXM_NX_REG6[],resubmit(,220) cookie=0x880000a, duration=390.442s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0xa actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) cookie=0x6800000, duration=1211.951s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17) cookie=0x8110001, duration=493.253s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000100000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110001, duration=493.253s, table=80, n_packets=1, n_bytes=42, priority=100,arp,metadata=0xc0000100000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110002, duration=493.169s, table=80, n_packets=1, n_bytes=42, priority=100,arp,metadata=0xc0000200000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110002, duration=493.169s, table=80, n_packets=1, n_bytes=42, priority=100,arp,metadata=0xc0000200000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110007, duration=491.614s, table=80, n_packets=2, n_bytes=84, priority=100,arp,metadata=0xc0000700000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110007, duration=491.614s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000700000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110006, duration=491.561s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000600000222e0/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x8110006, duration=491.561s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0xc0000600000222e0/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x811000a, duration=383.209s, table=80, n_packets=11, n_bytes=462, priority=100,arp,metadata=0xc0000a00000222ee/0xffffff00fffffffe,arp_op=2 actions=CONTROLLER:65535,resubmit(,17) cookie=0x811000a, duration=383.209s, table=80, n_packets=8, n_bytes=336, priority=100,arp,metadata=0xc0000a00000222ee/0xffffff00fffffffe,arp_op=1 actions=CONTROLLER:65535,resubmit(,17) cookie=0x1030000, duration=1211.963s, table=80, n_packets=456, n_bytes=55983, priority=0 actions=resubmit(,17) cookie=0x8000007, duration=930.733s, table=220, n_packets=293, n_bytes=35482, priority=7,reg6=0x100 actions=output:2 cookie=0x6900000, duration=830.086s, table=220, n_packets=36, n_bytes=3185, priority=6,reg6=0x200 actions=load:0xe0000200->NXM_NX_REG6[],write_metadata:0xe000020000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=830.085s, table=220, n_packets=36, n_bytes=3185, priority=7,reg6=0xe0000200 actions=output:3 cookie=0x8000007, duration=718.707s, table=220, n_packets=56, n_bytes=3968, priority=7,reg6=0x600 actions=output:5 cookie=0x6900000, duration=615.548s, table=220, n_packets=42, n_bytes=3997, priority=6,reg6=0x700 actions=load:0xe0000700->NXM_NX_REG6[],write_metadata:0xe000070000000000/0xfffffffffffffffe,goto_table:251 cookie=0x8000007, duration=615.547s, table=220, n_packets=42, n_bytes=3997, priority=7,reg6=0xe0000700 actions=output:6 cookie=0x8000007, duration=391.589s, table=220, n_packets=44, n_bytes=3416, priority=7,reg6=0xa00 actions=output:1 cookie=0x6900000, duration=830.252s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x20000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=830.241s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=830.217s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=830.213s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=830.195s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=615.751s, table=251, n_packets=2, n_bytes=725, priority=63010,udp,metadata=0x70000000000/0x1fffff0000000000,tp_src=67,tp_dst=68 actions=resubmit(,220) cookie=0x6900000, duration=615.736s, table=251, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x70000000000/0x1fffff0000000000,tp_src=547,tp_dst=546 actions=resubmit(,220) cookie=0x6900000, duration=615.713s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=130,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=615.697s, table=251, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=615.684s, table=251, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x70000000000/0x1fffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,220) cookie=0x6900000, duration=830.179s, table=251, n_packets=22, n_bytes=924, priority=63010,arp,metadata=0x20000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=615.672s, table=251, n_packets=20, n_bytes=840, priority=63010,arp,metadata=0x70000000000/0x1fffff0000000000 actions=resubmit(,220) cookie=0x6900000, duration=1211.902s, table=251, n_packets=30, n_bytes=3812, priority=0 actions=goto_table:252 cookie=0x6900000, duration=1211.866s, table=252, n_packets=30, n_bytes=3812, priority=0 actions=resubmit(,220)/opt/tools/osdbg.sh: line 57: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 58: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-groups br-intOFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0xa00->NXM_NX_REG6[],resubmit(,220) group_id=150002,type=all,bucket=actions=set_field:fa:16:3e:23:d9:c0->eth_dst,load:0x200->NXM_NX_REG6[],resubmit(,220) group_id=210001,type=all,bucket=actions=set_field:0x6->tun_id,resubmit(,55),bucket=actions=set_field:0x7->tun_id,resubmit(,55) group_id=210002,type=all,bucket=actions=group:210001,bucket=actions=set_field:0x1389->tun_id,output:4 group_id=150003,type=all,bucket=actions=set_field:fa:16:3e:79:69:73->eth_dst,load:0x700->NXM_NX_REG6[],resubmit(,220) group_id=210003,type=all group_id=209999,type=all,bucket=actions=set_field:0x1->tun_id,resubmit(,55),bucket=actions=set_field:0x2->tun_id,resubmit(,55) group_id=150001,type=all,bucket=actions=set_field:fa:16:3e:05:cd:7d->eth_dst,load:0x100->NXM_NX_REG6[],resubmit(,220) group_id=150004,type=all,bucket=actions=set_field:fa:16:3e:18:ae:3d->eth_dst,load:0x600->NXM_NX_REG6[],resubmit(,220) group_id=200000,type=all,bucket=actions=set_field:52:54:00:34:10:b5->eth_dst,load:0xa00->NXM_NX_REG6[],resubmit(,220) group_id=210000,type=all,bucket=actions=group:209999,bucket=actions=set_field:0x1388->tun_id,output:4/opt/tools/osdbg.sh: line 59: short_source: command not found+ : echo ----------/opt/tools/osdbg.sh: line 60: short_source: command not found+ : sudo ovs-ofctl --protocol=OpenFlow13 dump-group-stats br-intOFPST_GROUP reply (OF1.3) (xid=0x2): group_id=210004,duration=390.782s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0 group_id=150002,duration=491.104s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=210001,duration=718.737s,ref_count=2,packet_count=56,byte_count=3968,bucket0:packet_count=56,byte_count=3968,bucket1:packet_count=56,byte_count=3968 group_id=210002,duration=718.428s,ref_count=1,packet_count=18,byte_count=832,bucket0:packet_count=18,byte_count=832,bucket1:packet_count=18,byte_count=832 group_id=150003,duration=490.061s,ref_count=3,packet_count=12,byte_count=1288,bucket0:packet_count=12,byte_count=1288 group_id=210003,duration=391.085s,ref_count=2,packet_count=89,byte_count=9403 group_id=209999,duration=930.939s,ref_count=2,packet_count=55,byte_count=3926,bucket0:packet_count=55,byte_count=3926,bucket1:packet_count=55,byte_count=3926 group_id=150001,duration=492.147s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=150004,duration=489.032s,ref_count=3,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0 group_id=200000,duration=390.144s,ref_count=3,packet_count=4,byte_count=392,bucket0:packet_count=4,byte_count=392 group_id=210000,duration=930.635s,ref_count=1,packet_count=13,byte_count=574,bucket0:packet_count=13,byte_count=574,bucket1:packet_count=13,byte_count=574
Start From Here
• Checkout all the info on the project wiki:• NetVirt Project Wiki• Weekly meetings on Tuesday’s at 8:00a PST• Getting started: How to pull and build the code• Tutorials with slides and ova-packaged virtual machines
• Connect with active developers in the community on the #opendaylight-ovsdb IRC channel at freenode.net
• Poke {vishnoianil,shague} on irc #opendaylight-ovsdb• NetVirt Trello page for project task tracking: NetVirt Trello• Join the conversation through lists.opendaylight.org and ask.opendaylight.org
Thank You