[Contents]
[Prev]
[Next]
[Index]
[Report an Error]
[edit services] Hierarchy Level
- services {
-
- adaptive-services-pics {
-
- traceoptions {
- file <filename> <files number> <match regular-expression> <size maximum-file-size> <world-readable |
no-world-readable>;
- flag flag;
- no-remote-trace;
- }
- }
-
- border-signaling-gateway {
-
- gateway gateway-name {
-
- embedded-spdf {
-
- service-class service-class-name {
-
- term term-name {
-
- from {
- media-type (any | audio | video);
- }
-
- then {
- committed-burst-size bytes;
- committed-information-rate bytes-per-second;
- dscp (alias | do-not-change | dscp-value);
- reject;
- }
- }
- }
- }
- service-interface name;
-
- service-point service-point-name {
- service-point-type service-point-type;
-
-
port-number {
- ip-address ip-address;
- transport-protocol (tcp | udp);
- }
- service-interface name.number;
-
- service-policies {
- new-call-usage-policies [ policy-and-policy-set-names ];
- new-transaction-policies [ policy-and-policy-set-names ];
- }
- }
-
- sip {
-
- new-call-usage-policy policy-name {
-
- term term-name {
-
- from {
- contact [ contact-fields ];
-
- method {
- method-invite;
- }
- request-uri [ uri-fields ];
- source-address [ ip-addresses ];
- }
-
- then {
- (accept | reject);
- media-policy service-class-name;
- trace;
- }
- }
- }
-
- new-call-usage-policy-set policy-set-name {
- policy-name [ policy-names ];
- }
-
- new-transaction-policy policy-name {
-
- term term-name {
-
- from {
- contact [ contact-fields ];
-
- method {
- method-invite;
- method-message;
- method-options;
- method-publish;
- method-refer;
- method-register;
- method-subscribe;
- }
- request-uri [ uri-fields ];
- source-address [ ip-addresses ];
- }
-
- then {
- (accept | reject);
-
- route {
- egress-service-point service-point-name;
- next-hop (request-uri | address ipv4-address <port port-number> <transport-protocol
(tcp | udp)>);
- }
- trace;
- }
- }
- }
-
- new-transaction-policy-set policy-set-name {
- policy-name [ policy-names ];
- }
-
- timers {
- maximum-call-duration seconds;
- timer-c seconds;
- }
- }
-
- traceoptions {
-
- file {
- filename filename;
- files number-of-files;
- match regular-expression;
- size maximum-trace-file-size;
- }
-
- flag {
-
- datastore {
- data flag-modifier;
- db flag-modifier;
- handle flag-modifier;
- minimum flag-modifier;
- }
-
- framework {
- action flag-modifier;
- event flag-modifier;
- executor flag-modifier;
- freezer flag-modifier;
- minimum flag-modifier;
- memory-pool flag-modifier;
- }
- minimum flag-modifier;
-
- sbc-utils {
- common flag-modifier;
- configuration flag-modifier;
- device-monitor flag-modifier;
- ipc flag-modifier;
- memory-management flag-modifier;
- message flag-modifier;
- minimum flag-modifier;
- user-interface flag-modifier;
- }
- session-trace flag-modifier;
-
- signaling {
- b2b flag-modifier;
- b2b-wrapper flag-modifier;
- minimum flag-modifier;
- policy flag-modifier;
- sip-stack-wrapper flag-modifier;
- topology-hiding flag-modifier;
- ua flag-modifier;
- }
-
- sip-stack {
- dev-logging;
- event-tracing;
- ips-tracing;
- pd-log-detail (full | summary);
- pd-log-level (audit | exception | problem);
- per-tracing;
- verbose-logging;
- }
- }
- }
- }
- }
-
- cos {
-
- application-profile profile-name {
-
- sip-text {
- dscp (alias | bits);
- forwarding-class class-name;
- }
-
- sip-video {
- dscp (alias | bits);
- forwarding-class class-name;
- }
-
- sip-voice {
- dscp (alias | bits);
- forwarding-class class-name;
- }
- }
-
- rule rule-name {
- match-direction (input | output | input-output);
-
- term term-name {
-
- from {
- application-sets set-name;
- applications [ application-names ];
- destination-address address <except>;
- destination-address-range low minimum-value high maximum-value <except>;
- destination-prefix-list list-name <except>;
- source-address (address | any-unicast)
<except>;
- source-address-range low minimum-value high maximum-value <except>;
- source-prefix-list list-name <except>;
- }
-
- then {
- application-profile profile-name;
- dscp (alias | bits);
- forwarding-class class-name;
- syslog;
-
- (reflexive | reverse) {
- application-profile profile-name;
- dscp (alias | bits);
- forwarding-class class-name;
- syslog;
- }
- }
- }
- }
-
- rule-set rule-set-name {
- rule rule-name;
- }
- }
-
- dynamic-flow-capture {
-
- capture-group client-name {
-
- content-destination identifier {
- address address;
- hard-limit bandwidth;
- hard-limit-target bandwidth;
- soft-limit bandwidth;
- soft-limit-clear bandwidth;
- ttl hops;
- }
-
- control-source identifier {
- allowed-destinations [ destinations ];
- minimum-priority value;
- no-syslog;
- notification-targets address port port-number;
- service-port port-number;
- shared-key value;
- source-addresses [ addresses ];
- }
- duplicates-dropped-periodicity seconds;
- max-duplicates number;
- input-packet-rate-threshold rate;
- interfaces interface-name;
- pic-memory-threshold percentage percentage;
- }
- g-duplicates-dropped-periodicity seconds;
- g-max-duplicates number;
- }
-
- flow-collector {
- analyzer-address address;
- analyzer-id name;
-
- destinations {
-
- ftp:url {
- password "password";
- }
- }
-
- file-specification {
-
- variant variant-number {
- data-format format;
- name-format format;
-
- transfer {
- record-level number;
- timeout seconds;
- }
- }
- }
-
- interface-map {
- collector interface-name;
- file-specification variant-number;
-
-
interface-name {
- file-specification variant-number;
- collector interface-name;
- }
- }
- retry number;
- retry-delay seconds;
-
- transfer-log-archive {
-
- archive-sites {
-
- ftp:url {
- password “password”;
- username username;
- }
- }
- filename-prefix prefix;
- maximum-age minutes;
- }
- }
-
- flow-monitoring {
-
- version9 {
-
- template template-name {
- flow-active-timeout seconds;
- flow-inactive-timeout seconds;
- ipv4-template;
-
- mpls-template {
- label-position [ positions ];
- }
-
- mpls-ipv4-template {
- label-position [ positions ];
- }
- option-refresh-rate packets;
- template-refresh-rate packets;
- }
- }
- }
-
- flow-tap {
- interface interface-name;
- }
-
- ids {
-
- rule rule-name {
- match-direction (input | output | input-output);
-
- term term-name {
-
- from {
- application-sets set-name;
- applications [ application-names ];
- destination-address address <except>;
- destination-address-range low minimum-value high maximum-value <except>;
- destination-prefix-list list-name <except>;
- source-address (address | any-unicast)
<except>;
- source-address-range low minimum-value high maximum-value <except>;
- source-prefix-list list-name <except>;
- }
-
- then {
-
- aggregation {
- destination-prefix prefix-value;
- destination-prefix-ipv6 prefix-value;
- source-prefix prefix-value;
- source-prefix-ipv6 prefix-value;
- }
- }
- (force-entry | ignore entry);
-
- logging {
- syslog;
- threshold rate;
- }
-
- session-limit {
-
- by-destination {
- hold-time seconds;
- maximum number;
- packets number;
- rate number;
- }
-
- by-pair {
- maximum number;
- packets number;
- rate number;
- }
-
- by-source {
- hold-time seconds;
- maximum number;
- packets number;
- rate number;
- }
- }
-
- syn-cookie {
- mss value;
- threshold rate;
- }
- }
- }
-
- rule-set rule-set-name {
- rule rule-name;
- }
- }
-
- ipsec-vpn {
- clear-ike-sas-on-pic-restart;
- clear-ipsec-sas-on-pic-restart;
- establish-tunnels (immediately | on-traffic);
-
- ike {
-
- policy policy-name {
- description description;
- local-certificate certificate-identifier;
- local-id (fqdn domain-name |
ipv4_addr ipv4-address | ipv6-addr ipv6-address | key-id identifier);
- mode (aggressive | main);
- pre-shared-key (ascii-text key | hexadecimal key);
- proposals [ proposal-names ];
-
- remote-id {
- (any-remote-id | one or more of the following
four statements);
- fqdn [ domain-names ];
- ipv4_addr [ ipv4-addresses ];
- ipv6-addr [ ipv6-addresses ];
- key-id [ identifiers ];
- }
- }
-
- proposal proposal-name {
- authentication-algorithm (md5 | sha1 | sha256);
- authentication-method (dsa-signatures | pre-shared-keys
| rsa-signatures);
- description description;
- dh-group (group1 | group2);
- encryption-algorithm algorithm;
- lifetime-seconds seconds;
- }
- }
-
- ipsec {
-
- proposal proposal-name {
- authentication-algorithm (hmac-md5-96 | hmac-sha1-96);
- description description;
- encryption-algorithm algorithm;
- lifetime-seconds seconds;
- protocol (ah | esp | bundle);
- }
-
- policy policy-name {
- description description;
-
- perfect-forward-secrecy {
- keys (group1 | group2);
- }
- proposals [ proposal-names ];
- }
- }
-
- rule rule-name {
- match-direction (input | output);
-
- term term-name {
-
- from {
- destination-address address;
- ipsec-inside-interface interface-name;
- source-address address;
- }
-
- then {
- backup-remote-gateway address;
- clear-don't-fragment-bit;
-
- dynamic {
- ike-policy policy-name;
- ipsec-policy policy-name;
- }
- initiate-dead-peer-detection;
- no-anti-replay;
- remote-gateway address;
- syslog;
- tunnel-mtu bytes;
-
- manual {
-
- direction (inbound | outbound | bidirectional) {
-
- authentication {
- algorithm (hmac-md5-96 | hmac-sha1-96);
- key (ascii-text key | hexadecimal key);
- }
- }
- auxiliary-spi spi-value;
-
- encryption {
- algorithm algorithm;
- key (ascii-text key | hexadecimal key);
- }
- protocol (ah | bundle | esp);
- spi spi-value;
- }
- }
- }
- }
- }
-
- rule-set rule-set-name {
- rule rule-name;
- }
-
- traceoptions {
- file <filename> <files number> <match regular-expression> <size maximum-file-size> <world-readable |
no-world-readable>;
- flag flag;
- no-remote-trace;
- }
- }
-
- l2tp {
-
- tunnel-group group-name {
- hello-interval seconds;
- hide-avps;
- l2tp-access-profile profile-name;
- local-gateway address address;
- maximum-send-window packets;
- ppp-access-profile profile-name;
- receive-window packets;
- retransmit-interval seconds;
- service-interface interface-name;
-
- syslog {
-
- host hostname {
- facility-override facility-name;
- log-prefix prefix-number;
- services severity-level;
- }
- }
- tunnel-timeout seconds;
- }
-
- traceoptions {
- debug-level level;
-
- filter {
- protocol name;
- user-name username;
- }
- flag flag;
-
- interfaces interface-name {
- debug-level severity;
- flag flag;
- }
- }
- }
-
- logging {
-
- traceoptions {
- file <filename> <files number> <match regular-expression> <size maximum-file-size> <world-readable |
no-world-readable>;
- flag flag;
- no-remote-trace;
- }
- }
-
- mobile-ip {
-
- authenticate {
- order (aaa | local);
- }
-
- dynamic-home-assignment {
-
- home-agent {
-
- nai (name@domain.com | @domain.com) {
- home-agent ip-address;
- }
- }
- }
-
- home-agent {
-
- enable-service interface-name;
- }
-
- virtual-network {
-
- home-agent-address ip-address {
- registration-lifetime seconds;
- revocation-required;
- timestamp-tolerance seconds;
- }
- }
- }
-
- peer {
-
- (ip-address address | nai user@domain) {
-
- spi hexadecimal-value {
- algorithm (hmac-md5 | md5);
- entity-type (host | mobility-agent);
- key (hex | ascii) string;
- replay-method (none | timestamp seconds);
- }
- }
- }
-
- traceoptions {
- file <filename> <files number> <match regular-expression > <size maximum-file-size> <world-readable
| no-world-readable>;
- flag flag;
- level (all | error | info | notice | verbose | warning);
- no-remote-trace;
- }
- }
-
- nat {
-
- pool nat-pool-name {
- address ip-prefix</prefix-length>;
- address-range low minimum-value high maximum-value;
-
- pgcp {
- hint [ hint-strings ];
- ports-per-session ports;
- remotely-controlled;
- transport [ rtp-avp tcp udp ];
- }
- port (automatic <auto> | range low minimum-value high maximum-value) <random-allocation>;
- }
-
- rule rule-name {
- match-direction (input | output);
-
- term term-name {
- nat-type (full-cone | symmetric)
-
- from {
- application-sets set-name;
- applications [ application-names ];
- destination-address (address | any-unicast)
<except>;
- destination-address-range low minimum-value high maximum-value <except>;
- destination-prefix-list list-name <except>;
- source-address (address | any-unicast)
<except>;
- source-address-range low minimum-value high maximum-value <except>;
- source-prefix-list list-name <except>;
- }
-
- then {
- no-translation;
-
- translated {
- destination-pool nat-pool-name;
- destination-prefix destination-prefix;
- overload-pool overload-pool-name;
- overload-prefix overload-prefix;
- source-pool nat-pool-name;
- source-prefix source-prefix;
- translation-type (destination type | source type);
- }
- syslog;
- }
- }
- }
-
- rule-set rule-set-name {
- rule rule-name;
- }
- }
-
- pgcp {
-
- gateway gateway-name {
- ... gateway-configuration ...
- }
-
- media-service media-service-name {
- nat-pool nat-pool-name;
- }
-
- rule rule-name {
- gateway gateway-name;
- media-service [ service-names ];
- }
-
- rule-set rule-set-name {
- rule rule-name;
- }
-
- session-mirroring {
-
- delivery-function 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;
- }
-
- traceoptions {
- file <filename> <files number> <match regular-expression> <microsecond-stamp> <size maximum-file-size> <world-readable | no-world-readable>;
- flag flag;
- no-remote-trace;
- }
-
- virtual-interface interface-number {
- interface interface-identifier;
- media-service [ service-names ];
-
- routing-instance instance-name {
- service-interface name.number;
- }
- service-state (in-service | out-of-service-forced | out-of-service-graceful);
- }
-
- gateway gateway-name {
- cleanup-timeout seconds;
-
- data-inactivity-detection {
- inactivity-delay;
- inactivity-duration seconds;
- latch-deadlock-delay seconds;
-
- report-service-change {
- service-change-type (forced-906) | forced-910);
- }
- send-notification-on-delay;
- stop-detection-on-drop;
- }
-
- fast-update-filters {
- maximum-terms number-of-terms;
- maximum-fuf-percentage percentage;
- }
- gateway-address gateway-address;
-
- gateway-controller gateway-controller-name {
- (local-controller | remote-controller);
- 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;
- }
-
- h248-options {
- ... h248-options-configuration ...
- }
-
- h248-properties {
- ... h248-properties-configuration ...
- }
-
- h248-timers {
- initial-average-ack-delay milliseconds;
- maximum-net-propagation-delay milliseconds;
- maximum-waiting-delay milliseconds;
- tmax-retransmission-delay milliseconds;
- }
- max-concurrent-calls number;
-
- monitor {
-
- media {
- rtcp;
- rtp;
- }
- }
- service-state (in-service | out-of-service-forced | out-of-service-graceful);
-
- session-mirroring {
- delivery-function [ function-names ];
- disable-session-mirroring;
- }
-
- h248-options {
- audit-observed-events-returns-history;
-
- encoding {
- no-dscp-bit-mirroring;
- }
-
- service-change {
-
- context-indications {
- state-loss (forced-910 | forced-915 | none);
- }
-
- 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);
- }
- }
- }
- wildcard-response-service-change;
- }
-
- h248-properties {
-
- base-root {
- mg-originated-pending-limit default number;
- mg-provisional-response-timer-value default milliseconds;
- mgc-originated-pending-limit default number;
- mgc-provisional-response-timer-value default milliseconds;
- normal-mg-execution-time default milliseconds;
- normal-mgc-execution-time default milliseconds;
- }
-
- 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 | percentage);
- }
-
- segmentation {
- mg-maximum-pdu-size default bytes;
- mg-segmentation-timer default milliseconds;
- mgc-maximum-pdu-size default bytes;
- mgc-segmentation-timer default milliseconds;
- }
-
- traffic-management {
-
- max-burst-size {
- default bps;
-
- rtcp {
- (fixed-value bytes | percentage percentage);
- }
- }
-
- peak-data-rate {
- default bps;
-
- rtcp {
- (fixed-value bytes | percentage percentage);
- }
- }
-
- sustained-data-rate {
- default bps;
-
- rtcp {
- (fixed-value bytes | percentage percentage);
- }
- }
- }
- }
- }
- }
-
- radius-flow-tap {
- forwarding-class class-name;
- interfaces interface-name;
- source-ipv4-address ipv4-address;
- )
-
- rpm {
-
- bgp {
- data-fill data;
- data-size size;
- destination-port port;
- history-size size;
- logical-system logical-system-name <routing-instances routing-instance-name>;
- moving-average-size number-of-samples;
- probe-count count;
- probe-interval seconds;
- probe-type type;
-
- routing-instances {
-
routing-instance-name;
- }
- test-interval seconds;
- }
-
- probe owner {
-
- test test-name {
- data-fill data;
- data-size size;
- destination-interface output-interface-name;
- destination-port port;
- dscp-code-points dscp-bits;
- hardware-timestamp;
- history-size size;
- moving-average-size number-of-samples;
- one-way-hardware-timestamp;
- probe-count count;
- probe-interval seconds;
- probe-type type;
- routing-instance routing-instance-name;
- source-address address;
- target (address address | url url);
- test-interval seconds;
-
- thresholds {
- egress-time microseconds;
- ingress-time microseconds;
- jitter-egress microseconds;
- jitter-ingress microseconds;
- jitter-rtt microseconds;
- rtt microseconds;
- std-dev-egress microseconds;
- std-dev-ingress microseconds;
- std-dev-rtt microseconds;
- successive-loss count;
- total-loss count;
- }
- traps [ trap-names ];
- }
- }
- probe-limit number;
-
- probe-server {
-
- probe-server {
-
- tcp {
-
- destination-interface interface-name;
- port port-number;
-
- udp {
-
- destination-interface interface-name;
- port port-number;
- }
- }
- }
-
- service-set service-set-name {
- allow-multicast;
- (cos-rules rule-name | cos-rule-sets rule-set-name);
-
- extension-service service-name {
-
provider-specific-rules;
- }
- (ids-rules rule-names | ids-rule-sets rule-set-name);
-
- interface-service {
- service-interface interface-name;
- }
- (ipsec-vpn-rules rule-names | ipsec-vpn-rule-sets rule-set-name);
-
- ipsec-vpn-options {
- ike-access-profile profile-name;
- local-gateway address;
- }
- max-flows number;
- (nat-rules rule-names | nat-rule-sets rule-set-name);
-
- next-hop-service {
- inside-service-interface name.number;
- outside-service-interface name.number;
- }
- (pgcp-rules rule-names | pgcp-rule-sets rule-set-name);
-
- service-order {
- forward-flow [ service-names ];
- reverse-flow [ service-names ];
- }
- (stateful-firewall-rules rule-names | stateful-firewall-rule-sets rule-set-name);
-
- syslog {
-
- host hostname {
- facility-override facility-name;
- log-prefix prefix-number;
- services priority-level;
- }
- }
- }
-
- stateful-firewall {
-
- rule rule-name {
- match-direction (input | output | input-output);
-
- term term-name {
-
- from {
- application-sets set-name;
- applications [ application-names ];
- destination-address (address | any-unicast)
<except>;
- destination-address-range low minimum-value high maximum-value <except>;
- destination-prefix-list list-name <except>;
- source-address (address | any-unicast)
<except>;
- source-address-range low minimum-value high maximum-value <except>;
- source-prefix-list list-name <except>;
- }
-
- then {
- (accept | discard | reject);
- allow-ip-options [ values ];
- syslog;
- }
- }
- }
-
- rule-set rule-set-name {
- rule rule-name;
- }
- }
-
- unified-access-control {
-
- infranet-controller hostname {
- address ip-address;
- ca-profile ca-profile;
- interface interface-name;
- port port-number;
- password password;
- server-certificate-subject subject;
- }
- interval seconds;
- test-only-mode (false | true);
- timeout seconds;
- timeout-action (close | no-change | open);
-
- traceoptions {
- flag flag;
- }
- }
- }
[Contents]
[Prev]
[Next]
[Index]
[Report an Error]