This article lists configurations for your network infrastructure devices (routers, switches, etc.) to work with Kentik.
Note:
Before using these configurations, read the README at https://github.com/kentik/config-snippets.
Some repo directories also have vendor-specific READMEs providing important background information.
These directories may also list ("Tested Compatible Platforms") when that platform’s compatibility has been confirmed in a Kentik production environment.
Arista Device Configs
 The File column lists the example configurations available in the GitHub repository at
The File column lists the example configurations available in the GitHub repository at 
https://github.com/kentik/config-snippets/tree/master/Arista.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | sflow.conf | 
| Flow | Configure each interface that will send sampled flow (directly or via agent). | sflow-interfaces.conf | 
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | sflow-agent.conf | 
Cisco Device Configs
 Here are some example configurations for various Cisco device series.
Here are some example configurations for various Cisco device series.
Cisco 6500-7600 Configs
The example configurations listed in the File column are located at https://github.com/kentik/config-snippets/tree/master/Cisco/6500-7600.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | netflow-9-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | netflow-9.conf | 
| Flow | Configure each interface that will send sampled flow (directly or via agent). | netflow-9-interfaces.conf | 
| BGP | Configure router for BGP peering with Kentik. | bgp.conf | 
| SNMP | Configure router to enable SNMP polling by Kentik. | snmp.conf | 
| Flowspec | Configure an MP-BGP router to be a flowspec receiver. | flowspec.conf | 
Note: Consult the notes in the README file at the same location.
Cisco ASA Configs
The example configurations listed in the File column are located at https://github.com/kentik/config-snippets/tree/master/Cisco/ASA.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | netflow-9-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | netflow-9.conf | 
| SNMP | Configure router to enable SNMP polling by Kentik. | snmp.conf | 
Cisco Nexus 3000 Configs
The example configurations listed in the File column are located at https://github.com/kentik/config-snippets/tree/master/Cisco/Nexus-3000.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | sflow-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | sflow.conf | 
Cisco Nexus 6000-7000 Configs
The example configurations listed in the File column are located at https://github.com/kentik/config-snippets/tree/master/Cisco/Nexus-6000-7000.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | netflow-9-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | netflow-9.conf | 
| Flow | Configure each interface that will send sampled flow (directly or via agent). | netflow-9-interfaces.conf | 
Cisco IOS XE Configs
The example configurations listed in the File column are located at https://github.com/kentik/config-snippets/tree/master/Cisco/IOS-XE.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | netflow-9.conf | 
| Flow | Configure each interface that will send sampled flow (directly or via agent). | netflow-9-interfaces.conf | 
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | netflow-9-agent.conf | 
| BGP | Configure router for BGP peering with Kentik. | bgp.conf | 
Cisco IOS XR Configs
The example configurations listed in the File column are located at https://github.com/kentik/config-snippets/tree/master/Cisco/IOS-XR.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | netflow-9-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | netflow-9.conf | 
| Flow | Configure each interface that will send sampled flow (directly or via agent). | netflow-9-interfaces.conf | 
| BGP | Configure router for BGP peering with Kentik. | bgp.conf | 
| SNMP | Configure router to enable SNMP polling by Kentik. | snmp.conf | 
| Flowspec | Configure an MP-BGP router to be a flowspec receiver. | flowspec.conf | 
Extreme Device Configs
 The File column lists the example configurations available on GitHub at
The File column lists the example configurations available on GitHub at 
https://github.com/kentik/config-snippets/tree/master/Extreme.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | sflow-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | sflow.conf | 
| Flow | Configure each interface that will send sampled flow (directly or via agent). | sflow-interfaces.conf | 
| BGP | Configure router for BGP peering with Kentik. | bgp.conf | 
Huawei Device Configs
 The File column lists the example configurations available in GitHub at
The File column lists the example configurations available in GitHub at 
https://github.com/kentik/config-snippets/tree/master/Huawei.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | netflow-9.conf | 
| Flow | Configure each interface that will send sampled flow (directly or via agent). | netflow-9-interfaces.conf | 
| Flow | Configure each line card that will send flow to Kentik (directly or via agent). | netflow-9-linecards.conf | 
| BGP | Configure router for BGP peering with Kentik. | bgp.conf | 
| SNMP | Configure router to enable SNMP polling by Kentik. | snmp.conf | 
Juniper Device Configs
 Here are some example configurations for various series of Juniper devices.
Here are some example configurations for various series of Juniper devices.
Juniper MX Series Configs
The example configurations listed in the File colum are located at https://github.com/kentik/config-snippets/tree/master/Juniper/MX-series.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | ipfix-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | ipfix.conf | 
| Flow | Configure each interface that will send sampled flow (directly or via agent). | ipfix-interfaces.conf | 
| Flow | Configure each line card that will send flow to Kentik (directly or via agent). | ipfix-linecards.conf | 
| BGP | Configure router for BGP peering with Kentik. | bgp.conf | 
| SNMP | Configure router to enable SNMP polling by Kentik. | snmp.conf | 
| Flowspec | Configure an MP-BGP router to be a flowspec receiver. | flowspec.conf | 
Note: Consult the notes in the README file at the same location.
Juniper QFX/EX Series Configs
The example configurations listed in the File column are located at https://github.com/kentik/config-snippets/tree/master/Juniper/QFX_EX-series.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | sflow-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | sflow.conf | 
| BGP | Configure router for BGP peering with Kentik. | bgp.conf | 
| SNMP | Configure router to enable SNMP polling by Kentik. | snmp.conf | 
Note: Consult the notes in the README file at the same location.
Nokia Device Configs
 The File column lists the example configurations available in GitHub at
The File column lists the example configurations available in GitHub at 
https://github.com/kentik/config-snippets/tree/master/Nokia.
| Type | Description | File | 
|---|---|---|
| SNMP | Configure router to enable SNMP polling by Kentik. | snmp.conf | 
Notes: Consult the notes in the README file at the same location.
Palo Alto Device Configs

The File column lists the example configurations available in GitHub at 
https://github.com/kentik/config-snippets/tree/master/Palo-Alto.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | netflow-9-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | netflow-9.conf | 
Vyatta Device Configs
 The File column lists the example configurations available in GitHub at
The File column lists the example configurations available in GitHub at 
https://github.com/kentik/config-snippets/tree/master/Vyatta.
| Type | Description | File | 
|---|---|---|
| Flow | Configure router to push flow to the Kentik Proxy Agent (kproxy). | sflow-agent.conf | 
| Flow | Configure router to push flow data directly to the Kentik Data Engine (rather than via kproxy). | sflow.conf | 
