To configure packet gateway services, include the pgcp statement at the [edit services] hierarchy level:
- [edit services]
- pgcp {
-
- gateway gateway-name {
-
cleanup-timeout seconds;
-
gateway-address gateway-address;
-
-
fast-update-filters {
-
maximum-terms number-of-terms;
-
maximum-fuf-percentage percentage;
- }
-
-
gateway-controller gateway-controller-name {
-
controller-address ip-address;
-
controller-port port-number;
-
-
interim-ah-scheme {
-
algorithm algorithm;
- }
- }
-
gateway-port gateway-port;
-
-
graceful-restart {
-
maximum-synchronization-mismatches number-of-mismatches;
-
maximum-synchronization-time seconds;
- }
-
-
data-inactivity-detection {
-
inactivity-delay;
-
latch-deadlock-delay seconds;
-
send-notification-on-delay;
-
inactivity-duration seconds;
-
stop-detection-on-drop;
-
-
report-service-change {
-
service-change-type (forced-906)
| forced-910);
- }
- }
-
-
h248-properties {
-
-
application-data-inactivity-detection {
-
ip-flow-stop-detection (regulated-notify
| immediate-notify);
- }
-
-
base-root {
-
normal-mg-execution-time default milliseconds;
-
normal-mgc-execution-time default milliseconds;
-
mg-provisional-response-timer-value default milliseconds;
-
mgc-provisional-response-timer-value default milliseconds;
-
mg-originated-pending-limit default number-of-pendings-received;
-
mgc-originated-pending-limit default number-of-pendings-received;
- }
-
-
diffserv {
-
-
dscp {
- default (dscp-value | alias | do-not-change);
- }
- }
-
-
event-timestamp-notification {
-
request-timestamp (requested
| suppressed | autonomous);
- {
-
- hanging-termination-detection {
-
timerx seconds;
- }
-
-
notification-behavior {
-
notification-regulation default (once | 0 - 100);
- }
-
-
segmentation {
-
mg-segmentation-timer default milliseconds;
-
mgc-segmentation-timer default milliseconds;
-
mg-maximum-pdu-size default bytes;
-
mgc-maximum-pdu-size default bytes;
- }
-
- traffic-management {
-
-
peak-data-rate {
- default bytes-per-second;
-
- rtcp {
- fixed-value bytes-per-second;
- percentage percentage;
- }
- }
-
-
sustained-data-rate {
- default bytes-per-second;
-
- rtcp {
- fixed-value bytes-per-second;
- percentage percentage;
- }
- }
-
-
max-burst-size {
- default bytes;
-
- rtcp {
- fixed-value bytes;
- percentage percentage;
- }
- }
- }
-
-
inactivity-timer {
-
-
inactivity-timeout {
-
detect;
-
-
maximum-inactivity-time {
- default 10-millisecond-units;
- }
- }
- }
- }
-
-
h248-options {
-
audit-observed-events-returns-history;
-
-
encoding {
-
no-dscp-bit-mirroring;
- }
-
- service-change {
-
-
control-association-indications {
-
-
disconnect {
-
controller-failure (failover-909
| restart-902);
-
reconnect (disconnected-900
| restart-902);
- }
-
-
down {
-
administrative (forced-905
| forced-908 | none);
-
failure (forced-904
| forced-908 | none);
-
graceful (graceful-905
| none);
- }
-
-
up {
-
cancel-graceful (none
| restart-918);
-
failover-cold (failover-920
| restart-901);
-
failover-warm (failover-919
| restart-902);
- }
- }
-
-
virtual-interface-indications {
-
-
virtual-interface-down {
-
administrative (forced-905
| forced-906 | none);
-
failure (forced-904
| forced-906 | none);
-
graceful (graceful-905
| none);
-
link-loss (forced-906 |
none);
- }
-
-
virtual-interface-up {
-
cancel-graceful (none
| restart-918);
-
warm (none | restart-900);
- }
- }
-
-
context-indications {
-
state-loss (forced-910
| forced-915 | none);
- }
- }
-
wildcard-response-service-change;
- }
-
-
h248-timers {
-
initial-average-ack-delay milliseconds;
-
maximum-net-propagation-delay milliseconds;
-
maximum-waiting-delay milliseconds;
-
tmax-retransmission-delay milliseconds;
- }
-
max-concurrent-calls number-of-calls;
-
-
monitor {
-
-
media {
-
rtcp;
-
rtp;
- }
- }
-
service-state (in-service
| out-of-service-forced | out-of-service-graceful);
-
- session-mirroring {
-
-
delivery-function delivery-function-name {
-
destination-address destination-address;
-
destination-port destination-port;
-
network-operator-id network-operator-id;
-
source-address source-address;
-
source-port source-port;
- }
-
disable-session-mirroring;
- }
- }
-
-
media-service media-service-name {
-
nat-pool nat-pool-name;
- }
-
-
rule rule-name {
-
gateway gateway-name;
-
media-service media-service-name;
- }
-
-
rule-set rule-set-name {
-
rule rule-name1;
-
rule rule-name2;
-
rule rule-name3;
- }
-
-
traceoptions {
- file filename <files number> <match regex> <size size> <world-readable | no-world-readable>;
- flag flag;
- }
-
-
virtual-interface interface-number {
-
media-service media-service-name;
-
interface interface-identifier;
-
-
routing-instance instance-name {
-
service-interface name.number;
- }
-
service-state (in-service
| out-of-service-forced | out-of-service-graceful);
- }
-
- session-mirroring {
-
-
delivery-function delivery-function-name {
-
destination-address destination-address;
-
destination-port destination-port;
-
network-operator-id network-operator-id;
-
source-address source-address;
-
source-port source-port;
- }
-
disable-session-mirroring;
- }
- }
This chapter discusses the following topics that provide information about configuring the packet gateway feature: