Cisco Xr

LogZilla App Store application: Cisco Xr

Overview

Cisco IOS-XR is the operating system for Cisco service provider routers including the ASR 9000, NCS 5500, NCS 540, NCS 560, and NCS 1000 series. IOS-XR generates syslog messages for interface state changes, BGP/OSPF/LDP/BFD routing protocol events, platform hardware alarms, SSH authentication, and licensing status.

App Function

  • Child app of the base Cisco IOS rule
  • Refines classification for IOS-XR compound facility mnemonics (ROUTING-BGP, PKT_INFRA-LINK, SECURITY-SSHD, PLATFORM, L2-BFD)
  • Extracts XR Node identifier (RP/LC slot) for card-level triage
  • Strips XR message prefix (sequence number, hostname, node, timestamp, process) for effective deduplication
  • Maps security events to MITRE ATT&CK techniques
  • Applies compliance framework tags
  • Provides a network overview dashboard
  • Triggers on actionable events (BGP/OSPF changes, interface down, hardware alarms, BFD failures, license warnings)

Vendor Documentation

Prerequisites

The base Cisco IOS app must be installed. It detects IOS-XR messages by the RP/ or LC/ node identifier in the syslog message body and routes them to this child app.

Device Configuration

  1. Ensure the base Cisco IOS app is installed in LogZilla.

  2. On each IOS-XR router, configure syslog forwarding:

    text
    logging <logzilla-ip> vrf default severity informational
    logging source-interface MgmtEth0/RSP0/CPU0/0
    logging hostnameprefix <router-name>
    
  3. Verify logging is active:

    text
    show logging
    

Incoming Log Format

text
<seqno>: <hostname> <node>:<timestamp>: <process>[<pid>]:
%<GROUP>-<SUBFAC>-<SEV>-<MNEMONIC> : <message text>
FieldDescription
seqnoSequence number (stripped for dedup)
hostnameRouter hostname (stripped - in syslog host field)
nodeRP/slot/card/CPU0 or LC/slot/card/CPU0
processIOS-XR process name (e.g., bgp, ifmgr, ospf)
GROUPMessage group (ROUTING, PKT_INFRA, SECURITY, etc.)
SUBFACSubfacility within the group (BGP, LINK, SSHD, etc.)
SEVSeverity 0-7
MNEMONICEvent identifier

Parsed Metadata Fields

Tag NameExampleDescription
VendorCiscoVendor identifier
ProductIOS-XRProduct identifier
Event ClassNetworkEvent classification
Event TypeRoutingEvent type within class
XR MnemonicROUTING-BGP-5-ADJCHANGE_DETAILFull compound mnemonic
XR NodeRP/0/RSP0/CPU0Route Processor or Line Card
InterfaceTenGigE0/6/0/8Interface name
Neighbor IP10.0.0.1Routing neighbor IP
SrcIP10.1.1.100Source IP (SSH events)
UseradminUsername (SSH events)
MitreIdT1110MITRE ATT&CK technique
MITRE TacticCredential AccessMITRE tactic

High-Cardinality (HC) Tags

  • SrcIP - Source IP addresses from SSH events
  • Neighbor IP - Routing protocol neighbor IP addresses
  • User - Usernames from SSH authentication events

Log Examples

Interface Down

text
384850: GLBR_ASR9K_11 RP/0/RSP0/CPU0:Apr  9 14:12:55.897 CDT:
ifmgr[454]: %PKT_INFRA-LINK-3-UPDOWN : Interface
GigabitEthernet1101/0/0/18, changed state to Down

BGP Adjacency Down

text
2151870: DRCK_ASR9K_1 RP/0/RSP0/CPU0:Apr  9 15:32:47.822 CDT:
bgp[1087]: %ROUTING-BGP-5-ADJCHANGE_DETAIL : neighbor 10.51.0.37
Down - BGP Notification sent, hold time expired
(VRF: default; AFI/SAFI: 1/1, 25/70) (AS: 40317)

OSPF Adjacency Change

text
268424: EMRY_ASR9K_50 RP/0/RSP0/CPU0:Apr 10 11:42:28.665 CDT:
ospf[1029]: %ROUTING-OSPF-5-ADJCHG : Process 1, Nbr 10.51.0.47
on TenGigE0/6/0/8 in area 0 from FULL to DOWN,
Neighbor Down: interface down or detached

BFD Session Up (from Line Card)

text
268450: EMRY_ASR9K_50 LC/0/6/CPU0:Apr 10 11:55:48.719 CDT:
bfd_agent[123]: %L2-BFD-6-SESSION_STATE_UP : BFD session to
neighbor 10.52.1.138 on interface TenGigE0/6/0/8 is up

SSH Authentication Success

text
384918: GLBR_ASR9K_11 RP/0/RSP0/CPU0:Apr  9 15:01:43.543 CDT:
SSHD_[65866]: %SECURITY-SSHD-6-INFO_SUCCESS : Successfully
authenticated user 'admin' from '10.1.1.100' on 'vty0'

Satellite DOM Sensor Alarm

text
385032: GLBR_ASR9K_11 RP/0/RSP0/CPU0:Apr 10 11:14:52.328 CDT:
sat_chassis_ctrl[1178]: %PLATFORM-SAT_CHASSIS_ENVMON-2-
SAT_DOM_SENSOR_ALARM : [Satellite 1101]: ALARM_LOW alarm SET
for DOM sensor type BIAS and port number 15

Dashboards

The Cisco IOS-XR Network Overview dashboard provides real-time visibility into router events including EPS, event class and type distribution, top hosts, XR nodes, interfaces, routing neighbors, and a live event stream.

Triggers

TriggerDescription
MITRE ATT&CK Threat DetectedAny event with MITRE technique
BGP Session ChangeBGP adjacency state transitions
OSPF Neighbor ChangeOSPF adjacency changes
Interface DownLink/LineProto down events
Hardware AlarmPlatform/satellite hardware alerts
BFD Session DownBFD adjacency removals
License WarningSmart license expiration
Cisco Xr | LogZilla Documentation