Hello,
I have netflow coming from a few devices where  the source AS and
destination AS both show up as 0 and is confirmed with tcpdump captures,
so nfacctd dutifully stores these in the database with zeroes. I would
like to have all traffic coming from these devices to be marked as
coming from/going to a particular AS. How can I do that? I'm running
nfacctd 1.5.0rc3. BGP daemon appears to be working correctly as I see
routing information show up in BGP daemon msglog. Below is my config:

daemonize: true
pidfile: /var/run/nfacctd.pid
logfile: /tmp/nfacctd.log
nfacctd_allow_file: /etc/pmacct/nfacctd.allow

aggregate[flows]: src_as, dst_as, peer_src_ip, peer_dst_ip, as_path
interface: eth0

nfacctd_port: 9995
nfacctd_disable_checks: true
nfacctd_time_new: true
nfacctd_as_new: fallback
nfacctd_net: fallback

bgp_daemon: true
bgp_daemon_ip: X.X.X.X
bgp_daemon_port: 179
bgp_daemon_msglog: true
bgp_peer_src_as_type: bgp
bgp_src_as_path_type: bgp

plugins: pgsql[flows]
plugin_buffer_size: 102400
plugin_pipe_size: 10240000

sql_host[flows]: localhost
sql_user[flows]: pmacct
sql_passwd[flows]: XXXX
sql_refresh_time[flows]: 300
sql_optimize_clauses[flows]: true
sql_history[flows]: 5m
sql_history_roundoff[flows]: mhd
sql_table_version[flows]: 1
sql_table_type[flows]: bgp
sql_dont_try_update[flows]: true
sql_use_copy[flows]: true

BGP daemon snippet, showing it is receiving routes:

Jul 17 11:19:17 INFO ( default/core/BGP ): [Id: 184.150.172.190] u
Prefix: '128.73.86.0/24' Path_Id: '0' Path: '6453 1299 1273 3216 3216
3216 8402' Comms: '577:55 577:4110 577:5504 577:6453 577:10100 577:21136
577:32426 5780:6539' EComms: '' LP: '100' MED: '0' Nexthop: '64.230.195.164'
Jul 17 11:19:17 INFO ( default/core/BGP ): [Id: 184.150.172.190] u
Prefix: '164.85.32.0/19' Path_Id: '0' Path: '6453 6762 23074' Comms:
'577:55 577:4110 577:5504 577:6453 577:10100 577:21136 577:32426
5780:6539' EComms: '' LP: '100' MED: '0' Nexthop: '64.230.195.164'
Jul 17 11:19:17 INFO ( default/core/BGP ): [Id: 184.150.172.190] u
Prefix: '109.251.178.0/24' Path_Id: '0' Path: '3549 21011 31148 31148
31148' Comms: '577:55 577:5604 577:11100 577:22111' EComms: '' LP: '110'
MED: '0' Nexthop: '64.230.195.155'
Jul 17 11:19:17 INFO ( default/core/BGP ): [Id: 184.150.172.190] u
Prefix: '188.231.196.0/24' Path_Id: '0' Path: '3549 21011 31148' Comms:
'577:55 577:5604 577:11100 577:22111' EComms: '' LP: '110' MED: '0'
Nexthop: '64.230.195.155'

database snippet:

Jul 17 11:20:01 INFO ( flows/pgsql ): *** Purging cache - START (PID:
8685) ***
Jul 17 11:20:01 DEBUG ( flows/pgsql ): COPY acct_bgp (stamp_updated,
stamp_inserted, as_src, as_dst, as_path, peer_ip_src, peer_ip_dst,
packets, bytes) FROM STDIN DELIMITER ','
Jul 17 11:20:01 DEBUG ( flows/pgsql ): 2014-07-17 11:20:01,2014-07-17
11:15:00,0,0,,64.230.15.243,64.230.200.244,5139,7417346
Jul 17 11:20:01 DEBUG ( flows/pgsql ): 2014-07-17 11:20:01,2014-07-17
11:15:00,0,0,,64.230.15.243,64.230.15.132,4636,6674365
Jul 17 11:20:01 DEBUG ( flows/pgsql ): 2014-07-17 11:20:01,2014-07-17
11:15:00,0,0,,64.230.15.243,64.230.193.151,3933,5720197


Thanks,
Pat

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

Reply via email to