Cisco IOS XR Session Border Controller Configuration Guide Release 3.6
MGC Information Package Support

Table Of Contents

MGC Information Package Support

Contents

Information About MGC Information Package Support

How to Configure MGC Information Package Support

Additional References

Related Documents

Standards

MIBs

Technical Assistance


MGC Information Package Support


The DBE is now enhanced to support the Media Gateway Controller (MGC) Information Package (mgcinfo) defined in the International Telecommunication Union (ITU) H.248 Standards under Draft New Recommendation H.248.45 "MGC Information Package". This package enables an MGC to store data on a media gateway (MG) that can be subsequently retrieved to facilitate the MGC recovery action.

Feature History for MGC Information Package Support

Release
Modification

Release 3.5.1

This feature was introduced on the Cisco XR 12000 Series Router and Cisco CRS-1.

Release 3.6.0

No modification.


Contents

This module contains the following sections:

Information About MGC Information Package Support

How to Configure MGC Information Package Support

Additional References

Information About MGC Information Package Support

The standard H.248 audit mechanism enables an MGC to retrieve data from an associated MG in order to re-synchronize the connection data and state between an MGC and MG. The Remote Descriptor associated with the ephemeral termination enables the other end of the bearer connection to be identified, however, not in a format that may be convenient for the MGC to use. Often the Remote Descriptor may not enable the other end to be identified since some MGs use different control and media addresses.

The MGC Information Package feature allows the MGC to store a block of data on an MG, enabling the MGC to identify the other end of the bearer connection. The structure of the stored data is understood only by the MGC and is opaque to the MG. Thus, in the event of an MGC failure, the MGC can now retrieve the previously stored data block. The MGC can now identify the other end of the connection (typically on a separate MG) and thus provide a coordinated clean-up of the related connections on the separate MGs. The MGC is free to define the contents of the string in a proprietary manner that is most convenient for its own usage.

The MGC Information Package requires that supporting MGs store up to 128 bytes of opaque data for each ephemeral termination, which may be returned to an auditing MGC to allow that MGC to recover information following an MGC failure.

Data is stored in mgcinfo/db=0011223344 format. The audit may be performed either on the Media Descriptor (which contains the LocalControl Descriptor) or on the individual property within the LocalControl Descriptor, for example:

Audit{Media}

or

Audit{Media {Stream=1{LocalControl{MGCInfo/db}}}}

DBE allows a block of opaque data to be added to any ephemeral termination, and an existing data block to be modified or deleted using standard H.248 protocol commands. DBE retains this opaque data in a fault-tolerant manner, and returns it intact when the termination is audited by the MGC.

Once the feature is added, support for the package is always enabled and may not be disabled. The controlling MGC decides whether the package is used. If the MGC sends mgcinfo/db with more than 128 octets, then the DBE rejects it with error code 442. This package is supported on both H.238.v2 and H.248.v3 versions.

How to Configure MGC Information Package Support

A new enable | disable command has been added to enable or disable the MGC information package in the Ia and Cisco profiles.

SUMMARY STEPS

1. configure

2. sbc service-name

3. dbe

4. vdbe

5. h248-profile profile-name

6. package package-name enable | disable

7. commit

8. exit

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

configure

Example:

RP/0/0/CPU0:router# configure

Enables the global configuration mode.

Step 2 

sbc service-name

Example:

RP/0/0/CPU0:router(config)# sbc mysbc

Enters the mode of an SBC service.

Use the service-name argument to define the name of the SBC.

Step 3 

dbe

Example:

RP/0/0/CPU0:router(config-sbc)# dbe

Enters the mode of the data border element (DBE) function of the SBC.

Step 4 

vdbe

Example:

RP/0/0/CPU0:router(config-sbc-dbe)# vdbe

Enters the mode for configuring virtual DBE (vDBE) parameters.

Step 5 

h248-profile profile-name

Example:

RP/0/0/CPU0:router(config-sbc-dbe-vdbe)# h248-profile etsi-bgf

Configure the DBE H.248 profile name to interoperate with MGC/SBE.

profile-name—Name of the H.248 profile. Only two profiles are allowed:

SBC_GateControl (parameter value: gatecontrol)

ESSI_BGF (parameter value: etsi-bgf). This is an Ia profile.

The no version of this command does not set this configuration command.

After the vDBE is configured to use the H.248 profile name, the profile name is advertised with the Service Change messages.

Step 6 

package package-name enable | disable

Example:

RP/0/0/CPU0:router(config-sbc-dbe-vdbe-h248-profile)# package mgcinfo enable

Enables or disables the optional packages for vDBE to interoperate with MGC/SBE.

The no version of this command does not set this configuration.

package-name—Specifies the names of the packages that should be enabled or disabled. The values are the following package names:

aud-cap—Audit Capability package

chp—Congestion Handling H248 package

dtmfd—DTMF Detection H248 package

dtmfg—DTMF Generation H248 package

emp—Middlebox (emp) H248 package

epstat—End Point Statistics H248 package

eroot—Enhanced Root H248 package

evpnd—Extended VPN Discrimination H248 package

ginfo—GINFO H248 package

mgcinfo—MGC Info H248 package

ocp—Overlord Control H248 package

rtp—RTP H248 package

sfr—Session Failure Reaction H248 package

tsc—Termination State Control H248 package

These packages are disabled or enabled based on profile configuration.

For the Ia profile the following packages are disabled by default:

epstats, rtp, emp, chp, ocp, sfr, tsc, dtmfd, dtmfg, mgcinfo, evpnd, and eroot packages.

Step 7 

commit

Example:

RP/0/0/CPU0:router(config-sbc-dbe-vdbe-h248-profile)# commit

Saves configuration changes. Use the commit command to save the configuration changes to the running configuration file and remain within the configuration session.

Step 8 

exit

Example:

RP/0/0/CPU0:router(config-sbc-dbe-vdbe-h248-profile)# exit

Exits the current mode of the configuration.

Additional References

The following sections provide references related to MGC information package support.

Related Documents

Related Topic
Document Title

Cisco IOS XR master command reference

Cisco IOS XR Master Commands List

Cisco IOS XR SBC interface configuration commands

Cisco IOS XR Session Border Controller Command Reference

Initial system bootup and configuration information for a router using the Cisco IOS XR Software

Cisco IOS XR Getting Started Guide

Cisco IOS XR command modes

Cisco IOS XR Command Mode Reference


Standards

Standards
Title

No new or modified standards are supported by this feature, and support from existing standards has not been modified by this feature.


MIBs

MIBs
MIBs Link

To locate and download MIBs using Cisco IOS XR software, use the Cisco MIB Locator found at the following URL and choose a platform under the Cisco Access Products menu:

http://cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml


Technical Assistance

Description
Link

The Cisco Technical Support website contains thousands of pages of searchable technical content, including links to products, technologies, solutions, technical tips, and tools. Registered Cisco.com users can log in from this page to access even more content.

http://www.cisco.com/techsupport