1 | # Using udp-breeder to redistribute UDP traffic |
---|
2 | |
---|
3 | # In this example we have the NOC box receiving flows from each group's |
---|
4 | # router and from softflowd. |
---|
5 | # Also, each PC receives from its own router and from the lab gw |
---|
6 | # Note: port numbers changed a bit from previous docs. |
---|
7 | |
---|
8 | In /etc/default/softflowd: |
---|
9 | -------------------------------------------------------------------------------------- |
---|
10 | INTERFACE="any" |
---|
11 | OPTIONS="-n 10.10.0.250:9009 -v 5" |
---|
12 | -------------------------------------------------------------------------------------- |
---|
13 | |
---|
14 | |
---|
15 | This goes in /etc/rc.local: |
---|
16 | -------------------------------------------------------------------------------------- |
---|
17 | # Redirect flows from softflowd to the port where nfcap will listen and also to each PC |
---|
18 | /usr/local/bin/udp-breeder -p 9009 127.0.0.1:9000 \ |
---|
19 | 10.10.1.1:9900 10.10.1.2:9900 10.10.1.3:9900 10.10.1.4:9900 \ |
---|
20 | 10.10.2.5:9900 10.10.2.6:9900 10.10.2.7:9900 10.10.2.8:9900 \ |
---|
21 | 10.10.3.9:9900 10.10.3.10:9900 10.10.3.11:9900 10.10.3.12:9900 \ |
---|
22 | 10.10.4.13:9900 10.10.4.14:9900 10.10.4.15:9900 10.10.4.16:9900 \ |
---|
23 | 10.10.5.17:9900 10.10.5.18:9900 10.10.5.19:9900 10.10.5.20:9900 \ |
---|
24 | 10.10.6.21:9900 10.10.6.22:9900 10.10.6.23:9900 10.10.6.24:9900 |
---|
25 | # |
---|
26 | # Redirect flows coming from routers to myself on different ports and to each PC in each group |
---|
27 | # |
---|
28 | # Group 1 |
---|
29 | /usr/local/bin/udp-breeder -p 9991 127.0.0.1:9001 10.10.1.1:9009 10.10.1.2:9009 10.10.1.3:9009 10.10.1.4:9009 |
---|
30 | # Group 2 |
---|
31 | /usr/local/bin/udp-breeder -p 9992 127.0.0.1:9002 10.10.2.5:9009 10.10.2.6:9009 10.10.2.7:9009 10.10.2.8:9009 |
---|
32 | # Group 3 |
---|
33 | /usr/local/bin/udp-breeder -p 9993 127.0.0.1:9003 10.10.3.9:9009 10.10.3.10:9009 10.10.3.11:9009 10.10.3.12:9009 |
---|
34 | # Group 4 |
---|
35 | /usr/local/bin/udp-breeder -p 9994 127.0.0.1:9004 10.10.4.13:9009 10.10.4.14:9009 10.10.4.15:9009 10.10.4.16:9009 |
---|
36 | # Group 5 |
---|
37 | /usr/local/bin/udp-breeder -p 9995 127.0.0.1:9005 10.10.5.17:9009 10.10.5.18:9009 10.10.5.19:9009 10.10.5.20:9009 |
---|
38 | # Group 6 |
---|
39 | /usr/local/bin/udp-breeder -p 9996 127.0.0.1:9006 10.10.6.21:9009 10.10.6.22:9009 10.10.6.23:9009 10.10.6.24:9009 |
---|
40 | -------------------------------------------------------------------------------------- |
---|
41 | |
---|
42 | |
---|
43 | Nfsen on the NOC: |
---|
44 | -------------------------------------------------------------------------------------- |
---|
45 | %sources = ( |
---|
46 | 'gw' => { 'port' => '9000', 'col' => '#0000ff', 'type' => 'netflow' }, |
---|
47 | 'rtr1' => { 'port' => '9001', 'col' => '#0099ff', 'type' => 'netflow' }, |
---|
48 | 'rtr2' => { 'port' => '9002', 'col' => '#9900ff', 'type' => 'netflow' }, |
---|
49 | 'rtr3' => { 'port' => '9003', 'col' => '#ff0000', 'type' => 'netflow' }, |
---|
50 | 'rtr4' => { 'port' => '9004', 'col' => '#ff9900', 'type' => 'netflow' }, |
---|
51 | 'rtr5' => { 'port' => '9005', 'col' => '#ff0099', 'type' => 'netflow' }, |
---|
52 | 'rtr6' => { 'port' => '9006', 'col' => '#ff0066', 'type' => 'netflow' }, |
---|
53 | ); |
---|
54 | -------------------------------------------------------------------------------------- |
---|
55 | |
---|
56 | |
---|
57 | |
---|