Technical Documentation

Configuring a Virtual BGF

You can configure eight virtual BGFs on a router when the virtual BGFs run on the Routing Engine. You can configure up to 32 virtual BGFs when the virtual BGFs run on a control services PIC, configuring up to 8 virtual BGFs on each of up to 4 control services PICs.

To configure a virtual BGF:

  1. Create a virtual BGF, and assign a name to it. You can configure an IP address as the virtual BGF name. However, the IP address is not used in the operation of the virtual BGF.
    [edit services pgcp]user@host# edit gateway bgf-1
  2. Specify whether the virtual BGF runs on the Routing Engine or on a service device, either a MultiServices PIC or an MS-DPC. By default, the virtual BGF runs on the Routing Engine.
    [edit services pgcp gateway bgf-1]user@host# set platform device ms-0/3/0
  3. Specify the IP address of the virtual BGF. This address is the local IP address on which the virtual BGF receives H.248 messages from the gateway controller.
    [edit services pgcp gateway bgf-1]user@host# set gateway-address 10.10.30.1
  4. Specify the port number of the virtual BGF.
    [edit services pgcp gateway bgf-1]user@host# set gateway-port 2944
  5. Configure the number of seconds before the virtual BGF removes gates following a disconnection from the gateway controller.
    [edit services pgcp gateway bgf-1]user@host# set cleanup-timeout 3600
  6. Configure the maximum number of concurrent calls allowed on the virtual BGF. If you configure multiple virtual BGFs for one PIC or DPC, you can use this statement to achieve intentional oversubscription of resources or a fair distribution of resources between the virtual BGFs.
    [edit services pgcp gateway bgf-1]user@host# set max-concurrent-calls 3000

To change the max-concurrent-calls for a virtual BGF that is in service, you must:

  1. Take the virtual BGF out of service by initiating a graceful or forced shutdown. For more information, see Shutting Down a Virtual BGF.
  2. Configure the new value for max-concurrent-calls.
  3. Put the virtual BGF in service. See Configuring Virtual Interfaces.
  4. Restart the pgcpd process. See Restarting the pgcpd Process Running on the Routing Engine.

Published: 2010-04-13