Hey Raphael,

we use the 1st tag to distinguish ingress and egress of IPv4 and IPv6:

! tag=1      - inbound IPv4 traffic
! tag=2      - outbound IPv4 traffic
! tag=3      - inbound IPv6 traffic
! tag=4      - outbound IPv6 traffic
!
set_tag=1 ip=0.0.0.0/0 direction=0 filter='ip'
set_tag=2 ip=0.0.0.0/0 direction=1 filter='ip'
set_tag=3 ip=0.0.0.0/0 direction=0 filter='ip6'
set_tag=4 ip=0.0.0.0/0 direction=1 filter='ip6'
set_tag=0 ip=0.0.0.0/0
!

This may also work for your setup...

Regards,
Mario

> -----Original Message-----
> From: pmacct-discussion [mailto:pmacct-discussion-boun...@pmacct.net]
> On Behalf Of Raphael Mazelier
> Sent: Montag, 23. Juni 2014 14:31
> To: pmacct-discussion@pmacct.net
> Subject: [pmacct-discussion] Splitting In and Out traffic, and others 
> questions
> 
> Hi Paolo, All,
> 
> First I would thank you Paolo for this great piece of software !
> Thanks to my predecessor (hi Pym) I already have a working pmacctd
> installation which doing accounting on my network :)
> 
> I have some questions tough :
> 
> I have enabled inbound accounting in my network.
> I want to distinguish in and out traffic.
> For now I make something like this, using pre_tag filter :
> 
> # more /etc/pmacct/pretag.map
> set_tag=100 ip=158.58.176.2 in=527
> set_tag=100 ip=158.58.176.2 in=528
> set_tag=100 ip=158.58.176.2 in=530
> ...
> 
> set_tag=200 ip=158.58.176.2 out=527
> set_tag=200 ip=158.58.176.2 out=528
> set_tag=200 ip=158.58.176.2 out=530
> ...
> 
> # more /etc/pmacct/nfacctd.conf
> 
> ...
> pre_tag_filter[in_hour]: 100
> pre_tag_filter[out_hour]: 200
> ...
> 
> ! sql outbound by hour
> sql_refresh_time[out_hour]: 300
> sql_history[out_hour]: 5m
> sql_history_roundoff[out_hour]: m
> sql_table[out_hour]: netflow_out_hour_%Y%m%d_%H
> sql_table_schema[out_hour]: /etc/pmacct/netflow_out_hour.schema
> 
> ! sql inbound by hour
> sql_refresh_time[in_hour]: 300
> sql_history[in_hour]: 5m
> sql_history_roundoff[in_hour]: m
> sql_table[in_hour]: netflow_in_hour_%Y%m%d_%H
> sql_table_schema[in_hour]: /etc/pmacct/netflow_in_hour.schema
> 
> 
> It's working well, but I wonder if it exists another, more clear/simpler
> method ? because I have to maintain the pretag.map.
> Or perhaps I could mix In an Out flux in the sql table (but make the
> table much bigger).
> 
> Side question about pretag filter ? the "tag" field in sql is always at
> '0' ? This is not blocking but I wonder why ?
> 
> Another question about BGP src_as and dst_as fields :
> Depending on the direction the src_as or the dst_as are correclty
> filled, but not the other which is always '0' ? I would assume that it
> will be my As number ? Should I have to deal with network filter ?
> 
> 
> I have many other questions, but for now I think that is sufficient :)
> 
> best,
> 
> 
> --
> Raphael Mazelier
> AS39605
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> pmacct-discussion mailing list
> http://www.pmacct.net/#mailinglists

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

Reply via email to