Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

@XRDOCS CISCO 8000 BLOGS TUTORIALS SEARCH  TAGS

Frederic Cuiller
Architect, Cisco. Follow

Save to PDF

Cisco Live Melbourne 2023 – Cisco 8000 Peering Telemetry Demo


 2 minutes read

Introduction

This video aims to list the requirements of an Internet peering router. It demonstrates how Cisco 8000 series routers,
powered by Silicon One and IOS XR can meet them.
The video shows live examples of telemetry collection: RPKI, FIB, Net ow, BGP, QoS, uRPF/RTBH/SRTBH and BGP
Flowspec.

Demo Details

This silent/audio-less video was recorded for Cisco Live Melbourne 2023 and was the support of a World of Solutions
demo.

The test is done on a Cisco 8201-32FH xed system running IOS XR 7.10.1. It aims to represent a realistic Internet
peering router, including:

multiple BGP sessions to simulate PNI and Transit, all dual-stack

typical Internet peeering router feature-set and scale

industry BCOP (Best Current Operational Practices) con gured and deployed
a DDoS mitigation platform (emulated with a BGP daemon to craft BGP and BGP-FS updates)

Video

Cisco Live Melbourne 2023 – Cisco 8000 Peering T…


T…
Watch later Share
Watch on

Telemetry Con guration

The con guration used for this demo can be found below. It must be tuned and adapted before being deployed: the
sampling interval is sometimes very agressive and is only relevant for a lab application.

telemetry model-driven
destination-group TME-JUMP
address-family ipv4 1.63.51.21 port 57500
encoding self-describing-gpb
protocol grpc no-tls
!
!
sensor-group OFA
sensor-path Cisco-IOS-XR-platforms-ofa-oper:ofa
!
sensor-group BGP-COUNTERS
sensor-path openconfig-bgp:bgp/global/state
sensor-path Cisco-IOS-XR-ipv4-bgp-oper:bgp/bpm-instances-table/bpm-instances
sensor-path Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/neighbors/neighbor
sensor-path Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/default-vrf/afs/af/af-process-info
sensor-path Cisco-IOS-XR-ipv4-bgp-oc-oper:oc-bgp/bgp-rib/afi-safi-table/ipv4-unicast/open-config-neighbors/open-confi
sensor-path Cisco-IOS-XR-ipv4-bgp-oc-oper:oc-bgp/bgp-rib/afi-safi-table/ipv6-unicast/open-config-neighbors/open-confi
!
sensor-group FIB-COUNTERS
sensor-path Cisco-IOS-XR-fib-common-oper:fib/nodes/node/protocols/protocol/vrfs/vrf/summary
!
sensor-group QOS-COUNTERS
sensor-path Cisco-IOS-XR-qos-ma-oper:qos/interface-table/interface[interface-name='FourHundredGigE0/0/0/26']/input/se
!
sensor-group RIB-COUNTERS
sensor-path Cisco-IOS-XR-ip-rib-ipv4-oper:rib/rib-table-ids/rib-table-id/summary-protos/summary-proto/proto-route-cou
sensor-path Cisco-IOS-XR-ip-rib-ipv6-oper:ipv6-rib/rib-table-ids/rib-table-id/summary-protos/summary-proto/proto-rout
!
sensor-group RPKI-COUNTERS
sensor-path Cisco-IOS-XR-ipv4-bgp-oper:bgp/instances/instance/instance-active/rpki-summary
!
sensor-group URPF-COUNTERS
sensor-path Cisco-IOS-XR-fib-common-oper:fib-statistics/nodes/node/drops
!
sensor-group BGPFS-COUNTERS
sensor-path Cisco-IOS-XR-flowspec-oper:flow-spec/summary
sensor-path Cisco-IOS-XR-flowspec-oper:flow-spec/vrfs/vrf/afs/af/table-summary
sensor-path Cisco-IOS-XR-flowspec-oper:flow-spec/vrfs/vrf/afs/af/flows/flow/flow-statistics
!
sensor-group MEMORY-COUNTERS
sensor-path Cisco-IOS-XR-nto-misc-oper:memory-summary/nodes/node/detail
sensor-path Cisco-IOS-XR-procmem-oper:processes-memory/nodes/node/process-ids/process-id
!
sensor-group NETFLOW-COUNTERS
sensor-path Cisco-IOS-XR-ofa-netflow-oper:net-flow/statistics/statistic/server/flow-exporters/flow-exporter/exporter
!
sensor-group BGP-PROCESS-COUNTERS
sensor-path Cisco-IOS-XR-procmem-oper:processes-memory/nodes/node[node-name='0/RP0/CPU0']/process-ids/process-id[proc
!
sensor-group SYSTEM-CPU-MEMORY-COUNTERS
sensor-path Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring
sensor-path Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization
sensor-path Cisco-IOS-XR-nto-misc-oper:memory-summary/nodes/node/summary
!
subscription CONVERGENCE
sensor-group-id OFA sample-interval 1000
sensor-group-id BGP-COUNTERS sample-interval 1000
sensor-group-id FIB-COUNTERS sample-interval 1000
sensor-group-id RIB-COUNTERS sample-interval 1000
destination-id TME-JUMP
!
subscription SUBSCRIPTION
sensor-group-id OFA sample-interval 1000
sensor-group-id BGP-COUNTERS sample-interval 1000
sensor-group-id FIB-COUNTERS sample-interval 1000
sensor-group-id QOS-COUNTERS sample-interval 30000
sensor-group-id RIB-COUNTERS sample-interval 1000
sensor-group-id RPKI-COUNTERS sample-interval 30000
sensor-group-id URPF-COUNTERS sample-interval 30000
sensor-group-id BGPFS-COUNTERS sample-interval 30000
sensor-group-id MEMORY-COUNTERS sample-interval 30000
sensor-group-id NETFLOW-COUNTERS sample-interval 30000
sensor-group-id SYSTEM-CPU-MEMORY-COUNTERS sample-interval 30000
destination-id TME-JUMP

Telegraf Con guration

Here is the relevant part of telegraf.conf le, containing the embedded_tags:

[[inputs.cisco_telemetry_mdt]]
transport = "grpc"
service_address = ":57500"

# ## Define (for certain nested telemetry measurements with embedded tags) which fields are tags

embedded_tags = ["Cisco-IOS-XR-lpts-pre-ifib-oper:lpts-pifib/nodes/node/pifib-hw-flow-policer-stats/police-info/flow

Grafana Dashboard

The Grafana dashboard used for the demo has been exported in JSON and uploaded into the xrdocs.io GitHub repo. It
can be imported in your own environment. Following parameters must be adapted:

datasource: you must put your own TSDB, con gured in Grafana
source: you must put your exact device hostname

Conclusion

Cisco 8000 is a great t for peering role. It o ers multiple form factors to cover all the capacity needs. With more than 20
year of eld exposure in carrier-class environment, IOS XR BGP stack is fast, scalable, reliable and secure. Cisco Silicon
One feature-set and associated scale is complete for this network function. Last, as demonstrated in the video, IOS XR
YANG modules can provide full visibility on multiple critical components used for this role.

 Tags: Cisco 8000 Peering Telemetry

 Updated: March 07, 2024


SHARE ON

   

Leave a Comment

What do you think?


0 Responses

Upvote Funny Love Surprised

0 Comments 
1 Login

G Start the discussion…

LOG IN WITH OR SIGN UP WITH DISQUS ?

Name

 Share Best Newest Oldest

Be the rst to comment.

Subscribe Privacy Do Not Sell My Data

FOLLOW:  TWITTER  GITHUB  FEED

This site is maintained by Cisco Systems, Inc. employees. Powered by Jekyll & Minimal Mistakes.

You might also like