Neutron already supports L3 router with network namespaces which send notifications, as Armando mentioned. Ceilometer can consume these notification and I think monisca can do similar things. I believe you can collect enough information for neutron ovs implementation.
2016-04-25 13:20 GMT-05:00 Rubab Syed <[email protected]>: > Hi folks, > > I'm writing a plugin for Monasca to monitor traffic at layer 3. My Neutron > backend is OVS and I'm using iptables of network namespaces for getting > traffic counters. Would the following rules in router namespace cover all > the traffic at layer 3 per router per tenant? > > - Chain MONASCA-INPUT in filter table > - src: anywhere dest: gateway port IP // north-south traffic for > SNATed and FIPs > > - Chain MONASCA-FORWARD in filter table > - src: anywhere dest: anywhere // east-west traffic > inter-network and intra-network > > - Chain MONASCA-OUTPUT in filter table > - src: gateway port dest: anywhere // north-south traffic from > VMs to public network > > > Would these be sufficient or am I missing something? > > Thanks! > > Rubab > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: [email protected]?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
