Hello,
We are currently experimenting with accounting for CGN and wish to be able
to quickly identify which customer had a specific "public" IP and "public"
port.
We are collecting data with NSEL and NEL attributes, but it seems there
isn't any way to search all records that have allocated a portblock that
contains port x (through nfdump).
For instance, let's assume that our customer is allocated ip 8.8.8.132 and
uses port 10249 as a source port. I would like to be able to filter by xip
8.8.8.132 (which I currently can do) and by port 10249 > pblock start and
port 10249 < pblock start + pblock size (I noticed that pblock end is 0 in
our captures). (So list all records that have that port inside the port
range).
I realize this might be harder to implement (since it has to do additions
of two different fields), but I wanted to ask the following:
1. Is this filtering something that's planned for the future? Or, at least,
adding the option to filter by pblock start?
2. Is it something that you thinks is "doable" and I could do (my C skills
are rusty, but in need of a brush-up). Where should I start to look?
Here is how a record that I want filtered currently looks like:
I am using nfdump: Version: NSEL-NEL1.6.12 $Date: 2014-04-02 20:08:48 +0200
(Wed, 02 Apr 2014) $
Here is a raw flow record:
Flow Record:
Flags = 0x46 EVENT, Unsampled
export sysid = 1
size = 104
first = 1399277842 [2014-05-05 11:17:22]
last = 1399277842 [2014-05-05 11:17:22]
msec_first = 127
msec_last = 127
src addr = 10.1.6.83
dst addr = 0.0.0.0
src port = 0
dst port = 0
fwd status = 0
tcp flags = 0x00 ......
proto = 6 TCP
(src)tos = 0
(in)packets = 0
(in)bytes = 0
connect ID = 0
fw event = 1: CREATE
fw ext event = 0
Event time = 1399277842127 [2014-05-05 11:17:22.127]
src xlt ip = 8.8.8.132
dst xlt ip = 0.0.0.0
nat event = 1: ADD
ingress VRF = 3
egress VRF = 0
pblock start = 10240
pblock end = 0
pblock step = 1
pblock size = 1024
Regards,
Adrian
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Nfsen-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nfsen-discuss