Dual Dcardmgrs support per card in VPC-DI

Revision history

Revision Details

Release

First introduced

2025.03.0

Overview

To support a high volume of subscribers, additional dcardmgr instances have to be created per Session card. You can configure the number of dcardmgr instances to be created via the CLI.

If the number of subscribers per card exceeds 4.2 million, you must configure two dcardmgrs per session card. By default, one dcardmgr is created per card. For example,
Subscribers in the system Dcardmgrs configured
≤ 4 million 1 (default)
> 4 million 2 (mandatory)

Configuring the number of Dcardmgrs per session card

Configure the number of dcardmgr instances that are started on each session card of a VPC-DI platform.

These are the steps to configure dcardmgrs


Note


You must be operating on a VPC-DI platform. This command is not applicable to other platforms.


Procedure


Step 1

Enterthe Global Configuration mode

Example:

[pdif]ePDG# configure

Step 2

Configure the number of dcardmgrs. To set the desired number of dcardmgr instances per session card, usethe taskfacility dcardmgr per-sesscard-count integervalue command. The integer values currenty supported are 1 and 2. For example,

Example:

[pdif]ePDG# configure [pdif]ePDG(config)# task facility
aaamgr dcardmgr
[pdif]ePDG(config)# task facility dcardmgr per-sesscard-count 2

Step 3

Reset the default number of dcardmgrs. To reset the number of dcardmgr instances per session card to its default value, use the defaulttask facility dcardmgr per-sesscard-count command. The integer value to configure the number of dcardmgr to the default value is 1.

Example:

[pdif]ePDG(config-epdg-service)# [pdif]ePDG# configure [pdif]ePDG(config)# task facility
aaamgr dcardmgr
[pdif]ePDG(config)# default task facility dcardmgr per-sesscard-count 1

Step 4

Reload the system after configuring the per-sesscard-count for the changes to take effect.

Step 5

Verify the configuration using the showconfig command.

Example:

local]EPDGCHASSIS# show config | grep task iftask restart-enable
[local]EPDGCHASSIS#

Verify the default configuration using show configuration verbose command and paste the ouput.


[local]EPDGCHASSIS# show config verbose | grep task no iftask sw-rss
no iftask txbatch latency
…
….
task facility linkmgr max 4
task facility dcardmgr per-sesscard-count 1 task resource cpu-memory-low kill
[local]EPDGCHASSIS#

If the newly configured value is same as the already existing value, an error message, "number of dcardmgrs on each session card is already configured to x" will be displayed, where 'x' is the current value.