Hi Sargun, Sure, you can perform mappings via a bgp_agent_map directive, ie.:
== sfacctd.conf == ... bgp_agent_map: /path/to/agent.map ... == == agent.map == ... id=<BGP> ip=<sFlow> ... == For further hints you can check the examples/agent_to_peer.map.example file out, part of the pmacct distribution tarball. Cheers, Paolo On Wed, May 11, 2011 at 05:54:11PM -0500, Sargun Dhillon wrote: > I am using 0.14.0rc1. The sFlow agent ID and the BGP source IP address don't > match because the sFlow agent is running on our "exchange" switch. The BGP > connection is running on our core routers. Do I need to map the sflow agent > id to the bgp ID? How do I go about doing that? Worse case scenario, I can > manually set the agent ID to the router, but that seems all together a bit > hackish. > > ----- Original Message ----- > From: "Paolo Lucente" <[email protected]> > To: [email protected] > Sent: Wednesday, May 11, 2011 12:08:26 PM > Subject: Re: [pmacct-discussion] Attempt to get src_as/dst_as with BGP > > Hi Sargun, > > Can you confirm which pmacct version you are using? If using 0.14.0rc1 > (which i recommend) you should make sure the sFlow AgentID is matching > either the BGP source IP address for the session or the BGP Router-ID. > > If make sure that works, then correlation will happen. If still in trouble, > i suggest to add the "bgp_daemon_msglog: true" line to your config so > to capture in the logs what routes are received from which BGP neighbor. > > Let me know how it goes. > > Cheers, > Paolo > > > On Wed, May 11, 2011 at 03:29:58AM -0500, Sargun Dhillon wrote: > > I am running sfacctd with BGP, and trying to get it to properly set src_as > > and dst_as in the SQL entires. According to debug, the BGP peering seems to > > be working, but unfortunately, it keeps setting dst_as and src_as to 0. Any > > ideas what could be causing my issues, my config is below: > > cmd line: /opt/pmacct/sbin/sfacctd -f /opt/pmacct/pmacct.conf > > > > ! > > ! pmacctd configuration example > > ! > > ! Did you know CONFIG-KEYS contains the detailed list of all configuration > > keys > > ! supported by 'nfacctd' and 'pmacctd' ? > > ! > > ! debug: true > > plugins: mysql > > aggregate: src_as,dst_as,src_host,dst_host,src_port,dst_port,proto,tos > > sfacctd_renormalize: true > > sql_db: pmacct > > sql_table: acct > > sql_table_version: 8 > > sql_passwd: networks > > sql_user: pmacct > > sql_refresh_time: 90 > > > > ! sql_history: 5m > > ! sql_history_roundoff: mh > > ! sql_multi_values: 10 > > > > sql_optimize_clauses: true > > sql_cache_entries: 64007 > > > > bgp_daemon: false > > bgp_peer_src_as_type: bgp > > sfacctd_as_new: bgp > > nfacctd_as_new: bgp > > pmacctd_as: bgp > > bgp_src_as_path_type: bgp > > > > > > -- > > Sargun Dhillon > > Mobile (UK): +44-793-260-2318 > > VoIP (US): +1-925-235-1105 > > > > _______________________________________________ > > pmacct-discussion mailing list > > http://www.pmacct.net/#mailinglists > > _______________________________________________ > pmacct-discussion mailing list > http://www.pmacct.net/#mailinglists > > -- > Sargun Dhillon > Mobile (UK): +44-793-260-2318 > VoIP (US): +1-925-235-1105 _______________________________________________ pmacct-discussion mailing list http://www.pmacct.net/#mailinglists
