Skip to content

Commit

Permalink
Feat(eos_designs): Allow custom name for pathfinder Flow tracker trac…
Browse files Browse the repository at this point in the history
…ker and exporter settings
  • Loading branch information
ayushmittal-arista committed Mar 8, 2024
1 parent e299bfb commit 9cc2299
Show file tree
Hide file tree
Showing 33 changed files with 293 additions and 72 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
!
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
exporter DPI-EXPORTER
tracker custom_flow_track_name
record export on inactive timeout 50000
record export on interval 300331
exporter ayush_exporter
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 40000
no shutdown
!
service routing protocols model multi-agent
Expand Down Expand Up @@ -150,29 +150,29 @@ ip security
interface Dps1
description DPS Interface
mtu 9214
flow tracker hardware WAN-FLOW-TRACKER
flow tracker hardware custom_flow_track_name
ip address 192.168.255.1/32
!
interface Ethernet1
description ATT_666
no shutdown
no switchport
flow tracker hardware WAN-FLOW-TRACKER
flow tracker hardware custom_flow_track_name
ip address dhcp
dhcp client accept default-route
!
interface Ethernet2
description Colt_10555
no shutdown
no switchport
flow tracker hardware WAN-FLOW-TRACKER
flow tracker hardware custom_flow_track_name
ip address 172.15.5.5/31
!
interface Ethernet3
description Comcast-5G_AF830
no shutdown
no switchport
flow tracker hardware WAN-FLOW-TRACKER
flow tracker hardware custom_flow_track_name
ip address 172.20.20.20/31
!
interface Loopback0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1
flow tracking hardware
tracker WAN-FLOW-TRACKER
record export on inactive timeout 70000
record export on interval 5000
record export on interval 300000
exporter DPI-EXPORTER
collector 127.0.0.1
local interface Loopback0
template interval 5000
template interval 3000000
no shutdown
!
service routing protocols model multi-agent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,23 +113,23 @@ ethernet_interfaces:
description: ATT_666
dhcp_client_accept_default_route: true
flow_tracker:
hardware: WAN-FLOW-TRACKER
hardware: custom_flow_track_name
- name: Ethernet2
peer_type: l3_interface
ip_address: 172.15.5.5/31
shutdown: false
type: routed
description: Colt_10555
flow_tracker:
hardware: WAN-FLOW-TRACKER
hardware: custom_flow_track_name
- name: Ethernet3
peer_type: l3_interface
ip_address: 172.20.20.20/31
shutdown: false
type: routed
description: Comcast-5G_AF830
flow_tracker:
hardware: WAN-FLOW-TRACKER
hardware: custom_flow_track_name
loopback_interfaces:
- name: Loopback0
description: Router_ID
Expand Down Expand Up @@ -177,16 +177,16 @@ agents:
flow_tracking:
hardware:
trackers:
- name: WAN-FLOW-TRACKER
- name: custom_flow_track_name
record_export:
on_inactive_timeout: 70000
on_interval: 5000
on_inactive_timeout: 50000
on_interval: 300331
exporters:
- name: DPI-EXPORTER
- name: ayush_exporter
collector:
host: 127.0.0.1
local_interface: Loopback0
template_interval: 5000
template_interval: 40000
shutdown: false
ip_extcommunity_lists:
- name: ECL-EVPN-SOO
Expand Down Expand Up @@ -387,7 +387,7 @@ dps_interfaces:
mtu: 9214
ip_address: 192.168.255.1/32
flow_tracker:
hardware: WAN-FLOW-TRACKER
hardware: custom_flow_track_name
vxlan_interface:
Vxlan1:
description: cv-pathfinder-edge-custom-default-policy_VTEP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -296,13 +296,13 @@ flow_tracking:
- name: WAN-FLOW-TRACKER
record_export:
on_inactive_timeout: 70000
on_interval: 5000
on_interval: 300000
exporters:
- name: DPI-EXPORTER
collector:
host: 127.0.0.1
local_interface: Loopback0
template_interval: 5000
template_interval: 3000000
shutdown: false
ip_extcommunity_lists:
- name: ECL-EVPN-SOO
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -197,13 +197,13 @@ flow_tracking:
- name: WAN-FLOW-TRACKER
record_export:
on_inactive_timeout: 70000
on_interval: 5000
on_interval: 300000
exporters:
- name: DPI-EXPORTER
collector:
host: 127.0.0.1
local_interface: Loopback0
template_interval: 5000
template_interval: 3000000
shutdown: false
ip_extcommunity_lists:
- name: ECL-EVPN-SOO
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -333,13 +333,13 @@ flow_tracking:
- name: WAN-FLOW-TRACKER
record_export:
on_inactive_timeout: 70000
on_interval: 5000
on_interval: 300000
exporters:
- name: DPI-EXPORTER
collector:
host: 127.0.0.1
local_interface: Loopback0
template_interval: 5000
template_interval: 3000000
shutdown: false
ip_extcommunity_lists:
- name: ECL-EVPN-SOO
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -399,13 +399,13 @@ flow_tracking:
- name: WAN-FLOW-TRACKER
record_export:
on_inactive_timeout: 70000
on_interval: 5000
on_interval: 300000
exporters:
- name: DPI-EXPORTER
collector:
host: 127.0.0.1
local_interface: Loopback0
template_interval: 5000
template_interval: 3000000
shutdown: false
ip_extcommunity_lists:
- name: ECL-EVPN-SOO
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -398,13 +398,13 @@ flow_tracking:
- name: WAN-FLOW-TRACKER
record_export:
on_inactive_timeout: 70000
on_interval: 5000
on_interval: 300000
exporters:
- name: DPI-EXPORTER
collector:
host: 127.0.0.1
local_interface: Loopback0
template_interval: 5000
template_interval: 3000000
shutdown: false
ip_extcommunity_lists:
- name: ECL-EVPN-SOO
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,13 +169,13 @@ flow_tracking:
- name: WAN-FLOW-TRACKER
record_export:
on_inactive_timeout: 70000
on_interval: 5000
on_interval: 300000
exporters:
- name: DPI-EXPORTER
collector:
host: 127.0.0.1
local_interface: Loopback0
template_interval: 5000
template_interval: 3000000
shutdown: false
ip_extcommunity_lists:
- name: ECL-EVPN-SOO
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,13 +181,13 @@ flow_tracking:
- name: WAN-FLOW-TRACKER
record_export:
on_inactive_timeout: 70000
on_interval: 5000
on_interval: 300000
exporters:
- name: DPI-EXPORTER
collector:
host: 127.0.0.1
local_interface: Loopback0
template_interval: 5000
template_interval: 3000000
shutdown: false
ip_extcommunity_lists:
- name: ECL-EVPN-SOO
Expand Down
Loading

0 comments on commit 9cc2299

Please sign in to comment.