Nokia Service Router Linux 21.3
  Legal Disclaimers
  Customer Documentation and Product Support
  Legal Disclaimers
  Customer Documentation and Product Support
Advanced Solutions Guide
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. Using BGP for underlay routing
    2.1. Applicability
    2.2. Overview
      2.2.1. Advantages of BGP for underlay routing
    2.3. Configuring BGP for underlay routing
      2.3.1. Example: Configure Router 3 for static EBGP session
      2.3.2. Example: Configure Router 5 for static EBGP session
    2.4. Advanced configuration: BGP timers
      2.4.1. Timer-related defaults and how to modify
    2.5. Advanced configuration: BGP convergence optimization
      2.5.1. Optimizing the convergence process after restarts
    2.6. Advanced configuration: Advertising IPv4 routes with IPv6 next-hops
      2.6.1. Advertising a BGP route for IPv4 NLRI with an IPv6 BGP next-hop address
      2.6.2. Receiving a BGP route for IPv4 NLRI with an IPv6 BGP next-hop address
      2.6.3. Accepting IPv4 packets on an IPv6-only interface
  3. MAC-VRF network-instances for server aggregation
    3.1. Applicability
    3.2. Overview
    3.3. Configuring MAC-VRF network-instances and IRB subinterfaces
      3.3.1. Example: Configure DUT2 with MAC-VRF, IRB, and static BGP on IRB
    3.4. Advanced configuration: bridge-table settings
    3.5. Advanced configuration: using MAC-duplication for loop protection
      3.5.1. Example: Configure MAC-duplication and troubleshoot loops in DUT2
      3.5.2. Using logs to detect duplicate MACs
  4. EVPN-VXLAN for layer-2 and multi-homing
    4.1. Applicability
    4.2. Overview
    4.3. Configuring EVPN-VXLAN broadcast domains
      4.3.1. Configuring the underlay network
      4.3.2. Configuring LEAF-3 with an EVPN-VXLAN enabled MAC-VRF
      4.3.3. Checking the EVPN-VXLAN operation in MAC-VRFs
      4.3.4. Checking MAC mobility, MAC protection and MAC loop protection in EVPN-VXLAN BDs
        4.3.4.1. MAC mobility
        4.3.4.2. MAC protection
        4.3.4.3. MAC loop protection
    4.4. Configuring multi-homing for EVPN broadcast domains
      4.4.1. All-active multi-homing configurations
        4.4.1.1. Ethernet segment configuration details
      4.4.2. Configuring LEAF-2 and LEAF-4 as multi-homed nodes to server-1
        4.4.2.1. Using multi-homing as all-active MLAG for non-EVPN layer-2 BDs
      4.4.3. Checking the multi-homing operation
  5. Security hardening using CPM filters
    5.1. Applicability
    5.2. Configuring ACL for control plane protection
      5.2.1. CPM filter rules
      5.2.2. CPM filter configuration examples
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. Using BGP for underlay routing
    2.1. Applicability
    2.2. Overview
      2.2.1. Advantages of BGP for underlay routing
    2.3. Configuring BGP for underlay routing
      2.3.1. Example: Configure Router 3 for static EBGP session
      2.3.2. Example: Configure Router 5 for static EBGP session
    2.4. Advanced configuration: BGP timers
      2.4.1. Timer-related defaults and how to modify
    2.5. Advanced configuration: BGP convergence optimization
      2.5.1. Optimizing the convergence process after restarts
    2.6. Advanced configuration: Advertising IPv4 routes with IPv6 next-hops
      2.6.1. Advertising a BGP route for IPv4 NLRI with an IPv6 BGP next-hop address
      2.6.2. Receiving a BGP route for IPv4 NLRI with an IPv6 BGP next-hop address
      2.6.3. Accepting IPv4 packets on an IPv6-only interface
  3. MAC-VRF network-instances for server aggregation
    3.1. Applicability
    3.2. Overview
    3.3. Configuring MAC-VRF network-instances and IRB subinterfaces
      3.3.1. Example: Configure DUT2 with MAC-VRF, IRB, and static BGP on IRB
    3.4. Advanced configuration: bridge-table settings
    3.5. Advanced configuration: using MAC-duplication for loop protection
      3.5.1. Example: Configure MAC-duplication and troubleshoot loops in DUT2
      3.5.2. Using logs to detect duplicate MACs
  4. EVPN-VXLAN for layer-2 and multi-homing
    4.1. Applicability
    4.2. Overview
    4.3. Configuring EVPN-VXLAN broadcast domains
      4.3.1. Configuring the underlay network
      4.3.2. Configuring LEAF-3 with an EVPN-VXLAN enabled MAC-VRF
      4.3.3. Checking the EVPN-VXLAN operation in MAC-VRFs
      4.3.4. Checking MAC mobility, MAC protection and MAC loop protection in EVPN-VXLAN BDs
        4.3.4.1. MAC mobility
        4.3.4.2. MAC protection
        4.3.4.3. MAC loop protection
    4.4. Configuring multi-homing for EVPN broadcast domains
      4.4.1. All-active multi-homing configurations
        4.4.1.1. Ethernet segment configuration details
      4.4.2. Configuring LEAF-2 and LEAF-4 as multi-homed nodes to server-1
        4.4.2.1. Using multi-homing as all-active MLAG for non-EVPN layer-2 BDs
      4.4.3. Checking the multi-homing operation
  5. Security hardening using CPM filters
    5.1. Applicability
    5.2. Configuring ACL for control plane protection
      5.2.1. CPM filter rules
      5.2.2. CPM filter configuration examples
  Customer Document and Product Support
CLI Plug-In Guide
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. Show routines
    2.1. Create a show routine
      2.1.1. Step 1: Build the SchemaNode
      2.1.2. Step 2: Retrieve the state from the management server
      2.1.3. Step 3: Populate a data object
      2.1.4. Step 4: Add formatter instances
      2.1.5. Step 5: Implement the callback method
      2.1.6. Show routine code example
      2.1.7. Step 6: Use streaming to optimize reports
  3. Managing CLI plug-ins
    3.1. Install a CLI plug-in
    3.2. Modify a CLI plug-in
    3.3. Remove a CLI plug-in
  4. Classes and utility functions
    4.1. Formatters
      4.1.1. ColumnFormatter
      4.1.2. TagValueFormatter
      4.1.3. TagValueWithKeyLineFormatter
      4.1.4. Indent
      4.1.5. Border
      4.1.6. Header
      4.1.7. Footer
      4.1.8. Whiteline
      4.1.9. FilteredFormatter
    4.2. Format utilities
      4.2.1. ColumnPrinter
      4.2.2. TagValuePrinter
      4.2.3. TagValueWithKeyLinePrinter
      4.2.4. print_line
      4.2.5. print_double_line
      4.2.6. indent
      4.2.7. format_value
    4.3. Data
    4.4. DataChildrenOfType
    4.5. SchemaNode
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. Show routines
    2.1. Create a show routine
      2.1.1. Step 1: Build the SchemaNode
      2.1.2. Step 2: Retrieve the state from the management server
      2.1.3. Step 3: Populate a data object
      2.1.4. Step 4: Add formatter instances
      2.1.5. Step 5: Implement the callback method
      2.1.6. Show routine code example
      2.1.7. Step 6: Use streaming to optimize reports
  3. Managing CLI plug-ins
    3.1. Install a CLI plug-in
    3.2. Modify a CLI plug-in
    3.3. Remove a CLI plug-in
  4. Classes and utility functions
    4.1. Formatters
      4.1.1. ColumnFormatter
      4.1.2. TagValueFormatter
      4.1.3. TagValueWithKeyLineFormatter
      4.1.4. Indent
      4.1.5. Border
      4.1.6. Header
      4.1.7. Footer
      4.1.8. Whiteline
      4.1.9. FilteredFormatter
    4.2. Format utilities
      4.2.1. ColumnPrinter
      4.2.2. TagValuePrinter
      4.2.3. TagValueWithKeyLinePrinter
      4.2.4. print_line
      4.2.5. print_double_line
      4.2.6. indent
      4.2.7. format_value
    4.3. Data
    4.4. DataChildrenOfType
    4.5. SchemaNode
  Customer Document and Product Support
Configuration Basics
  1. Getting started
    1.1. About this document
    1.2. Summary of changes
    1.3. Precautionary messages
    1.4. Conventions
  2. System management
    2.1. Configuring basic system information
      2.1.1. Configuring a host name
      2.1.2. Configuring a domain name
      2.1.3. Configuring DNS settings
    2.2. Configuring the management network-instance
    2.3. Configuring access
      2.3.1. Configuring access types
      2.3.2. Enabling an SSH server
        2.3.2.1. Configuring SSH key-based authentication
      2.3.3. Configuring FTP
      2.3.4. Configuring banners
    2.4. Synchronizing the system clock
    2.5. Configuring SNMP
      2.5.1. Supported SNMP OIDs
        2.5.1.1. sysName
        2.5.1.2. sysObjectId
        2.5.1.3. sysContact
        2.5.1.4. sysLocation
        2.5.1.5. sysDescr
        2.5.1.6. ifIndex
        2.5.1.7. ifDescr
        2.5.1.8. ifOperStatus
        2.5.1.9. ifAdminStatus
        2.5.1.10. ifType
        2.5.1.11. ifMtu
        2.5.1.12. ifSpeed
        2.5.1.13. ifPhysAddress
        2.5.1.14. ifName
        2.5.1.15. ifHCInOctets
        2.5.1.16. ifHCOutOctets
        2.5.1.17. ifHighSpeed
        2.5.1.18. ifPromiscuousMode
        2.5.1.19. ifConnectorPresent
        2.5.1.20. ifAlias
  3. Configuration management
    3.1. Default configuration
    3.2. Configuration datastores
    3.3. Configuration modes
      3.3.1. Configuration candidates
    3.4. Setting the configuration mode
    3.5. Committing a configuration in candidate mode
      3.5.1. Confirming a commit operation
      3.5.2. Validating a commit operation
      3.5.3. Updating the baseline datastore
    3.6. Deleting a configuration
    3.7. Annotating the configuration
    3.8. Discarding a configuration in candidate mode
    3.9. Displaying configuration details
    3.10. Displaying the configuration state
    3.11. Saving a configuration to a file
    3.12. Loading a configuration
    3.13. Executing configuration statements from a file
    3.14. Managing configuration checkpoints
      3.14.1. Generating a checkpoint
      3.14.2. Loading a checkpoint
      3.14.3. Reverting to a previous checkpoint
      3.14.4. Clearing a checkpoint
      3.14.5. Configuring maximum number of checkpoints
      3.14.6. Displaying checkpoint information
    3.15. Rescue configuration
      3.15.1. Saving a rescue configuration
      3.15.2. Clearing a rescue configuration
  4. Securing access
    4.1. Overview
    4.2. User types
      4.2.1. Linux users
      4.2.2. Local users
      4.2.3. Remote users
    4.3. AAA functions
      4.3.1. Authentication
      4.3.2. Authorization
      4.3.3. Accounting
    4.4. Configuring an AAA server group
    4.5. Configuring authentication for local users
    4.6. Configuring authorization
      4.6.1. Configuring a role
      4.6.2. Assigning roles to users
    4.7. Configuring accounting
    4.8. Displaying user session information
    4.9. Disconnecting user sessions
    4.10. Configuring idle-timeout for user sessions
  5. Management servers
    5.1. gNMI server
      5.1.1. Overview
      5.1.2. Configuring a gNMI server
    5.2. JSON-RPC server
      5.2.1. Overview
      5.2.2. Configuring a JSON-RPC server
    5.3. TLS profiles
      5.3.1. Overview
      5.3.2. Configuring a TLS profile
      5.3.3. Generating a self-signed certificate
      5.3.4. Generating a certificate signing request
  6. Logging
    6.1. Overview
      6.1.1. Input sources for log messages
      6.1.2. Filters for log messages
      6.1.3. Output destinations for log messages
    6.2. Defining filters
    6.3. Specifying logging destinations
      6.3.1. Specifying a log file
      6.3.2. Specifying a buffer
      6.3.3. Specifying the console
      6.3.4. Specifying a remote server
    6.4. Specifying a Linux syslog facility for SR Linux subsystem messages
  7. Interfaces
    7.1. Overview
      7.1.1. Interface types
      7.1.2. Linux interface naming conventions
    7.2. Basic interface configuration example
    7.3. Subinterfaces
      7.3.1. Overview
      7.3.2. Routed and bridged subinterfaces
      7.3.3. Subinterface naming conventions
      7.3.4. Basic subinterface configuration example
      7.3.5. Subinterface VLAN configuration example
      7.3.6. Bridged subinterface configuration example
    7.4. IRB interfaces
      7.4.1. IRB interface configuration example
    7.5. Displaying interface information
      7.5.1. Displaying interface status
      7.5.2. Displaying interface statistics
        7.5.2.1. Clearing interface statistics
      7.5.3. Viewing subinterface statistics
        7.5.3.1. Clearing subinterface statistics
    7.6. LAG
      7.6.1. Min-link threshold
      7.6.2. LACP
        7.6.2.1. LACP fallback
      7.6.3. Configuring LAGs
        7.6.3.1. Configuring the min-link threshold
        7.6.3.2. Configuring LACP and LACP fallback
      7.6.4. Displaying LAG interface statistics
        7.6.4.1. Clearing LAG interface statistics
    7.7. DHCP relay
      7.7.1. DHCP relay for IPv4
        7.7.1.1. Configuring DHCP relay for IPv4
        7.7.1.2. Using the GIADDR as the source address for DHCP Discover/Request packets
        7.7.1.3. Trusted and untrusted DHCP requests
      7.7.2. DHCP relay for IPv6
        7.7.2.1. Configuring DHCP relay for IPv6
      7.7.3. QoS for DHCP relay
      7.7.4. DHCP relay operational down reasons
      7.7.5. Displaying DHCP relay statistics
        7.7.5.1. Clearing DHCP relay statistics
  8. Network-instances
    8.1. Overview
    8.2. Basic network-instance configuration example
    8.3. Specifying path MTU discovery
    8.4. Specifying static routes
      8.4.1. Configuring failure detection for static routes
    8.5. Specifying aggregate routes
    8.6. Configuring route preferences
    8.7. Displaying network-instance status
    8.8. mac-vrf network instance
      8.8.1. MAC selection
      8.8.2. MAC duplication detection and actions
        8.8.2.1. MAC duplication detection
        8.8.2.2. MAC duplication actions
        8.8.2.3. MAC duplication process restarts
      8.8.3. Bridge table configuration
      8.8.4. mac-vrf network instance configuration example
      8.8.5. Deleting entries from the bridge table
  9. OSPF
    9.1. Overview
    9.2. OSPF global configuration
      9.2.1. Configuring OSPF
      9.2.2. Configuring the router ID
      9.2.3. Configuring an area
      9.2.4. Configuring a stub area
      9.2.5. Configuring a Not-So-Stubby area
      9.2.6. Configuring an interface
  10. BGP
    10.1. Overview
    10.2. BGP global configuration
      10.2.1. Configuring an ASN
      10.2.2. Configuring the router ID
    10.3. Configuring a BGP peer group
    10.4. Configuring BGP neighbors
    10.5. Configuring AS path options
      10.5.1. Allow own AS
      10.5.2. Replace peer AS
      10.5.3. Remove private AS path numbers
    10.6. Route reflection
    10.7. BGP configuration management
      10.7.1. Modifying an ASN
      10.7.2. Deleting a neighbor
      10.7.3. Deleting a group
      10.7.4. Resetting BGP peer connections
    10.8. Configuring protocol authentication
  11. IS-IS
    11.1. Overview
    11.2. Basic IS-IS configuration
      11.2.1. Enabling an IS-IS instance
      11.2.2. Configuring the router level
      11.2.3. Configuring the Network Entity Title
      11.2.4. Configuring global parameters
      11.2.5. Configuring interface parameters
    11.3. Displaying IS-IS information
    11.4. Clearing IS-IS information
  12. BFD
    12.1. Overview
    12.2. BFD configuration
      12.2.1. Configuring BFD for a subinterface
      12.2.2. Configuring BFD under the BGP protocol
      12.2.3. Configuring BFD under OSPF
      12.2.4. Configuring BFD under IS-IS
      12.2.5. Viewing the BFD state
    12.3. Micro-BFD
      12.3.1. Overview
      12.3.2. Configuring micro-BFD for a LAG interface
      12.3.3. Viewing the micro-BFD state
  13. Routing policies
    13.1. Overview
    13.2. Creating a routing policy
      13.2.1. Specifying match conditions
        13.2.1.1. Specifying a list as a match condition
      13.2.2. Specifying actions
      13.2.3. Specifying a default action
    13.3. Applying a routing policy
      13.3.1. Applying a default policy to eBGP sessions
      13.3.2. Replacing an AS path
  14. Access control lists
    14.1. Overview
      14.1.1. ACL actions
        14.1.1.1. Supported ACL actions for IXR-7250 systems
        14.1.1.2. Supported ACL actions for 7220 IXR-D1, D2, and D3 systems
        14.1.1.3. Supported ACL actions for 7220 IXR-H2 and H3 systems
    14.2. Interface filters
    14.3. Packet capture filters
    14.4. Control plane module (CPM) filters
    14.5. System filters
    14.6. Creating Interface ACLs
      14.6.1. Creating an IPv4 ACL
      14.6.2. Creating an IPv6 ACL
    14.7. Creating a CPM filter
    14.8. Creating a system filter
    14.9. Applying ACLs
      14.9.1. Attaching an ACL to a subinterface
        14.9.1.1. Attaching an ACL to the management interface
      14.9.2. Detaching an ACL from an interface
        14.9.2.1. Detaching an ACL from the management interface
    14.10. Modifying ACLs
      14.10.1. Resequencing ACL entries
    14.11. Configuring logging for ACLs
      14.11.1. Enabling syslog for the ACL subsystem
      14.11.2. Syslog entry examples
      14.11.3. Logging ACL resource usage
      14.11.4. Logging TCAM resource usage
    14.12. Collecting and displaying ACL statistics
      14.12.1. Collecting ACL statistics
      14.12.2. Displaying ACL statistics
      14.12.3. Displaying ACL resource usage
      14.12.4. Clearing ACL statistics
      14.12.5. Using ACL show commands
  15. Quality of service
    15.1. Overview
    15.2. How QoS works for transit traffic
    15.3. How QoS works for VXLAN traffic
    15.4. How QoS works for router-terminated traffic
    15.5. How QoS works for router-originated traffic
    15.6. Configuring QoS
      15.6.1. Configuring classifier and rewrite policies
        15.6.1.1. DSCP classifier policies
        15.6.1.2. DSCP rewrite policies
        15.6.1.3. Using a DSCP classifier for VXLAN traffic
      15.6.2. Configuring queue templates
        15.6.2.1. Configuring queue depth
        15.6.2.2. Configuring a WRED slope
        15.6.2.3. Configuring an ECN slope
      15.6.3. Applying QoS policies to subinterfaces
        15.6.3.1. Applying a DSCP classifier policy to input traffic
        15.6.3.2. Applying a rewrite-rule policy to output traffic
      15.6.4. Configuring output queue scheduling
    15.7. Viewing buffer utilization
    15.8. Displaying QoS statistics
      15.8.1. Clearing QoS statistics
      15.8.2. Displaying QoS profile resource usage on a 7250 IXR system
  16. SR Linux applications
    16.1. Overview
    16.2. Installing an application
    16.3. Managing applications
      16.3.1. Starting an application
      16.3.2. Terminating an application
      16.3.3. Reloading application configuration
      16.3.4. Clearing application statistics
      16.3.5. Restricted operations for applications
    16.4. Configuring an application
    16.5. Partioning and isolating application resources
      16.5.1. Cgroup profiles
        16.5.1.1. Default cgroup profile
        16.5.1.2. Customer-defined cgroup profile
      16.5.2. Configuring a cgroup
        16.5.2.1. Cgroup configuration example
      16.5.3. Kernel low-memory killer
        16.5.3.1. SR Linux kill strategy
      16.5.4. Application manager extensions
      16.5.5. Debugging cgroups
        16.5.5.1. SR Linux cgroup debugging commands
          16.5.5.1.1. Checking existing cgroup usage
          16.5.5.1.2. Showing current OOM adjust scores
          16.5.5.1.3. Showing cgroup information
          16.5.5.1.4. Listing all the applications associated with a specified cgroup
        16.5.5.2. Linux-provided cgroup debugging commands
  17. Maintenance Mode
    17.1. Overview
    17.2. Configuring maintenance mode
      17.2.1. Configuring a maintenance group
      17.2.2. Configuring a maintenance profile
      17.2.3. Placing a maintenance group into maintenance mode
      17.2.4. Taking the maintenance group out of service
      17.2.5. Restoring the maintenance group to service
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. Summary of changes
    1.3. Precautionary messages
    1.4. Conventions
  2. System management
    2.1. Configuring basic system information
      2.1.1. Configuring a host name
      2.1.2. Configuring a domain name
      2.1.3. Configuring DNS settings
    2.2. Configuring the management network-instance
    2.3. Configuring access
      2.3.1. Configuring access types
      2.3.2. Enabling an SSH server
        2.3.2.1. Configuring SSH key-based authentication
      2.3.3. Configuring FTP
      2.3.4. Configuring banners
    2.4. Synchronizing the system clock
    2.5. Configuring SNMP
      2.5.1. Supported SNMP OIDs
        2.5.1.1. sysName
        2.5.1.2. sysObjectId
        2.5.1.3. sysContact
        2.5.1.4. sysLocation
        2.5.1.5. sysDescr
        2.5.1.6. ifIndex
        2.5.1.7. ifDescr
        2.5.1.8. ifOperStatus
        2.5.1.9. ifAdminStatus
        2.5.1.10. ifType
        2.5.1.11. ifMtu
        2.5.1.12. ifSpeed
        2.5.1.13. ifPhysAddress
        2.5.1.14. ifName
        2.5.1.15. ifHCInOctets
        2.5.1.16. ifHCOutOctets
        2.5.1.17. ifHighSpeed
        2.5.1.18. ifPromiscuousMode
        2.5.1.19. ifConnectorPresent
        2.5.1.20. ifAlias
  3. Configuration management
    3.1. Default configuration
    3.2. Configuration datastores
    3.3. Configuration modes
      3.3.1. Configuration candidates
    3.4. Setting the configuration mode
    3.5. Committing a configuration in candidate mode
      3.5.1. Confirming a commit operation
      3.5.2. Validating a commit operation
      3.5.3. Updating the baseline datastore
    3.6. Deleting a configuration
    3.7. Annotating the configuration
    3.8. Discarding a configuration in candidate mode
    3.9. Displaying configuration details
    3.10. Displaying the configuration state
    3.11. Saving a configuration to a file
    3.12. Loading a configuration
    3.13. Executing configuration statements from a file
    3.14. Managing configuration checkpoints
      3.14.1. Generating a checkpoint
      3.14.2. Loading a checkpoint
      3.14.3. Reverting to a previous checkpoint
      3.14.4. Clearing a checkpoint
      3.14.5. Configuring maximum number of checkpoints
      3.14.6. Displaying checkpoint information
    3.15. Rescue configuration
      3.15.1. Saving a rescue configuration
      3.15.2. Clearing a rescue configuration
  4. Securing access
    4.1. Overview
    4.2. User types
      4.2.1. Linux users
      4.2.2. Local users
      4.2.3. Remote users
    4.3. AAA functions
      4.3.1. Authentication
      4.3.2. Authorization
      4.3.3. Accounting
    4.4. Configuring an AAA server group
    4.5. Configuring authentication for local users
    4.6. Configuring authorization
      4.6.1. Configuring a role
      4.6.2. Assigning roles to users
    4.7. Configuring accounting
    4.8. Displaying user session information
    4.9. Disconnecting user sessions
    4.10. Configuring idle-timeout for user sessions
  5. Management servers
    5.1. gNMI server
      5.1.1. Overview
      5.1.2. Configuring a gNMI server
    5.2. JSON-RPC server
      5.2.1. Overview
      5.2.2. Configuring a JSON-RPC server
    5.3. TLS profiles
      5.3.1. Overview
      5.3.2. Configuring a TLS profile
      5.3.3. Generating a self-signed certificate
      5.3.4. Generating a certificate signing request
  6. Logging
    6.1. Overview
      6.1.1. Input sources for log messages
      6.1.2. Filters for log messages
      6.1.3. Output destinations for log messages
    6.2. Defining filters
    6.3. Specifying logging destinations
      6.3.1. Specifying a log file
      6.3.2. Specifying a buffer
      6.3.3. Specifying the console
      6.3.4. Specifying a remote server
    6.4. Specifying a Linux syslog facility for SR Linux subsystem messages
  7. Interfaces
    7.1. Overview
      7.1.1. Interface types
      7.1.2. Linux interface naming conventions
    7.2. Basic interface configuration example
    7.3. Subinterfaces
      7.3.1. Overview
      7.3.2. Routed and bridged subinterfaces
      7.3.3. Subinterface naming conventions
      7.3.4. Basic subinterface configuration example
      7.3.5. Subinterface VLAN configuration example
      7.3.6. Bridged subinterface configuration example
    7.4. IRB interfaces
      7.4.1. IRB interface configuration example
    7.5. Displaying interface information
      7.5.1. Displaying interface status
      7.5.2. Displaying interface statistics
        7.5.2.1. Clearing interface statistics
      7.5.3. Viewing subinterface statistics
        7.5.3.1. Clearing subinterface statistics
    7.6. LAG
      7.6.1. Min-link threshold
      7.6.2. LACP
        7.6.2.1. LACP fallback
      7.6.3. Configuring LAGs
        7.6.3.1. Configuring the min-link threshold
        7.6.3.2. Configuring LACP and LACP fallback
      7.6.4. Displaying LAG interface statistics
        7.6.4.1. Clearing LAG interface statistics
    7.7. DHCP relay
      7.7.1. DHCP relay for IPv4
        7.7.1.1. Configuring DHCP relay for IPv4
        7.7.1.2. Using the GIADDR as the source address for DHCP Discover/Request packets
        7.7.1.3. Trusted and untrusted DHCP requests
      7.7.2. DHCP relay for IPv6
        7.7.2.1. Configuring DHCP relay for IPv6
      7.7.3. QoS for DHCP relay
      7.7.4. DHCP relay operational down reasons
      7.7.5. Displaying DHCP relay statistics
        7.7.5.1. Clearing DHCP relay statistics
  8. Network-instances
    8.1. Overview
    8.2. Basic network-instance configuration example
    8.3. Specifying path MTU discovery
    8.4. Specifying static routes
      8.4.1. Configuring failure detection for static routes
    8.5. Specifying aggregate routes
    8.6. Configuring route preferences
    8.7. Displaying network-instance status
    8.8. mac-vrf network instance
      8.8.1. MAC selection
      8.8.2. MAC duplication detection and actions
        8.8.2.1. MAC duplication detection
        8.8.2.2. MAC duplication actions
        8.8.2.3. MAC duplication process restarts
      8.8.3. Bridge table configuration
      8.8.4. mac-vrf network instance configuration example
      8.8.5. Deleting entries from the bridge table
  9. OSPF
    9.1. Overview
    9.2. OSPF global configuration
      9.2.1. Configuring OSPF
      9.2.2. Configuring the router ID
      9.2.3. Configuring an area
      9.2.4. Configuring a stub area
      9.2.5. Configuring a Not-So-Stubby area
      9.2.6. Configuring an interface
  10. BGP
    10.1. Overview
    10.2. BGP global configuration
      10.2.1. Configuring an ASN
      10.2.2. Configuring the router ID
    10.3. Configuring a BGP peer group
    10.4. Configuring BGP neighbors
    10.5. Configuring AS path options
      10.5.1. Allow own AS
      10.5.2. Replace peer AS
      10.5.3. Remove private AS path numbers
    10.6. Route reflection
    10.7. BGP configuration management
      10.7.1. Modifying an ASN
      10.7.2. Deleting a neighbor
      10.7.3. Deleting a group
      10.7.4. Resetting BGP peer connections
    10.8. Configuring protocol authentication
  11. IS-IS
    11.1. Overview
    11.2. Basic IS-IS configuration
      11.2.1. Enabling an IS-IS instance
      11.2.2. Configuring the router level
      11.2.3. Configuring the Network Entity Title
      11.2.4. Configuring global parameters
      11.2.5. Configuring interface parameters
    11.3. Displaying IS-IS information
    11.4. Clearing IS-IS information
  12. BFD
    12.1. Overview
    12.2. BFD configuration
      12.2.1. Configuring BFD for a subinterface
      12.2.2. Configuring BFD under the BGP protocol
      12.2.3. Configuring BFD under OSPF
      12.2.4. Configuring BFD under IS-IS
      12.2.5. Viewing the BFD state
    12.3. Micro-BFD
      12.3.1. Overview
      12.3.2. Configuring micro-BFD for a LAG interface
      12.3.3. Viewing the micro-BFD state
  13. Routing policies
    13.1. Overview
    13.2. Creating a routing policy
      13.2.1. Specifying match conditions
        13.2.1.1. Specifying a list as a match condition
      13.2.2. Specifying actions
      13.2.3. Specifying a default action
    13.3. Applying a routing policy
      13.3.1. Applying a default policy to eBGP sessions
      13.3.2. Replacing an AS path
  14. Access control lists
    14.1. Overview
      14.1.1. ACL actions
        14.1.1.1. Supported ACL actions for IXR-7250 systems
        14.1.1.2. Supported ACL actions for 7220 IXR-D1, D2, and D3 systems
        14.1.1.3. Supported ACL actions for 7220 IXR-H2 and H3 systems
    14.2. Interface filters
    14.3. Packet capture filters
    14.4. Control plane module (CPM) filters
    14.5. System filters
    14.6. Creating Interface ACLs
      14.6.1. Creating an IPv4 ACL
      14.6.2. Creating an IPv6 ACL
    14.7. Creating a CPM filter
    14.8. Creating a system filter
    14.9. Applying ACLs
      14.9.1. Attaching an ACL to a subinterface
        14.9.1.1. Attaching an ACL to the management interface
      14.9.2. Detaching an ACL from an interface
        14.9.2.1. Detaching an ACL from the management interface
    14.10. Modifying ACLs
      14.10.1. Resequencing ACL entries
    14.11. Configuring logging for ACLs
      14.11.1. Enabling syslog for the ACL subsystem
      14.11.2. Syslog entry examples
      14.11.3. Logging ACL resource usage
      14.11.4. Logging TCAM resource usage
    14.12. Collecting and displaying ACL statistics
      14.12.1. Collecting ACL statistics
      14.12.2. Displaying ACL statistics
      14.12.3. Displaying ACL resource usage
      14.12.4. Clearing ACL statistics
      14.12.5. Using ACL show commands
  15. Quality of service
    15.1. Overview
    15.2. How QoS works for transit traffic
    15.3. How QoS works for VXLAN traffic
    15.4. How QoS works for router-terminated traffic
    15.5. How QoS works for router-originated traffic
    15.6. Configuring QoS
      15.6.1. Configuring classifier and rewrite policies
        15.6.1.1. DSCP classifier policies
        15.6.1.2. DSCP rewrite policies
        15.6.1.3. Using a DSCP classifier for VXLAN traffic
      15.6.2. Configuring queue templates
        15.6.2.1. Configuring queue depth
        15.6.2.2. Configuring a WRED slope
        15.6.2.3. Configuring an ECN slope
      15.6.3. Applying QoS policies to subinterfaces
        15.6.3.1. Applying a DSCP classifier policy to input traffic
        15.6.3.2. Applying a rewrite-rule policy to output traffic
      15.6.4. Configuring output queue scheduling
    15.7. Viewing buffer utilization
    15.8. Displaying QoS statistics
      15.8.1. Clearing QoS statistics
      15.8.2. Displaying QoS profile resource usage on a 7250 IXR system
  16. SR Linux applications
    16.1. Overview
    16.2. Installing an application
    16.3. Managing applications
      16.3.1. Starting an application
      16.3.2. Terminating an application
      16.3.3. Reloading application configuration
      16.3.4. Clearing application statistics
      16.3.5. Restricted operations for applications
    16.4. Configuring an application
    16.5. Partioning and isolating application resources
      16.5.1. Cgroup profiles
        16.5.1.1. Default cgroup profile
        16.5.1.2. Customer-defined cgroup profile
      16.5.2. Configuring a cgroup
        16.5.2.1. Cgroup configuration example
      16.5.3. Kernel low-memory killer
        16.5.3.1. SR Linux kill strategy
      16.5.4. Application manager extensions
      16.5.5. Debugging cgroups
        16.5.5.1. SR Linux cgroup debugging commands
          16.5.5.1.1. Checking existing cgroup usage
          16.5.5.1.2. Showing current OOM adjust scores
          16.5.5.1.3. Showing cgroup information
          16.5.5.1.4. Listing all the applications associated with a specified cgroup
        16.5.5.2. Linux-provided cgroup debugging commands
  17. Maintenance Mode
    17.1. Overview
    17.2. Configuring maintenance mode
      17.2.1. Configuring a maintenance group
      17.2.2. Configuring a maintenance profile
      17.2.3. Placing a maintenance group into maintenance mode
      17.2.4. Taking the maintenance group out of service
      17.2.5. Restoring the maintenance group to service
  Customer Document and Product Support
Data Model Reference
  Data Model Reference
  Data Model Reference
EVPN-VXLAN User Guide
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. Overview
    2.1. About EVPN
    2.2. About Layer 2 services
    2.3. About EVPN for VXLAN tunnels (Layer 2)
    2.4. About EVPN for VXLAN tunnels (Layer 3)
  3. Layer 2 services infrastructure
    3.1. mac-vrf network instance
      3.1.1. MAC selection
      3.1.2. MAC duplication detection and actions
        3.1.2.1. MAC duplication detection
        3.1.2.2. MAC duplication actions
        3.1.2.3. MAC duplication process restarts
      3.1.3. Bridge table configuration
    3.2. Interface extensions for Layer 2 services
      3.2.1. Traffic classification and ingress/egress mapping actions
      3.2.2. Routed and bridged subinterfaces
    3.3. IRB interfaces
      3.3.1. Using ACLs with IRB interfaces and Layer 2 subinterfaces
    3.4. Layer 2 services configuration
      3.4.1. mac-vrf network instance configuration example
      3.4.2. Bridged subinterface configuration example
      3.4.3. IRB interface configuration example
    3.5. Displaying bridge table information
    3.6. Deleting entries from the bridge table
    3.7. Server aggregation configuration example
      3.7.1. Configuration for server aggregation example
  4. VXLAN v4
    4.1. VXLAN configuration
      4.1.1. Source and destination VTEP addresses
      4.1.2. Ingress/egress VNI
      4.1.3. VLAN tagging for VXLAN
      4.1.4. Network-instance and interface MTU
      4.1.5. Fragmentation for VXLAN traffic
    4.2. VXLAN and ECMP
    4.3. VXLAN ACLs
    4.4. QoS for VXLAN tunnels
    4.5. VXLAN statistics
      4.5.1. Clearing VXLAN statistics
  5. EVPN for VXLAN tunnels (Layer 2)
    5.1. EVPN-VXLAN L2 basic configuration
      5.1.1. EVPN L2 basic routes
      5.1.2. Creation of VXLAN destinations based on received EVPN routes
      5.1.3. EVPN route selection
      5.1.4. Configuring BGP next hop for EVPN routes
    5.2. MAC duplication detection for Layer 2 loop prevention in EVPN
    5.3. EVPN L2 multi-homing
      5.3.1. EVPN L2 multi-homing procedures
      5.3.2. Local bias for EVPN multi-homing
      5.3.3. EVPN multi-homing configuration example
  6. EVPN for VXLAN tunnels (Layer 3)
    6.1. EVPN L3 basic configuration
      6.1.1. Asymmetric IRB
      6.1.2. Symmetric IRB interface-less IP-VRF-to-IP-VRF model
    6.2. Anycast gateways
    6.3. EVPN L3 multi-homing and anycast gateways
    6.4. EVPN L3 host route mobility
    6.5. EVPN IFL interoperability with EVPN IFF
  7. BGP and routing policy extensions for EVPN
    7.1. BGP extensions for EVPN
    7.2. Routing policy extensions for EVPN
  8. EVPN configuration examples
    8.1. All-active redundant connectivity example
      8.1.1. Configuration for all-active connectivity example
    8.2. Hierarchical active-active connectivity example
      8.2.1. Configuration for hierarchical active-active connectivity example
    8.3. EVPN multi-homing as standalone solution for MC-LAG
      8.3.1. Configuration for EVPN multi-homing as standalone MC-LAG
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. Overview
    2.1. About EVPN
    2.2. About Layer 2 services
    2.3. About EVPN for VXLAN tunnels (Layer 2)
    2.4. About EVPN for VXLAN tunnels (Layer 3)
  3. Layer 2 services infrastructure
    3.1. mac-vrf network instance
      3.1.1. MAC selection
      3.1.2. MAC duplication detection and actions
        3.1.2.1. MAC duplication detection
        3.1.2.2. MAC duplication actions
        3.1.2.3. MAC duplication process restarts
      3.1.3. Bridge table configuration
    3.2. Interface extensions for Layer 2 services
      3.2.1. Traffic classification and ingress/egress mapping actions
      3.2.2. Routed and bridged subinterfaces
    3.3. IRB interfaces
      3.3.1. Using ACLs with IRB interfaces and Layer 2 subinterfaces
    3.4. Layer 2 services configuration
      3.4.1. mac-vrf network instance configuration example
      3.4.2. Bridged subinterface configuration example
      3.4.3. IRB interface configuration example
    3.5. Displaying bridge table information
    3.6. Deleting entries from the bridge table
    3.7. Server aggregation configuration example
      3.7.1. Configuration for server aggregation example
  4. VXLAN v4
    4.1. VXLAN configuration
      4.1.1. Source and destination VTEP addresses
      4.1.2. Ingress/egress VNI
      4.1.3. VLAN tagging for VXLAN
      4.1.4. Network-instance and interface MTU
      4.1.5. Fragmentation for VXLAN traffic
    4.2. VXLAN and ECMP
    4.3. VXLAN ACLs
    4.4. QoS for VXLAN tunnels
    4.5. VXLAN statistics
      4.5.1. Clearing VXLAN statistics
  5. EVPN for VXLAN tunnels (Layer 2)
    5.1. EVPN-VXLAN L2 basic configuration
      5.1.1. EVPN L2 basic routes
      5.1.2. Creation of VXLAN destinations based on received EVPN routes
      5.1.3. EVPN route selection
      5.1.4. Configuring BGP next hop for EVPN routes
    5.2. MAC duplication detection for Layer 2 loop prevention in EVPN
    5.3. EVPN L2 multi-homing
      5.3.1. EVPN L2 multi-homing procedures
      5.3.2. Local bias for EVPN multi-homing
      5.3.3. EVPN multi-homing configuration example
  6. EVPN for VXLAN tunnels (Layer 3)
    6.1. EVPN L3 basic configuration
      6.1.1. Asymmetric IRB
      6.1.2. Symmetric IRB interface-less IP-VRF-to-IP-VRF model
    6.2. Anycast gateways
    6.3. EVPN L3 multi-homing and anycast gateways
    6.4. EVPN L3 host route mobility
    6.5. EVPN IFL interoperability with EVPN IFF
  7. BGP and routing policy extensions for EVPN
    7.1. BGP extensions for EVPN
    7.2. Routing policy extensions for EVPN
  8. EVPN configuration examples
    8.1. All-active redundant connectivity example
      8.1.1. Configuration for all-active connectivity example
    8.2. Hierarchical active-active connectivity example
      8.2.1. Configuration for hierarchical active-active connectivity example
    8.3. EVPN multi-homing as standalone solution for MC-LAG
      8.3.1. Configuration for EVPN multi-homing as standalone MC-LAG
  Customer Document and Product Support
Interface Configuration Guide
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. CLI interface
    2.1. Accessing and using the CLI
      2.1.1. Accessing the CLI
      2.1.2. Using the CLI help functions
      2.1.3. Using the CLI auto-complete function
      2.1.4. Using the CLI
      2.1.5. Closing the CLI
    2.2. Configuration modes
      2.2.1. Configuration candidates
        2.2.1.1. Exclusive mode
        2.2.1.2. Shared mode
        2.2.1.3. Private mode
        2.2.1.4. Name mode
      2.2.2. Setting the configuration mode
      2.2.3. Managing configuration conflicts
      2.2.4. Committing a configuration in candidate mode
      2.2.5. Deleting configurations
      2.2.6. Annotating the configuration
      2.2.7. Discarding a configuration in candidate mode
    2.3. Using administrative commands
      2.3.1. Pinging a destination IP address
      2.3.2. Tracing the path to a destination
      2.3.3. Configuring the network-instance environment variable
      2.3.4. Using bash mode
      2.3.5. Setting commands to execute periodically
      2.3.6. Using the diff command
      2.3.7. Using the copy command
      2.3.8. Using the replace command
      2.3.9. Displaying configuration details
      2.3.10. Displaying the command tree hierarchy
      2.3.11. Displaying the state of the configuration
      2.3.12. Executing configuration statements from a file
      2.3.13. Collecting technical support data
    2.4. Formatting and filtering CLI output
      2.4.1. Specifying output format
      2.4.2. Using Linux output modifiers
      2.4.3. Using output filters
      2.4.4. Directing output to a file
    2.5. Customizing the CLI environment
      2.5.1. Configuring the CLI prompt
      2.5.2. Configuring the bottom toolbar text
      2.5.3. Configuring the SR Linux CLI engine type
      2.5.4. Configuring the CLI output format
      2.5.5. Configuring CLI command aliases
      2.5.6. Configuring command auto-completion
      2.5.7. Displaying the CLI environment configuration
      2.5.8. Managing CLI environment settings
  3. RPC overview and supporting interfaces
    3.1. RPC overview
      3.1.1. gNMI path convention
    3.2. Configuring a gNMI or JSON server
  4. gNMI interface
    4.1. Common notification messages
      4.1.1. Timestamps
      4.1.2. Path prefix
      4.1.3. Paths
      4.1.4. Data node values
        4.1.4.1. Structured data types
    4.2. gNMI get RPC
      4.2.1. GetRequest message
      4.2.2. GetResponse message
    4.3. gNMI set RPC
      4.3.1. SetRequest message
      4.3.2. SetResponse message
    4.4. gNMI subscribe RPC
      4.4.1. SubscribeRequest message
        4.4.1.1. SubscriptionList message
      4.4.2. SubscribeResponse message
    4.5. gNMI capabilities RPC
      4.5.1. CapabilityRequest message
      4.5.2. CapabilityResponse message
    4.6. 
    4.7. gNMI examples
      4.7.1. gnmi_get examples
      4.7.2. gnmi_set examples
      4.7.3. gnmi_cli examples
      4.7.4. gnmi_capabilities example
  5. JSON interface
    5.1. JSON message structure
      5.1.1. method options
      5.1.2. params options
    5.2. JSON responses
    5.3. Candidate mode
    5.4. Logical expressions
    5.5. JSON examples
      5.5.1. JSON get example
      5.5.2. JSON set example
      5.5.3. JSON delete example
      5.5.4. JSON validate example
      5.5.5. JSON CLI example
  6. CLI plug-ins
    6.1. General and operational commands
    6.2. Show reports
  7. Pre-defined show reports
    7.1. ACL show reports
      7.1.1. ACL descriptions
    7.2. ARPND show reports
      7.2.1. ARPND descriptions
    7.3. Interface show reports
      7.3.1. Interface descriptions
    7.4. LAG show reports
      7.4.1. LAG descriptions
    7.5. MPLS show reports
      7.5.1. MPLS descriptions
    7.6. Network-instance show reports
      7.6.1. Network-instance descriptions
    7.7. Platform show reports
      7.7.1. Platform descriptions
    7.8. System show reports
      7.8.1. System descriptions
    7.9. Tunnel show reports
      7.9.1. Tunnel descriptions
    7.10. Tunnel-interface show reports
      7.10.1. Tunnel-interface descriptions
    7.11. Version show reports
      7.11.1. Version descriptions
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. CLI interface
    2.1. Accessing and using the CLI
      2.1.1. Accessing the CLI
      2.1.2. Using the CLI help functions
      2.1.3. Using the CLI auto-complete function
      2.1.4. Using the CLI
      2.1.5. Closing the CLI
    2.2. Configuration modes
      2.2.1. Configuration candidates
        2.2.1.1. Exclusive mode
        2.2.1.2. Shared mode
        2.2.1.3. Private mode
        2.2.1.4. Name mode
      2.2.2. Setting the configuration mode
      2.2.3. Managing configuration conflicts
      2.2.4. Committing a configuration in candidate mode
      2.2.5. Deleting configurations
      2.2.6. Annotating the configuration
      2.2.7. Discarding a configuration in candidate mode
    2.3. Using administrative commands
      2.3.1. Pinging a destination IP address
      2.3.2. Tracing the path to a destination
      2.3.3. Configuring the network-instance environment variable
      2.3.4. Using bash mode
      2.3.5. Setting commands to execute periodically
      2.3.6. Using the diff command
      2.3.7. Using the copy command
      2.3.8. Using the replace command
      2.3.9. Displaying configuration details
      2.3.10. Displaying the command tree hierarchy
      2.3.11. Displaying the state of the configuration
      2.3.12. Executing configuration statements from a file
      2.3.13. Collecting technical support data
    2.4. Formatting and filtering CLI output
      2.4.1. Specifying output format
      2.4.2. Using Linux output modifiers
      2.4.3. Using output filters
      2.4.4. Directing output to a file
    2.5. Customizing the CLI environment
      2.5.1. Configuring the CLI prompt
      2.5.2. Configuring the bottom toolbar text
      2.5.3. Configuring the SR Linux CLI engine type
      2.5.4. Configuring the CLI output format
      2.5.5. Configuring CLI command aliases
      2.5.6. Configuring command auto-completion
      2.5.7. Displaying the CLI environment configuration
      2.5.8. Managing CLI environment settings
  3. RPC overview and supporting interfaces
    3.1. RPC overview
      3.1.1. gNMI path convention
    3.2. Configuring a gNMI or JSON server
  4. gNMI interface
    4.1. Common notification messages
      4.1.1. Timestamps
      4.1.2. Path prefix
      4.1.3. Paths
      4.1.4. Data node values
        4.1.4.1. Structured data types
    4.2. gNMI get RPC
      4.2.1. GetRequest message
      4.2.2. GetResponse message
    4.3. gNMI set RPC
      4.3.1. SetRequest message
      4.3.2. SetResponse message
    4.4. gNMI subscribe RPC
      4.4.1. SubscribeRequest message
        4.4.1.1. SubscriptionList message
      4.4.2. SubscribeResponse message
    4.5. gNMI capabilities RPC
      4.5.1. CapabilityRequest message
      4.5.2. CapabilityResponse message
    4.6. 
    4.7. gNMI examples
      4.7.1. gnmi_get examples
      4.7.2. gnmi_set examples
      4.7.3. gnmi_cli examples
      4.7.4. gnmi_capabilities example
  5. JSON interface
    5.1. JSON message structure
      5.1.1. method options
      5.1.2. params options
    5.2. JSON responses
    5.3. Candidate mode
    5.4. Logical expressions
    5.5. JSON examples
      5.5.1. JSON get example
      5.5.2. JSON set example
      5.5.3. JSON delete example
      5.5.4. JSON validate example
      5.5.5. JSON CLI example
  6. CLI plug-ins
    6.1. General and operational commands
    6.2. Show reports
  7. Pre-defined show reports
    7.1. ACL show reports
      7.1.1. ACL descriptions
    7.2. ARPND show reports
      7.2.1. ARPND descriptions
    7.3. Interface show reports
      7.3.1. Interface descriptions
    7.4. LAG show reports
      7.4.1. LAG descriptions
    7.5. MPLS show reports
      7.5.1. MPLS descriptions
    7.6. Network-instance show reports
      7.6.1. Network-instance descriptions
    7.7. Platform show reports
      7.7.1. Platform descriptions
    7.8. System show reports
      7.8.1. System descriptions
    7.9. Tunnel show reports
      7.9.1. Tunnel descriptions
    7.10. Tunnel-interface show reports
      7.10.1. Tunnel-interface descriptions
    7.11. Version show reports
      7.11.1. Version descriptions
  Customer Document and Product Support
Log Events Guide
  1. Log events overview
    1.1. Log event properties
    1.2. Sample log event
  2. Log Events
    2.1. Changes
    2.2. aaa
      2.2.1. serverDown
      2.2.2. serverGroupDown
      2.2.3. serverRouteUnavailable
      2.2.4. serverTimeout
      2.2.5. sessionClosed
      2.2.6. sessionDisconnected
      2.2.7. sessionOpened
      2.2.8. userAuthenticationFailed
      2.2.9. userAuthenticationSucceeded
    2.3. acl
      2.3.1. aclCpmIpv4MatchedPacket
      2.3.2. aclCpmIpv6MatchedPacket
      2.3.3. aclInterfaceInputIpv4MatchedPacket
      2.3.4. aclInterfaceInputIpv6MatchedPacket
      2.3.5. aclInterfaceOutputIpv4MatchedPacket
      2.3.6. aclInterfaceOutputIpv6MatchedPacket
      2.3.7. aclTcamProgComplete
      2.3.8. platformAclHighUtilization
      2.3.9. platformAclHighUtilizationLowered
      2.3.10. platformTcamHighUtilization
      2.3.11. platformTcamHighUtilizationLowered
    2.4. arpnd
      2.4.1. ipArpEntryUpdated
      2.4.2. ipSubinterfaceDuplicateIpv4Address
      2.4.3. ipSubinterfaceDuplicateIpv6Address
      2.4.4. ipSubinterfaceDuplicateMacAddress
      2.4.5. ipSubinterfaceInvalidArp
      2.4.6. ipSubinterfaceInvalidIpv6NeighborSolicitation
      2.4.7. ipv6NeighborEntryUpdated
    2.5. bfd
      2.5.1. bfdDownEvent
      2.5.2. bfdMaxSessionActive
      2.5.3. bfdProtocolClientAdd
      2.5.4. bfdProtocolClientRemove
      2.5.5. bfdSessionDeleted
      2.5.6. bfdSessionUp
      2.5.7. microbfdDownEvent
      2.5.8. microbfdMaxSessionActive
      2.5.9. microbfdSessionDeleted
      2.5.10. microbfdSessionUp
    2.6. bgp
      2.6.1. bgpIncomingDynamicPeerLimitReached
      2.6.2. bgpInstanceConvergenceStateTransition
      2.6.3. bgpLowMemory
      2.6.4. bgpNeighborBackwardTransition
      2.6.5. bgpNeighborClosedTCPConn
      2.6.6. bgpNeighborEstablished
      2.6.7. bgpNeighborGRHelpingStarted
      2.6.8. bgpNeighborGRHelpingStopped
      2.6.9. bgpNeighborHoldTimeExpired
      2.6.10. bgpNeighborInvalidLocalIP
      2.6.11. bgpNeighborNoOpenReceived
      2.6.12. bgpNeighborPrefixLimitReached
      2.6.13. bgpNeighborPrefixLimitThresholdReached
      2.6.14. bgpNeighborUnknownRemoteIP
      2.6.15. bgpNLRIInvalid
      2.6.16. bgpNotificationReceivedFromNeighbor
      2.6.17. bgpNotificationSentToNeighbor
      2.6.18. bgpOutgoingDynamicPeerLimitReached
      2.6.19. bgpPathAttributeDiscarded
      2.6.20. bgpPathAttributeMalformed
      2.6.21. bgpRouteWithdrawnDueToError
      2.6.22. bgpUpdateInvalid
    2.7. bridgetable
      2.7.1. l2SubinterfaceBridgeTableDuplicateMacAddress Deleted
      2.7.2. l2SubinterfaceBridgeTableDuplicateMacAddress Detected
      2.7.3. l2SubinterfaceBridgeTableMacLimitHighUtilization
      2.7.4. l2SubinterfaceBridgeTableMacLimitHighUtilization Lowered
      2.7.5. l2SubinterfaceBridgeTableMacLimitLowered
      2.7.6. l2SubinterfaceBridgeTableMacLimitReached
      2.7.7. networkInstanceBridgeTableDuplicateMacAddress Deleted
      2.7.8. networkInstanceBridgeTableDuplicateMacAddress Detected
      2.7.9. networkInstanceBridgeTableMacLimitHighUtilization
      2.7.10. networkInstanceBridgeTableMacLimitHigh UtilizationLowered
      2.7.11. networkInstanceBridgeTableMacLimitLowered
      2.7.12. networkInstanceBridgeTableMacLimitReached
      2.7.13. systemBridgeTableMacLimitHighUtilization
      2.7.14. systemBridgeTableMacLimitHighUtilizationLowered
      2.7.15. systemBridgeTableMacLimitLowered
      2.7.16. systemBridgeTableMacLimitReached
      2.7.17. vxlanInterfaceBridgeTableMulticastDestinations LimitHighUtilization
      2.7.18. vxlanInterfaceBridgeTableMulticastDestinations LimitHighUtilizationLowered
      2.7.19. vxlanInterfaceBridgeTableMulticastDestinations LimitLowered
      2.7.20. vxlanInterfaceBridgeTableMulticastDestinations LimitReached
    2.8. chassis
      2.8.1. platformDatapathResourceHighUtilization
      2.8.2. platformDatapathResourceHighUtilizationLowered
      2.8.3. platformDatapathResourceLimitCleared
      2.8.4. platformDatapathResourceLimitReached
      2.8.5. platformMtuHighUtilization
      2.8.6. platformMtuHighUtilizationLowered
      2.8.7. platformPipelineResourceHighUtilization
      2.8.8. platformPipelineResourceHighUtilizationLowered
      2.8.9. platformPipelineResourceLimitCleared
      2.8.10. platformPipelineResourceLimitReached
      2.8.11. portDown
      2.8.12. portUp
      2.8.13. subinterfaceDown
      2.8.14. subinterfaceUp
      2.8.15. transceiverChannelHighInputPowerAlarm
      2.8.16. transceiverChannelHighInputPowerAlarmClear
      2.8.17. transceiverChannelHighInputPowerWarning
      2.8.18. transceiverChannelHighInputPowerWarningClear
      2.8.19. transceiverChannelHighLaserBiasCurrentAlarm
      2.8.20. transceiverChannelHighLaserBiasCurrentAlarm Clear
      2.8.21. transceiverChannelHighLaserBiasCurrentWarning
      2.8.22. transceiverChannelHighLaserBiasCurrentWarning Clear
      2.8.23. transceiverChannelHighOutputPowerAlarm
      2.8.24. transceiverChannelHighOutputPowerAlarmClear
      2.8.25. transceiverChannelHighOutputPowerWarning
      2.8.26. transceiverChannelHighOutputPowerWarning Clear
      2.8.27. transceiverChannelLowInputPowerAlarm
      2.8.28. transceiverChannelLowInputPowerAlarmClear
      2.8.29. transceiverChannelLowInputPowerWarning
      2.8.30. transceiverChannelLowInputPowerWarningClear
      2.8.31. transceiverChannelLowLaserBiasCurrentAlarm
      2.8.32. transceiverChannelLowLaserBiasCurrentAlarmClear
      2.8.33. transceiverChannelLowLaserBiasCurrentWarning
      2.8.34. transceiverChannelLowLaserBiasCurrentWarningClear
      2.8.35. transceiverChannelLowOutputPowerAlarm
      2.8.36. transceiverChannelLowOutputPowerAlarmClear
      2.8.37. transceiverChannelLowOutputPowerWarning
      2.8.38. transceiverChannelLowOutputPowerWarningClear
      2.8.39. transceiverHighInputPowerAlarm
      2.8.40. transceiverHighInputPowerAlarmClear
      2.8.41. transceiverHighInputPowerWarning
      2.8.42. transceiverHighInputPowerWarningClear
      2.8.43. transceiverHighLaserBiasCurrentAlarm
      2.8.44. transceiverHighLaserBiasCurrentAlarmClear
      2.8.45. transceiverHighLaserBiasCurrentWarning
      2.8.46. transceiverHighLaserBiasCurrentWarningClear
      2.8.47. transceiverHighOutputPowerAlarm
      2.8.48. transceiverHighOutputPowerAlarmClear
      2.8.49. transceiverHighOutputPowerWarning
      2.8.50. transceiverHighOutputPowerWarningClear
      2.8.51. transceiverLowInputPowerAlarm
      2.8.52. transceiverLowInputPowerAlarmClear
      2.8.53. transceiverLowInputPowerWarning
      2.8.54. transceiverLowInputPowerWarningClear
      2.8.55. transceiverLowLaserBiasCurrentAlarm
      2.8.56. transceiverLowLaserBiasCurrentAlarmClear
      2.8.57. transceiverLowLaserBiasCurrentWarning
      2.8.58. transceiverLowLaserBiasCurrentWarningClear
      2.8.59. transceiverLowOutputPowerAlarm
      2.8.60. transceiverLowOutputPowerAlarmClear
      2.8.61. transceiverLowOutputPowerWarning
      2.8.62. transceiverLowOutputPowerWarningClear
      2.8.63. transceiverModuleDown
      2.8.64. transceiverModuleHighTemperatureAlarm
      2.8.65. transceiverModuleHighTemperatureAlarmClear
      2.8.66. transceiverModuleHighTemperatureWarning
      2.8.67. transceiverModuleHighTemperatureWarningClear
      2.8.68. transceiverModuleHighVoltageAlarm
      2.8.69. transceiverModuleHighVoltageAlarmClear
      2.8.70. transceiverModuleHighVoltageWarning
      2.8.71. transceiverModuleHighVoltageWarningClear
      2.8.72. transceiverModuleLowTemperatureAlarm
      2.8.73. transceiverModuleLowTemperatureAlarmClear
      2.8.74. transceiverModuleLowTemperatureWarning
      2.8.75. transceiverModuleLowTemperatureWarningClear
      2.8.76. transceiverModuleLowVoltageAlarm
      2.8.77. transceiverModuleLowVoltageAlarmClear
      2.8.78. transceiverModuleLowVoltageWarning
      2.8.79. transceiverModuleLowVoltageWarningClear
      2.8.80. transceiverModuleUp
    2.9. debug
      2.9.1. setAllConfigLevels
      2.9.2. setAllStartupLevels
      2.9.3. setHighBaselineLogLevels
    2.10. dhcp
      2.10.1. dhcp6ClientAddressDeclined
      2.10.2. dhcp6ClientIpv6AddressValidLifetimeExpired
      2.10.3. dhcp6ClientRebindAttempted
      2.10.4. dhcp6ClientReconfigureMsgDropped
      2.10.5. dhcp6ClientRenewSuccess
      2.10.6. dhcpClientAddressDeclined
      2.10.7. dhcpClientLeaseExpired
      2.10.8. dhcpClientRebindAttempted
      2.10.9. dhcpClientRenewSuccess
      2.10.10. dhcpv4RelayAdminDisable
      2.10.11. dhcpv4RelayAdminEnable
      2.10.12. dhcpv4RelayAllDhcpv4ServersUnreachable
      2.10.13. dhcpv4RelayOperDown
      2.10.14. dhcpv4RelayOperUp
      2.10.15. dhcpv6RelayAdminDisable
      2.10.16. dhcpv6RelayAdminEnable
      2.10.17. dhcpv6RelayAllDhcpv6ServersUnreachable
      2.10.18. dhcpv6RelayOperDown
      2.10.19. dhcpv6RelayOperUp
      2.10.20. giAddressMismatch
      2.10.21. sourceAddressMismatch
    2.11. evpn
      2.11.1. ethernetsegmentNetworkInstanceBgpInstance DfStatusChanged
      2.11.2. evpnAutoDiscoveryEviRouteWithdrawnDueTo UnexpectedVni
      2.11.3. evpnInclMcastRouteWithdrawnDueToUnexpected Vni
      2.11.4. evpnIpPrefixRouteNotImportedDueToUnexpected Vni
      2.11.5. evpnIpPrefixRouteWithdrawnDueToNoGwMac
      2.11.6. evpnIpPrefixRouteWithdrawnDueToUnexpected GwIp
      2.11.7. evpnMacRouteWithdrawnDueToUnexpectedVni
    2.12. gnmi
      2.12.1. globalConfigUpdate
      2.12.2. gnmiServerStart
      2.12.3. gnmiServerStop
      2.12.4. networkInstanceConfigUpdate
      2.12.5. subscriptionEnd
      2.12.6. subscriptionRequestReceived
      2.12.7. subscriptionStart
      2.12.8. unixSocketGnmiOperDown
      2.12.9. unixSocketGnmiOperUp
    2.13. isis
      2.13.1. isisAdjacencyBfdSessionSetupFailed
      2.13.2. isisAdjacencyChange
      2.13.3. isisAdjacencyRestartStatusChange
      2.13.4. isisAreaMismatch
      2.13.5. isisAuthDataFail
      2.13.6. isisAuthTypeMismatch
      2.13.7. isisCircuitIdsExhausted
      2.13.8. isisCircuitMtuTooLow
      2.13.9. isisCorruptedLspDetected
      2.13.10. isisLspFragmentTooLarge
      2.13.11. isisLspPurge
      2.13.12. isisLspSequenceNumberSkip
      2.13.13. isisMaxAreaAddressesMismatch
      2.13.14. isisMaxLspSequenceNumberExceeded
      2.13.15. isisOverloadEntry
      2.13.16. isisOverloadExit
      2.13.17. isisOwnLspPurge
      2.13.18. isisSystemIdLengthMismatch
      2.13.19. isisVersionMismatch
    2.14. json
      2.14.1. authenticationError
      2.14.2. globalConfigUpdate
      2.14.3. httpJsonRpcOperDown
      2.14.4. httpJsonRpcOperUp
      2.14.5. httpsJsonRpcOperDown
      2.14.6. httpsJsonRpcOperUp
      2.14.7. jsonRpcRequestReceived
      2.14.8. jsonRpcResponseSent
      2.14.9. networkInstanceConfigUpdate
      2.14.10. unixSocketJsonRpcOperDown
      2.14.11. unixSocketJsonRpcOperUp
      2.14.12. userAuthenticated
      2.14.13. userAuthenticationErrorWrongPassword
    2.15. lag
      2.15.1. lagDown
      2.15.2. lagDownMinLinks
      2.15.3. lagMemberLinkAdded
      2.15.4. lagMemberLinkRemoved
      2.15.5. lagMemberOperDown
      2.15.6. lagMemberOperUp
      2.15.7. lagUp
    2.16. linux
      2.16.1. cpuUsageCritical
      2.16.2. cpuUsageHigh
      2.16.3. cpuUsageNormal
      2.16.4. dateAndTimeChanged
      2.16.5. domainChanged
      2.16.6. hostnameChanged
      2.16.7. memoryUsageCritical
      2.16.8. memoryUsageFull
      2.16.9. memoryUsageHigh
      2.16.10. memoryUsageNormal
      2.16.11. partitionStateChange
      2.16.12. partitionUsageCritical
      2.16.13. partitionUsageFull
      2.16.14. partitionUsageNormal
      2.16.15. partitionUsageWarning
      2.16.16. serviceConfigChanged
      2.16.17. serviceDownInNetworkInstance
      2.16.18. serviceUpInNetworkInstance
      2.16.19. tlsProfileExpired
      2.16.20. tlsProfileExpiresSoon
    2.17. lldp
      2.17.1. remotePeerAdded
      2.17.2. remotePeerRemoved
      2.17.3. remotePeerUpdated
    2.18. log
      2.18.1. bufferRollover
      2.18.2. configUpdate
      2.18.3. fileRollover
      2.18.4. networkNamespaceChanged
      2.18.5. subsystemFacilityChanged
    2.19. mgmt
      2.19.1. checkpointGenerated
      2.19.2. checkpointRevertRequestReceived
      2.19.3. commitFailed
      2.19.4. commitSucceeded
      2.19.5. exclusiveConfigSessionBlockedByOtherSession Error
      2.19.6. exclusiveConfigSessionError
      2.19.7. privateConfigSessionError
      2.19.8. privateSharedMismatch
      2.19.9. sharedConfigSessionBlockedByOtherSession Error
    2.20. netinst
      2.20.1. networkInstanceInterfaceDown
      2.20.2. networkInstanceInterfaceUp
      2.20.3. networkInstanceStateDown
      2.20.4. networkInstanceStateUp
    2.21. ospf
      2.21.1. ospfAdjacencyBfdSessionSetupFailed
      2.21.2. ospfAdjacencyChange
      2.21.3. ospfAdjacencyRestartStatusChange
      2.21.4. ospfAsMaxAgeLSA
      2.21.5. ospfExportLimitReached
      2.21.6. ospfExportLimitWarning
      2.21.7. ospfFailure
      2.21.8. ospfIfRxBadPacket
      2.21.9. ospfIfStateChange
      2.21.10. ospfLsdbApproachingOverflow
      2.21.11. ospfLsdbOverflow
      2.21.12. ospfNbrMtuMismatch
      2.21.13. ospfOverloadEntry
      2.21.14. ospfOverloadExit
      2.21.15. ospfSpfRunRestarted
      2.21.16. ospfSpfRunsStopped
      2.21.17. ospIfAuthDataFailure
    2.22. platform
      2.22.1. airflowCorrected
      2.22.2. airflowMismatch
      2.22.3. componentBooting
      2.22.4. componentDown
      2.22.5. componentFailed
      2.22.6. componentInserted
      2.22.7. componentLocatorDisabled
      2.22.8. componentLocatorEnabled
      2.22.9. componentRemoved
      2.22.10. componentRestarted
      2.22.11. componentTemperatureExceeded
      2.22.12. componentTemperatureFailure
      2.22.13. componentTemperatureNormal
      2.22.14. componentUp
      2.22.15. controlModuleActivityChange
      2.22.16. controlModuleConfigSynchronized
      2.22.17. controlModuleImageSynchronized
      2.22.18. controlModuleInSync
      2.22.19. controlModuleOverlaySynchronized
      2.22.20. controlModuleSyncLost
      2.22.21. controlModuleSyncStart
      2.22.22. fantrayEmpty
      2.22.23. linecardCapacityDegraded
      2.22.24. linecardCapacityNormal
      2.22.25. platformLowPower
      2.22.26. platformLowReservePower
      2.22.27. platformNormalPower
      2.22.28. psuInputDown
      2.22.29. psuInputUp
      2.22.30. psuOutputDown
      2.22.31. psuOutputUp
      2.22.32. psuTemperatureFault
      2.22.33. psuTemperatureNormal
      2.22.34. systemReboot
    2.23. qos
      2.23.1. platformQoSProfileHighUtilization
      2.23.2. platformQoSProfileHighUtilizationLowered
    2.24. sflow
      2.24.1. sFlowAgentChange
      2.24.2. sFlowCollectorUnreachable
  Customer Document and Product Support
  1. Log events overview
    1.1. Log event properties
    1.2. Sample log event
  2. Log Events
    2.1. Changes
    2.2. aaa
      2.2.1. serverDown
      2.2.2. serverGroupDown
      2.2.3. serverRouteUnavailable
      2.2.4. serverTimeout
      2.2.5. sessionClosed
      2.2.6. sessionDisconnected
      2.2.7. sessionOpened
      2.2.8. userAuthenticationFailed
      2.2.9. userAuthenticationSucceeded
    2.3. acl
      2.3.1. aclCpmIpv4MatchedPacket
      2.3.2. aclCpmIpv6MatchedPacket
      2.3.3. aclInterfaceInputIpv4MatchedPacket
      2.3.4. aclInterfaceInputIpv6MatchedPacket
      2.3.5. aclInterfaceOutputIpv4MatchedPacket
      2.3.6. aclInterfaceOutputIpv6MatchedPacket
      2.3.7. aclTcamProgComplete
      2.3.8. platformAclHighUtilization
      2.3.9. platformAclHighUtilizationLowered
      2.3.10. platformTcamHighUtilization
      2.3.11. platformTcamHighUtilizationLowered
    2.4. arpnd
      2.4.1. ipArpEntryUpdated
      2.4.2. ipSubinterfaceDuplicateIpv4Address
      2.4.3. ipSubinterfaceDuplicateIpv6Address
      2.4.4. ipSubinterfaceDuplicateMacAddress
      2.4.5. ipSubinterfaceInvalidArp
      2.4.6. ipSubinterfaceInvalidIpv6NeighborSolicitation
      2.4.7. ipv6NeighborEntryUpdated
    2.5. bfd
      2.5.1. bfdDownEvent
      2.5.2. bfdMaxSessionActive
      2.5.3. bfdProtocolClientAdd
      2.5.4. bfdProtocolClientRemove
      2.5.5. bfdSessionDeleted
      2.5.6. bfdSessionUp
      2.5.7. microbfdDownEvent
      2.5.8. microbfdMaxSessionActive
      2.5.9. microbfdSessionDeleted
      2.5.10. microbfdSessionUp
    2.6. bgp
      2.6.1. bgpIncomingDynamicPeerLimitReached
      2.6.2. bgpInstanceConvergenceStateTransition
      2.6.3. bgpLowMemory
      2.6.4. bgpNeighborBackwardTransition
      2.6.5. bgpNeighborClosedTCPConn
      2.6.6. bgpNeighborEstablished
      2.6.7. bgpNeighborGRHelpingStarted
      2.6.8. bgpNeighborGRHelpingStopped
      2.6.9. bgpNeighborHoldTimeExpired
      2.6.10. bgpNeighborInvalidLocalIP
      2.6.11. bgpNeighborNoOpenReceived
      2.6.12. bgpNeighborPrefixLimitReached
      2.6.13. bgpNeighborPrefixLimitThresholdReached
      2.6.14. bgpNeighborUnknownRemoteIP
      2.6.15. bgpNLRIInvalid
      2.6.16. bgpNotificationReceivedFromNeighbor
      2.6.17. bgpNotificationSentToNeighbor
      2.6.18. bgpOutgoingDynamicPeerLimitReached
      2.6.19. bgpPathAttributeDiscarded
      2.6.20. bgpPathAttributeMalformed
      2.6.21. bgpRouteWithdrawnDueToError
      2.6.22. bgpUpdateInvalid
    2.7. bridgetable
      2.7.1. l2SubinterfaceBridgeTableDuplicateMacAddress Deleted
      2.7.2. l2SubinterfaceBridgeTableDuplicateMacAddress Detected
      2.7.3. l2SubinterfaceBridgeTableMacLimitHighUtilization
      2.7.4. l2SubinterfaceBridgeTableMacLimitHighUtilization Lowered
      2.7.5. l2SubinterfaceBridgeTableMacLimitLowered
      2.7.6. l2SubinterfaceBridgeTableMacLimitReached
      2.7.7. networkInstanceBridgeTableDuplicateMacAddress Deleted
      2.7.8. networkInstanceBridgeTableDuplicateMacAddress Detected
      2.7.9. networkInstanceBridgeTableMacLimitHighUtilization
      2.7.10. networkInstanceBridgeTableMacLimitHigh UtilizationLowered
      2.7.11. networkInstanceBridgeTableMacLimitLowered
      2.7.12. networkInstanceBridgeTableMacLimitReached
      2.7.13. systemBridgeTableMacLimitHighUtilization
      2.7.14. systemBridgeTableMacLimitHighUtilizationLowered
      2.7.15. systemBridgeTableMacLimitLowered
      2.7.16. systemBridgeTableMacLimitReached
      2.7.17. vxlanInterfaceBridgeTableMulticastDestinations LimitHighUtilization
      2.7.18. vxlanInterfaceBridgeTableMulticastDestinations LimitHighUtilizationLowered
      2.7.19. vxlanInterfaceBridgeTableMulticastDestinations LimitLowered
      2.7.20. vxlanInterfaceBridgeTableMulticastDestinations LimitReached
    2.8. chassis
      2.8.1. platformDatapathResourceHighUtilization
      2.8.2. platformDatapathResourceHighUtilizationLowered
      2.8.3. platformDatapathResourceLimitCleared
      2.8.4. platformDatapathResourceLimitReached
      2.8.5. platformMtuHighUtilization
      2.8.6. platformMtuHighUtilizationLowered
      2.8.7. platformPipelineResourceHighUtilization
      2.8.8. platformPipelineResourceHighUtilizationLowered
      2.8.9. platformPipelineResourceLimitCleared
      2.8.10. platformPipelineResourceLimitReached
      2.8.11. portDown
      2.8.12. portUp
      2.8.13. subinterfaceDown
      2.8.14. subinterfaceUp
      2.8.15. transceiverChannelHighInputPowerAlarm
      2.8.16. transceiverChannelHighInputPowerAlarmClear
      2.8.17. transceiverChannelHighInputPowerWarning
      2.8.18. transceiverChannelHighInputPowerWarningClear
      2.8.19. transceiverChannelHighLaserBiasCurrentAlarm
      2.8.20. transceiverChannelHighLaserBiasCurrentAlarm Clear
      2.8.21. transceiverChannelHighLaserBiasCurrentWarning
      2.8.22. transceiverChannelHighLaserBiasCurrentWarning Clear
      2.8.23. transceiverChannelHighOutputPowerAlarm
      2.8.24. transceiverChannelHighOutputPowerAlarmClear
      2.8.25. transceiverChannelHighOutputPowerWarning
      2.8.26. transceiverChannelHighOutputPowerWarning Clear
      2.8.27. transceiverChannelLowInputPowerAlarm
      2.8.28. transceiverChannelLowInputPowerAlarmClear
      2.8.29. transceiverChannelLowInputPowerWarning
      2.8.30. transceiverChannelLowInputPowerWarningClear
      2.8.31. transceiverChannelLowLaserBiasCurrentAlarm
      2.8.32. transceiverChannelLowLaserBiasCurrentAlarmClear
      2.8.33. transceiverChannelLowLaserBiasCurrentWarning
      2.8.34. transceiverChannelLowLaserBiasCurrentWarningClear
      2.8.35. transceiverChannelLowOutputPowerAlarm
      2.8.36. transceiverChannelLowOutputPowerAlarmClear
      2.8.37. transceiverChannelLowOutputPowerWarning
      2.8.38. transceiverChannelLowOutputPowerWarningClear
      2.8.39. transceiverHighInputPowerAlarm
      2.8.40. transceiverHighInputPowerAlarmClear
      2.8.41. transceiverHighInputPowerWarning
      2.8.42. transceiverHighInputPowerWarningClear
      2.8.43. transceiverHighLaserBiasCurrentAlarm
      2.8.44. transceiverHighLaserBiasCurrentAlarmClear
      2.8.45. transceiverHighLaserBiasCurrentWarning
      2.8.46. transceiverHighLaserBiasCurrentWarningClear
      2.8.47. transceiverHighOutputPowerAlarm
      2.8.48. transceiverHighOutputPowerAlarmClear
      2.8.49. transceiverHighOutputPowerWarning
      2.8.50. transceiverHighOutputPowerWarningClear
      2.8.51. transceiverLowInputPowerAlarm
      2.8.52. transceiverLowInputPowerAlarmClear
      2.8.53. transceiverLowInputPowerWarning
      2.8.54. transceiverLowInputPowerWarningClear
      2.8.55. transceiverLowLaserBiasCurrentAlarm
      2.8.56. transceiverLowLaserBiasCurrentAlarmClear
      2.8.57. transceiverLowLaserBiasCurrentWarning
      2.8.58. transceiverLowLaserBiasCurrentWarningClear
      2.8.59. transceiverLowOutputPowerAlarm
      2.8.60. transceiverLowOutputPowerAlarmClear
      2.8.61. transceiverLowOutputPowerWarning
      2.8.62. transceiverLowOutputPowerWarningClear
      2.8.63. transceiverModuleDown
      2.8.64. transceiverModuleHighTemperatureAlarm
      2.8.65. transceiverModuleHighTemperatureAlarmClear
      2.8.66. transceiverModuleHighTemperatureWarning
      2.8.67. transceiverModuleHighTemperatureWarningClear
      2.8.68. transceiverModuleHighVoltageAlarm
      2.8.69. transceiverModuleHighVoltageAlarmClear
      2.8.70. transceiverModuleHighVoltageWarning
      2.8.71. transceiverModuleHighVoltageWarningClear
      2.8.72. transceiverModuleLowTemperatureAlarm
      2.8.73. transceiverModuleLowTemperatureAlarmClear
      2.8.74. transceiverModuleLowTemperatureWarning
      2.8.75. transceiverModuleLowTemperatureWarningClear
      2.8.76. transceiverModuleLowVoltageAlarm
      2.8.77. transceiverModuleLowVoltageAlarmClear
      2.8.78. transceiverModuleLowVoltageWarning
      2.8.79. transceiverModuleLowVoltageWarningClear
      2.8.80. transceiverModuleUp
    2.9. debug
      2.9.1. setAllConfigLevels
      2.9.2. setAllStartupLevels
      2.9.3. setHighBaselineLogLevels
    2.10. dhcp
      2.10.1. dhcp6ClientAddressDeclined
      2.10.2. dhcp6ClientIpv6AddressValidLifetimeExpired
      2.10.3. dhcp6ClientRebindAttempted
      2.10.4. dhcp6ClientReconfigureMsgDropped
      2.10.5. dhcp6ClientRenewSuccess
      2.10.6. dhcpClientAddressDeclined
      2.10.7. dhcpClientLeaseExpired
      2.10.8. dhcpClientRebindAttempted
      2.10.9. dhcpClientRenewSuccess
      2.10.10. dhcpv4RelayAdminDisable
      2.10.11. dhcpv4RelayAdminEnable
      2.10.12. dhcpv4RelayAllDhcpv4ServersUnreachable
      2.10.13. dhcpv4RelayOperDown
      2.10.14. dhcpv4RelayOperUp
      2.10.15. dhcpv6RelayAdminDisable
      2.10.16. dhcpv6RelayAdminEnable
      2.10.17. dhcpv6RelayAllDhcpv6ServersUnreachable
      2.10.18. dhcpv6RelayOperDown
      2.10.19. dhcpv6RelayOperUp
      2.10.20. giAddressMismatch
      2.10.21. sourceAddressMismatch
    2.11. evpn
      2.11.1. ethernetsegmentNetworkInstanceBgpInstance DfStatusChanged
      2.11.2. evpnAutoDiscoveryEviRouteWithdrawnDueTo UnexpectedVni
      2.11.3. evpnInclMcastRouteWithdrawnDueToUnexpected Vni
      2.11.4. evpnIpPrefixRouteNotImportedDueToUnexpected Vni
      2.11.5. evpnIpPrefixRouteWithdrawnDueToNoGwMac
      2.11.6. evpnIpPrefixRouteWithdrawnDueToUnexpected GwIp
      2.11.7. evpnMacRouteWithdrawnDueToUnexpectedVni
    2.12. gnmi
      2.12.1. globalConfigUpdate
      2.12.2. gnmiServerStart
      2.12.3. gnmiServerStop
      2.12.4. networkInstanceConfigUpdate
      2.12.5. subscriptionEnd
      2.12.6. subscriptionRequestReceived
      2.12.7. subscriptionStart
      2.12.8. unixSocketGnmiOperDown
      2.12.9. unixSocketGnmiOperUp
    2.13. isis
      2.13.1. isisAdjacencyBfdSessionSetupFailed
      2.13.2. isisAdjacencyChange
      2.13.3. isisAdjacencyRestartStatusChange
      2.13.4. isisAreaMismatch
      2.13.5. isisAuthDataFail
      2.13.6. isisAuthTypeMismatch
      2.13.7. isisCircuitIdsExhausted
      2.13.8. isisCircuitMtuTooLow
      2.13.9. isisCorruptedLspDetected
      2.13.10. isisLspFragmentTooLarge
      2.13.11. isisLspPurge
      2.13.12. isisLspSequenceNumberSkip
      2.13.13. isisMaxAreaAddressesMismatch
      2.13.14. isisMaxLspSequenceNumberExceeded
      2.13.15. isisOverloadEntry
      2.13.16. isisOverloadExit
      2.13.17. isisOwnLspPurge
      2.13.18. isisSystemIdLengthMismatch
      2.13.19. isisVersionMismatch
    2.14. json
      2.14.1. authenticationError
      2.14.2. globalConfigUpdate
      2.14.3. httpJsonRpcOperDown
      2.14.4. httpJsonRpcOperUp
      2.14.5. httpsJsonRpcOperDown
      2.14.6. httpsJsonRpcOperUp
      2.14.7. jsonRpcRequestReceived
      2.14.8. jsonRpcResponseSent
      2.14.9. networkInstanceConfigUpdate
      2.14.10. unixSocketJsonRpcOperDown
      2.14.11. unixSocketJsonRpcOperUp
      2.14.12. userAuthenticated
      2.14.13. userAuthenticationErrorWrongPassword
    2.15. lag
      2.15.1. lagDown
      2.15.2. lagDownMinLinks
      2.15.3. lagMemberLinkAdded
      2.15.4. lagMemberLinkRemoved
      2.15.5. lagMemberOperDown
      2.15.6. lagMemberOperUp
      2.15.7. lagUp
    2.16. linux
      2.16.1. cpuUsageCritical
      2.16.2. cpuUsageHigh
      2.16.3. cpuUsageNormal
      2.16.4. dateAndTimeChanged
      2.16.5. domainChanged
      2.16.6. hostnameChanged
      2.16.7. memoryUsageCritical
      2.16.8. memoryUsageFull
      2.16.9. memoryUsageHigh
      2.16.10. memoryUsageNormal
      2.16.11. partitionStateChange
      2.16.12. partitionUsageCritical
      2.16.13. partitionUsageFull
      2.16.14. partitionUsageNormal
      2.16.15. partitionUsageWarning
      2.16.16. serviceConfigChanged
      2.16.17. serviceDownInNetworkInstance
      2.16.18. serviceUpInNetworkInstance
      2.16.19. tlsProfileExpired
      2.16.20. tlsProfileExpiresSoon
    2.17. lldp
      2.17.1. remotePeerAdded
      2.17.2. remotePeerRemoved
      2.17.3. remotePeerUpdated
    2.18. log
      2.18.1. bufferRollover
      2.18.2. configUpdate
      2.18.3. fileRollover
      2.18.4. networkNamespaceChanged
      2.18.5. subsystemFacilityChanged
    2.19. mgmt
      2.19.1. checkpointGenerated
      2.19.2. checkpointRevertRequestReceived
      2.19.3. commitFailed
      2.19.4. commitSucceeded
      2.19.5. exclusiveConfigSessionBlockedByOtherSession Error
      2.19.6. exclusiveConfigSessionError
      2.19.7. privateConfigSessionError
      2.19.8. privateSharedMismatch
      2.19.9. sharedConfigSessionBlockedByOtherSession Error
    2.20. netinst
      2.20.1. networkInstanceInterfaceDown
      2.20.2. networkInstanceInterfaceUp
      2.20.3. networkInstanceStateDown
      2.20.4. networkInstanceStateUp
    2.21. ospf
      2.21.1. ospfAdjacencyBfdSessionSetupFailed
      2.21.2. ospfAdjacencyChange
      2.21.3. ospfAdjacencyRestartStatusChange
      2.21.4. ospfAsMaxAgeLSA
      2.21.5. ospfExportLimitReached
      2.21.6. ospfExportLimitWarning
      2.21.7. ospfFailure
      2.21.8. ospfIfRxBadPacket
      2.21.9. ospfIfStateChange
      2.21.10. ospfLsdbApproachingOverflow
      2.21.11. ospfLsdbOverflow
      2.21.12. ospfNbrMtuMismatch
      2.21.13. ospfOverloadEntry
      2.21.14. ospfOverloadExit
      2.21.15. ospfSpfRunRestarted
      2.21.16. ospfSpfRunsStopped
      2.21.17. ospIfAuthDataFailure
    2.22. platform
      2.22.1. airflowCorrected
      2.22.2. airflowMismatch
      2.22.3. componentBooting
      2.22.4. componentDown
      2.22.5. componentFailed
      2.22.6. componentInserted
      2.22.7. componentLocatorDisabled
      2.22.8. componentLocatorEnabled
      2.22.9. componentRemoved
      2.22.10. componentRestarted
      2.22.11. componentTemperatureExceeded
      2.22.12. componentTemperatureFailure
      2.22.13. componentTemperatureNormal
      2.22.14. componentUp
      2.22.15. controlModuleActivityChange
      2.22.16. controlModuleConfigSynchronized
      2.22.17. controlModuleImageSynchronized
      2.22.18. controlModuleInSync
      2.22.19. controlModuleOverlaySynchronized
      2.22.20. controlModuleSyncLost
      2.22.21. controlModuleSyncStart
      2.22.22. fantrayEmpty
      2.22.23. linecardCapacityDegraded
      2.22.24. linecardCapacityNormal
      2.22.25. platformLowPower
      2.22.26. platformLowReservePower
      2.22.27. platformNormalPower
      2.22.28. psuInputDown
      2.22.29. psuInputUp
      2.22.30. psuOutputDown
      2.22.31. psuOutputUp
      2.22.32. psuTemperatureFault
      2.22.33. psuTemperatureNormal
      2.22.34. systemReboot
    2.23. qos
      2.23.1. platformQoSProfileHighUtilization
      2.23.2. platformQoSProfileHighUtilizationLowered
    2.24. sflow
      2.24.1. sFlowAgentChange
      2.24.2. sFlowCollectorUnreachable
  Customer Document and Product Support
NDK API Reference
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. Introduction
    2.1. Datastore
    2.2. gRPC
    2.3. Protocol buffers
  3. Protocol Documentation
    3.1. appid_service.proto
      3.1.1. AppIdentData
      3.1.2. AppIdentKey
      3.1.3. AppIdentNotification
      3.1.4. AppIdentSubscriptionRequest
    3.2. bfd_service.proto
      3.2.1. BfdSessionNotification
      3.2.2. BfdSessionSubscriptionRequest
      3.2.3. BfdmgrGeneralSessionDataPb
      3.2.4. BfdmgrGeneralSessionKeyPb
      3.2.5. BfdmgrGeneralSessionDataPb.BfdmgrSessionSubType
      3.2.6. BfdmgrSessionStatus
      3.2.7. BfdmgrSessionType
    3.3. config_service.proto
      3.3.1. ConfigData
      3.3.2. ConfigKey
      3.3.3. ConfigNotification
      3.3.4. ConfigSubscriptionRequest
    3.4. interface_service.proto
      3.4.1. InterfaceData
      3.4.2. InterfaceKey
      3.4.3. InterfaceNotification
      3.4.4. InterfaceSubscriptionRequest
    3.5. lldp_service.proto
      3.5.1. LldpNeighborDataPb
      3.5.2. LldpNeighborKeyPb
      3.5.3. LldpNeighborNotification
      3.5.4. LldpNeighborSubscriptionRequest
      3.5.5. LldpNeighborDataPb.PortSubType
      3.5.6. LldpNeighborKeyPb.ChassisIdType
    3.6. mpls_service.proto
      3.6.1. MplsRouteAddRequest
      3.6.2. MplsRouteAddResponse
      3.6.3. MplsRouteDeleteRequest
      3.6.4. MplsRouteDeleteResponse
      3.6.5. MplsRouteInfo
      3.6.6. MplsRouteKeyPb
      3.6.7. MplsRoutePb
      3.6.8. MplsRoutePb.Operation
      3.6.9. SdkMgrMplsRouteService
    3.7. networkinstance_service.proto
      3.7.1. NetworkInstanceData
      3.7.2. NetworkInstanceKey
      3.7.3. NetworkInstanceNotification
      3.7.4. NetworkInstanceSubscriptionRequest
      3.7.5. NetworkInstanceData.NetInstType
    3.8. nexthop_group_service.proto
      3.8.1. MplsNextHop
      3.8.2. NextHop
      3.8.3. NextHopGroup
      3.8.4. NextHopGroupDeleteRequest
      3.8.5. NextHopGroupDeleteResponse
      3.8.6. NextHopGroupInfo
      3.8.7. NextHopGroupKey
      3.8.8. NextHopGroupNotification
      3.8.9. NextHopGroupRequest
      3.8.10. NextHopGroupResponse
      3.8.11. NextHopGroupSubscriptionRequest
      3.8.12. NextHop.ResolutionType
      3.8.13. NextHop.ResolveToType
      3.8.14. SdkMgrNextHopGroupService
    3.9. route_service.proto
      3.9.1. IpRouteNotification
      3.9.2. IpRouteSubscriptionRequest
      3.9.3. RouteAddRequest
      3.9.4. RouteAddResponse
      3.9.5. RouteDeleteRequest
      3.9.6. RouteDeleteResponse
      3.9.7. RouteInfo
      3.9.8. RouteKeyPb
      3.9.9. RoutePb
      3.9.10. SdkMgrRouteService
    3.10. sdk_common.proto
      3.10.1. AgentReply
      3.10.2. EvpnEthSegIdPb
      3.10.3. GlobalIfId
      3.10.4. IpAddrPrefLenPb
      3.10.5. IpAddressPb
      3.10.6. IpInterfaceAddrPrefixPb
      3.10.7. MacAddressPb
      3.10.8. MplsLabel
      3.10.9. NetInstanceId
      3.10.10. PortIdPb
      3.10.11. SyncRequest
      3.10.12. SyncResponse
      3.10.13. IfEthernetDuplexModeType
      3.10.14. IfEthernetPortSpeedType
      3.10.15. IfMgrIfType
      3.10.16. IfOperDownReason
      3.10.17. IfOperStateType
      3.10.18. IfTransceiverFecType
      3.10.19. IpAddressState
      3.10.20. SdkMgrOperation
      3.10.21. SdkMgrStatus
    3.11. sdk_service.proto
      3.11.1. AgentRegistrationRequest
      3.11.2. AgentRegistrationResponse
      3.11.3. AppIdRequest
      3.11.4. AppIdResponse
      3.11.5. KeepAliveRequest
      3.11.6. KeepAliveResponse
      3.11.7. Notification
      3.11.8. NotificationQueryRequest
      3.11.9. NotificationQueryResponse
      3.11.10. NotificationQuerySubscription
      3.11.11. NotificationRegisterRequest
      3.11.12. NotificationRegisterResponse
      3.11.13. NotificationStreamRequest
      3.11.14. NotificationStreamResponse
      3.11.15. NotificationRegisterRequest.Operation
      3.11.16. SdkMgrService
      3.11.17. SdkNotificationService
    3.12. telemetry_service.proto
      3.12.1. TelemetryData
      3.12.2. TelemetryDeleteRequest
      3.12.3. TelemetryDeleteResponse
      3.12.4. TelemetryInfo
      3.12.5. TelemetryKey
      3.12.6. TelemetryUpdateRequest
      3.12.7. TelemetryUpdateResponse
      3.12.8. SdkMgrTelemetryService
    3.13. Scalar Values
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. Introduction
    2.1. Datastore
    2.2. gRPC
    2.3. Protocol buffers
  3. Protocol Documentation
    3.1. appid_service.proto
      3.1.1. AppIdentData
      3.1.2. AppIdentKey
      3.1.3. AppIdentNotification
      3.1.4. AppIdentSubscriptionRequest
    3.2. bfd_service.proto
      3.2.1. BfdSessionNotification
      3.2.2. BfdSessionSubscriptionRequest
      3.2.3. BfdmgrGeneralSessionDataPb
      3.2.4. BfdmgrGeneralSessionKeyPb
      3.2.5. BfdmgrGeneralSessionDataPb.BfdmgrSessionSubType
      3.2.6. BfdmgrSessionStatus
      3.2.7. BfdmgrSessionType
    3.3. config_service.proto
      3.3.1. ConfigData
      3.3.2. ConfigKey
      3.3.3. ConfigNotification
      3.3.4. ConfigSubscriptionRequest
    3.4. interface_service.proto
      3.4.1. InterfaceData
      3.4.2. InterfaceKey
      3.4.3. InterfaceNotification
      3.4.4. InterfaceSubscriptionRequest
    3.5. lldp_service.proto
      3.5.1. LldpNeighborDataPb
      3.5.2. LldpNeighborKeyPb
      3.5.3. LldpNeighborNotification
      3.5.4. LldpNeighborSubscriptionRequest
      3.5.5. LldpNeighborDataPb.PortSubType
      3.5.6. LldpNeighborKeyPb.ChassisIdType
    3.6. mpls_service.proto
      3.6.1. MplsRouteAddRequest
      3.6.2. MplsRouteAddResponse
      3.6.3. MplsRouteDeleteRequest
      3.6.4. MplsRouteDeleteResponse
      3.6.5. MplsRouteInfo
      3.6.6. MplsRouteKeyPb
      3.6.7. MplsRoutePb
      3.6.8. MplsRoutePb.Operation
      3.6.9. SdkMgrMplsRouteService
    3.7. networkinstance_service.proto
      3.7.1. NetworkInstanceData
      3.7.2. NetworkInstanceKey
      3.7.3. NetworkInstanceNotification
      3.7.4. NetworkInstanceSubscriptionRequest
      3.7.5. NetworkInstanceData.NetInstType
    3.8. nexthop_group_service.proto
      3.8.1. MplsNextHop
      3.8.2. NextHop
      3.8.3. NextHopGroup
      3.8.4. NextHopGroupDeleteRequest
      3.8.5. NextHopGroupDeleteResponse
      3.8.6. NextHopGroupInfo
      3.8.7. NextHopGroupKey
      3.8.8. NextHopGroupNotification
      3.8.9. NextHopGroupRequest
      3.8.10. NextHopGroupResponse
      3.8.11. NextHopGroupSubscriptionRequest
      3.8.12. NextHop.ResolutionType
      3.8.13. NextHop.ResolveToType
      3.8.14. SdkMgrNextHopGroupService
    3.9. route_service.proto
      3.9.1. IpRouteNotification
      3.9.2. IpRouteSubscriptionRequest
      3.9.3. RouteAddRequest
      3.9.4. RouteAddResponse
      3.9.5. RouteDeleteRequest
      3.9.6. RouteDeleteResponse
      3.9.7. RouteInfo
      3.9.8. RouteKeyPb
      3.9.9. RoutePb
      3.9.10. SdkMgrRouteService
    3.10. sdk_common.proto
      3.10.1. AgentReply
      3.10.2. EvpnEthSegIdPb
      3.10.3. GlobalIfId
      3.10.4. IpAddrPrefLenPb
      3.10.5. IpAddressPb
      3.10.6. IpInterfaceAddrPrefixPb
      3.10.7. MacAddressPb
      3.10.8. MplsLabel
      3.10.9. NetInstanceId
      3.10.10. PortIdPb
      3.10.11. SyncRequest
      3.10.12. SyncResponse
      3.10.13. IfEthernetDuplexModeType
      3.10.14. IfEthernetPortSpeedType
      3.10.15. IfMgrIfType
      3.10.16. IfOperDownReason
      3.10.17. IfOperStateType
      3.10.18. IfTransceiverFecType
      3.10.19. IpAddressState
      3.10.20. SdkMgrOperation
      3.10.21. SdkMgrStatus
    3.11. sdk_service.proto
      3.11.1. AgentRegistrationRequest
      3.11.2. AgentRegistrationResponse
      3.11.3. AppIdRequest
      3.11.4. AppIdResponse
      3.11.5. KeepAliveRequest
      3.11.6. KeepAliveResponse
      3.11.7. Notification
      3.11.8. NotificationQueryRequest
      3.11.9. NotificationQueryResponse
      3.11.10. NotificationQuerySubscription
      3.11.11. NotificationRegisterRequest
      3.11.12. NotificationRegisterResponse
      3.11.13. NotificationStreamRequest
      3.11.14. NotificationStreamResponse
      3.11.15. NotificationRegisterRequest.Operation
      3.11.16. SdkMgrService
      3.11.17. SdkNotificationService
    3.12. telemetry_service.proto
      3.12.1. TelemetryData
      3.12.2. TelemetryDeleteRequest
      3.12.3. TelemetryDeleteResponse
      3.12.4. TelemetryInfo
      3.12.5. TelemetryKey
      3.12.6. TelemetryUpdateRequest
      3.12.7. TelemetryUpdateResponse
      3.12.8. SdkMgrTelemetryService
    3.13. Scalar Values
  Customer Document and Product Support
Product Overview
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. About SR Linux
    2.1. What is SR Linux?
    2.2. Features overview
      2.2.1. Modular network applications
      2.2.2. Model-driven architecture
      2.2.3. IDB publish/subscribe model for messaging
      2.2.4. Protocol buffers and gRPC for inter-process communication
      2.2.5. Third-party application support
      2.2.6. CLI plug-ins
      2.2.7. Hardware extensibility
      2.2.8. Software extensibility
    2.3. SR Linux NDK
    2.4. SR Linux documentation
  3. Hardware overview
    3.1. 7250 IXR-6 and 7250 IXR-10
      3.1.1. Architecture
      3.1.2. Chassis components
      3.1.3. Power and cooling
    3.2. 7220 IXR-D1, 7220 IXR-D2, and 7220 IXR-D3
      3.2.1. Architecture
      3.2.2. Chassis components
      3.2.3. Power and cooling
    3.3. 7220 IXR-H2 and 7220 IXR-H3
      3.3.1. Architecture
      3.3.2. Chassis components
      3.3.3. Power and cooling
  4. SR Linux architecture overview
    4.1. SR Linux components
      4.1.1. Linux kernel
      4.1.2. Operating system
      4.1.3. Modular applications
        4.1.3.1. Application manager
  5. SR Linux management overview
    5.1. SR Linux management server
    5.2. SR Linux CLI
    5.3. JSON-RPC server
    5.4. gNMI server
    5.5. Zero Touch Provisioning
    5.6. SR Linux configuration
    5.7. Securing access
    5.8. SR Linux logging
  6. SR Linux interfaces
    6.1. SR Linux interface types
    6.2. LAG interfaces
    6.3. Subinterfaces
  7. SR Linux routing functions
    7.1. Network instances
    7.2. Static routes
    7.3. Aggregate routes
    7.4. BGP feature support
    7.5. IS-IS feature support
    7.6. OSPF feature support
    7.7. Routing policies
    7.8. ECMP load balancing
    7.9. Access Control Lists
    7.10. Quality of Service
  8. SR Linux services
    8.1. Layer 2 services
    8.2. EVPN-VXLAN Layer 2
    8.3. EVPN-VXLAN Layer 3
  9. SR Linux troubleshooting tools
    9.1. BFD support
    9.2. sFlow support
    9.3. Interactive packet mirroring tool
    9.4. Packet-trace tool
  10. Standards compliance and protocol support
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. About SR Linux
    2.1. What is SR Linux?
    2.2. Features overview
      2.2.1. Modular network applications
      2.2.2. Model-driven architecture
      2.2.3. IDB publish/subscribe model for messaging
      2.2.4. Protocol buffers and gRPC for inter-process communication
      2.2.5. Third-party application support
      2.2.6. CLI plug-ins
      2.2.7. Hardware extensibility
      2.2.8. Software extensibility
    2.3. SR Linux NDK
    2.4. SR Linux documentation
  3. Hardware overview
    3.1. 7250 IXR-6 and 7250 IXR-10
      3.1.1. Architecture
      3.1.2. Chassis components
      3.1.3. Power and cooling
    3.2. 7220 IXR-D1, 7220 IXR-D2, and 7220 IXR-D3
      3.2.1. Architecture
      3.2.2. Chassis components
      3.2.3. Power and cooling
    3.3. 7220 IXR-H2 and 7220 IXR-H3
      3.3.1. Architecture
      3.3.2. Chassis components
      3.3.3. Power and cooling
  4. SR Linux architecture overview
    4.1. SR Linux components
      4.1.1. Linux kernel
      4.1.2. Operating system
      4.1.3. Modular applications
        4.1.3.1. Application manager
  5. SR Linux management overview
    5.1. SR Linux management server
    5.2. SR Linux CLI
    5.3. JSON-RPC server
    5.4. gNMI server
    5.5. Zero Touch Provisioning
    5.6. SR Linux configuration
    5.7. Securing access
    5.8. SR Linux logging
  6. SR Linux interfaces
    6.1. SR Linux interface types
    6.2. LAG interfaces
    6.3. Subinterfaces
  7. SR Linux routing functions
    7.1. Network instances
    7.2. Static routes
    7.3. Aggregate routes
    7.4. BGP feature support
    7.5. IS-IS feature support
    7.6. OSPF feature support
    7.7. Routing policies
    7.8. ECMP load balancing
    7.9. Access Control Lists
    7.10. Quality of Service
  8. SR Linux services
    8.1. Layer 2 services
    8.2. EVPN-VXLAN Layer 2
    8.3. EVPN-VXLAN Layer 3
  9. SR Linux troubleshooting tools
    9.1. BFD support
    9.2. sFlow support
    9.3. Interactive packet mirroring tool
    9.4. Packet-trace tool
  10. Standards compliance and protocol support
  Customer Document and Product Support
Software Installation Guide
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. SR Linux software overview
    2.1. File system layout
    2.2. Boot process
  3. Installing containers
    3.1. Container installation prerequisites
    3.2. Launching a container manually
    3.3. Launching a container topology
    3.4. Destroying an existing topology
  4. Installing software
    4.1. Installation concepts
      4.1.1. 7250 IXR installation concepts
      4.1.2. 7220 IXR-D and 7220 IXR-H installation concepts
      4.1.3. Software image
    4.2. Installing the software manually on a 7250 IXR system
      4.2.1. Installation from a Linux machine
      4.2.2. Installation using a rescue image from an SD card
      4.2.3. Installation using an image copied to an SD card
    4.3. Installing the software manually on a 7220 IXR-D or 7220 IXR-H system
      4.3.1. Manual bootstrapping
    4.4. Upgrading the software
      4.4.1. Software upgrade using a tools command
      4.4.2. Software upgrade from the bash shell
  5. Zero Touch Provisioning
    5.1. Applicability
    5.2. ZTP overview
      5.2.1. Network requirements
    5.3. Process information
      5.3.1. DHCP discovery and solicitation
        5.3.1.1. Auto-provisioning options
        5.3.1.2. DHCP server Option 42 (IPv4) and 56 (IPv6) for NTP
      5.3.2. DHCP offer
        5.3.2.1. Default gateway route configuration for IPv4
        5.3.2.2. DHCP relay
      5.3.3. Python provisioning script
      5.3.4. Auto-provisioning failures
      5.3.5. ZTP log files
    5.4. Configuring ZTP
      5.4.1. ZTP CLI versus SR Linux CLI
      5.4.2. Configuring the Python provisioning script
      5.4.3. Configuring the ZTP timeout value using the provisioning script
      5.4.4. Configuring options in the grub.cfg using ZTP CLI
      5.4.5. Managing images using ZTP CLI
      5.4.6. Configuring the NOS using ZTP CLI
      5.4.7. Redownloading the executable files with ZTP CLI
      5.4.8. Starting, stopping, and restarting a ZTP process using ZTP CLI
      5.4.9. Checking the status of a ZTP process using ZTP CLI
      5.4.10. Configuring options in the grub.cfg using SR Linux CLI
      5.4.11. Specifying the image, kernel, or RAM to boot the system using SR Linux CLI
      5.4.12. Starting, stopping, and restarting a ZTP process using SR Linux CLI
      5.4.13. Checking the status of a ZTP process using SR Linux CLI
    5.5. ZTP CLI and SR Linux CLI command structures
      5.5.1. ZTP CLI command structure
      5.5.2. SR Linux CLI command structure
  Appendix: ZTP Python library
    ZTPClient
    Functions
      chassis_control()
      chassis_linecards()
      configure(configurl)
      image_activate(version)
      image_bootorder(bootorder)
      image_delete(version)
      image_list()
      image_upgrade(image_url, md5_url, options)
      option_autoboot(status)
      option_bootintf(interface)
      option_clientid(type)
      option_downgrade(status)
      option_duration(timeout, retry)
      option_formatovl(status)
      option_formatsrletc(status)
      option_formatsrlopt(status)
      option_list()
      option_nosinstall(status)
      provision(provisionurl)
      service_restart()
      service_start()
      service_status()
      service_stop()
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. SR Linux software overview
    2.1. File system layout
    2.2. Boot process
  3. Installing containers
    3.1. Container installation prerequisites
    3.2. Launching a container manually
    3.3. Launching a container topology
    3.4. Destroying an existing topology
  4. Installing software
    4.1. Installation concepts
      4.1.1. 7250 IXR installation concepts
      4.1.2. 7220 IXR-D and 7220 IXR-H installation concepts
      4.1.3. Software image
    4.2. Installing the software manually on a 7250 IXR system
      4.2.1. Installation from a Linux machine
      4.2.2. Installation using a rescue image from an SD card
      4.2.3. Installation using an image copied to an SD card
    4.3. Installing the software manually on a 7220 IXR-D or 7220 IXR-H system
      4.3.1. Manual bootstrapping
    4.4. Upgrading the software
      4.4.1. Software upgrade using a tools command
      4.4.2. Software upgrade from the bash shell
  5. Zero Touch Provisioning
    5.1. Applicability
    5.2. ZTP overview
      5.2.1. Network requirements
    5.3. Process information
      5.3.1. DHCP discovery and solicitation
        5.3.1.1. Auto-provisioning options
        5.3.1.2. DHCP server Option 42 (IPv4) and 56 (IPv6) for NTP
      5.3.2. DHCP offer
        5.3.2.1. Default gateway route configuration for IPv4
        5.3.2.2. DHCP relay
      5.3.3. Python provisioning script
      5.3.4. Auto-provisioning failures
      5.3.5. ZTP log files
    5.4. Configuring ZTP
      5.4.1. ZTP CLI versus SR Linux CLI
      5.4.2. Configuring the Python provisioning script
      5.4.3. Configuring the ZTP timeout value using the provisioning script
      5.4.4. Configuring options in the grub.cfg using ZTP CLI
      5.4.5. Managing images using ZTP CLI
      5.4.6. Configuring the NOS using ZTP CLI
      5.4.7. Redownloading the executable files with ZTP CLI
      5.4.8. Starting, stopping, and restarting a ZTP process using ZTP CLI
      5.4.9. Checking the status of a ZTP process using ZTP CLI
      5.4.10. Configuring options in the grub.cfg using SR Linux CLI
      5.4.11. Specifying the image, kernel, or RAM to boot the system using SR Linux CLI
      5.4.12. Starting, stopping, and restarting a ZTP process using SR Linux CLI
      5.4.13. Checking the status of a ZTP process using SR Linux CLI
    5.5. ZTP CLI and SR Linux CLI command structures
      5.5.1. ZTP CLI command structure
      5.5.2. SR Linux CLI command structure
  Appendix: ZTP Python library
    ZTPClient
    Functions
      chassis_control()
      chassis_linecards()
      configure(configurl)
      image_activate(version)
      image_bootorder(bootorder)
      image_delete(version)
      image_list()
      image_upgrade(image_url, md5_url, options)
      option_autoboot(status)
      option_bootintf(interface)
      option_clientid(type)
      option_downgrade(status)
      option_duration(timeout, retry)
      option_formatovl(status)
      option_formatsrletc(status)
      option_formatsrlopt(status)
      option_list()
      option_nosinstall(status)
      provision(provisionurl)
      service_restart()
      service_start()
      service_status()
      service_stop()
  Customer Document and Product Support
Troubleshooting Toolkit
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. sFlow
    2.1. sFlow Overview
      2.1.1. sFlow sampling
      2.1.2. sFlow collector reporting
      2.1.3. sFlow counter samples
    2.2. Configuring sFlow
      2.2.1. Configuring the sFlow agent
      2.2.2. Configuring sFlow collectors
      2.2.3. Configuring sFlow for an interface
    2.3. Displaying sFlow information
      2.3.1. Displaying the state of the sFlow agent
      2.3.2. Displaying the status of the sFlow agent
    2.4. sFlow formats
    2.5. Sampled data and counter examples
  3. Interactive traffic monitoring tool
    3.1. Overview
    3.2. Using the interactive traffic monitoring tool
      3.2.1. Monitoring ICMP Packets
      3.2.2. Displaying verbose output
      3.2.3. Capturing packets to a file
      3.2.4. Capturing bidirectional transit traffic
  4. Switch fabric statistics
    4.1. Switch fabric statistics overview
      4.1.1. Displaying switch fabric statistics
  5. Packet-trace tool
    5.1. Packet-trace tool overview
    5.2. Configuring packet-trace tool commands
      5.2.1. Configuring the packet-trace tool (using Scapy file format)
      5.2.2. Configuring the packet-trace tool (using base64 format)
      5.2.3. Configuring the packet-trace tool (using pcap format)
  Customer Document and Product Support
  1. Getting started
    1.1. About this document
    1.2. What’s new
    1.3. Precautionary messages
    1.4. Conventions
  2. sFlow
    2.1. sFlow Overview
      2.1.1. sFlow sampling
      2.1.2. sFlow collector reporting
      2.1.3. sFlow counter samples
    2.2. Configuring sFlow
      2.2.1. Configuring the sFlow agent
      2.2.2. Configuring sFlow collectors
      2.2.3. Configuring sFlow for an interface
    2.3. Displaying sFlow information
      2.3.1. Displaying the state of the sFlow agent
      2.3.2. Displaying the status of the sFlow agent
    2.4. sFlow formats
    2.5. Sampled data and counter examples
  3. Interactive traffic monitoring tool
    3.1. Overview
    3.2. Using the interactive traffic monitoring tool
      3.2.1. Monitoring ICMP Packets
      3.2.2. Displaying verbose output
      3.2.3. Capturing packets to a file
      3.2.4. Capturing bidirectional transit traffic
  4. Switch fabric statistics
    4.1. Switch fabric statistics overview
      4.1.1. Displaying switch fabric statistics
  5. Packet-trace tool
    5.1. Packet-trace tool overview
    5.2. Configuring packet-trace tool commands
      5.2.1. Configuring the packet-trace tool (using Scapy file format)
      5.2.2. Configuring the packet-trace tool (using base64 format)
      5.2.3. Configuring the packet-trace tool (using pcap format)
  Customer Document and Product Support