Describes how IOS XR interfaces are exposed to the Linux kernel and how the global virtual routing and forwarding (VRF) namespace reaches IOS XR routing through the to_xr interface.
Packet I/O infrastructure reachability is a networking capability that
-
exposes IOS XR interfaces as Linux kernel interfaces with inherited IP address, MTU, and MAC address values
-
enables access to the global virtual routing and forwarding (VRF) namespace through the bash command in the Linux shell, and
-
connects Linux routing to the IOS XR default VRF using the
to_xrinterface.
Accessing the global VRF network namespace through the bash command reflects the IOS XR default VRF in the kernel, enabling default reachability based on IOS XR routing and Packet I/O infrastructure.
Feature history
| Feature name |
Release information |
Description |
|---|---|---|
| Virtual IP address in the Linux networking stack |
Release 25.4.1 | Introduced in this release on fixed systems (8010 [ASIC: A100]) for select variants. This feature is supported on:
|
| Virtual IP address in the Linux networking stack |
Release 25.1.1 |
Introduced in this release on fixed systems (8700 [ASIC: K100], 8010 [ASIC: A100]) for select variants. This feature is supported on:
|
| Virtual IP address in the Linux networking stack |
Release 24.4.1 |
Introduced in this release on fixed systems (8200 [ASIC: P100], 8700 [ASIC: P100]) and modular systems (8800 [LC ASIC: P100]) for select variants. This feature is supported on:
|
| Virtual IP address in the Linux networking stack |
Release 7.5.2 |
Virtual IP addresses allow a single IP address to connect to the current active route processor (RP) after an RP switchover event. This functionality enables the network stack to support virtual IP addresses for third-party applications and IOS XR applications using the Linux networking stack. These commands are modified: |
| Automatic synchronization of secondary IPv4 addresses from IOS XR to Linux operating system |
Release 25.4.1 | Introduced in this release on fixed systems (8010 [ASIC: A100]) for select variants. This feature is supported on:
|
| Automatic synchronization of secondary IPv4 addresses from IOS XR to Linux operating system |
Release 25.1.1 |
Introduced in this release on fixed systems (8700 [ASIC: K100], 8010 [ASIC: A100]) for select variants. This feature is supported on:
|
| Automatic synchronization of secondary IPv4 addresses from IOS XR to Linux operating system |
Release 24.4.1 |
Introduced in this release on fixed systems (8200 [ASIC: P100], 8700 [ASIC: P100]) and modular systems (8800 [LC ASIC: P100]) for select variants. This feature is supported on:
|
| Automatic synchronization of secondary IPv6 addresses from IOS XR to Linux operating system |
Release 7.11.1 |
Configured interface secondary IPv6 addresses on IOS XR are automatically synchronized to the Linux operating system. Third-party applications can use secondary IPv6 addresses without manual intervention. |
| Automatic synchronization of secondary IPv4 addresses from IOS XR to Linux operating system |
Release 7.5.3 |
Configured interface secondary IPv4 addresses on IOS XR are automatically synchronized to the Linux operating system. Third-party applications can use secondary IPv4 addresses without manual intervention. |