[Bro] Cluster+PF_RING doubt
Martin Andreoni
martin at gta.ufrj.br
Fri Feb 21 15:08:28 PST 2014
Hello community , I will ask you a newbie question about Bro and PF_RING
I am working in Bro Cluster topology, as it can be seen in the figure
attached or in http://www.freeimagehosting.net/newuploads/oevq9.png, all
are XEN virtual machines working with the PF_Ring.
My intention is to make a load balancing. I am doing a UDP Flood attack
from several machines in the 123.123.X.X network to one victim in the
192.168.1.X network. As you can imagine, I need to deviate the traffic
to a Bro cluster to analyze it.
As it can be seen in the figure, I put a worker sniffing the eth4
interface from the TAP (worker-5 is in the TAP VM). So here is my doubt.
Should Bro, through the PF_RING lib, automatically load balancing the
traffic to all workers? or there is a mistake in my topology? As it is
working now, I am just receiving all flow in the worker-5 and there is
no balancing.
Thanks for your help.
Below are the commands showing that Bro+PF_ring are working:
*
[BroControl] > status*
Name Type Host Status Pid Peers Started
manager manager 192.168.0.61 running 25665 4 20 Feb 17:15:44
proxy-1 proxy 192.168.0.61 running 25712 4 20 Feb 17:15:47
worker-2 worker 192.168.0.62 running 12326 2 20 Feb 17:15:55
worker-3 worker 192.168.0.64 running 22115 2 20 Feb 17:15:58
worker-4 worker 192.168.0.61 running 25768 2 20 Feb 17:15:59
worker-5 worker 192.168.0.100 running 15901 2 20 Feb 17:16:02
*
**root at manager:/usr/local/bro/etc# broctl config |grep pfring*
pfringclusterid = 15
pfringclustertype = 4-tuple
*root at manager:/usr/local/bro/etc# cat node.cfg*
#Cluster Config
[manager]
type=manager
host=192.168.0.61
[proxy-1]
type=proxy
host=192.168.0.61
[worker-2]
type=worker
host=192.168.0.62
interface=eth2
lb_method=pf_ring
[worker-3]
type=worker
host=192.168.0.64
interface=eth2
lb_method=pf_ring
[worker-4]
type=worker
host=192.168.0.61
interface=eth2
lb_method=pf_ring
[worker-5]
type=worker
host=192.168.0.100
interface=eth4
lb_method=pf_ring
*root at Test1:# ldd /usr/local/bro/bin/bro | grep pcap**
* libpcap.so.1 => /usr/local/pfring/lib/libpcap.so.1 (0x00007f596d4e3000)
*root at worker-5:/proc/net/pf_ring# cat 15901-eth4.115 *
Bound Device(s) : eth4
Active : 1
Breed : Non-DNA
Sampling Rate : 1
Capture Direction : RX+TX
Socket Mode : RX+TX
Appl. Name : <unknown>
IP Defragment : No
BPF Filtering : Enabled
# Sw Filt. Rules : 0
# Hw Filt. Rules : 0
Poll Pkt Watermark : 1
Num Poll Calls : 4053459
Channel Id Mask : 0xFFFFFFFF
Cluster Id : 15
Slot Version : 15 [5.6.3]
Min Num Slots : 8151
Bucket Len : 8192
Slot Len : 8232 [bucket+header]
Tot Memory : 67108864
Tot Packets : 963
Tot Pkt Lost : 0
Tot Insert : 963
Tot Read : 963
Insert Offset : 298168
Remove Offset : 298168
TX: Send Ok : 0
TX: Send Errors : 0
Reflect: Fwd Ok : 0
Reflect: Fwd Errors: 0
Num Free Slots : 8151
--
------------------------------------------------------------------------
*Martin Andreoni *
/Msc. Student/
/Grupo de Teleinformática e Automação (GTA)/
/Programa de Engenharia Elétrica (PEE)/
/Universidade Federal do Rio de Janeiro (UFRJ)/
/www.gta.ufrj.br/~martin <http://www.gta.ufrj.br/%7Emartin>/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/bro/attachments/20140221/4427b02f/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PF_RING.png
Type: image/png
Size: 45946 bytes
Desc: not available
Url : http://mailman.ICSI.Berkeley.EDU/pipermail/bro/attachments/20140221/4427b02f/attachment.bin
More information about the Bro
mailing list