Explains how Docker applications are managed using IPv6 addressing schemes, including configuration and operational details.
A Docker application is a software workload hosted within a container that
-
is managed through virtual routing and forwarding (VRF) instances
-
enables seamless integration across network namespaces within the host system, and
-
supports both IPv4 and IPv6 management interfaces for enhanced accessibility.
| Feature Name |
Release Information |
Description |
|---|---|---|
| Docker Application Management using IPv6 Address |
Release 25.4.1 |
Introduced in this release on: Fixed Systems (8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
| Docker Application Management using IPv6 Address |
Release 25.1.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100], 8010 [ASIC: A100])(select variants only*) *This feature is supported on:
|
| Docker Application Management using IPv6 Address |
Release 24.4.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: P100], 8700 [ASIC: P100])(select variants only*); Modular Systems (8800 [LC ASIC: P100])(select variants only*) *This feature is now supported on:
|
| Docker Application Management using IPv6 Address |
Release 7.11.1 |
In this release, you gain the ability to manage Docker applications within containers using IPv6 addresses via the router's management interface. Leveraging IPv6 addresses provides expanded addressing options, enhances network scalability, and enables better segmentation and isolation of applications within the network. Prior to this update, only IPv4 addresses could be used to manage docker applications. |
The Application Manager in IOS-XR software release 7.3.15 introduces application networking that enables traffic forwarding between VRF instances using a relay agent deployed inside an independent Docker container. The relay agent acts as a bridge, connecting two network namespaces within the host system and actively transferring traffic between them. Configuration permits forwarding between either a single pair or multiple pairs of ports according to network requirements.
A primary use case is managing Linux-based Docker applications running in the default VRF through a management interface located in a separate VRF. This allows application management to occur seamlessly across VRF boundaries.
Starting with IOS-XR software release 7.11.1, management capabilities are enhanced: Docker applications hosted within containers can now be managed using IPv6 addresses via the Cisco 8000 router's management interface. This update improves accessibility and control compared to earlier versions that only supported IPv4 address management.
Restrictions and limitations
-
The Virtual Routing and Forwarding (VRF) is only supported for Docker apps with host networking.
-
Relay Agent Availability and Management: The relay agent container is designed to be highly available. It will be managed by the App Manager.
-
Relay Agent Creation: For each pair of forwarded ports, one relay agent container will be created.
-
Port Limitation per Application: The total effective number of ports for each application is limited to a maximum of 10.