Hi Paolo,

Many thanks for your quick response.
 
> My first suggestion would be to double-check what happens by binding a
> tcpdump to the interface 'any' and see, ie. is traffic (all or specific
> patterns) being captured twice or more times?

I thought to try this myself, however when I try to use the tcpdump packaged
with the OS (CentOS 4.7 i386), I receive the following:

# tcpdump -ne -i any
tcpdump: any: No such device exists
(SIOCGIFHWADDR: No such device)
 
> The configuration looks OK; i assume these two boxes are L3-only (not
> bridging anything); also as i see your filters don't include the 'vlan
> and ...' wording, where VLANs are terminated?

The servers have VLANs configured. My understanding is that the e1000 driver
and/or the linux kernel handles VLAN acceleration, resulting in VLAN id's
not being shown, even if the interface is in promisc. mode.

I'd love to find an alternative solution to this if you know of one.

We were using a different software package (netacct-mysql) to perfom the
same function and it could be bound to multiple devices (eg. eth0.10,
eth0.11, etc) - Is there a relatively easy way to accomplish this with
pmacctd?

> What happens if VRRP points customers to one Quagga box but actually
> is the other to advertise the best BGP path to destination? I assume
> traffic would flow between the two Quagga boxes and be accounted some
> extra times but with different agent_id values: any chance is this the
> case?

Both boxes have IP addresses in all subnets in both upstream and downstream
VLANs. This should, as far as my understanding indicates, ensure that any
traffic flows aren't counted any more than twice - once on the incoming
interface and once of the outgoing interface.

If this isn't the case, surely this would not result in such a massive
discrepancy between the real and accounted traffic flows? Again, please
correct me if I'm wrong.

Regards,

David Hill
eStation Australia Pty Ltd
http://www.estation.com.au
---------------------------
Telephone  03 9725 8759
Facsimile  03 9725 6388

Address    Suite 4, 6 Thomas Brew Lane, Croydon, Victoria, 3136
Postal     PO Box 4084, Croydon Hills, Victoria, 3136

eStation Australia Pty Ltd
ACN        097 354 348
ABN        51 097 354 348
---------------------------


_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to