m Commands – Part II

max-sess-prefix

max-sess-prefix

Syntax

max-sess-prefix count

no max-sess-prefix

Context

[Tree] (config>test-oam>twamp>server>prefix max-sess-prefix)

Full Context

configure test-oam twamp server prefix max-sess-prefix

Description

This command configures the maximum number of concurrent TWAMP-Test sessions by clients with an IP address in a specific prefix. A new test session (described by a Request-TW-Session message) is rejected if accepting it would cause either the limit defined by this command or the server limit (max-sess-server) to be exceeded.

The no form of this command returns the value to the default.

Default

max-sess-prefix 32

Parameters

count

Specifies the maximum number of concurrent test sessions.

Values

0 to 128

Default

32

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

max-sess-server

max-sess-server

Syntax

max-sess-server count

no max-sess-server

Context

[Tree] (config>test-oam>twamp>server max-sess-server)

Full Context

configure test-oam twamp server max-sess-server

Description

This command configures the maximum number of concurrent TWAMP-Test sessions across all allowed clients. A new test session (described by a Request-TW-Session message) is rejected if accepting it would cause either the limit defined by this command or a prefix limit (max-sess-prefix) to be exceeded.

The no form of this command returns the value to the default.

Default

max-sess-server 32

Parameters

count

Specifies the maximum number of concurrent test sessions.

Values

0 to 128

Default

32

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

max-sessions

max-sessions

Syntax

max-sessions sessions

no max-sessions

Context

[Tree] (config>mcast-mgmt>mcast-info-plcy>video-policy>video-if max-sessions)

Full Context

configure mcast-management multicast-info-policy video-policy video-interface max-sessions

Description

This command configures the per-client maximum number of sessions.

The no form of the command reverts to the default value.

Default

max-sessions 256

Parameters

sessions

Specifies the per-client maximum number of sessions.

Values

1 to 65536

Default

256

Platforms

7450 ESS, 7750 SR, 7750 SR-s

max-sessions

Syntax

max-sessions number

Context

[Tree] (config>router>bgp>group>dynamic-neighbor>interface max-sessions)

[Tree] (config>service>vprn>bgp>group>dynamic-neighbor>interface max-sessions)

Full Context

configure router bgp group dynamic-neighbor interface max-sessions

configure service vprn bgp group dynamic-neighbor interface max-sessions

Description

This command configures the maximum number of dynamic sessions that are allowed to be set up on the interface as a result of accepting sessions from link-local addresses or initiating sessions by receiving IPv6 router advertisements.

Default

max-sessions 1

Parameters

number

Specifies the maximum number of sessions.

Values

1 to 255

Platforms

All

max-sessions-per-cid

max-sessions-per-cid

Syntax

max-sessions-per-cid sessions [allow-sessions-without-cid]

no max-sessions-per-cid

Context

[Tree] (config>subscr-mgmt>ppp-policy max-sessions-per-cid)

Full Context

configure subscriber-mgmt ppp-policy max-sessions-per-cid

Description

This command configures the maximum number of PPPoE sessions with the same Agent Circuit ID that can be active on the same SAP or MSAP. The limit is enforced in the discovery phase, prior to PAP or CHAP authentication and is based on the Agent Circuit ID sub-option that is present in the vendor-specific PPPoE access loop identification tag added in PADI and PADR messages by a PPPoE intermediate agent.

When the optional allow-sessions-without-cid keyword is specified, PPPoE sessions without an Agent Circuit ID can be established. The configured sessions limit does not apply to these sessions.

By default, there is no limit for the number of PPPoE sessions with the same Agent Circuit ID that are active on the same SAP or MSAP. Sessions without Agent Circuit ID can be established.

The no form of this command reverts to the default value.

Default

no max-sessions-per-cid

Parameters

sessions

Specifies the maximum number of sessions with the same circuit ID that can be active on the same SAP or MSAP.

Values

1 to 8190

allow-sessions-without-cid

Specifies to enable support for PPPoE sessions without a circuit ID while a max-sessions-per-cid limit is configured on a SAP or MSAP.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

max-sessions-per-mac

max-sessions-per-mac

Syntax

max-sessions-per-mac maximum

no max-sessions-per-mac

Context

[Tree] (config>subscr-mgmt>loc-user-db>ppp>host>plcy-parms max-sessions-per-mac)

Full Context

configure subscriber-mgmt local-user-db ppp host ppp-policy-parameters max-sessions-per-mac

Description

This command configures the maximum number of PPPoE sessions created per MAC address. This number overrides the value defined within the PPPoE policy.

The no form of this command reverts to the default value.

Default

no max-sessions-per-mac

Parameters

maximum

Specifies the maximum PPP sessions that can be opened for the given MAC address.

Values

1 to 8191

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

max-sessions-per-mac

Syntax

max-sessions-per-mac sessions [allow-same-circuit-id-for-dhcp]

no max-sessions-per-mac

Context

[Tree] (config>subscr-mgmt>ppp-policy max-sessions-per-mac)

Full Context

configure subscriber-mgmt ppp-policy max-sessions-per-mac

Description

This command sets the maximum PPP sessions that can be opened for a given MAC address.

To enable IPv4 address allocation using the internal DHCPv4 client for multiple PPPoE sessions on a single SAP and having the same MAC address and circuit-ID, the optional CLI parameter allow-same-circuit-id-for-dhcp should be added. The SR OS local DHCP server detects the additional vendor-specific options inserted by the internal DHCPv4 client and use an extended unique key for lease allocation.

The no form of this command reverts to the default value.

Parameters

sessions

Specifies the maximum PPP sessions that can be opened for the given MAC address.

Values

1 to 8191

allow-same-circuit-id-for-dhcp

Sets the support for IPv4 address allocation using the internal DHCPv4 client for multiple PPPoE sessions on a single SAP that have the same MAC address and circuit ID.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

max-setup-time

max-setup-time

Syntax

max-setup-time [[up-interval] | infinite]

no max-setup-time

Context

[Tree] (config>lag>bfd>family max-setup-time)

Full Context

configure lag bfd family max-setup-time

Description

This command specifies the maximum amount of time the router will forward traffic over a link that has transitioned from Standby to Active, before the micro-BFD session must be fully established (Up state).

The no form of this command returns the timer value to the default (0) which indicates that forwarding will not start until the BFD session is established.

Default

max-setup-time infinite

Parameters

up-interval

Specifies the amount of time, in milliseconds.

Values

-1 to 60000

infinite

Specifies no end time to forward traffic.

Platforms

All

max-size

max-size

Syntax

max-size size

no max-size

Context

[Tree] (config>open-flow>of-switch>flowtable max-size)

Full Context

configure open-flow of-switch flowtable max-size

Description

This command configures the size for the specified flow table. The OpenFlow switch instance must be shutdown to modify this parameter.

The no form of this command restores the default size.

Default

max-size 1000

Parameters

size

Specifies the maximum size limit for the flow table. The size limit is a total for both IPv4 and IPv6.

Values

1 to 262144

Default

1000

Platforms

VSR

max-sources

max-sources

Syntax

max-sources max-sources

no max-sources

Context

[Tree] (config>service>vprn>mld>interface max-sources)

[Tree] (config>service>vprn>igmp>if max-sources)

[Tree] (config>service>vprn>igmp>grp-if max-sources)

Full Context

configure service vprn mld interface max-sources

configure service vprn igmp interface max-sources

configure service vprn igmp group-interface max-sources

Description

This command specifies the maximum number of sources for which IGMP can have local receiver information based on received IGMP reports on this interface. When this configuration is changed dynamically to a value lower than currently accepted number of sources, the sources that are already accepted are not deleted. Only new sources will not be allowed.

Parameters

sources

Specifies the maximum number of sources for this interface.

Values

1 to 1000

Platforms

All

  • configure service vprn igmp interface max-sources
  • configure service vprn mld interface max-sources

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

  • configure service vprn igmp group-interface max-sources

max-sources

Syntax

max-sources value

no max-sources

Context

[Tree] (config>router>igmp>group-interface max-sources)

[Tree] (config>router>igmp>if max-sources)

Full Context

configure router igmp group-interface max-sources

configure router igmp interface max-sources

Description

This command configures the maximum number of group sources for this group-interface.

Parameters

value

Specifies the maximum number of group sources.

Values

1 to 1000

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

  • configure router igmp group-interface max-sources

All

  • configure router igmp interface max-sources

max-sources

Syntax

max-sources [grp-source]

no max-sources

Context

[Tree] (config>router>mld>group-interface max-sources)

[Tree] (config>router>mld>if max-sources)

Full Context

configure router mld group-interface max-sources

configure router mld interface max-sources

Description

This command configures the maximum number of group sources for this interface.

The no form of this command reverts to the default.

Default

no max-sources

Parameters

grp-source

Specifies the maximum number of group sources for this interface.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

  • configure router mld group-interface max-sources

All

  • configure router mld interface max-sources

max-sr-labels

max-sr-labels

Syntax

max-sr-labels label-stack-size [additional-frr-labels labels]

no max-sr-labels

Context

[Tree] (config>router>mpls>lsp-template max-sr-labels)

[Tree] (config>router>mpls>lsp max-sr-labels)

Full Context

configure router mpls lsp-template max-sr-labels

configure router mpls lsp max-sr-labels

Description

This command configures the maximum number of labels which the ingress LER can push for a given SR-TE LSP.

This command is used to allow room to insert additional transport, service, and other labels when packets are forwarded in a given context.

The max-sr-labels label-stack-size value should reflect the desired maximum label stack of the primary path of the SR-TE LSP.

The value in additional-frr-labels labels should reflect additional labels inserted by remote LFA for the backup next-hop of the SR-TE LSP.

The sum of both label values represents the worst case transport of SR label stack size for this SR-TE LSP and is populated by MPLS in the TTM such that services and shortcut applications can check it to decide if a service can be bound or a route can be resolved to this SR-TE LSP.

The maximum label stack supported by the router is always signaled by PCC in the PCEP Open object as part of the as SR-PCE-CAPABILITY TLV. It is referred to as the Maximum Stack Depth (MSD).

In addition, the per-LSP value for the max-sr-labels option, if configured, is signaled by PCC to PCE in the Segment-ID (SID) Depth value in a METRIC object for both a PCE computed LSP and a PCE controlled LSP. PCE will compute and provide the full explicit path with TE-links specified. If there is no path with the number of hops lower than the MSD value, or the Segment-ID (SID) Depth value if signaled, a reply with no path will be returned to PCC.

For a PCC controlled LSP, if the label stack returned by the TE-DB’s hop-to-label translation exceeds the per LSP maximum SR label stack size, the LSP is brought down.

The no form of this command reverts to the default value.

Default

max-sr-labels 6 additional-frr-labels 1

Parameters

label-stack-size

Specifies the label stack size.

Values

1 to 11

additional-frr-labels labels

Specifies the addition FRR labels.

Values

0 to 3

Platforms

All

max-srte-pce-init-lsps

max-srte-pce-init-lsps

Syntax

max-srte-pce-init-lsps max-number

no max-srte-pce-init-lsps

Context

[Tree] (config>router>pcep>pcc max-srte-pce-init-lsps)

Full Context

configure router pcep pcc max-srte-pce-init-lsps

Description

This command configures the maximum number of PCE-initiated SR-TE LSPs that can be created by the router.

The no form of the command sets this value to the default.

Default

max-srte-pce-init-lsps 8191

Parameters

max-number

Specifies the maximum number of SR-TE PCE-initiated LSPs.

Values

0 to 8191

Platforms

All

max-stats

max-stats

Syntax

[no] max-stats

Context

[Tree] (config>router>mpls>lsp>egr-stats max-stats)

[Tree] (config>router>mpls>ingr-stats>p2p-template-lsp max-stats)

[Tree] (config>router>mpls>ingr-stats>p2mp-template-lsp max-stats)

[Tree] (config>router>mpls>lsp-template>egr-stats max-stats)

Full Context

configure router mpls lsp egr-stats max-stats

configure router mpls ingress-statistics p2p-template-lsp max-stats

configure router mpls ingress-statistics p2mp-template-lsp max-stats

configure router mpls lsp-template egr-stats max-stats

Description

This command enables accounting and statistical data collection. When applying accounting policies the data, by default, is collected in the appropriate records and written to the designated billing file.

When the no max-stats command is issued the statistics are still accumulated by the forwarding engine. However, the CPU will not obtain the results and write them to the billing file. If a subsequent max-stats command is issued then the counters written to the billing file include all the traffic while the no max-stats command was in effect.

Default

max-stats

Platforms

All

max-suppress

max-suppress

Syntax

max-suppress minutes

no max-suppress

Context

[Tree] (config>router>policy-options>damping max-suppress)

Full Context

configure router policy-options damping max-suppress

Description

This command configures the maximum suppression parameter for the route damping profile.

This value indicates the maximum time, expressed in minutes, that a route can remain suppressed.

The no form of this command removes the maximum suppression parameter from the damping profile.

Default

no max-suppress

Parameters

minutes

Specifies the maximum suppression time, in minutes, expressed as a decimal integer.

Values

1 to 720

Platforms

All

max-throughput-octet-count

max-throughput-octet-count

Syntax

[no] max-throughput-octet-count

Context

[Tree] (config>log>acct-policy>cr>aa>aa-to-sub-cntr max-throughput-octet-count)

[Tree] (config>log>acct-policy>cr>aa>aa-from-sub-cntr max-throughput-octet-count)

Full Context

configure log accounting-policy custom-record aa-specific to-aa-sub-counters max-throughput-octet-count

configure log accounting-policy custom-record aa-specific from-aa-sub-counters max-throughput-octet-count

Description

This command includes the maximum throughput as measured in the octet count.

The no form of this command excludes the maximum throughput octet count.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

max-throughput-packet-count

max-throughput-packet-count

Syntax

[no] max-throughput-packet-count

Context

[Tree] (config>log>acct-policy>cr>aa>aa-to-sub-cntr max-throughput-packet-count)

[Tree] (config>log>acct-policy>cr>aa>aa-from-sub-cntr max-throughput-packet-count)

Full Context

configure log accounting-policy custom-record aa-specific to-aa-sub-counters max-throughput-packet-count

configure log accounting-policy custom-record aa-specific from-aa-sub-counters max-throughput-packet-count

Description

This command includes the maximum throughput as measured in the packet count.

The no form of this command excludes the maximum throughput packet count.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

max-throughput-stats

max-throughput-stats

Syntax

[no] max-throughput-stats

Context

[Tree] (config>app-assure>group>statistics>aa-sub max-throughput-stats)

Full Context

configure application-assurance group statistics aa-sub max-throughput-stats

Description

This command enables the collection of max-throughput statistics.

The no form of this command disables the collection.

Default

no max-throughput-stats

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

max-throughput-timestamp

max-throughput-timestamp

Syntax

[no] max-throughput-timestamp

Context

[Tree] (config>log>acct-policy>cr>aa>aa-to-sub-cntr max-throughput-timestamp)

[Tree] (config>log>acct-policy>cr>aa>aa-from-sub-cntr max-throughput-timestamp)

Full Context

configure log accounting-policy custom-record aa-specific to-aa-sub-counters max-throughput-timestamp

configure log accounting-policy custom-record aa-specific from-aa-sub-counters max-throughput-timestamp

Description

This command includes the timestamp of the maximum throughput. This command only applies to the 7750 SR.

The no form of this command excludes the timestamp.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

max-time

max-time

Syntax

max-time minutes

no max-time

Context

[Tree] (config>service>vprn>l2tp>tunnel-selection-blacklist max-time)

[Tree] (config>router>l2tp>tunnel-selection-blacklist max-time)

Full Context

configure service vprn l2tp tunnel-selection-blacklist max-time

configure router l2tp tunnel-selection-blacklist max-time

Description

This command configures time for which an entity (peer or a tunnel) are kept in the denylist.

The no form of this command reverts to the default.

Default

max-time 5

Parameters

minutes

Specifies the maximum time a tunnel or peer may remain in the denylist.

Values

1 to 60

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

max-time-granularity

max-time-granularity

Syntax

[no] max-time-granularity time

Context

[Tree] (config>system>telemetry>notification-bundling max-time-granularity)

Full Context

configure system telemetry notification-bundling max-time-granularity

Description

This command sets the maximum time interval during which telemetry notifications are bundled. All bundled notifications will have the same timestamp, which is the timestamp of the bundle.

The no form of this command returns the time granularity to the default value.

Default

max-time-granularity 100

Parameters

time

Specifies the maximum time interval during which telemetry notifications are bundled, in milliseconds.

Values

1 to 1000

Platforms

All

max-ttl

max-ttl

Syntax

max-ttl ttl-value

no max-ttl

Context

[Tree] (config>test-oam>ldp-treetrace>path-discovery max-ttl)

Full Context

configure test-oam ldp-treetrace path-discovery max-ttl

Description

This command configures the maximum number of hops the path discovery traces in the path of each FEC to be discovered.

The no form of this command resets the time out to its default value.

Default

no max-ttl

Parameters

ttl-value

Specifies the maximum label time-to-live value for an LSP trace request during the tree discovery.

Values

1 to 255

Platforms

All

max-tx-delay

max-tx-delay

Syntax

max-tx-delay deci-seconds

no max-tx-delay

Context

[Tree] (config>mcast-mgmt>mcast-rprt-dest max-tx-delay)

Full Context

configure mcast-management mcast-reporting-dest max-tx-delay

Description

This command specifies the time interval before the packet starts transmitting towards the destination. When an IGMP event is encoded and ready to be transported, a buffer for the packet is allocated (if not already existent). The events are written into this buffer. Along with the initial buffer creation, a timer is started. The trigger for the transmission of the packet is either the TX buffer being filled up to 1400 B, or the timer expiry, whichever comes first.

The no form of this command reverts to the default.

Parameters

deci-seconds

Specifies the maximum delay after which any cached reports are flushed to the reporting destination.

Values

0 to 100

Platforms

All

max-tx-delay

Syntax

max-tx-delay deciseconds

no max-tx-delay

Context

[Tree] (config>service>nat>syslog>syslog-export-policy max-tx-delay)

Full Context

configure service nat syslog syslog-export-policy max-tx-delay

Description

This command enables aggregation of flow log messages within a syslog frame. It introduces a delay during which logs are collected in each BB-ISA so they can be sent in a single syslog message to conserve system resources and network bandwidth.

When aggregation is enabled, generation of a syslog frame carrying multiple flow logs is triggered by one of the two events (whichever occurs first):

  • Expiry of the max-tx-delay timer

  • Exceeding MTU size

The no form of the command reverts to the default.

Default

max-tx-delay 3

Parameters

deciseconds

Specifies the maximum time a syslog message is delayed in the system's output buffer.

Values

1 to 100

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

max-ve-id

max-ve-id

Syntax

max-ve-id value

no max-ve-id

Context

[Tree] (config>service>vpls>bgp-vpls max-ve-id)

Full Context

configure service vpls bgp-vpls max-ve-id

Description

This command configures the allowed range for the VE-id value: locally configured and received in a NLRI. Configuration of a VE-id higher than the value specified in this command is not allowed.

Also upon reception of a higher VE-id in an NLRI imported in this VPLS instance (RT is the configured import RT) the following action must be taken:

  • a trap must be generated informing the operator of the mismatch.

  • NLRI must be dropped

  • no service labels are to be installed for this VE-id

  • no new NLRI must be generated if a new offset is required for VE-id.

The no form of this command sets the max-ve-id to un-configured. The BGP VPLS status should be administratively down for "no max-ve-id” to be used.

The max-ve-id value can be changed without shutting down bgp-vpls if the newly provisioned value does not conflict with the already configured local VE-ID. If the value of the local-VE-ID is higher than the new max-ve-id value the command is rejected. The operator needs to decrease first the VE-ID before running the command.

The actions taken for other max-ve-id values are as follows:

  • max-ve-id value higher than all VE-IDs (local and received) is allowed and there are no effects.

  • max-ve-id higher than the local VE-ID but smaller than the remote VE-IDs:

    • Provisioning is allowed

    • A warning message will be generated stating that "Higher VE-ID values were received in the BGP VPLS context. Related pseudowires will be removed.”

    • The pseudowires associated with the higher VE-IDs will be removed locally.

    • This is a situation that should be corrected by the operator as the pseudowire may be down just at the local PE, consuming unnecessarily core bandwidth. The higher VE-IDs should be removed or lowered.

If the max-ve-id has increased a BGP route refresh is sent to the VPLS community to get the routes which might have been rejected earlier due to max-ve-id check. A max-ve-id value needs to be provisioned for BGP VPLS to be in "no shutdown” state.

Default

no max-ve-id

Parameters

value

Specifies the allowed range of [1-value] for the VE-id. The configured value must be bigger than the existing VE-ids

Values

1 to 65535

Platforms

All

max-wait-to-advertise

max-wait-to-advertise

Syntax

max-wait-to-advertise seconds

no max-wait-to-advertise

Context

[Tree] (config>service>vprn>bgp>convergence>family max-wait-to-advertise)

Full Context

configure service vprn bgp convergence family max-wait-to-advertise

Description

This command configures the maximum amount of time that BGP waits until it starts advertising IPv4-unicast or IPv6-unicast routes to its BGP peers. For IPv4-unicast routes, seconds is measured from the time when the first peer that supports the IPv4-unicast address family comes up. For IPv6-unicast routes seconds is measured from the time when the first peer that negotiates the IPv6-unicast address family comes up.

The time limit configured by this command should allow sufficient time for all important peers to re-establish their sessions with the restarting router and advertise their complete set of IPv4-unicast or IPv6-unicast routes (followed by the applicable End of RIB marker).

The no form of this command implements the default value, which is three times the value of the min-wait-to-advertise time limit.

Default

no max-wait-to-advertise

Parameters

seconds

Specifies the maximum amount of time, in seconds, that BGP waits until IPv4-unicast or IPv6-unicast routes are advertised to peers.

Values

0 to 3600

Platforms

All

max-wait-to-advertise

Syntax

max-wait-to-advertise seconds

no max-wait-to-advertise

Context

[Tree] (config>router>bgp>convergence>family max-wait-to-advertise)

Full Context

configure router bgp convergence family max-wait-to-advertise

Description

This command configures the maximum amount of time that BGP waits until it starts advertising IPv4-unicast or IPv6-unicast routes to its BGP peers. For IPv4-unicast routes, the time limit value is measured from the time when the first peer that supports the IPv4-unicast address family comes up. For IPv6-unicast routes the time limit value is measured from the time when the first peer that negotiates the IPv6-unicast address family comes up.

The time limit configured by this command should allow sufficient time for all important peers to re-establish their sessions with the restarting router and advertise their complete set of IPv4-unicast or IPv6-unicast routes (followed by the applicable End of RIB marker).

The no form of this command implements the default value, which is three times the value of the min-wait-to-advertise time-limit.

Default

no max-wait-to-advertise

Parameters

seconds

Specifies the maximum amount of time, in seconds, that BGP waits until IPv4-unicast or IPv6-unicast routes are advertised to peers.

Values

0 to 3600

Platforms

All

maximum-cert-chain-depth

maximum-cert-chain-depth

Syntax

maximum-cert-chain-depth level

no maximum-cert-chain-depth

Context

[Tree] (config>system>security>pki maximum-cert-chain-depth)

Full Context

configure system security pki maximum-cert-chain-depth

Description

This command defines the maximum depth of certificate chain verification. This number is applied system wide.

The no form of this command reverts to the default.

Default

maximum-cert-chain-depth 7

Parameters

level

Specifies the maximum depth level of certificate chain verification, range from 1 to 7. the certificate under verification is not counted in. for example, if this parameter is set to 1, then the certificate under verification must be directly signed by trust anchor CA.

Values

1 to 7

Platforms

All

maximum-client-lead-time

maximum-client-lead-time

Syntax

maximum-client-lead-time [hrs hours] [min minutes] [sec seconds]

no maximum-client-lead-time

Context

[Tree] (config>router>dhcp6>server>pool>failover maximum-client-lead-time)

[Tree] (config>service>vprn>dhcp6>server>pool>failover maximum-client-lead-time)

[Tree] (config>router>dhcp>server>pool>failover maximum-client-lead-time)

[Tree] (config>service>vprn>dhcp>server>failover maximum-client-lead-time)

[Tree] (config>service>vprn>dhcp>server>pool>failover maximum-client-lead-time)

[Tree] (config>router>dhcp6>server>failover maximum-client-lead-time)

[Tree] (config>service>vprn>dhcp6>server>failover maximum-client-lead-time)

[Tree] (config>router>dhcp>server>failover maximum-client-lead-time)

Full Context

configure router dhcp6 server pool failover maximum-client-lead-time

configure service vprn dhcp6 local-dhcp-server pool failover maximum-client-lead-time

configure router dhcp server pool failover maximum-client-lead-time

configure service vprn dhcp local-dhcp-server failover maximum-client-lead-time

configure service vprn dhcp local-dhcp-server pool failover maximum-client-lead-time

configure router dhcp6 local-dhcp-server failover maximum-client-lead-time

configure service vprn dhcp6 local-dhcp-server failover maximum-client-lead-time

configure router dhcp local-dhcp-server failover maximum-client-lead-time

Description

The command configures the maximum time that a DHCP server can extend client’s lease time beyond the lease time currently known by the DHCP partner node. In dual-homed environment, the initial lease time for all DHCP clients is by default restricted to MCLT. Consecutive DHCP renews can extend the lease time beyond the MCLT.

The maximum client lead time (MCLT) is a safeguard against IP address/prefix duplication in cases of a lease synchronization failure when local-remote failover model is deployed.

Once the intercommunication link failure between the redundant DHCP servers is detected, the DHCP IP address range configured as remote will not be allowed to start delegating new leases until the MCLT + partner-down-delay intervals expire. This is to ensure that the new lease that was delegated from the local IP address-range/prefix on one node but was never synchronized due to the intercommunication link failure, will expire before the same IP address/prefix is allocated from the remote IP address-range/prefix on the other node.

However, the already existing (and synchronized) lease times can be renewed from the remote IP address range at any time, regardless of the state of the intercommunication link (operational or failed).

Lease synchronization failure can be caused either by a node failure, or a failure of the link over which the DHCP leases are synchronized (intercommunication link). Synchronization failure detection can take up to 3 seconds.

During the failure, the DHCP lease time for the new clients is restricted to MCLT while for the existing clients the lease time will over time (by consecutive DHCP renews) be gradually reduced to the MCLT.

The no form of this command reverts to the default.

Default

maximum-client-lead-time min 10

Parameters

maximum-client-lead-time

Specifies the maximum client lead time.

Values

hrs hours

1 to 23

min minutes

1 to 59

sec seconds

1 to 59

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

maximum-data-transmission

maximum-data-transmission

Syntax

maximum-data-transmission bytes

no maximum-data-transmission

Context

[Tree] (config>qos>sap-egress>queue maximum-data-transmission)

Full Context

configure qos sap-egress queue maximum-data-transmission

Description

This command sets the maximum amount of data transmitted at a single scheduling opportunity. If the frame to be scheduled is longer than the configured amount of data, the entire frame is still transmitted. This command is applicable only to FP4 and FP5 chipsets.

The no form of this command reverts to the default.

Default

maximum-data-transmission 8192 for FP4

maximum-data-transmission 20480 for FP5

Parameters

bytes

Specifies the maximum amount of data transmitted.

Values

512 to 32768

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS

maximum-declined

maximum-declined

Syntax

maximum-declined maximum-declined

no maximum-declined

Context

[Tree] (config>service>vprn>dhcp>server>pool>subnet maximum-declined)

[Tree] (config>router>dhcp>server>pool>subnet maximum-declined)

Full Context

configure service vprn dhcp local-dhcp-server pool subnet maximum-declined

configure router dhcp local-dhcp-server pool subnet maximum-declined

Description

This command configures the maximum number of declined addresses allowed.

The no form of the reverts to the default.

Default

maximum-declined 64

Parameters

maximum-declined

Specifies the maximum number of declined addresses allowed.

Values

0 to 4294967295

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

maximum-ipv6-routes

maximum-ipv6-routes

Syntax

maximum-ipv6-routes number [log-only] [ threshold percentage]

no maximum-ipv6-routes

Context

[Tree] (config>service>vprn maximum-ipv6-routes)

Full Context

configure service vprn maximum-ipv6-routes

Description

This command specifies the maximum number of remote IPv6 routes that can be held within a VPN routing/ forwarding (VRF) context. The local, host, static and aggregate routes are not counted.

The VPRN service ID must be in a shutdown state in order to modify maximum-routes command parameters.

If the log-only parameter is not specified and the maximum-routes value is set below the existing number of routes in a VRF, then the offending RIP peer (if applicable) is brought down (but the VPRN instance remains up). BGP peering will remain up but the exceeding BGP routes will not be added to the VRF.

The maximum route threshold can dynamically change to increase the number of supported routes even when the maximum has already been reached. Protocols will resubmit their routes which were initially rejected.

The no form of this command disables any limit on the number of routes within a VRF context. The threshold will not be raised. Issue the no form of this command only when the VPRN instance is shutdown.

Default

0 or disabled

Parameters

number

Specifies an integer that specifies the maximum number of routes to be held in a VRF context.

Values

1 to 2147483647

log-only

Specifies that if the maximum limit is reached, only log the event. log-only does not disable the learning of new routes.

threshold percentage

Specifies the percentage at which a warning log message and SNMP trap should be set. There are two warnings, the first is a mid-level warning at the threshold value set and the second is a high-level warning at level between the maximum number of routes and the mid-level rate ([mid+max] / 2).

Values

0 to 100

Platforms

All

maximum-number-upas

maximum-number-upas

Syntax

maximum-number-upas maximum-number-upas

no maximum-number-upas

Context

[Tree] (config>router>isis>upa maximum-number-upas)

Full Context

configure router isis prefix-unreachable maximum-number-upas

Description

This command configures a limit for the number of UPAs the router can advertise. If overrun, a system log is generated and additional UPAs are not advertised.

The no form of this command reverts to the default.

Default

32

Parameters

maximum-number-upas

Specifies the maximum number of UPAs that the router can advertise.

Values

1 to 8192

Platforms

All

maximum-original-datagram

maximum-original-datagram

Syntax

[no] maximum-original-datagram

Context

[Tree] (config>test-oam>icmp>ipv6 maximum-original-datagram)

Full Context

configure test-oam icmp ipv6 maximum-original-datagram

Description

This command enables the original datagram field of the ICMPv6 error message to be a maximum of 1232 bytes.

The no form of this command may result in an original datagram field of the ICMPv6 error message smaller than 1232 bytes be built smaller.

Default

no maximum-original-datagram

Platforms

All

maximum-p2mp-spmsi

maximum-p2mp-spmsi

Syntax

maximum-p2mp-spmsi range

no maximum-p2mp-spmsi

Context

[Tree] (config>service>vpls>provider-tunnel>selective maximum-p2mp-spmsi)

[Tree] (config>service>vprn>mvpn>pt>selective maximum-p2mp-spmsi)

Full Context

configure service vpls provider-tunnel selective maximum-p2mp-spmsi

configure service vprn mvpn provider-tunnel selective maximum-p2mp-spmsi

Description

This command specifies the maximum number of S-PMSI tunnels for the MVPN or EVPN service. When the limit is reached, no more RSVP P2MP S-PMSI or LDP P2MP S-PMSI are created and traffic over the data threshold stays on I-PMSI.

The no form of this command reverts to the default value.

Default

maximum-p2mp-spmsi 10

Parameters

range

Specifies the maximum number of RSVP P2MP or LDP P2MP S-PMSI tunnel for the MVPN or VPLS.

Values

1 to 4000

Default

10

Platforms

All

maximum-p2mp-spmsi

Syntax

maximum-p2mp-spmsi range

no maximum-p2mp-spmsi

Context

[Tree] (config>router>gtm>provider-tunnel>selective maximum-p2mp-spmsi)

Full Context

configure router gtm provider-tunnel selective maximum-p2mp-spmsi

Description

This command specifies the maximum number of RSVP P2MP or LDP P2MP S-PMSI tunnels for the GTM. When the limit is reached, no more RSVP P2MP S-PMSI or LDP P2MP S-P MSI tunnels are created and traffic over the data-threshold will stay on I-PMSI.

The no form of this command reverts to the default values.

Default

maximum-p2mp-spmsi 10

Parameters

range

Specifies the maximum number of RSVP P2MP or LDP P2MP S-PMSI tunnels for the GTM.

Values

1 to 4000

Default

10

Platforms

All

maximum-paths

maximum-paths

Syntax

maximum-paths max-paths [ebgp ebgp-max-paths] [ibgp ibgp-max-paths] [restrict {same-neighbor-as | exact-as-path}] [unequal-cost]

no maximum-paths

Context

[Tree] (config>service>vprn>bgp>multi-path maximum-paths)

Full Context

configure service vprn bgp multi-path maximum-paths

Description

This command sets ECMP multi-path parameters that apply to all address families for that BGP multi-path. For some address families it is possible to override these settings on a per address family basis.

When multi-path is enabled, traffic to the destination is load-shared across a set of paths (BGP routes) that the BGP decision process considers equal to the best path. The actual distribution of traffic over the multiple paths may be equal or unequal (that is, based on weights derived from the Link Bandwidth Extended Community).

To qualify as a multi-path, a non-best route must meet the following criteria (some criteria are controlled by this command):

  • The multi-path route must be the same type of route as the best path (same AFI/SAFI and, in some cases, same next-hop resolution method).

  • The multi-path route must be tied with the best path for all criteria of greater significance than next-hop cost, except for criteria that are configured to be ignored.

  • If the best path selection reaches the next-hop cost comparison, the multi-path route must have the same next-hop cost as the best route unless the unequal-cost option is configured.

  • The multi-path route must not have the same BGP next-hop as the best path or any other multi-path route.

  • The multi-path route must not cause the ECMP limit of the routing instance to be exceeded (configured using the ecmp command with a value in the range 1 to 64).

  • The multi-path route must not cause the applicable max-paths limit to be exceeded. If the best path is an EBGP learned route and the ebgp option is used, the ebgp-max-paths limit overrides the max-paths limit. If the best path is an IBGP-learned route and the ibgp option is used, the ibgp-max-paths limit overrides the max-paths limit. All path limits are configurable up to a maximum of 64. Multi-path is effectively disabled if a value is set to 1.

  • The multi-path route must have the same neighbor AS in its AS path as the best path if the restrict same-neighbor-as option is configured. By default, any path with the same AS path length as the best path (regardless of neighbor AS) is eligible for multi-path.

  • The route must have the same AS path as the best path if the restrict exact-as-path option is configured. By default, any path with the same AS path length as the best path (regardless of the actual AS numbers) is eligible for multi-path.

The no form of this command disables BGP multi-path.

Default

no maximum-paths

Parameters

max-paths

Specifies the maximum number of multipaths per prefix/NLRI if ebgp-max-paths or ibgp-max-paths does not apply.

Values

1 to 64

egp-max-paths

Specifies the maximum number of multipaths per prefix or NLRI when the best path is an EBGP learned route.

Values

1 to 64

ibgp-max-paths

Specifies the maximum number of multipaths per prefix or NLRI when the best path is an IBGP learned route.

Values

1 to 64

restrict same-neighbor-as

Specifies that the non-best path must have the same neighbor AS in its AS path as the best path.

restrict exact-as-path-as

Specifies that the non-best path must have the same AS path as the best path.

unequal-cost

Instructs BGP to ignore differences in the next-hop cost only when determining eligible multipaths.

Platforms

All

maximum-paths

Syntax

maximum-paths max-paths [ebgp ebgp-max-paths] [ibgp ibgp-max-paths] [restrict {same-neighbor-as | exact-as-path}] [unequal-cost]

no maximum-paths

Context

[Tree] (config>router>bgp>multi-path maximum-paths)

Full Context

configure router bgp multi-path maximum-paths

Description

This command sets ECMP multipath parameters that apply to all address families for that BGP multipath. For some address families it is possible to override these settings on a per address family basis.

When multipath is enabled, traffic to the destination is load-shared across a set of paths (BGP routes) that the BGP decision process considers equal to the best path. The actual distribution of traffic over the multiple paths may be equal or unequal (that is, based on weights derived from the Link Bandwidth Extended Community).

The no form of this command disables BGP multipath.

Default

no maximum-paths

Parameters

max-paths

Specifies the maximum number of multipaths per prefix/NLRI if ebgp-max-paths or ibgp-max-paths does not apply.

Values

1 to 64

ebgp-max-paths

Specifies the maximum number of multipaths per prefix or NLRI when the best path is an EBGP learned route.

Values

1 to 64

ibgp-max-paths

Specifies the maximum number of multipaths per prefix or NLRI when the best path is an IBGP learned route.

Values

1 to 64

restrict same-neighbor-as

Specifies that the non-best path must have the same neighbor AS in its AS path as the best path.

restrict exact-as-path

Specifies that the non-best path must have the same AS path as the best path.

unequal-cost

Instructs BGP to ignore differences in the next-hop cost only when determining eligible multipaths.

Platforms

All

maximum-recovery-time

maximum-recovery-time

Syntax

maximum-recovery-time interval

no maximum-recovery-time

Context

[Tree] (config>router>ldp>graceful-restart maximum-recovery-time)

Full Context

configure router ldp graceful-restart maximum-recovery-time

Description

This command configures the local maximum recovery time.

The no form of this command returns the default value.

Default

no maximum-recovery-time (which equals a value of 120 seconds)

Parameters

interval

Specifies the length of time in seconds.

Values

15 to 1800

Platforms

All

maximum-routes

maximum-routes

Syntax

maximum-routes number [log-only] [ threshold percentage]

no maximum-routes

Context

[Tree] (config>service>vprn maximum-routes)

Full Context

configure service vprn maximum-routes

Description

This command specifies the maximum number of remote routes that can be held within a VPN routing/ forwarding (VRF) context. The local, host, static and aggregate routes are not counted.

The VPRN service ID must be in a shutdown state in order to modify maximum-routes command parameters.

If the log-only parameter is not specified and the maximum-routes value is set below the existing number of routes in a VRF, then the offending RIP peer (if applicable) is brought down (but the VPRN instance remains up). BGP peering will remain up but the exceeding BGP routes will not be added to the VRF.

The maximum route threshold can dynamically change to increase the number of supported routes even when the maximum has already been reached. Protocols will resubmit their routes which were initially rejected.

The no form of this command disables any limit on the number of routes within a VRF context. Issue the no form of this command only when the VPRN instance is shutdown.

Default

0 or disabled — The threshold will not be raised.

Parameters

number

An integer that specifies the maximum number of routes to be held in a VRF context.

Values

1 to 2147483647

log-only

Specifies that if the maximum limit is reached, only log the event. log-only does not disable the learning of new routes.

threshold percentage

The percentage at which a warning log message and SNMP trap should be set. There are two warnings, the first is a mid-level warning at the threshold value set and the second is a high-level warning at level between the maximum number of routes and the mid-level rate ([mid+max] / 2).

Values

0 to 100

Platforms

All

maximum-sid-depth

maximum-sid-depth

Syntax

maximum-sid-depth

Context

[Tree] (config>router>isis>segm-rtng maximum-sid-depth)

Full Context

configure router isis segment-routing maximum-sid-depth

Description

Commands in this context configure a manual override of the Maximum Segment Depths (MSD) that is announced by the router.

Platforms

All

maximum-sid-depth

Syntax

maximum-sid-depth

Context

[Tree] (config>router>ospf>segm-rtng maximum-sid-depth)

Full Context

configure router ospf segment-routing maximum-sid-depth

Description

Commands in this context configure a manual override of the Maximum Segment Depths (MSD) that is announced by the router.

Platforms

All

mbb

mbb

Syntax

mbb [detail]

no mbb

Context

[Tree] (debug>router>mpls>event mbb)

Full Context

debug router mpls event mbb

Description

This command debugs the state of the most recent invocation of the make-before-break (MBB) functionality.

The no form of the command disables the debugging.

Parameters

detail

Displays detailed information about MBB events.

Platforms

All

mbb-prefer-current-hops

mbb-prefer-current-hops

Syntax

[no] mbb-prefer-current-hops

Context

[Tree] (config>router>mpls mbb-prefer-current-hops)

Full Context

configure router mpls mbb-prefer-current-hops

Description

This command implements a new option in the CSPF path computation during a Make-Before-Break (MBB) procedure of an RSVP LSP.

When MPLS performs an MBB for the primary or secondary path of a P2P LSP, or the S2L path of a P2MP LSP, and the new mbb-prefer-current-hops option is enabled in MPLS context, CSPF will select a path, among equal-cost candidate paths, with the most overlapping links with the current path. Normally, CSPF selects the path randomly.

The procedures of the new MBB CSPF path selection apply to LSP without the least-fill option enabled. If the least-fill rule results in a different path, the LSP path will be moved though. Users can still favor stability over least-fill condition by applying a larger value to the parameter least-fill-min-thd under the MPLS context such that a path will only be moved when the difference of the least-available bandwidth becomes significant enough between the most used links in the equal cost paths. If that difference is not significant enough, CSPF will select the path with the most overlapping links instead of selecting a path randomly.

The procedures when the new mbb-prefer-current-hops option is enabled apply to all MBB types. Thus, it applies to the auto-bandwidth MBB, the configuration change MBB, the soft preemption MBB, the TE graceful shutdown MBB, the delayed retry MBB (for SRLG secondary LSP path), the path change MBB, the timer resignal MBB, and the manual resignal MBB.

During the FRR global revertive MBB, CSPF selects a random link among the ones available between the PLR node and the Merge Point node, including the failed link if it has restored in the meantime. These links cannot be checked for overlap with the current path.

The TE graceful shutdown MBB will still avoid the link or node that is in maintenance and the soft preemption MBB will still avoid the link that is overbooked.

For an inter-area LSP, this feature applies to the subset of the path from the ingress LER to the exit ABR.

The procedures of this feature are not applied to a zero bandwidth CSPP LSP, including an auto-bandwidth CSPF LSP while its operational bandwidth is zero, and to a non-CSPF LSP.

Platforms

All

mbs

mbs

Syntax

mbs percent-of-pool

no mbs

Context

[Tree] (config>mcast-mgmt>bw-plcy>t2>sec-path>queue mbs)

[Tree] (config>mcast-mgmt>bw-plcy>t2>prim-path>queue mbs)

Full Context

configure mcast-management bandwidth-policy t2-paths secondary-path queue-parameters mbs

configure mcast-management bandwidth-policy t2-paths primary-path queue-parameters mbs

Description

This command configures the override for the default maximum buffer size (MBS) for each individual path’s queue. The queue's MBS threshold defines the point at which all packets destined for the queue are discarded based on queue depth. The defined threshold also provides context for the queues drop-tail parameter.

The mbs percent-of-pool parameter is defined as a percentage of the total pool size. The system allows the sum of all MBS values to equal more than 100%, allowing for oversubscription of the pool.

For the primary-path and secondary-path queues, the mbs value is applied to a single queue for each path.

The no form of this command is used to restore the path queues default MBS value.

Parameters

percent-of-pool

Specifies the percent of buffers from the total buffer pool space for the number of buffers, expressed as a decimal integer. If 10 MB is the total buffers in the buffer pool, a value of 10 would limit the maximum queue size to 1 MB (10%) of buffer space for the forwarding class queue. If the total size is increased to 20 MB, the existing value of 10 automatically increases the maximum size of the queue to 2 MB.

Values

0 to 100

Default

Primary:

7

Secondary:

40

Platforms

7450 ESS, 7750 SR-1x-48D, 7750 SR-1x-92S, 7750 SR-7/12/12e, 7750 SR-s, 7950 XRS, VSR

mbs

Syntax

mbs size [bytes | kilobytes]

no mbs

Context

[Tree] (config>qos>sap-egress>dynamic-queue mbs)

Full Context

configure qos sap-egress dynamic-queue mbs

Description

This command configures the maximum buffer space (MBS) allowed for the dynamic queue. The MBS is applied to each dynamic queue and is not shared.

Default

no mbs (auto)

Parameters

size

Specifies that the MBS as an integer representing the required size.

Values

0 to 1073741824

default (auto)
bytes

Specifies that the value given for the size variable is interpreted as the queue's MBS value in bytes. The optional bytes and kilobytes keywords are mutually exclusive and are used to explicitly define the size.

kilobytes

Specifies that the value given for the size variable is interpreted as the queue's MBS value in kilobytes. The optional kilobytes and bytes keywords are mutually exclusive and are used to explicitly define the size.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mbs

Syntax

mbs size [bytes | kilobytes]

no mbs

Context

[Tree] (config>subscr-mgmt>sla-prof>egress>qos>queue mbs)

Full Context

configure subscriber-mgmt sla-profile egress qos queue mbs

Description

This command configures the maximum size for the queue.

The sum of the MBS for all queues on an egress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope a packet is associated with. A queue that has not exceeded its MBS size is not guaranteed that a buffer is available when needed or that the packet’s RED slope will not force the discard of the packet. Setting proper CBS parameters and controlling CBS oversubscription is one major safeguard to queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

The no form of this command returns the MBS size to the size as configured in the QoS policy.

Parameters

size

This required parameter specifies that the MBS is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly to define the size. By specifying the keyword default sets the MBS to its default value.

Values

0 to 1073741824, default

bytes

Specifies that the value given for size is interpreted as the queue's MBS value in bytes.

kilobytes

Specifies that the value given for size is interpreted as the queue's MBS value in kilobytes.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mbs

Syntax

mbs size [bytes | kilobytes]

no mbs

Context

[Tree] (config>subscr-mgmt>sla-prof>ingress>qos>queue mbs)

Full Context

configure subscriber-mgmt sla-profile ingress qos queue mbs

Description

The Maximum Burst Size (MBS) command configures the explicit definition of the maximum number of buffers allowed for a specific queue.

The MBS value is used by a queue to determine whether it has exhausted all of its buffers while enqueuing packets. Once the queue has exceeded the number of buffers allowed by MBS, all packets are discarded until packets have been drained from the queue.

The sap-ingress context for mbs provides a mechanism for overriding the default maximum size for the queue.

The sum of the MBS for all queues on an ingress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope a packet is associated with. A queue that has not exceeded its MBS size is not guaranteed that a buffer is available when needed or that the packet’s RED slope does not force the discard of the packet. Setting proper CBS parameters and controlling CBS oversubscription is one major safeguard to queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

The no form of this command returns the MBS size to the size as configured in the QoS policy.

Parameters

size

This required parameter specifies that the MBS is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly to define the size. By specifying the keyword default sets the MBS to its default value.

Values

0 to 1073741824, default

bytes

Specifies that the value given for size is interpreted as the queue's MBS value is in bytes.

kilobytes

Specifies that the value given for size is interpreted as the queue's MBS value is in kilobytes.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mbs

Syntax

mbs size [bytes | kilobytes]

no mbs

Context

[Tree] (config>subscr-mgmt>sla-prof>ingress>qos>policer mbs)

[Tree] (config>subscr-mgmt>sla-prof>egress>qos>policer mbs)

Full Context

configure subscriber-mgmt sla-profile ingress qos policer mbs

configure subscriber-mgmt sla-profile egress qos policer mbs

Description

This command configures the MBS for the QoS policer.

The no form of this command returns the MBS to its default value. By default, the MBS is 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicit configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

Parameters

size

This required parameter specifies that the MBS is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly to define the size. By specifying the keyword default sets the MBS to its default value.

Values

0 to 2683435456, default

bytes

Specifies that the value given for size is interpreted as the queue's MBS value in bytes.

kilobytes

Specifies that the value given for size is interpreted as the queue's MBS value in kilobytes.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mbs

Syntax

mbs size [bytes | kilobytes]

no mbs

Context

[Tree] (config>service>ies>if>sap>ingress>queue-override>queue mbs)

[Tree] (config>service>vprn>if>sap>egress>queue-override>queue mbs)

[Tree] (config>service>ies>if>sap>egress>queue-override>queue mbs)

[Tree] (config>service>vprn>if>sap>ingress>queue-override>queue mbs)

Full Context

configure service ies interface sap ingress queue-override queue mbs

configure service vprn interface sap egress queue-override queue mbs

configure service ies interface sap egress queue-override queue mbs

configure service vprn interface sap ingress queue-override queue mbs

Description

This command overrides specific attributes of the specified queue’s MBS parameters. The MBS is a mechanism to override the default maximum size for the queue.

The sum of the MBS for all queues on an egress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope a packet is associated with. A queue that has not exceeded its MBS size is not guaranteed that a buffer is available when needed or that the packets RED slope is not forced the discard of the packet. Setting proper CBS parameters and controlling CBS oversubscription is one major safeguard to queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

If the CBS value is larger than the MBS value, an error will occur, preventing the MBS change.

The no form of this command returns the MBS size assigned to the queue.

Default

mbs default

Parameters

size

This required parameter specifies that the MBS is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly to define the size. By specifying the keyword default sets the MBS to its default value.

Values

0 to 1073741824, default

bytes

Specifies that the value given for size is interpreted as the queue's MBS value in bytes.

kilobytes

Specifies that the value given for size is interpreted as the queue's MBS value in kb/s.

Platforms

All

mbs

Syntax

mbs {size [bytes | kilobytes] | default}

no mbs

Context

[Tree] (config>service>vprn>if>sap>egress>queue-override>queue mbs)

[Tree] (config>service>vprn>if>sap>ingress>queue-override>queue mbs)

Full Context

configure service vprn interface sap egress queue-override queue mbs

configure service vprn interface sap ingress queue-override queue mbs

Description

This command can be used to override specific attributes of the specified queue’s MBS parameters. The MBS value is used by a queue to determine whether it has exhausted all of its buffers while enqueuing packets. Once the queue has exceeded the amount of buffers allowed by MBS, all packets are discarded until packets have been drained from the queue.

The sum of the MBS for all queues on an ingress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope a packet is associated with. A queue that has not exceeded its MBS size is not guaranteed that a buffer will be available when needed or that the packet’s RED slope will not force the discard of the packet. Setting proper CBS parameters and controlling CBS oversubscription is one major safeguard to queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

If the CBS value is larger than the MBS value, an error will occur, preventing the MBS change.

The no form of this command returns the MBS size assigned to the queue to the value.

Default

mbs default

Parameters

size

The size parameter is required when specifying mbs and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional bytes and kilobytes keywords are mutually exclusive and are used to explicitly define whether the size represents bytes or kilobytes.

Values

0 to 1073741824

default

bytes

When byte is defined, the value given for size is interpreted as the queue's MBS value given in bytes.

kilobytes

When kilobytes is defined, the value is interpreted as the queue's MBS value given in kilobytes.

default

Keyword that reverts the MBS to its default value.

Platforms

All

mbs

Syntax

mbs size [bytes | kilobytes]

no mbs

Context

[Tree] (config>service>vpls>sap>ingress>queue-override>queue mbs)

[Tree] (config>service>vpls>sap>egress>queue-override>queue mbs)

Full Context

configure service vpls sap ingress queue-override queue mbs

configure service vpls sap egress queue-override queue mbs

Description

This command overrides specific attributes of the specified queue’s MBS parameters. The MBS value is used by a queue to determine whether it has exhausted all of its buffers while enqueuing packets. Once the queue has exceeded the amount of buffers allowed by MBS, all packets are discarded until packets have been drained from the queue.

The sum of the MBS for all queues on an ingress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope a packet is associated with. A queue that has not exceeded its MBS is not guaranteed that a buffer will be available when needed or that the packets RED slope will not force the discard of the packet. Setting correct CBS parameters and controlling CBS over-subscription is one major safeguard to queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

The no form of this command returns the MBS assigned to the queue to the default value.

Default

mbs default

Parameters

size

The size parameter is required when specifying mbs and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional bytes and kilobytes keywords are mutually exclusive and are used to explicitly define whether the size represents bytes or kilobytes.

Values

0 to 1073741824

default

bytes

When byte is defined, the value given for size is interpreted as the queue's MBS value given in bytes.

kilobytes

When kilobytes is defined, the value is interpreted as the queue's MBS value given in kilobytes.

Platforms

All

mbs

Syntax

mbs burst-size

no mbs

Context

[Tree] (config>subscr-mgmt>isa-policer mbs)

Full Context

configure subscriber-mgmt isa-policer mbs

Description

This command specifies the maximum burst-size value of this policer.

The no form of this command reverts to its default.

Default

mbs 0

Parameters

burst-size

The maximum burst-size in kbytes.

Values

0 to 131071

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mbs

Syntax

mbs {size [bytes | kilobyte] | default}

no mbs

Context

[Tree] (config>card>fp>ingress>network>qgrp>policer-over>plcr mbs)

[Tree] (config>card>fp>ingress>access>qgrp>policer-over>plcr mbs)

Full Context

configure card fp ingress network queue-group policer-override policer mbs

configure card fp ingress access queue-group policer-override policer mbs

Description

This command configures the policer’s PIR leaky bucket’s violate threshold. The high-prio-only command is applied to the MBS value to derive the bucket’s low priority violate threshold. For ingress, trusted in-profile packets and untrusted high priority packets use the policer’s high priority violate threshold while trusted out-of-profile and untrusted low priority packets use the policer’s low priority violate threshold.

The PIR bucket’s violate threshold represent the maximum burst tolerance allowed by the policer. If the policer’s offered rate is equal to or less than the policer’s defined rate, the PIR bucket depth hovers around the 0 depth with spikes up to the maximum packet size in the offered load. If the offered rate increases beyond the metering rate, the amount of data allowed above the rate is capped by the threshold. The low priority violate threshold provides a smaller burst size for the lower priority traffic associated with the policer. Since all lower priority traffic is discarded at the lower burst tolerance size, the remaining burst tolerance defined by high-prio-only is available for the higher priority traffic.

The policer’s mbs size defined in the QoS policy may be overridden on an sla-profile or SAP where the policy is applied.

The no form of this command reverts the policer to its default MBS size. By default, the MBS is 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicit configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

Parameters

size

The size parameter is required when specifying mbs and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional bytes and kilobytes keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 2683435456, default

bytes

When bytes is defined, the value given for size is interpreted as the policer’s MBS value given in bytes.

kilobytes

When kilobytes is defined, the value is interpreted as the policer’s MBS value given in kilobytes.

default

Keyword that reverts the MBS to its default value.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs

Syntax

mbs {size [bytes | kilobytes] | default}

no mbs

Context

[Tree] (config>port>ethernet>network>egr>qgrp>qover>q mbs)

[Tree] (config>port>ethernet>access>egr>qgrp>qover>q mbs)

[Tree] (config>port>ethernet>access>ing>qgrp>qover>q mbs)

Full Context

configure port ethernet network egress queue-group queue-overrides queue mbs

configure port ethernet access egress queue-group queue-overrides queue mbs

configure port ethernet access ingress queue-group queue-overrides queue mbs

Description

The Maximum Burst Size (MBS) command specifies the default maximum buffer size for the template queue. The value is given in kilobytes.

The MBS value is used by a queue to determine whether it has exhausted all of its buffers while enqueuing packets. Once the queue has exceeded the amount of buffers allowed by MBS, all packets are discarded until packets have been drained from the queue.

The queue-group or network egress QoS context for mbs provides a mechanism for overriding the default maximum size for the queue.

The sum of the MBS for all queues on an ingress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope a packet is associated with. A queue that has not exceeded its MBS size is not guaranteed that a buffer will be available when needed or that the packets RED slope will not force the discard of the packet. Setting proper CBS parameters and controlling CBS oversubscription is one major safeguard to queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

This command applies to egress queue group queues as the queue-delay is only supported on egress queues. This command the queue-delay command are mutually exclusive.

The no form of this command returns the MBS size assigned to the queue to the value.

Default

mbs default

Parameters

size

The size parameter is required when specifying mbs and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 1073741824

bytes

When byte is defined, the value given for size is interpreted as the queue’s MBS value given in bytes.

kilobytes

When kilobytes is defined, the value is interpreted as the queue’s MBS value given in kilobytes.

default

Keyword that reverts the MBS to its default value.

Platforms

All

mbs

Syntax

mbs size [bytes | kilobytes]

no mbs

Context

[Tree] (config>service>ipipe>sap>ingress>policer-over>plcr mbs)

[Tree] (config>service>cpipe>sap>egress>policer-over>plcr mbs)

[Tree] (config>service>ipipe>sap>egress>policer-over>plcr mbs)

[Tree] (config>service>cpipe>sap>ingress>policer-over>plcr mbs)

[Tree] (config>service>epipe>sap>egress>policer-over>plcr mbs)

[Tree] (config>service>epipe>sap>ingress>policer-over>plcr mbs)

Full Context

configure service ipipe sap ingress policer-override policer mbs

configure service cpipe sap egress policer-override policer mbs

configure service ipipe sap egress policer-override policer mbs

configure service cpipe sap ingress policer-override policer mbs

configure service epipe sap egress policer-override policer mbs

configure service epipe sap ingress policer-override policer mbs

Description

This command, within the SAP ingress and egress policer-overrides contexts, is used to override the sap-ingress and sap-egress QoS policy configured mbs parameter for the specified policer-id.

The no form of this command is used to restore the MBS to the default value. By default, the MBS is 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicit configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

Default

no mbs

Parameters

size

The size parameter is required when specifying mbs override and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 2683435456, default

bytes

When bytes is defined, the value given for size is interpreted as the policer MBS value in bytes.

kilobytes

When kilobytes is defined, the value given for size is interpreted as the policer MBS value in kilobytes.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

  • configure service ipipe sap ingress policer-override policer mbs
  • configure service ipipe sap egress policer-override policer mbs
  • configure service epipe sap egress policer-override policer mbs
  • configure service epipe sap ingress policer-override policer mbs

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS

  • configure service cpipe sap ingress policer-override policer mbs
  • configure service cpipe sap egress policer-override policer mbs

mbs

Syntax

mbs {size [bytes | kilobytes] | default}

no mbs

Context

[Tree] (config>service>cpipe>sap>egress>queue-override>queue mbs)

[Tree] (config>service>ipipe>sap>egress>queue-override>queue mbs)

[Tree] (config>service>ipipe>sap>ingress>queue-override>queue mbs)

[Tree] (config>service>epipe>sap>egress>queue-override>queue mbs)

[Tree] (config>service>epipe>sap>ingress>queue-override>queue mbs)

[Tree] (config>service>cpipe>sap>ingress>queue-override>queue mbs)

Full Context

configure service cpipe sap egress queue-override queue mbs

configure service ipipe sap egress queue-override queue mbs

configure service ipipe sap ingress queue-override queue mbs

configure service epipe sap egress queue-override queue mbs

configure service epipe sap ingress queue-override queue mbs

configure service cpipe sap ingress queue-override queue mbs

Description

This command overrides specific attributes of the specified queue’s MBS parameters. A queue uses its MBS value to determine whether it has exhausted all of its buffers while enqueuing packets. Once the queue has exceeded the number of buffers allowed by the MBS, all packets are discarded until packets have been drained from the queue.

The sum of the MBS for all queues on an ingress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope associated with a packet. A queue that has not exceeded its MBS is not guaranteed to have buffer available when needed or that the packet’s RED slope will not force the discard of the packet. Setting correct CBS parameters and controlling CBS oversubscription is one major safeguard to queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

The no form of this command returns the MBS assigned to the queue to the default value.

Default

mbs default

Parameters

size

The size parameter is an integer expression of the maximum number of kilobytes or bytes of buffering allowed for the queue. A value of 0 causes the queue to discard all packets.

Values

0 to 1073741824, default

bytes

Indicates that the size parameter value is expressed in bytes.

kilobytes

Indicates that the size parameter is expressed in kilobytes.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

  • configure service cpipe sap egress queue-override queue mbs
  • configure service cpipe sap ingress queue-override queue mbs

All

  • configure service epipe sap egress queue-override queue mbs
  • configure service ipipe sap egress queue-override queue mbs
  • configure service epipe sap ingress queue-override queue mbs
  • configure service ipipe sap ingress queue-override queue mbs

mbs

Syntax

mbs size [{bytes | kilobytes}]

no mbs

Context

[Tree] (config>service>vpls>sap>ingress>policer-override>plcr mbs)

[Tree] (config>service>vpls>sap>egress>policer-override>plcr mbs)

Full Context

configure service vpls sap ingress policer-override policer mbs

configure service vpls sap egress policer-override policer mbs

Description

This command, within the SAP ingress and egress policer-overrides contexts, is used to override the sap-ingress and sap-egress QoS policy configured mbs parameter for the specified policer-id.

The no form of this command restores the MBS to the default value. By default, the MBS is 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicit configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

Default

no mbs

Parameters

size

This parameter is required when specifying MBS override and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 2683435456, default

Default

kilobytes

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs

Syntax

mbs size [{bytes | kilobytes}]

no mbs

Context

[Tree] (config>service>ies>if>sap>ingress>policer-override>plcr mbs)

[Tree] (config>service>ies>if>sap>egress>policer-override>plcr mbs)

Full Context

configure service ies interface sap ingress policer-override policer mbs

configure service ies interface sap egress policer-override policer mbs

Description

This command, within the SAP ingress and egress policer-overrides contexts, is used to override the sap-ingress and sap-egress QoS policy configured mbs parameter for the specified policer-id.

The no form of this command restores the MBS setting to the default value. By default, the MBS is 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicit configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

Default

no mbs

Parameters

size

This parameter is required when specifying MBS override and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 2683435456, default

Default

kilobytes

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs

Syntax

mbs size [{bytes | kilobytes}]

no mbs

Context

[Tree] (config>service>vprn>if>sap>ingress>policer-override>plcr mbs)

[Tree] (config>service>vprn>if>sap>egress>policer-override>plcr mbs)

Full Context

configure service vprn interface sap ingress policer-override policer mbs

configure service vprn interface sap egress policer-override policer mbs

Description

This command, within the SAP ingress and egress policer-overrides contexts, is used to override the sap-ingress and sap-egress QoS policy configured mbs parameter for the specified policer-id.

The no form of this command restores the MBS to the default value. By default, the MBS is 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicit configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

Default

no mbs

Parameters

size

This parameter is required when specifying MBS override and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 2683435456, default

Default

kilobytes

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs

Syntax

mbs congested-mbs

no mbs

Context

[Tree] (config>app-assure>group>policer>congestion-override mbs)

Full Context

configure application-assurance group policer congestion-override mbs

Description

This command configures the maximum burst size for the policer. It is recommended that MBS is configured larger than twice the MTU for the traffic handled by the policer to allow for some burstiness of the traffic. MBS is configurable for single-bucket, dual-bucket bandwidth and flow setup rate policers only.

The no form of this command removes the congested MBS value from the configuration.

Default

mbs 0

Parameters

congested-mbs

Specifies the maximum burst size, in kbytes, when the access-network-level, which the subscriber belongs to, is in a congested state.

Values

0 to 131071

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mbs

Syntax

mbs maximum-burst-size

no mbs

Context

[Tree] (config>app-assure>group>tod-override mbs)

Full Context

configure application-assurance group policer tod-override mbs

Description

This command provides a mechanism to configure the maximum burst size for the policer. It is recommended that MBS is configured larger than twice the MTU for the traffic handled by the policer to allow for some burstiness of the traffic. MBS is configurable for single-bucket, dual-bucket bandwidth and flow setup rate policers only.

The no form of this command resets the MBS value to its default.

Default

mbs 0

Parameters

maximum-burst-size

Specifies an integer value defining either size, in kbytes, for the MBS of the bandwidth policer, or flow count for the MBS of the flow setup rate policers.

Values

0 to 131071

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mbs

Syntax

mbs {size [bytes | kilobytes] | default}

no mbs

Context

[Tree] (config>qos>sap-ingress>policer mbs)

[Tree] (config>qos>sap-ingress>dyn-policer mbs)

[Tree] (config>qos>sap-egress>policer mbs)

[Tree] (config>qos>sap-egress>dyn-policer mbs)

Full Context

configure qos sap-ingress policer mbs

configure qos sap-ingress dynamic-policer mbs

configure qos sap-egress policer mbs

configure qos sap-egress dynamic-policer mbs

Description

This command is used to configure the policer’s PIR leaky bucket’s high-priority violate threshold. The high-prio-only command is applied to the MBS value to derive the bucket’s low-priority violate threshold. For ingress, trusted in-profile packets and untrusted high-priority packets use the policer’s high-priority violate threshold while trusted out-of-profile and untrusted low-priority packets use the policer's low-priority violate threshold. At egress, inplus-profile, and in-profile packets use the policer’s high-priority violate threshold and out-of-profile packets use the policer's low-priority violate threshold. Exceed-profile packets are discarded unless enable-exceed-pir is configured, in which case they are forwarded.

The PIR bucket’s violate threshold represents the maximum burst tolerance allowed by the policer. If the policer's offered rate is equal to or less than the policer's defined rate, the PIR bucket depth hovers around the 0 depth with spikes up to the maximum packet size in the offered load. If the offered rate increases beyond the metering rate, the amount of data allowed above the rate is capped by the threshold. The low-priority violate threshold provides a smaller burst size for the lower priority traffic associated with the policer. Since all lower priority traffic is discarded at the lower burst tolerance size, the remaining burst tolerance defined by high-prio-only is available for the higher priority traffic.

The policer’s MBS size defined in the QoS policy may be overridden on an SLA profile or SAP where the policy is applied.

The no form of this command returns the queue to its default MBS size. By default, the MBS is 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicit configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

Parameters

size [bytes | kilobytes]

The size parameter is required when specifying mbs and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional bytes and kilobytes keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 2683435456, default

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

  • configure qos sap-ingress policer mbs
  • configure qos sap-egress policer mbs

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

  • configure qos sap-egress dynamic-policer mbs
  • configure qos sap-ingress dynamic-policer mbs

mbs

Syntax

mbs {size [bytes | kilobytes] | default}

mbs delay-time microseconds

mbs delay-percent percent

no mbs

Context

[Tree] (config>qos>sap-egress>queue mbs)

Full Context

configure qos sap-egress queue mbs

Description

This command configures the maximum number of buffers, in bytes or kilobytes, allowed for a specific queue. The value overrides the default value for the context.

The delay-time command option configures the MBS as a function of the expected delay. The system automatically translates this configuration into kilobytes based on the administrative rate of the queue parent (for example, the scheduler or aggregate-shaper).

The delay-percent command option configures the MBS as percentage of the SAP delay budget of the queue configured using the latency-budget command.

The no form of this command returns the queue to its default MBS.

Default

mbs default

Parameters

size

This parameter is required when specifying mbs and is expressed as an integer representing the required size in either bytes or kilobytes.

Default

kilobyte

default

Keyword to set the MBS to its default value.

bytes

Keyword to interpret the configured value is in bytes.

Values

0 to 1073741824

kilobytes

Keyword to interpret the configured value is in kilobytes.

Values

0 to 1048576

Default

kilobytes

microseconds

Specifies the MBS as a function of delay time.

Values

0 to 1000000

percent

Specifies the MBS as a percentage of the SAP latency budget.

Values

0.00 to 100.00

Platforms

All

mbs

Syntax

mbs {size [bytes | kilobytes] | default}

no mbs

Context

[Tree] (config>qos>sap-ingress>queue mbs)

Full Context

configure qos sap-ingress queue mbs

Description

This command configures the maximum number of buffers allowed for a specific queue. The value is given in bytes or kilobytes and overrides the default value for the context.

The no form of this command returns the policer to its default MBS.

Default

no mbs

Parameters

size

The size parameter is required when specifying mbs and is expressed as an integer representing the required size in either bytes or kilobytes.

Default

kilobyte

default

Sets the MBS to its default value.

bytes

Specifies that the value given for size is interpreted as the queue’s MBS value given in bytes.

Values

0 to 2688000

kilobytes

Specifies the value is interpreted as the queue’s MBS value given in kilobytes.

Values

0 to 2625

Default

kilobytes

Platforms

All

mbs

Syntax

mbs percent

no mbs

Context

[Tree] (config>qos>network-queue>queue mbs)

Full Context

configure qos network-queue queue mbs

Description

This command specifies the relative amount of buffer pool space for the maximum buffers for a specific ingress network FP forwarding class queue or egress network port forwarding class queue. The value is entered as a percentage.

The MBS value is used by a queue to determine whether it has exhausted its total allowed buffers while enqueuing packets. When the queue has exceeded its maximum amount of buffers, all packets are discarded until the queue transmits a packet. A queue that has not exceeded its MBS is not guaranteed to have a buffer available when needed or that the packet’s RED slope will not force the discard of the packet. In order to safeguard against queue starvation (when a queue does not receive its fair share of buffers), set proper CBS parameters and control CBS oversubscription. Another safeguard is to properly set the RED slope parameters for the needs of the network queues.

The MBS can sometimes be smaller than the CBS. This will result in a portion of the CBS for the queue to be unused and should be avoided.

The no form of this command returns the MBS for the queue to the default for the forwarding class.

Parameters

percent

The percent of buffers from the total buffer pool space for the maximum number of buffers, expressed as a decimal integer. If 10 Mbytes is the total buffer space in the buffer pool, a value of 10 would limit the maximum queue size to 1 Mbyte (10%) of buffer space for the forwarding class queue. If the total size is increased to 20 Mbytes, the existing value of 10 would automatically increase the maximum size of the queue to 2 Mbytes.

Values

0 to 100

Platforms

All

mbs

Syntax

mbs {size [bytes | kilobytes] | default}

no mbs

Context

[Tree] (config>qos>qgrps>egr>qgrp>policer mbs)

[Tree] (config>qos>qgrps>ing>qgrp>policer mbs)

Full Context

configure qos queue-group-templates egress queue-group policer mbs

configure qos queue-group-templates ingress queue-group policer mbs

Description

This command specifies the default maximum buffer size for the template queue in bytes or kilobytes.

The MBS value is used by a queue to determine whether it has exhausted all of its buffers while enqueuing packets. When the queue has exceeded the amount of buffers allowed by MBS, all packets are discarded until packets have been drained from the queue.

The port>ethernet>access>ingress>queue-group and port>ethernet>access>egress>queue-group contexts for mbs provides a mechanism for overriding the default maximum size for the queue.

The sum of the MBS for all queues on an ingress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope that a packet is associated with. A queue that has not exceeded its MBS size is not guaranteed that a buffer will be available when needed or that the packet’s RED slope will not force the discard of the packet. Setting proper CBS parameters and controlling CBS oversubscription is one major safeguard against queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

When configured on an egress queue group queue, this command and the queue-delay command are mutually exclusive. In order to change between the mbs and queue-delay parameters, the current parameter must be removed before adding the new parameter; that is, changing from mbs to queue-delay requires a no mbs before the queue-delay is configured and changing from queue-delay to mbs requires a no queue-delay before the mbs is configured. If queue-delay is configured for an egress queue group queue, it is not possible to override the MBS for that queue.

For policers, this command is used to configure the policer’s PIR leaky bucket’s high-priority violate threshold. The high-prio-only command is applied to the MBS value to derive the bucket’s low-priority violate threshold.

At ingress, trusted in-profile packets and untrusted high-priority packets use the policer’s high-priority violate threshold while trusted out-of-profile and untrusted low-priority packets use the policer's low-priority violate threshold.

At egress, inplus-profile and in-profile packets use the policer’s high-priority violate threshold and out-of-profile packets use the policer's low-priority violate threshold. Exceed-profile packets are discarded unless enable-exceed-pir is configured, in which case they are forwarded.

The PIR bucket’s violate threshold represents the maximum burst tolerance allowed by the policer. If the policer's offered rate is equal to or less than the policer's defined rate, the PIR bucket depth hovers around the 0 depth with spikes up to the maximum packet size in the offered load. If the offered rate increases beyond the metering rate, the amount of data allowed above the rate is capped by the threshold. The low-priority violate threshold provides a smaller burst size for the lower priority traffic associated with the policer. Since all lower priority traffic is discarded at the lower burst tolerance size, the remaining burst tolerance defined by high-prio-only is available for the higher priority traffic.

The policer’s mbs size defined in the QoS policy may be overridden on an SLA profile or SAP where the policy is applied.

The no form of this command returns the MBS size to its default value. By default, the MBS is 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicit configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

Default

default

Parameters

size

For queues, the size parameter is an integer expression of the maximum number of bytes or kilobytes of buffering allowed for the queue. For a value of 100 kbytes, enter the value 100. A value of 0 causes the queue to discard all packets. For policers, the size parameter is an integer expression of the maximum number of bytes for the policer's MBS. The queue MBS maximum value used is constrained by the pool size in which the queue exists and by the shared pool space in the corresponding megapool.

Values

0 to 2683435456

Default value: 16 Mbytes when PIR equals max or is greater than or equal to the FP capacity (this overrides an explicitly configured MBS value); otherwise, 10 ms volume of traffic for a configured non-zero/non-max PIR capped to 3968 kbytes, with a minimum of 256 bytes.

[bytes | kilobytes]

Specifies bytes or kilobytes.

Default

kilobytes

default

Sets the MBS to its default value.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs

Syntax

mbs {size [bytes | kilobytes] | default}

no mbs

Context

[Tree] (config>qos>qgrps>egr>qgrp>queue mbs)

[Tree] (config>qos>qgrps>ing>qgrp>queue mbs)

Full Context

configure qos queue-group-templates egress queue-group queue mbs

configure qos queue-group-templates ingress queue-group queue mbs

Description

This command specifies the default maximum buffer size for the template queue in bytes or kilobytes.

The MBS value is used by a queue to determine whether it has exhausted all of its buffers while enqueuing packets. When the queue has exceeded the amount of buffers allowed by MBS, all packets are discarded until packets have been drained from the queue.

The port>ethernet>access>ingress>queue-group and port>ethernet>access>egress>queue-group contexts for mbs provides a mechanism for overriding the default maximum size for the queue.

The sum of the MBS for all queues on an ingress access port can oversubscribe the total amount of buffering available. When congestion occurs and buffers become scarce, access to buffers is controlled by the RED slope that a packet is associated with. A queue that has not exceeded its MBS size is not guaranteed that a buffer will be available when needed or that the packet’s RED slope will not force the discard of the packet. Setting proper CBS parameters and controlling CBS oversubscription is one major safeguard against queue starvation (when a queue does not receive its fair share of buffers). Another is properly setting the RED slope parameters for the needs of services on this port or channel.

When configured on an egress queue group queue, this command and the queue-delay command are mutually exclusive. In order to change between the mbs and queue-delay parameters, the current parameter must be removed before adding the new parameter; that is, changing from mbs to queue-delay requires a no mbs before the queue-delay is configured and changing from queue-delay to mbs requires a no queue-delay before the mbs is configured. If queue-delay is configured for an egress queue group queue, it is not possible to override the MBS for that queue.

For policers, this command is used to configure the policer’s PIR leaky bucket’s high-priority violate threshold. The high-prio-only command is applied to the MBS value to derive the bucket’s low-priority violate threshold.

At ingress, trusted in-profile packets and untrusted high-priority packets use the policer’s high-priority violate threshold while trusted out-of-profile and untrusted low-priority packets use the policer's low-priority violate threshold.

At egress, inplus-profile and in-profile packets use the policer’s high-priority violate threshold and out-of-profile packets use the policer's low-priority violate threshold. Exceed-profile packets are discarded unless enable-exceed-pir is configured, in which case they are forwarded.

The PIR bucket’s violate threshold represents the maximum burst tolerance allowed by the policer. If the policer's offered rate is equal to or less than the policer's defined rate, the PIR bucket depth hovers around the 0 depth with spikes up to the maximum packet size in the offered load. If the offered rate increases beyond the metering rate, the amount of data allowed above the rate is capped by the threshold. The low-priority violate threshold provides a smaller burst size for the lower priority traffic associated with the policer. Since all lower priority traffic is discarded at the lower burst tolerance size, the remaining burst tolerance defined by high-prio-only is available for the higher priority traffic.

The policer’s mbs size defined in the QoS policy may be overridden on an SLA profile or SAP where the policy is applied.

The no form of this command returns the MBS size assigned by the queue.

Default

default

Parameters

size

For queues, the size parameter is an integer expression of the maximum number of bytes or kilobytes of buffering allowed for the queue. For a value of 100 kbytes, enter the value 100. A value of 0 causes the queue to discard all packets. For policers, the size parameter is an integer expression of the maximum number of bytes for the policer's MBS. The queue MBS maximum value used is constrained by the pool size in which the queue exists and by the shared pool space in the corresponding megapool.

Values

0 to 1048576 or default

Minimum configurable non-zero value: 6 kbytes on an FP2, 7680 bytes on an FP3, and 16 kbytes on an FP4

Minimum non-zero default value: maximum of 10 ms of CIR, or 6 kbytes on an FP2, 7680 bytes on an FP3, and 16 kbytes on an FP4

[bytes | kilobytes]

Specifies bytes or kilobytes.

Default

kilobytes

default

Sets the MBS to its default value.

Platforms

All

mbs

Syntax

mbs percent

no mbs

Context

[Tree] (config>qos>shared-queue>queue mbs)

Full Context

configure qos shared-queue queue mbs

Description

This command specifies the relative amount of the buffer pool space for the maximum buffers for a specific ingress shared queue.

The MBS value is used by a queue to determine whether it has exhausted its total allowed buffers while enqueuing packets. When the queue has exceeded its maximum amount of buffers, all packets are discarded until the queue transmits a packet. A queue that has not exceeded its MBS size is not guaranteed that a buffer will be available when needed. Setting proper CBS parameters and controlling CBS oversubscription is one major safeguard against queue starvation (when a queue does not receive its fair share of buffers).

The MBS size can sometimes be smaller than the CBS. This will result in a portion of the CBS for the queue to be unused and should be avoided.

Default

The queue MBS defaults are listed in Queue MBS Default Values.

Table 1. Queue MBS Default Values

Queue

Default MBS

1

50

2

50

3

50

4

25

5

50

6

50

7

25

8

25

9

50

10

50

11

50

12

25

13

50

14

50

15

25

16

25

Parameters

percent

The percent of buffers from the total buffer pool space for the maximum amount of buffers, expressed as a decimal integer.

Values

0 to 100

Platforms

All

mbs

Syntax

mbs mbs

no mbs

Context

[Tree] (config>system>security>cpm-queue>queue mbs)

Full Context

configure system security cpm-queue queue mbs

Description

This command specifies the maximum queue depth to which a queue can grow.

Parameters

mbs

Specifies the maximum burst size in kbytes.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mbs-contribution

mbs-contribution

Syntax

mbs-contribution size [bytes | kilobytes] [fixed]

no mbs-contribution

Context

[Tree] (config>subscr-mgmt>sub-prof>egr>plcr-ctrl-plcy>mbs-thrshlds>prio mbs-contribution)

[Tree] (config>subscr-mgmt>sub-prof>ing>plcr-ctrl-plcy>mbs-thrshlds>prio mbs-contribution)

Full Context

configure subscriber-mgmt sub-profile egress policer-control-policy priority-mbs-thresholds priority mbs-contribution

configure subscriber-mgmt sub-profile ingress policer-control-policy priority-mbs-thresholds priority mbs-contribution

Description

This command is used to configure the policy-based burst tolerance for a parent policer instance created when the policy is applied to a SAP or subscriber context. The system uses the parent policer’s min-thresh-separation value, the priority level’s mbs-contribution value and the number of child policers currently attached to the priority level to derive the priority level’s shared-portion and fair-portion of burst tolerance within the local priority level. The shared-portion and fair-portions for each priority level are then used by the system to calculate each priority level’s discard-unfair threshold and discard-all threshold.

The value for a priority level’s mbs-contribution within the policer-control-policy may be overridden on the SAP or subscriber sub-profile where the policy is applied in order to allow fine tuning of the discard-unfair and discard-all thresholds relevant to the needs of the local child policers on the object.

Accumulative Nature of Burst Tolerance for a Parent Policer Priority Level

When defining mbs-contribution, the specified size may only be a portion of the burst tolerance associated with the priority level. The packets associated with the priority level share the burst tolerance of lower within the parent policer. As the parent policer PIR bucket depth increases during congestion, the lower priority packets eventually experience discard based on each priority’s discard-unfair and discard-all thresholds. Assuming congestion continues once all the lower priority packets have been prevented from consuming bucket depth, the burst tolerance for the priority level is consumed by its own packets and any packets associated with higher priorities.

The Effect of Fair and Unfair Child Policer Traffic at a Parent Policer Priority Level

The system continually monitors the offered rate of each child policer on each parent policer priority level and detects when the policer is in a congested state (the aggregate offered load is greater than the decrement rate defined on the parent policer). As previously stated, the result of congestion is that the parent policer's bucket depth will increase until it eventually hovers around either a discard-unfair or discard-all threshold belonging to one of the priority levels. This threshold is the point where enough packets are being discarded that the increment rate and decrement rate begin to even out. If only a single child policer is associated to the priority level, the discard-unfair threshold is not used since fairness is only applicable when multiple child policers are competing at the same priority level.

When multiple child policers are sharing the congested priority level, the system uses the offered rates and the parenting parameters of each child to determine the fair rate per child when the parent policer is unable to meet the bandwidth needs of each child. The fair rate represents the number of bandwidth that each child at the priority level should receive relative to the other children at the same level according to the policer control policy instance managing the child policers. This fair rate is applied as the decrement rate for each child's FIR bucket. Changing a child’s FIR rate does not modify the number of packets forwarded by the parent policer for the child’s priority level. It simply modifies the forwarded ratio between the children on that priority level. Since each child FIR bucket has some level of burst tolerance before marking its packets as unfair, the current parent policer bucket depth may at times rise above the discard-unfair threshold. The mbs-contribution value provides a means to define how much separation is provided between the priority level’s discard-unfair and discard-all threshold to allow the parent policer to absorb some of the FIR burst before reaching the priority’s discard-all threshold.

This level of fair aggregate burst tolerance is based on the decrement rate of the parent policer’s PIR bucket while the individual fair bursts making up the aggregate are based on each child’s FIR decrement rate. The aggregate fair rate of the priority level is managed by the system with consideration of the current rate of traffic in higher priority levels. In essence, the system ensures that for each iteration of the child FIR rate calculation, the sum of the child FIR decrement rates plus the sum of the higher priority traffic increment rates equals the parent policers decrement rate. This means that dynamic numbers of higher priority traffic can be ignored when sizing a lower priority’s fair aggregate burst tolerance. Consider the following:

  • The parent policer decrement rate is set to 20 Mb/s (max-rate 20,000).

  • A priority level’s fair burst size is set to 30 kbytes (mbs-contribution 30 kbytes).

  • Higher priority traffic is currently taking 12 Mb/s.

  • The priority level has three child policers attached.

  • Each child’s PIR MBS is set to 10 kbytes, which makes each child’s FIR MBS 10 kbytes.

  • The children want 10 Mb/s, but only 8 Mb/s is available,

  • Based on weights, the children's FIR rates are set as follows.

    Table 2. FIR Rates of the Children Based on Weights

    FIR Rate

    FIR MBS

    Child 1

    4 Mb/s

    10 kbytes

    Child 2

    3 Mb/s

    10 kbytes

    Child 3

    1 Mb/s

    10 kbytes

The 12 Mb/s of the higher priority traffic and the 8 Mb/s of fair traffic equal the 20 Mb/s decrement rate of the parent policer.

It is clear that the higher priority traffic is consuming 12 Mb/s of the parent policer’s decrement rate, leaving 8 Mb/s of decrement rate for the lower priority’s fair traffic.

  • The burst tolerance of child 1 is based on 10 kbytes above 4 Mb/s,

  • The burst tolerance of child 2 is based on 10 kbytes above 3 Mb/s,

  • The burst tolerance of child 3 is based on 10 kbytes above 1 Mb/s.

If all three children burst simultaneously (unlikely), they will consume 30 kbytes above 8 Mb/s. This is the same as the remaining decrement rate after the higher priority traffic.

Parent Policer Total Burst Tolerance and Downstream Buffering

The highest in-use priority level’s discard-all threshold is the total burst tolerance of the parent policer. In some cases the parent policer represents downstream bandwidth capacity and the max-rate of the parent policer is set to prevent overrunning the downstream bandwidth. The burst tolerance of the parent policer defines how much more traffic may be sent beyond the downstream scheduling capacity. In the worst case scenario, when the downstream buffering is insufficient to handle the total possible burst from the parent policer, downstream discards based on lack of buffering may occur. However, in all likelihood, this is not the case.

In most cases, lower priority traffic in the policer is responsible for the greater part of congestion above the parent policer rate. Since this traffic is discarded with a lower threshold, this lowers the effective burst tolerance even while the highest priority traffic is present.

Configuring a Priority Level's MBS Contribution Value

In the most conservative case, a priority level’s mbs-contribution value may be set to be greater than the sum of child policer’s mbs and one max-size-frame per child policer. This ensures that even in the absolute worst case where all the lower priority levels are simultaneously bursting to the maximum capacity of each child, enough burst tolerance for the priority’s children will exist if they also burst to their maximum capacity.

Since simply adding up all the child policer’s PIR MBS values may result in large overall burst tolerances that are not ever likely to be needed, you should consider some level of burst oversubscription when configuring the mbs-contribution value for each priority level. The number of oversubscription should be determined based on the needs of each priority level.

Using the Fixed Keyword to Create Deterministic Parent Policer Discard Thresholds

In the default behavior, the system ignores the mbs-contribution values for a priority level on a subscriber or SAP parent policer when a child policer is not currently associated with the level. This prevents additional burst tolerance from being added to higher priority traffic within the parent policer.

This does cause fluctuations in the defined threshold values when child policers are added or removed from a parent policer instance. If this behavior is undesirable, the fixed keyword may be used which causes the mbs-contribution value to always be included in the calculation of parent policer’s discard thresholds. The defined mbs-contribution value may be overridden on a subscriber sla-profile or on a SAP instance, but the fixed nature of the contribution cannot be overridden.

If the defined mbs-contribution value for the priority level is zero, the priority level will have no effect on the parent policer’s defined discard thresholds. A packet associated with the priority level will use the next lower priority level’s discard-unfair and discard-all thresholds.

The form of this command returns the policy’s priority level’s MBS contribution to the default value. When changed, the thresholds for the priority level and all higher priority levels for all instances of the parent policer is recalculated.

Parameters

size [bytes | kilobytes]

The size parameter is required when executing the mbs-contribution command. It is expressed as an integer and specifies the priority’s specific portion of accumulative MBS for the priority level in bytes or kilobytes which is selected by the trailing bytes or kilobytes keywords. If both bytes and kilobytes are missing, kilobytes is assumed. Setting this value has no effect on parent policer instances where the priority level’s mbs-contribution value has been overridden.

Values

0 to 16777216

bytes | kilobytes:

The bytes keyword is optional and is mutually exclusive with the kilobytes keyword. When specified, size is interpreted as specifying the size of min-thresh-separation in bytes.

The kilobytes keyword is optional and is mutually exclusive with the bytes keyword. Size is interpreted as specifying the size of min-thresh-separation in kilobytes.

Default

kilobytes

fixed

This optional fixed keyword is used to force the inclusion of the defined mbs-contribution value in the parent policer’s discard threshold calculations. If the mbs-contribution command is executed without the fixed keyword, the fixed calculation behavior for the priority level is removed.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mbs-contribution

Syntax

mbs-contribution size [bytes | kilobytes]

no mbs-contribution

Context

[Tree] (config>card>fp>ingress>access>qgrp>policer-ctrl-over>mbs-thrshlds>prio mbs-contribution)

[Tree] (config>card>fp>ing>network>qgrp>policer-ctrl-over>mbs-thrshlds>prio mbs-contribution)

Full Context

configure card fp ingress access queue-group policer-control-override priority-mbs-thresholds priority mbs-contribution

configure card fp ingress network queue-group policer-control-override priority-mbs-thresholds priority mbs-contribution

Description

This command configures the policy-based burst tolerance for a parent policer instance created when the policy is applied to a SAP or subscriber context. The system uses the parent policer’s min-thresh-separation value, the priority level’s mbs-contribution value and the number of child policers currently attached to the priority level to derive the priority level’s shared-portion and fair-portion of burst tolerance within the local priority level. The shared-portion and fair-portions for each priority level are then used by the system to calculate each priority level’s discard-unfair threshold and discard-all threshold.

The value for a priority level’s mbs-contribution within the policer-control-policy may be overridden on the SAP or subscriber sub-profile where the policy is applied in order to allow fine tuning of the discard-unfair and discard-all thresholds relevant to the needs of the local child policers on the object.

Accumulative Nature of Burst Tolerance for a Parent Policer Priority Level

When defining mbs-contribution, the specified size may only be a portion of the burst tolerance associated with the priority level. The packets associated with the priority level share the burst tolerance of lower within the parent policer. As the parent policer PIR bucket depth increases during congestion, the lower priority packets eventually experience discard based on each priority’s discard-unfair and discard-all thresholds. Assuming congestion continues once all the lower priority packets have been prevented from consuming bucket depth, the burst tolerance for the priority level will be consumed by its own packets and any packets associated with higher priorities.

The Effect of Fair and Unfair Child Policer Traffic at a Parent Policer Priority Level

The system continually monitors the offered rate of each child policer on each parent policer priority level and detects when the policer is in a congested state (the aggregate offered load is greater than the decrement rate defined on the parent policer). As previously stated, the result of congestion is that the parent policer's bucket depth will increase until it eventually hovers around either a discard-unfair or discard-all threshold belonging to one of the priority levels. This threshold is the point where enough packets are being discarded that the increment rate and decrement rate begin to even out. If only a single child policer is associated to the priority level, the discard-unfair threshold is not used since fairness is only applicable when multiple child policers are competing at the same priority level.

When multiple child policers are sharing the congested priority level, the system uses the offered rates and the parenting parameters of each child to determine the fair rate per child when the parent policer is unable to meet the bandwidth needs of each child. The fair rate represents the amount of bandwidth that each child at the priority level should receive relative to the other children at the same level according to the policer control policy instance managing the child policers. This fair rate is applied as the decrement rate for each child’s FIR bucket. Changing a child’s FIR rate does not modify the amount of packets forwarded by the parent policer for the child’s priority level. It simply modifies the forwarded ratio between the children on that priority level. Since each child FIR bucket has some level of burst tolerance before marking its packets as unfair, the current parent policer bucket depth may at times rise above the discard-unfair threshold. The mbs-contribution value provides a means to define how much separation is provided between the priority level’s discard-unfair and discard-all threshold to allow the parent policer to absorb some amount of FIR burst before reaching the priority’s discard-all threshold.

This level of fair aggregate burst tolerance is based on the decrement rate of the parent policer’s PIR bucket while the individual fair bursts making up the aggregate are based on each child’s FIR decrement rate. The aggregate fair rate of the priority level is managed by the system with consideration of the current rate of traffic in higher priority levels. In essence, the system ensures that for each iteration of the child FIR rate calculation, the sum of the child FIR decrement rates plus the sum of the higher priority traffic increment rates equals the parent policers decrement rate. This means that dynamic amounts of higher priority traffic can be ignored when sizing a lower priority’s fair aggregate burst tolerance. Consider the following:

  • The parent policer decrement rate is set to 20 Mb/s (max-rate 20,000).

  • A priority level’s fair burst size is set to 30 kbytes (mbs-contribution 30 kilobytes).

  • Higher priority traffic is currently taking 12 Mb/s.

  • The priority level has three child policers attached.

  • Each child’s PIR MBS is set to 10 kbytes, which makes each child’s FIR MBS 10 kbytes.

  • The children want 10 Mb/s, but only 8 Mb/s is available.

  • The following table describes the FIR rates of the children based on weights.

    Table 3. FIR Rates of the Children Based on Weights

    FIR Rate

    FIR MBS

    Child 1

    4 Mb/s

    10 kbytes

    Child 2

    3 Mb/s

    10 kbytes

    Child 3

    1 Mb/s

    10 kbytes

The 12 Mb/s of the higher priority traffic and the 8 Mb/s of fair traffic equal the 20 Mb/s decrement rate of the parent policer.

It is clear that the higher priority traffic is consuming 12 Mb/s of the parent policer’s decrement rate, leaving 8 Mb/s of decrement rate for the lower priority’s fair traffic.

  • The burst tolerance of child 1 is based on 10 kbytes above 4 Mb/s,

  • The burst tolerance of child 2 is based on 10 kbytes above 3 Mb/s,

  • The burst tolerance of child 3 is based on 10 kbytes above 1 Mb/s.

If all three children burst simultaneously (unlikely), they will consume 30 kbytes above 8 Mb/s. This is the same as the remaining decrement rate after the higher priority traffic.

Parent Policer Total Burst Tolerance and Downstream Buffering

The highest in-use priority level’s discard-all threshold is the total burst tolerance of the parent policer. In some cases the parent policer represents downstream bandwidth capacity and the max-rate of the parent policer is set to prevent overrunning the downstream bandwidth. The burst tolerance of the parent policer defines how much more traffic may be sent beyond the downstream scheduling capacity. In the worst case scenario, when the downstream buffering is insufficient to handle the total possible burst from the parent policer, downstream discards based on lack of buffering may occur. However, in all likelihood, this is not the case.

In most cases, lower priority traffic in the policer will be responsible for the greater part of congestion above the parent policer rate. Since this traffic is discarded with a lower threshold, this lowers the effective burst tolerance even while the highest priority traffic is present.

Configuring a Priority Level's MBS Contribution Value

In the most conservative case, a priority level’s mbs-contribution value may be set to be greater than the sum of child policer’s MBS and one max-size-frame per child policer. This ensures that even in the absolute worst case where all the lower priority levels are simultaneously bursting to the maximum capacity of each child, enough burst tolerance for the priority’s children will exist if they also burst to their maximum capacity.

Since simply adding up all the child policer’s PIR MBS values may result in large overall burst tolerances that are not ever likely to be needed, you should consider some level of burst oversubscription when configuring the mbs-contribution value for each priority level. The amount of oversubscription should be determined based on the needs of each priority level.

Using the Fixed Keyword to Create Deterministic Parent Policer Discard Thresholds

In the default behavior, the system ignores the mbs-contribution values for a priority level on a subscriber or SAP parent policer when a child policer is not currently associated with the level. This prevents additional burst tolerance from being added to higher priority traffic within the parent policer.

This does cause fluctuations in the defined threshold values when child policers are added or removed from a parent policer instance. If this behavior is undesirable, the fixed keyword may be used which causes the mbs-contribution value to always be included in the calculation of parent policer’s discard thresholds. The defined mbs-contribution value may be overridden on a subscriber SLA profile or on a SAP instance, but the fixed nature of the contribution cannot be overridden.

If the defined mbs-contribution value for the priority level is zero, the priority level will have no effect on the parent policer’s defined discard thresholds. A packet associated with the priority level will use the next lower priority level’s discard-unfair and discard-all thresholds.

The no form of this command reverts to the policy’s priority level’s MBS contribution to the default value. When changed, the thresholds for the priority level and all higher priority levels for all instances of the parent policer are recalculated.

Default

no mbs-contribution

Parameters

size

Specifies that the size parameter is required when executing the mbs-contribution command. It is expressed as an integer and specifies the priority’s specific portion amount of accumulative MBS for the priority level in bytes or kilobytes which is selected by the trailing bytes or kilobytes keywords. If both bytes and kilobytes are missing, kilobytes is assumed. Setting this value has no effect on parent policer instances where the priority level’s mbs-contribution value has been overridden. Clearing an override on parent policer instance causes this value to be enforced.

Values

0 to 16777216

bytes, kilobytes

Specifies that the bytes keyword is optional and is mutually exclusive with the kilobytes keyword. When specified, size is interpreted as specifying the size of min-thresh-separation in bytes.

The kilobytes keyword is optional and is mutually exclusive with the bytes keyword. When specified, size is interpreted as specifying the size of min-thresh-separation in kilobytes.

Default

kilobytes

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs-contribution

Syntax

mbs-contribution size [bytes | kilobytes]

Context

[Tree] (config>service>cpipe>sap>ingress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

[Tree] (config>service>ipipe>sap>egress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

[Tree] (config>service>ipipe>sap>ingress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

[Tree] (config>service>epipe>sap>egress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

[Tree] (config>service>epipe>sap>ingress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

[Tree] (config>service>cpipe>sap>egress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

Full Context

configure service cpipe sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution

configure service ipipe sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution

configure service ipipe sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution

configure service epipe sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution

configure service epipe sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution

configure service cpipe sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution

Description

The mbs-contribution override command within the SAP ingress and egress contexts is used to override a parent policer’s priority level’s mbs-contribution parameter that is defined within the policer-control-policy applied to the SAP. This override allow the priority level’s burst tolerance to be tuned based on the needs of the SAP’s child policers attached to the priority level.

When the override is defined, modifications to the policer-control-policy priority level’s mbs-contribution parameter have no effect on the SAP’s parent policer priority level until the override is removed using the no mbs-contribution command within the SAP.

The no form of this command removes the override and allows the mbs-contribution setting from the policer-control-policy to control the parent policer’s priority level’s burst tolerance.

Default

no mbs-contribution

Parameters

size

Specifies the mbs-contribution override value.

Values

1 to 16777216 | default

bytes

Specifies that size is expressed in bytes. The bytes and kilobytes keywords are mutually exclusive and optional. The default is kilobytes.

kilobytes

Specifies that size is expressed in kilobytes. The bytes and kilobytes keywords are mutually exclusive and optional. The default is kilobytes.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS

  • configure service cpipe sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution
  • configure service cpipe sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

  • configure service epipe sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution
  • configure service ipipe sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution
  • configure service ipipe sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution
  • configure service epipe sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution

mbs-contribution

Syntax

mbs-contribution size [{bytes | kilobytes}]

Context

[Tree] (config>service>vpls>sap>ingress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

[Tree] (config>service>vpls>sap>egress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

Full Context

configure service vpls sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution

configure service vpls sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution

Description

The mbs-contribution override command within the SAP ingress and egress contexts is used to override a parent policer’s priority level’s mbs-contribution parameter that is defined within the policer-control-policy applied to the SAP. This override allow the priority level’s burst tolerance to be tuned based on the needs of the SAP’s child policers attached to the priority level.

When the override is defined, modifications to the policer-control-policy priority level’s mbs-contribution parameter have no effect on the SAP’s parent policer priority level until the override is removed using the no mbs-contribution command within the SAP.

The no form of this command removes the override and allows the mbs-contribution setting from the policer-control-policy to control the parent policer’s priority level’s burst tolerance.

Default

no mbs-contribution

Parameters

size

This parameter is required when specifying MBS contribution override and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 16777216 or default

Default

kilobytes

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs-contribution

Syntax

mbs-contribution size [{bytes | kilobytes}]

Context

[Tree] (config>service>ies>if>sap>ingress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

[Tree] (config>service>ies>if>sap>egress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

Full Context

configure service ies interface sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution

configure service ies interface sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution

Description

The mbs-contribution override command within the SAP ingress and egress contexts is used to override a parent policer’s priority level’s mbs-contribution parameter that is defined within the policer-control-policy applied to the SAP. This override allow the priority level’s burst tolerance to be tuned based on the needs of the SAP’s child policers attached to the priority level.

When the override is defined, modifications to the policer-control-policy priority level’s mbs-contribution parameter have no effect on the SAP’s parent policer priority level until the override is removed using the no mbs-contribution command within the SAP.

The no form of this command removes the override and allows the mbs-contribution setting from the policer-control-policy to control the parent policer’s priority level’s burst tolerance.

Default

no mbs-contribution

Parameters

size

This parameter is required when specifying MBS contribution override and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 16777216 or default

Default

kilobytes

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs-contribution

Syntax

mbs-contribution size [bytes | kilobytes]

Context

[Tree] (config>service>vprn>if>sap>egress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

[Tree] (config>service>vprn>if>sap>ingress>policer-ctrl-over>mbs-thrshlds>priority mbs-contribution)

Full Context

configure service vprn interface sap egress policer-control-override priority-mbs-thresholds priority mbs-contribution

configure service vprn interface sap ingress policer-control-override priority-mbs-thresholds priority mbs-contribution

Description

The mbs-contribution override command within the SAP ingress and egress contexts is used to override a parent policer’s priority level’s mbs-contribution parameter that is defined within the policer-control-policy applied to the SAP. This override allow the priority level’s burst tolerance to be tuned based on the needs of the SAP’s child policers attached to the priority level.

When the override is defined, modifications to the policer-control-policy priority level’s mbs-contribution parameter have no effect on the SAP’s parent policer priority level until the override is removed using the no mbs-contribution command within the SAP.

The no form of this command removes the override and allows the mbs-contribution setting from the policer-control-policy to control the parent policer’s priority level’s burst tolerance.

Default

no mbs-contribution

Parameters

size

This parameter is required when specifying MBS contribution override and is expressed as an integer representing the required size in either bytes or kilobytes. The default is kilobytes. The optional byte and kilobyte keywords are mutually exclusive and are used to explicitly define whether size represents bytes or kilobytes.

Values

0 to 16777216 or default

Default

kilobytes

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbs-contribution

Syntax

mbs-contribution size [bytes | kilobytes] [fixed]

no mbs-contribution

Context

[Tree] (config>qos>plcr-ctrl-plcy>root>priority-mbs-thresholds>priority mbs-contribution)

Full Context

configure qos policer-control-policy root priority-mbs-thresholds priority mbs-contribution

Description

The mbs-contribution command is used to configure the policy-based burst tolerance for a parent policer instance created when the policy is applied to a SAP, or a subscriber context for the 7450 ESS and 7750 SR, or a 7950 XRS multiservice site. The system uses the parent policer’s min-thresh-separation value, the priority level’s mbs-contribution value, and the number of child policers currently attached to the priority level to derive the priority level’s shared-portion and fair-portion of burst tolerance within the local priority level. The shared-portion and fair-portions for each priority level are then used by the system to calculate each priority level’s discard-unfair threshold and discard-all threshold. The mbs-contribution is the minimum separation between two adjacent active discard-all thresholds.

The value for a priority level’s mbs-contribution within the policer-control-policy may be overridden on the SAP, or subscriber sub-profile (applies to the 7450 ESS and 7750 SR) or multiservice site (for 7950 XRS) where the policy is applied in order to allow fine tuning of the discard-unfair and discard-all thresholds relevant to the needs of the local child policers on the object.

Accumulative Nature of Burst Tolerance for a Parent Policer Priority Level

When defining mbs-contribution, the specified size may only be a portion of the burst tolerance associated with the priority level. The packets associated with the priority level share the burst tolerance of lower within the parent policer. As the parent policer PIR bucket depth increases during congestion, the lower priority packets eventually experience discard based on each priority’s discard-unfair and discard-all thresholds. Assuming congestion continues when all the lower priority packets have been prevented from consuming bucket depth, the burst tolerance for the priority level will be consumed by its own packets and any packets associated with higher priorities.

The Effect of Fair and Unfair Child Policer Traffic at a Parent Policer Priority Level

The system continually monitors the offered rate of each child policer on each parent policer priority level and detects when the policer is in a congested state (the aggregate offered load is greater than the decrement rate defined on the parent policer). As previously stated, the result of congestion is that the parent policer's bucket depth will increase until it eventually hovers around either a discard-unfair or discard-all threshold belonging to one of the priority levels. This threshold is the point where enough packets are being discarded that the increment rate and decrement rate begin to even out. If only a single child policer is associated with the priority level, the discard-unfair threshold is not used since fairness is only applicable when multiple child policers are competing at the same priority level.

When multiple child policers are sharing the congested priority level, the system uses the offered rates and the parenting parameters of each child to determine the fair rate per child when the parent policer is unable to meet the bandwidth needs of each child. The fair rate represents the amount of bandwidth that each child at the priority level should receive relative to the other children at the same level according to the policer control policy instance managing the child policers. This fair rate is applied as the decrement rate for each child's FIR bucket. Changing a child’s FIR rate does not modify the number of packets forwarded by the parent policer for the child’s priority level. It just modifies the forwarded ratio between the children on that priority level. Since each child FIR bucket has some level of burst tolerance before marking its packets as unfair, the current parent policer bucket depth may at times rise above the discard-unfair threshold. The mbs-contribution value provides a means to define how much separation is provided between the priority level’s discard-unfair and discard-all threshold to allow the parent policer to absorb some amount of FIR burst before reaching the priority’s discard-all threshold.

This level of fair aggregate burst tolerance is based on the decrement rate of the parent policer’s PIR bucket while the individual fair bursts making up the aggregate are based on each child’s FIR decrement rate. The aggregate fair rate of the priority level is managed by the system with consideration of the current rate of traffic in higher priority levels. In essence, the system ensures that for each iteration of the child FIR rate calculation, the sum of the child FIR decrement rates plus the sum of the higher priority traffic increment rates equals the parent policers decrement rate. This means that dynamic amounts of higher priority traffic can be ignored when sizing a lower priority’s fair aggregate burst tolerance. Consider the following:

  • The parent policer decrement rate is set to 20 Mb/s (max-rate 20,000).

  • A priority level’s fair burst size is set to 30 kbytes (mbs-contribution 30 kbytes).

  • Higher priority traffic is currently taking 12 Mb/s.

  • The priority level has three child policers attached.

  • Each child’s PIR MBS is set to 10 kbytes, which makes each child’s FIR MBS 10 kbytes.

  • The children want 10 Mb/s, but only 8 Mb/s is available

  • Based on weights, the children's FIR rates are set as follows.

    Table 4. FIR Rates of the Children Based on Weights

    FIR Rate

    FIR MBS

    Child 1

    4 Mb/s

    10 kbytes

    Child 2

    3 Mb/s

    10 kbytes

    Child 3

    1 Mb/s

    10 kbytes

The 12 Mb/s of the higher priority traffic and the 8 Mb/s of fair traffic equal the 20 Mb/s decrement rate of the parent policer.

It is clear that the higher priority traffic is consuming 12 Mb/s of the parent policer’s decrement rate, leaving 8 Mb/s of decrement rate for the lower priority’s fair traffic.

  • The burst tolerance of child 1 is based on 10 kbytes above 4 Mb/s.

  • The burst tolerance of child 2 is based on 10 kbytes above 3 Mb/s.

  • The burst tolerance of child 3 is based on 10 kbytes above 1 Mb/s.

If all three children burst simultaneously (unlikely), they will consume 30 kbytes above 8 Mb/s. This is the same as the remaining decrement rate after the higher priority traffic.

Parent Policer Total Burst Tolerance and Downstream Buffering

The highest in-use priority level’s discard-all threshold is the total burst tolerance of the parent policer. In some cases, the parent policer represents downstream bandwidth capacity and the max-rate of the parent policer is set to prevent overrunning the downstream bandwidth. The burst tolerance of the parent policer defines how much more traffic may be sent beyond the downstream scheduling capacity. In the worst-case scenario, when the downstream buffering is insufficient to handle the total possible burst from the parent policer, downstream discards based on lack of buffering may occur. However, in all likelihood, this is not the case.

In most cases, lower priority traffic in the policer will be responsible for the greater part of congestion above the parent policer rate. Since this traffic is discarded with a lower threshold, this lowers the effective burst tolerance even while the highest priority traffic is present.

Configuring a Priority Level's MBS Contribution Value

In the most conservative case, a priority level’s mbs-contribution value may be set to be greater than the sum of child policer’s mbs and one max-size-frame per child policer. This ensures that even in the absolute worst case where all the lower priority levels are simultaneously bursting to the maximum capacity of each child, enough burst tolerance for the priority’s children will exist if they also burst to their maximum capacity.

Since simply adding up all the child policer’s PIR MBS values may result in large overall burst tolerances that are not ever likely to be needed, consider some level of burst oversubscription when configuring the mbs-contribution value for each priority level. The amount of oversubscription should be determined based on the needs of each priority level.

Using the Fixed Keyword to Create Deterministic Parent Policer Discard Thresholds

In the default behavior, the system ignores the mbs-contribution values for a priority level on a subscriber for 7450 ESS and 7750 SR, or a multiservice site for 7950 XRS, or SAP parent policer when a child policer is not currently associated with the level. This prevents additional burst tolerance from being added to higher priority traffic within the parent policer.

This does cause fluctuations in the defined threshold values when child policers are added or removed from a parent policer instance. If this behavior is undesirable, the fixed keyword may be used that causes the mbs-contribution value to always be included in the calculation of parent policer’s discard thresholds. The defined mbs-contribution value may be overridden on a subscriber sla-profile for the 7450 ESS and 7750 SR, or on a multiservice site for the 7950 XRS, or on a SAP instance, but the fixed nature of the contribution cannot be overridden.

If the defined mbs-contribution value for the priority level is zero, the priority level will have no effect on the parent policer’s defined discard thresholds. A packet associated with the priority level will use the next lower priority level’s discard-unfair and discard-all thresholds.

The no form of this command returns the policy’s priority level’s MBS contribution to the default value. When changed, the thresholds for the priority level and all higher priority levels for all instances of the parent policer will be recalculated.

Parameters

size

The size parameter is required when executing the mbs-contribution command. It is expressed as an integer and specifies the priority’s specific portion amount of accumulative MBS for the priority level. Setting this value has no effect on parent policer instances where the priority level’s mbs-contribution value has been overridden.

Values

0 to 4194304 or default (applies to the 7450 ESS)

0 to 16777216 or default (applies to the 7750 SR and 7950 XRS)

Default

8

bytes | kilobytes:

This parameter indicates whether the size is expressed in bytes or kilobytes.

Default

kilobytes

fixed

The optional fixed keyword is used to force the inclusion of the defined mbs-contribution value in the parent policer’s discard threshold calculations. If the mbs-contribution command is executed without the fixed keyword, the fixed calculation behavior for the priority level is removed.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, 7950 XRS, VSR

mbytes

mbytes

Syntax

mbytes {mbytes | disable}

no mbytes

Context

[Tree] (config>system>security>ssh>key-re-exchange>client mbytes)

[Tree] (config>system>security>ssh>key-re-exchange>server mbytes)

Full Context

configure system security ssh key-re-exchange client mbytes

configure system security ssh key-re-exchange server mbytes

Description

This command configures the maximum bytes to be transmitted before a key re-exchange is initiated by the server.

The no form of this command reverts to the default value.

Default

mbytes 1024

Parameters

mbytes

Specifies the number of megabytes, on a SSH session, after which the SSH client initiates the key-re-exchange.

Values

1 to 64000

Default

1024

disable

Specifies that a session will never timeout. To re-enable mbytes, enter the command without the disable option.

Platforms

All

mc-constraints

mc-constraints

Syntax

mc-constraints

Context

[Tree] (config>subscr-mgmt>msap-policy>vpls-only>igmp-snp>mcac mc-constraints)

Full Context

configure subscriber-mgmt msap-policy vpls-only-sap-parameters igmp-snooping mcac mc-constraints

Description

Commands in this context configure the level and its associated bandwidth for a bundle or a logical interface.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mc-constraints

Syntax

mc-constraints

Context

[Tree] (config>service>vpls>sap>mld-snooping>mcac mc-constraints)

[Tree] (config>service>vpls>sap>igmp-snooping>mcac mc-constraints)

Full Context

configure service vpls sap mld-snooping mcac mc-constraints

configure service vpls sap igmp-snooping mcac mc-constraints

Description

Commands in this context configure multicast CAC constraints.

Platforms

All

mc-constraints

Syntax

mc-constraints

Context

[Tree] (config>service>vprn>igmp>grp-if>mcac mc-constraints)

[Tree] (config>service>vprn>pim>if>mcac mc-constraints)

[Tree] (config>service>vprn>mld>if>mcac mc-constraints)

[Tree] (config>service>vprn>igmp>if>mcac mc-constraints)

[Tree] (config>service>vprn>mld>grp-if>mcac mc-constraints)

Full Context

configure service vprn igmp group-interface mcac mc-constraints

configure service vprn pim interface mcac mc-constraints

configure service vprn mld interface mcac mc-constraints

configure service vprn igmp interface mcac mc-constraints

configure service vprn mld group-interface mcac mc-constraints

Description

Commands in this context configure multicast CAC constraints.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

  • configure service vprn mld group-interface mcac mc-constraints
  • configure service vprn igmp group-interface mcac mc-constraints

All

  • configure service vprn pim interface mcac mc-constraints
  • configure service vprn mld interface mcac mc-constraints
  • configure service vprn igmp interface mcac mc-constraints

mc-constraints

Syntax

mc-constraints

Context

[Tree] (config>router>mld>grp-if>mcac mc-constraints)

[Tree] (config>router>mld>interface>mcac mc-constraints)

[Tree] (config>router>igmp>grp-if>mcac mc-constraints)

[Tree] (config>router>igmp>interface>mcac mc-constraints)

[Tree] (config>router>pim>interface>mcac mc-constraints)

[Tree] (config>router>mcac>policy>bundle mc-constraints)

Full Context

configure router mld group-interface mcac mc-constraints

configure router mld interface mcac mc-constraints

configure router igmp group-interface mcac mc-constraints

configure router igmp interface mcac mc-constraints

configure router pim interface mcac mc-constraints

configure router mcac policy bundle mc-constraints

Description

Commands in this context configure the level and its associated bandwidth for a bundle or a logical interface.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

  • configure router igmp group-interface mcac mc-constraints
  • configure router mld group-interface mcac mc-constraints

All

  • configure router pim interface mcac mc-constraints
  • configure router mcac policy bundle mc-constraints
  • configure router igmp interface mcac mc-constraints
  • configure router mld interface mcac mc-constraints

mc-ecmp-balance

mc-ecmp-balance

Syntax

[no] mc-ecmp-balance

Context

[Tree] (config>router>pim mc-ecmp-balance)

Full Context

configure router pim mc-ecmp-balance

Description

This command enables multicast balancing of traffic over ECMP links based on the number of (S, G) distributed over each link. When enabled, each new multicast stream that needs to be forwarded over an ECMP link is compared to the count of (S, G) already using each link, so that the link with the fewest (S, G) is chosen.

This command cannot be used together with the mc-ecmp-hashing-enabled command.

The no form of this command disables multicast ECMP balancing.

Platforms

All

mc-ecmp-balance

Syntax

[no] mc-ecmp-balance

Context

[Tree] (config>service>vprn>pim mc-ecmp-balance)

Full Context

configure service vprn pim mc-ecmp-balance

Description

This command enables multicast balancing of traffic over ECMP links based on the number of (S, G) distributed over each link. When enabled, each new multicast stream that needs to be forwarded over an ECMP link is compared to the count of (S, G) already using each link, so that the link with the fewest (S, G) is chosen.

This command cannot be used together with the mc-ecmp-hashing-enabled command.

The no form of this command disables multicast ECMP balancing.

Platforms

All

mc-ecmp-balance-hold

mc-ecmp-balance-hold

Syntax

mc-ecmp-balance-hold minutes

no mc-ecmp-balance-hold

Context

[Tree] (config>router>pim mc-ecmp-balance-hold)

Full Context

configure router pim mc-ecmp-balance-hold

Description

This command defines a hold period that applies after an interface has been added to the ECMP link. It is also used periodically to rebalance if channels have been removed from the ECMP link.

If the ECMP interface has not changed in the hold period and if no multicast streams have been removed, then no action is taken when the timer triggers.

This parameter should be used to avoid excessive changes to the multicast distribution.

A rebalance will not occur to multicast streams that have a priority greater than the configured ecmp-opt-threshold.

The no form of this command removes the minutes value from the configuration.

Parameters

minutes

Specifies the hold time, in minutes, that applies after an interface has been added to the ECMP link.

Values

2 to 600

Platforms

All

mc-ecmp-balance-hold

Syntax

mc-ecmp-balance-hold minutes

no mc-ecmp-balance-hold

Context

[Tree] (config>service>vprn>pim mc-ecmp-balance-hold)

Full Context

configure service vprn pim mc-ecmp-balance-hold

Description

This command configures the hold time for multicast balancing over ECMP links.

Parameters

minutes

Specifies the hold time, in minutes, that applies after an interface has been added to the ECMP link.

Platforms

All

mc-ecmp-hashing-enabled

mc-ecmp-hashing-enabled

Syntax

mc-ecmp-hashing-enabled [rebalance]

no mc-ecmp-hashing-enabled

Context

[Tree] (config>service>vprn>pim mc-ecmp-hashing-enabled)

Full Context

configure service vprn pim mc-ecmp-hashing-enabled

Description

This command enables hash-based multicast balancing of traffic over ECMP links and causes PIM joins to be distributed over the multiple ECMP paths based on a hash of S and G (and possibly next-hop IP address). When a link in the ECMP set is removed, the multicast flows that were using that link are redistributed over the remaining ECMP links using the same hash algorithm. When a link is added to the ECMP set new joins may be allocated to the new link based on the hash algorithm, but existing multicast flows using the other ECMP links stay on those links until they are pruned.

Hash-based multicast balancing is supported for both IPv4 and IPv6.

This command cannot be used together with the mc-ecmp-balance command. Using this command and the lag-usage-optimization command on mixed port speed LAGs is not recommended, because some groups may be forwarded incorrectly.

The no form of this command disables the hash-based multicast balancing of traffic over ECMP links.

The no form of this command means that the use of multiple ECMP paths if enabled at the config>router or config>service>vprn context is controlled by the existing implementation and CLI commands mc-ecmp-balance.

Default

no mc-ecmp-hashing-enabled

Parameters

rebalance

Specifies to rebalance flows to newly added links immediately, instead of waiting until they are pruned.

Platforms

All

mc-ecmp-hashing-enabled

Syntax

[no] mc-ecmp-hashing-enabled [rebalance]

Context

[Tree] (config>router>pim mc-ecmp-hashing-enabled)

Full Context

configure router pim mc-ecmp-hashing-enabled

Description

This command enables hash-based multicast balancing of traffic over ECMP links and causes PIM joins to be distributed over the multiple ECMP paths based on a hash of S and G (and possibly next-hop IP address). When a link in the ECMP set is removed, the multicast flows that were using that link are redistributed over the remaining ECMP links using the same hash algorithm. When a link is added to the ECMP set new joins may be allocated to the new link based on the hash algorithm, but existing multicast flows using the other ECMP links stay on those links until they are pruned.

Hash-based multicast balancing is supported for both IPv4 and IPv6.

This command cannot be used together with the mc-ecmp-balance command. Using this command and the lag-usage-optimization command on mixed port speed LAGs is not recommended, because some groups may be forwarded incorrectly.

The no form of this command disables the hash-based multicast balancing of traffic over ECMP links.

Default

no mc-ecmp-hashing-enabled

Parameters

rebalance

Specifies to rebalance flows to newly added links immediately, instead of waiting until they are pruned.

Platforms

All

mc-endpoint

mc-endpoint

Syntax

[no] mc-endpoint

Context

[Tree] (config>redundancy>multi-chassis>peer mc-endpoint)

Full Context

configure redundancy multi-chassis peer mc-endpoint

Description

This command specifies that the endpoint is multi-chassis. This value should be the same on both MC-EP peers for the pseudowires that must be part of the same group.

The no form of this command removes the endpoint from the MC-EP. Single chassis behavior applies.

Default

no mc-endpoint

Platforms

All

mc-endpoint

Syntax

mc-endpoint mc-ep-id

no mc-endpoint

Context

[Tree] (config>service>vpls>endpoint mc-endpoint)

Full Context

configure service vpls endpoint mc-endpoint

Description

This command specifies the identifier associated with the multi-chassis endpoint. This value should be the same on both MC-EP peers for the pseudowires that must be part of the same group.

The no form of this command removes the endpoint from the MC-EP. Single chassis behavior applies.

Default

no mc-endpoint

Parameters

mc-ep-id

Specifies a multi-chassis endpoint ID

Values

1 to 4294967295

Platforms

All

mc-enh-load-balancing

mc-enh-load-balancing

Syntax

[no] mc-enh-load-balancing

Context

[Tree] (config>system>load-balancing mc-enh-load-balancing)

Full Context

configure system load-balancing mc-enh-load-balancing

Description

This command enables enhanced egress multicast load balancing behavior for Layer 3 multicast. When enabled, the router will spray the multicast traffic using as hash inputs from the packet based on lsr-load-balancing, l4-load-balancing and system-ip-load-balancing configurations. That is, an ingress LER or IP PE will spray traffic based on the IP hash criteria: SA/DA + optional Layer 4 port + optional system IP egress LER or LSR will spray traffic based on label or IP hash criteria outlined above or both based on configuration of lsr-load-balancing, l4-load-balancing, and system-ip-load-balancing.

The no form of the command preserves the default behavior for per flow hashing of multicast traffic.

Default

no mc-enh-load-balancing

Platforms

All

mc-ep-peer

mc-ep-peer

Syntax

mc-ep-peer name

mc-ep-peer ip-address

no mc-ep-peer

Context

[Tree] (config>service>vpls>endpoint>mc-ep mc-ep-peer)

Full Context

configure service vpls endpoint mc-endpoint mc-ep-peer

Description

This command adds multi-chassis endpoint object.

The no form of this command removes the multi-chassis endpoint object.

Default

no mc-ep-peer

Parameters

name

Specifies the name of the multi-chassis endpoint peer

ip-address

Specifies the IP address of multi-chassis endpoint peer

Platforms

All

mc-handover

mc-handover

Syntax

mc-handover percentage

no mc-handover

Context

[Tree] (config>mcast-mgmt>mcast-info-plcy>video-policy>video-if>sd mc-handover)

[Tree] (config>mcast-mgmt>mcast-info-plcy>video-policy>video-if>hd mc-handover)

[Tree] (config>mcast-mgmt>mcast-info-plcy>video-policy>video-if>pip mc-handover)

Full Context

configure mcast-management multicast-info-policy video-policy video-interface sd mc-handover

configure mcast-management multicast-info-policy video-policy video-interface hd mc-handover

configure mcast-management multicast-info-policy video-policy video-interface pip mc-handover

Description

This command sets the rate at which the Fast Channel Change (FCC) server will send unicast data to the FCC client during the handover to the multicast stream.

The no form of the command returns the parameter to the default value.

Default

mc-handover 25

Parameters

percentage

Specifies the percentage of nominal bandwidth.

Values

HD:

0 to 100

SD and PIP:

0 to 600

Default

25

Platforms

7450 ESS, 7750 SR, 7750 SR-s

mc-ipsec

mc-ipsec

Syntax

[no] mc-ipsec

Context

[Tree] (config>redundancy>multi-chassis>peer mc-ipsec)

Full Context

configure redundancy multi-chassis peer mc-ipsec

Description

Commands in this context configure multi-chassis peer parameters.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mc-ipsec-non-forwarding

mc-ipsec-non-forwarding

Syntax

[no] mc-ipsec-non-forwarding tunnel-grp-id

Context

[Tree] (config>vrrp>policy>priority-event mc-ipsec-non-forwarding)

Full Context

configure vrrp policy priority-event mc-ipsec-non-forwarding

Description

This command configures an instance of a multi-chassis IPsec tunnel-group Priority Event used to override the base priority value of a VRRP virtual router instance depending on the operational state of the event.

Parameters

tunnel-grp-id

Identifies the multi-chassis IPsec tunnel group whose non-forwarding state is monitored by this priority control event.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mc-lag

mc-lag

Syntax

[no] mc-lag

Context

[Tree] (config>redundancy>multi-chassis>peer mc-lag)

Full Context

configure redundancy multi-chassis peer mc-lag

Description

Commands in this context configure multi-chassis LAG operations and related parameters.

The no form of this command administratively disables multi-chassis LAG. MC-LAG can be issued only when mc-lag is shutdown.

Default

no mc-lag

Platforms

All

mc-lag

Syntax

mc-lag

Context

[Tree] (config>eth-cfm>redundancy mc-lag)

Full Context

configure eth-cfm redundancy mc-lag

Description

Commands in this context configure the MC-LAG specific ETH-CFM redundancy parameters.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mc-maximum-routes

mc-maximum-routes

Syntax

mc-maximum-routes number [log-only] [ threshold threshold]

Context

[Tree] (config>service>vprn mc-maximum-routes)

Full Context

configure service vprn mc-maximum-routes

Description

This command specifies the maximum number of multicast routes that can be held in the form of this command in a VPN routing or forwarding (VRF) context. When this limit is reached, a log and SNMP trap are sent. If the log-only parameter is not specified and the maximum-routes value is set below the existing number of routes in a VRF, then no new joins are processed.

The no form of this command disables the limit of multicast routes within a VRF context. Issue the no form of this command only when the VPRN instance is shutdown.

Default

no mc-maximum-routes

Parameters

number

Specifies the maximum number of routes to be held in a VRF context.

Values

1 to 2147483647

log-only

Specifies that if the maximum limit is reached, only log the event. log-only does not disable the learning of new routes.

threshold

Specifies the percentage at which a warning log message and SNMP trap should be sent.

Values

0 to 100

Default

10

Platforms

All

mc-maximum-routes

Syntax

mc-maximum-routes number [log-only] [ threshold threshold]

no mc-maximum-routes

Context

[Tree] (config>router mc-maximum-routes)

Full Context

configure router mc-maximum-routes

Description

This command specifies the maximum number of multicast routes that can be held within a VPN routing/forwarding (VRF) context. When this limit is reached, a log and SNMP trap are sent. If the log-only parameter is not specified and the maximum-routes value is set below the existing number of routes in a VRF, then no new joins will be processed.

The no form of this command disables the limit of multicast routes within a VRF context. Issue the no form of this command only when the VPRN instance is shutdown.

Default

no mc-maximum-routes

Parameters

number

Specifies the maximum number of routes to be held in a VRF context.

Values

1 to 2147483647

log-only

Specifies that if the maximum limit is reached, only log the event. log-only does not disable the learning of new routes.

threshold

Specifies the percentage at which a warning log message and SNMP trap should be sent.

Values

0 to 100

Default

10

Platforms

All

mc-ring

mc-ring

Syntax

mc-ring

Context

[Tree] (config>redundancy>multi-chassis>peer mc-ring)

Full Context

configure redundancy multi-chassis peer mc-ring

Description

Commands in this context configure the multi-chassis ring parameters.

The no form of this command reverts to the default.

Default

mc-ring

Platforms

All

mc-ring

Syntax

[no] mc-ring

Context

[Tree] (config>redundancy>multi-chassis>peer>sync mc-ring)

Full Context

configure redundancy multi-chassis peer sync mc-ring

Description

This command specifies whether multi-chassis ring information should be synchronized with the multi-chassis peer.

Default

no mc-ring

Platforms

All

mcac

mcac

Syntax

mcac

Context

[Tree] (config>service>vpls>mesh-sdp>snooping mcac)

[Tree] (config>service>pw-template>igmp-snooping mcac)

Full Context

configure service vpls mesh-sdp snooping mcac

configure service pw-template igmp-snooping mcac

Description

Commands in this context configure multicast CAC policy parameters and constraints for this interface.

Platforms

All

mcac

Syntax

mcac

Context

[Tree] (config>subscr-mgmt>msap-policy>vpls-only>igmp-snp mcac)

Full Context

configure subscriber-mgmt msap-policy vpls-only-sap-parameters igmp-snooping mcac

Description

Commands in this context configure multicast CAC parameters.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mcac

Syntax

mcac

Context

[Tree] (config>service>vpls>sap>igmp-snooping mcac)

[Tree] (config>service>vpls>sap>mld-snooping mcac)

[Tree] (config>service>vpls>spoke-sdp>igmp-snooping mcac)

[Tree] (config>service>vpls>mesh-sdp>mld-snooping mcac)

[Tree] (config>service>vpls>spoke-sdp>mld-snooping mcac)

[Tree] (config>service>vpls>mesh-sdp>igmp-snooping mcac)

Full Context

configure service vpls sap igmp-snooping mcac

configure service vpls sap mld-snooping mcac

configure service vpls spoke-sdp igmp-snooping mcac

configure service vpls mesh-sdp mld-snooping mcac

configure service vpls spoke-sdp mld-snooping mcac

configure service vpls mesh-sdp igmp-snooping mcac

Description

This command configures multicast CAC policy and constraints for this interface.

Platforms

All

mcac

Syntax

mcac

Context

[Tree] (config>service>vprn>mld>if mcac)

[Tree] (config>service>vprn>igmp>if mcac)

[Tree] (config>service>vprn>igmp>grp-if mcac)

[Tree] (config>service>vprn>pim>if mcac)

[Tree] (config>service>vprn>mld>grp-if mcac)

Full Context

configure service vprn mld interface mcac

configure service vprn igmp interface mcac

configure service vprn igmp group-interface mcac

configure service vprn pim interface mcac

configure service vprn mld group-interface mcac

Description

This command configures multicast CAC policy and constraints for this interface.

Platforms

All

  • configure service vprn pim interface mcac
  • configure service vprn mld interface mcac
  • configure service vprn igmp interface mcac

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

  • configure service vprn igmp group-interface mcac
  • configure service vprn mld group-interface mcac

mcac

Syntax

mcac

Context

[Tree] (config>router>pim>if mcac)

[Tree] (config>router>igmp>interface mcac)

[Tree] (config>router>igmp>group-interface mcac)

[Tree] (config>router>mld>group-interface mcac)

[Tree] (config>router mcac)

[Tree] (config>router>mld>interface mcac)

Full Context

configure router pim interface mcac

configure router igmp interface mcac

configure router igmp group-interface mcac

configure router mld group-interface mcac

configure router mcac

configure router mld interface mcac

Description

Commands in this context configure multicast CAC parameters.

Platforms

All

  • configure router mcac
  • configure router igmp interface mcac
  • configure router pim interface mcac
  • configure router mld interface mcac

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

  • configure router igmp group-interface mcac
  • configure router mld group-interface mcac

mcast-capacity

mcast-capacity

Syntax

mcast-capacity primary-percentage secondary secondary-percentage

no mcast-capacity

Context

[Tree] (config>mcast-mgmt>chassis-level>plane-capacity mcast-capacity)

Full Context

configure mcast-management chassis-level per-mcast-plane-capacity mcast-capacity

Description

This command configures the primary and secondary multicast plane capacities used when the full complement of possible switch fabrics in the system is not up (at least one possible switch fabric is not provisioned or is down). The rates are defined as a percentage of the total multicast plane capacity which is configured using the total-capacity command.

The no form of this command reverts to the default values.

Default

mcast-capacity 87.50 secondary 87.50

Parameters

primary-percentage

Specifies the percentage of the total multicast plane capacity to be used for primary multicast planes.

secondary-percentage

Specifies the percentage of the total multicast plane capacity to be used for secondary multicast planes.

Values

0.01 to 100

Platforms

7450 ESS, 7750 SR-1x-48D, 7750 SR-1x-92S, 7750 SR-7/12/12e, 7750 SR-s, 7950 XRS, VSR

mcast-ipv4

mcast-ipv4

Syntax

[no] mcast-ipv4

Context

[Tree] (config>cflowd>collector>export-filter>family mcast-ipv4)

Full Context

configure cflowd collector export-filter family mcast-ipv4

Description

This command filters multicast IPv4 flow data from being sent to the associated collector.

The no form of this command removes the filter, allowing multicast IPv4 flow data to be sent to the associated collector.

Default

no mcast-ipv4

Platforms

All

mcast-ipv6

mcast-ipv6

Syntax

[no] mcast-ipv6

Context

[Tree] (config>cflowd>collector>export-filter>family mcast-ipv6)

Full Context

configure cflowd collector export-filter family mcast-ipv6

Description

This command filters multicast IPv6 flow data from being sent to the associated collector.

The no form of this command removes the filter, allowing multicast IPv6 flow data to be sent to the associated collector.

Default

no mcast-ipv6

Platforms

All

mcast-ipv6-snooping-scope

mcast-ipv6-snooping-scope

Syntax

mcast-ipv6-snooping-scope {mac-based | sg-based}

no mcast-ipv6-snooping-scope

Context

[Tree] (config>service>vpls mcast-ipv6-snooping-scope)

Full Context

configure service vpls mcast-ipv6-snooping-scope

Description

This command specifies the forwarding scope used for IPv6 multicast traffic when PIM snooping for IPv6 is enabled.

By default, the scope is mac-based; IPv6 snooped multicast traffic is forwarded is based on the low-order 32 bits of the destination IPv6 address.

When the scope is configured as sg-based, the IPv6 snooped multicast traffic is forwarded based on both its full source (if specified in the join) and destination IPv6 address. SG-based forwarding is only supported on FP3- (or higher) based line cards.

PIM snooping for IPv6 must be disabled to change the forwarding mode within a VPLS service between mac-based and sg-based.

The no form of this command configures the router to use the default value.

Default

mcast-ipv6-snooping-scope mac-based

Parameters

mac-based

Sets forwarding for PIM-snooped IPv6 multicast traffic based on the low-order 32 bits of its destination IPv6 address.

sg-based

Sets forwarding for PIM-snooped IPv6 multicast traffic based on its full source (if specified in the join) and destination IPv6 address.

Platforms

All

mcast-management

mcast-management

Syntax

mcast-management

Context

[Tree] (config mcast-management)

Full Context

configure mcast-management

Description

Commands in this context configure multicast management parameters. The mcast-management CLI node contains the bandwidth-policy and multicast-info-policy definitions. The bandwidth-policy is used to manage the ingress multicast paths into the switch fabric. The multicast-info-policy defines how each multicast channel is handled by the system. The policy may be used by the ingress multicast bandwidth manager, the ECMP path manager and the egress multicast CAC manager.

The mcast-management node always exists and contains the default bandwidth-policy and the default multicast-info-policy. Enter the mcast-management node when editing, deleting or creating a bandwidth policy or multicast info policy. The default bandwidth policy and multicast-info-policy cannot be edited or deleted.

A chassis-level node within multicast-management is used to control the switch fabric multicast planes replication limits. The switch fabric multicast planes are the individual multicast spatial replication contexts available in the system.

Platforms

All

mcast-path-management

mcast-path-management

Syntax

mcast-path-management

Context

[Tree] (config>card>fp>ingress mcast-path-management)

Full Context

configure card fp ingress mcast-path-management

Description

This CLI node contains the forwarding plane settings for ingress multicast path management. Enter the node to configure the bandwidth-policy and the administrative state of ingress multicast path management.

Platforms

7450 ESS, 7750 SR-1x-48D, 7750 SR-1x-92S, 7750 SR-7/12/12e, 7750 SR-s, 7950 XRS, VSR

mcast-pool

mcast-pool

Syntax

mcast-pool percent-of-total percent-of-buffers resv-cbs percent-of-pool slope-policy policy-name

no mcast-pool

Context

[Tree] (config>mcast-mgmt>bw-plcy mcast-pool)

Full Context

configure mcast-management bandwidth-policy mcast-pool

Description

This command configures the ingress multicast path management buffer pool. The pool is used by the primary and secondary path queues through which all ingress managed multicast traffic must flow. The parameters may be used to configure the size of the pool relative to the total ingress buffer space, the amount of reserved CBS buffers within the pool and the slope policy used to manage early congestion detection functions in the shared portion of the pool.

Care should be taken when managing the buffer pool space as changes to the systems buffer pool behavior can have negative effects on multicast and unicast forwarding.

Sizing the Pool

The percent-of-total command defines how much of the total ingress buffer pool space for the MDA is dedicated for multicast channels managed by the bandwidth policy. Since multicast typically has a higher scheduling priority through the switch fabric, the buffer pool does not need to be large. By default, the system reserves 10% of the buffers on the ingress side of the MDA once multicast path management is enabled.

Reserved CBS Portion of the Pool

The multicast pool is divided into two portions; reserved and shared. The reserved portion is used by the multicast path queues until they cross there individual CBS thresholds. Since the CBS thresholds are configured as percentages and the percentages can oversubscribe the reserved portion of the pool, it is possible for some of the queues CBS buffer allocation to be met by the shared portion of the pool. By default, 50% of the pool is defined as reserved. This may be changed using the resv-cbs percentage parameter.

Shared Portion WRED Slopes

The shared portion of the buffer pool is used by queues that have crossed over their CBS thresholds. Since the total MBS values for the multicast path queues may oversubscribe the pool size, a buffer congestion control mechanism is supported within the pool in the form of two WRED slopes. The slope-policy parameter defines how the slopes are configured and whether they are activated. Each packet entering a path queue is defined as high or low priority within the queue based on the channel’s preference value relative to the cong-priority-threshold command. When getting a shared buffer of a high priority packet, the high WRED slope is used. Low priority packets use the low WRED slope.

The no form of this command returns the managed multicast path pool to its default settings.

Parameters

percent-of-buffers

Specifies the percentage of ingress buffers that is allocated to the multicast pool.

Values

1 to 50

Default

10

percent-of-pool

Specifies the percentage of the pool that is reserved for multicast path queues within their CBS threshold.

Values

1 to 100

Default

50

slope-policy-name

Specifies the WRED slopes within the multicast pool. Once a slope policy is associated with a buffer pool, it cannot be deleted.

Default

default

Platforms

7450 ESS, 7750 SR-1x-48D, 7750 SR-1x-92S, 7750 SR-7/12/12e, 7750 SR-s, 7950 XRS, VSR

mcast-reporting

mcast-reporting

Syntax

[no] mcast-reporting

Context

[Tree] (config>subscr-mgmt>igmp-policy mcast-reporting)

Full Context

configure subscriber-mgmt igmp-policy mcast-reporting

Description

Commands in this context configure mcast reporting.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mcast-reporting-dest

mcast-reporting-dest

Syntax

mcast-reporting-dest dest-name [create]

no mcast-reporting-dest dest-name

Context

[Tree] (config>mcast-management mcast-reporting-dest)

Full Context

configure mcast-management mcast-reporting-dest

Description

This command creates a multicast reporting destination hierarchy in CLI under which parameters defining this destination can be specified. The destination refers to an external node that collects and analyze IGMP events.

The multicast reporting destination is associated with a name that each subscriber can reference to send the IGMP related events.

It can be also referenced in the host tracking policy in case that IGMP events are related to the host tracking feature.

The no form of this command removes the destination name from the configuration.

Parameters

dest-name

Specifies the multicast reporting destination name.

Platforms

All

mcast-reporting-dest

Syntax

[no] mcast-reporting-dest [dest-name]

Context

[Tree] (debug>mcast-mgmt mcast-reporting-dest)

Full Context

debug mcast-management mcast-reporting-dest

Description

This command debugs multicast path management reporting destinations.

Platforms

All

mcast-reporting-dest

Syntax

mcast-reporting-dest dest-name

no mcast-reporting-dest

Context

[Tree] (config>subscr-mgmt>igmp-policy>mcast-reporting mcast-reporting-dest)

Full Context

configure subscriber-mgmt igmp-policy mcast-reporting mcast-reporting-dest

Description

This command references the multicast reporting destination to which IGMP-related events are exported. The multicast-reporting-destination is referenced within the IGMP policy for the subscriber.

The no form of this command reverts to the default value.

Parameters

dest-name

Specifies the name of the multicast reporting destination, up to 32 characters.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mcast-tunneling

mcast-tunneling

Syntax

[no] mcast-tunneling

Context

[Tree] (config>router>ldp>targ-session>peer-template mcast-tunneling)

[Tree] (config>router>ldp>targ-session>peer mcast-tunneling)

Full Context

configure router ldp targeted-session peer-template mcast-tunneling

configure router ldp targeted-session peer mcast-tunneling

Description

At the downstream router, the FEC is resolved and the result of the resolution is a Label Mapping advertisement to the upstream peer.

At the upstream router, if the RSVP LSP does not exist to the peer address, the upstream router does not use the T-LDP session for FEC resolution.

The no form of this command reverts to the default value.

Default

no mcast-tunneling

Platforms

All

mcast-upstream-asbr-frr

mcast-upstream-asbr-frr

Syntax

[no] mcast-upstream-asbr-frr

Context

[Tree] (config>router>ldp mcast-upstream-asbr-frr)

Full Context

configure router ldp mcast-upstream-asbr-frr

Description

This command enables ASBR MoFRR.

When ASBR MoFRR is enabled, the local leaf will perform MoFRR for multiple ASBRs; for example, if there are two ASBRs, the local leaf will select one ASBR as the primary and another ASBR as the backup.

If the mcast-upstream-frr command is enabled, disabling ASBR MoFRR will only allow IGP MoFRR in the local AS; for example, a single ASBR will be selected and two separate, disjointed paths will be selected as the primary and backup LSPs from the local leaf to ASBR.

If the mcast-upstream-frr command is disabled, disabling ASBR MoFRR will disable MoFRR entirely.

The no form of the command disables ASBR MoFRR.

Default

no mcast-upstream-asbr-frr

Platforms

All

mcast-upstream-frr

mcast-upstream-frr

Syntax

[no] mcast-upstream-frr

Context

[Tree] (config>router>ldp mcast-upstream-frr)

Full Context

configure router ldp mcast-upstream-frr

Description

This command enables the mLDP fast upstream switchover feature.

When this command is enabled and LDP is resolving a mLDP FEC received from a downstream LSR, it checks if an ECMP next-hop or a LFA next-hop exist to the root LSR node. If LDP finds one, it programs a primary ILM on the interface corresponding to the primary next-hop and a backup ILM on the interface corresponding to the ECMP or LFA next-hop. LDP then sends the corresponding labels to both upstream LSR nodes. In normal operation, the primary ILM accepts packets while the backup ILM drops them. If the interface or the upstream LSR of the primary ILM goes down causing the LDP session to go down, the backup ILM will then start accepting packets.

In order to make use of the ECMP next-hop, the user must configure the ecmp value in the system to at least 2 using the following command:

configure router ecmp

In order to make use of the LFA next-hop, the user must enable LFA using the following commands:

configure router isis loopfree-alternates

configure router ospf loopfree-alternates

Enabling IP FRR or LDP FRR features is not strictly required since LDP only needs to know where the alternate next-hop to the root LSR is to be able to send the Label Mapping message to program the backup ILM at the initial signaling of the tree. Thus enabling the LFA option is sufficient. If however, unicast IP and LDP prefixes need to be protected, then these features and the mLDP fast upstream switchover can be enabled concurrently.

The mLDP FRR fast switchover relies on the fast detection of loss of **LDP session** to the upstream peer to which the primary ILM label had been advertised. We strongly recommended to perform the following:

  • Enable BFD on all LDP interfaces to upstream LSR nodes. When BFD detects the loss of the last adjacency to the upstream LSR, it will bring down immediately the LDP session which will cause the IOM to activate the backup ILM.

  • If there is a concurrent TLDP adjacency to the same upstream LSR node, enable BFD on the T-LDP peer in addition to enabling it on the interface.

  • Enable the ldp-sync-timer option on all interfaces to the upstream LSR nodes. If an LDP session to the upstream LSR to which the primary ILM is resolved goes down for any other reason than a failure of the interface or of the upstream LSR, routing and LDP will go out of sync. This means the backup ILM will remain activated until the next time SPF is rerun by IGP. By enabling IGP-LDP synchronization feature, the advertised link metric will be changed to max value as soon as the LDP session goes down. This in turn will trigger an SPF and LDP will likely download a new set of primary and backup ILMs.

The no form of this command disables the fast upstream switchover for mLDP FECs.

Default

no mcast-upstream-frr

Platforms

All

mcast-vpn-ipv4

mcast-vpn-ipv4

Syntax

mcast-vpn-ipv4 send send-limit receive [none]

mcast-vpn-ipv4 send send-limit

no mcast-vpn-ipv4

Context

[Tree] (config>router>bgp>add-paths mcast-vpn-ipv4)

[Tree] (config>router>bgp>group>add-paths mcast-vpn-ipv4)

[Tree] (config>router>bgp>group>neighbor>add-paths mcast-vpn-ipv4)

Full Context

configure router bgp add-paths mcast-vpn-ipv4

configure router bgp group add-paths mcast-vpn-ipv4

configure router bgp group neighbor add-paths mcast-vpn-ipv4

Description

This command configures the add-paths capability for multicast IPv4 VPN routes. By default, add-paths is not enabled for multicast IPv4 VPN routes.

The maximum number of multicast paths per IPv4 VPN prefix to send is the configured send-limit, which is a mandatory parameter. The capability to receive multiple multicast paths per prefix from a peer is configurable using the receive keyword, which is optional. If the receive keyword is not included in the command, receive capability is enabled by default. The none option disables the receive capability.

The no form of this command disables add-paths support for multicast IPv4 VPN routes, causing sessions established using add-paths for multicast IPv4 VPN to go down and come back up without the add-paths capability.

Default

no mcast-vpn-ipv4

Parameters

send-limit

Specifies the maximum number of paths per multicast IPv4 VPN prefix that are allowed to be advertised to add-paths peers. The actual number of advertised routes may be less. If the value is none, the router does not negotiate the send capability with respect to multicast IPv4 VPN AFI/SAFI.

Values

1 to 16, none

receive

Specifies that the router negotiates to receive multiple multicast routes per IPv4 VPN prefix.

none

Specifies that the router does not negotiate to receive multiple multicast routes per IPv4 VPN prefix.

Platforms

All

mcast-vpn-ipv6

mcast-vpn-ipv6

Syntax

mcast-vpn-ipv6 send send-limit receive [none]

mcast-vpn-ipv6 send send-limit

no mcast-vpn-ipv6

Context

[Tree] (config>router>bgp>group>neighbor>add-paths mcast-vpn-ipv6)

[Tree] (config>router>bgp>group>add-paths mcast-vpn-ipv6)

[Tree] (config>router>bgp>add-paths mcast-vpn-ipv6)

Full Context

configure router bgp group neighbor add-paths mcast-vpn-ipv6

configure router bgp group add-paths mcast-vpn-ipv6

configure router bgp add-paths mcast-vpn-ipv6

Description

This command configures the add-paths capability for multicast IPv6 VPN routes. By default, add-paths is not enabled for multicast IPv6 VPN routes.

The maximum number of multicast paths per IPv6 VPN prefix to send is the configured send-limit, which is a mandatory parameter. The capability to receive multiple multicast paths per prefix from a peer is configurable using the receive keyword, which is optional. If the receive keyword is not included in the command, receive capability is enabled by default. The none option disables the receive capability.

The no form of this command disables add-paths support for multicast IPv6 VPN routes, causing sessions established using add-paths for multicast IPv6 VPN to go down and come back up without the add-paths capability.

Default

no mcast-vpn-ipv6

Parameters

send-limit

Specifies the maximum number of paths per multicast IPv6 VPN prefix that are allowed to be advertised to add-paths peers. The actual number of advertised routes may be less. If the value is none, the router does not negotiate the send capability with respect to multicast IPv6 VPN AFI/SAFI.

Values

1 to 16, none

receive

Specifies that the router negotiates to receive multiple multicast routes per IPv6 VPN prefix.

none

Specifies that the router does not negotiate to receive multiple multicast routes per IPv6 VPN prefix.

Platforms

All

mcc-mnc-prefix

mcc-mnc-prefix

Syntax

mcc-mnc-prefix imsi-prefix-string

no mcc-mnc-prefix

Context

[Tree] (config>app-assure>group>gtp>gtp-fltr>imsi-apn-fltr>entry mcc-mnc-prefix)

Full Context

configure application-assurance group gtp gtp-filter imsi-apn-filter entry mcc-mnc-prefix

Description

This command configures a matching condition for the IMSI (MCC-MNC) prefix.

Parameters

imsi-prefix-string

Specifies a string of 1 to 6 decimal digits representing the IMSI prefix to be matched against the IMSI IE of the packet, or the special value ANY_IMSI to indicate that an IMSI IE must be present as a matching condition regardless of the IMSI IE value.

If no MCC-MNC prefix is specified, the entry will match GTP packets that have an IMSI IE containing any value.

Values

0 to 999999, ANY_IMSI

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mcr-default-gtw

mcr-default-gtw

Syntax

mcr-default-gtw

Context

[Tree] (config>service>vpls mcr-default-gtw)

Full Context

configure service vpls mcr-default-gtw

Description

Commands in this context configure the default gateway information when using Dual Homing in L2-TPSDA. The IP and MAC address of the default gateway used for subscribers on an L2 MC-Ring are configured in this context. After a ring heals or fails, the system sends out a gratuitous ARP on an active ring SAP in order to attract traffic from subscribers on the ring with connectivity to that SAP.

Platforms

All

mcs

mcs

Syntax

mcs [detail]

no mcs

Context

[Tree] (debug>service>id>pim-snooping mcs)

Full Context

debug service id pim-snooping mcs

Description

This command enables or disables debugging for PIM snooping multi-chassis synchronization.

Parameters

detail

Provides detailed debugging information

Platforms

All

mcs

Syntax

mcs [ip-int-name]

no mcs

Context

[Tree] (debug>router>igmp mcs)

Full Context

debug router igmp mcs

Description

This command enables debugging for IGMP multicast servers (MCS).

The no form of the command disables the IGMP interface debugging for the specifies interface name.

Parameters

ip-int-name

Debugs the information associated with the specified IP interface name.

Values

IP interface address

Platforms

All

mcs-interval

mcs-interval

Syntax

mcs-interval minutes

mcs-interval use-update-interval

no mcs-interval

Context

[Tree] (config>subscr-mgmt>acct-plcy mcs-interval)

Full Context

configure subscriber-mgmt radius-accounting-policy mcs-interval

Description

This command specifies the interval at which the active BNG in a dual-homed deployment synchronizes subscriber accounting data using MCS to the standby BNG. The MCS interval is a statically configured value or is equal to the configured RADIUS accounting update-interval.

The no form of the command reverts to the default value.

Default

no mcs-interval

Parameters

minutes

Specifies the interval, in minutes, at which accounting data of the subscriber is synchronized.

Values

5 to 60

use-update-interval

Synchronizes subscriber accounting data at the same time as the RADIUS interim-update. For this, the configured update-interval in the RADIUS accounting policy is used, ignoring RADIUS overrides.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

mcs-peer

mcs-peer

Syntax

mcs-peer ip-address sync-tag [sync-tag]

no mcs-peer

Context

[Tree] (config>python>py-pol>cache mcs-peer)

Full Context

configure python python-policy cache mcs-peer

Description

This command specifies the MCS peer’s address and sync-tag for syncing the cached entries of the python-policy. The sync-tag must be match on both chassis.

The no form of this command reverts to the default.

Parameters

ip-address

Specifies the IPv4 address of the MCS peer.

sync-tag

Specifies the tag for sync, up to 32 characters.

Platforms

All

mcs-peer

Syntax

mcs-peer ip-address sync-tag sync-tag

no mcs-peer

Context

[Tree] (config>service>vprn>sub-if>grp-if>wlan-gw mcs-peer)

[Tree] (config>service>ies>sub-if>grp-if>wlan-gw mcs-peer)

Full Context

configure service vprn subscriber-interface group-interface wlan-gw mcs-peer

configure service ies subscriber-interface group-interface wlan-gw mcs-peer

Description

This command specifies the MCS peer address and sync-tag for synchronization of ESM and the tunnel state for ESM over soft-GRE with an MCS peer.

The no form of this command specifies no MCS synchronization of WLAN-GW ESM host and tunnel state on this group interface.

Default

no mcs-peer

Parameters

ip-address

Specifies the IPv4 address or the global IPv6 unicast address for an MCS peer.

sync-tag

Specifies the sync tag for synchronization of ESM and the tunnel state for ESM over soft-GRE with an MCS peer.

Platforms

7750 SR, 7750 SR-e, 7750 SR-s, VSR

md

md

Syntax

md file-url

Context

[Tree] (file md)

Full Context

file md

Description

This command creates a new directory in a file system.

Directories can only be created one level at a time.

Parameters

file-url

Specifies the directory name to be created.

Values

local-url

[cflash-id/][file-path] up to 200 characters, including cflash-id directory length up to 99 each

remote-url

[{ftp:// | tftp://}login:pswd@remote-locn/][file-path]

up to 247 characters

directory length up to 99 characters each

remote-locn

[hostname | ipv4-address | [ipv6-address]]

ipv4-address

a.b.c.d

ipv6-address

x:x:x:x:x:x:x:x[-interface]

x:x:x:x:x:x:d.d.d.d[-interface]

x - [0 to FFFF]H

d - [0 to 255]D

interface - up to 32 characters, for link local addresses 255

cflash-id

cf1:, cf1-A:, cf1-B:, cf2:, cf2-A:, cf2-B:, cf3:, cf3-A:, cf3-B:

Platforms

All

md-auto-id

md-auto-id

Syntax

md-auto-id

Context

[Tree] (config>eth-cfm md-auto-id)

Full Context

configure eth-cfm md-auto-id

Description

This command automatically assigns numerical index values for ma-index and md-index in model-driven management interfaces.

Classic management interfaces use a numerical index as the primary key for ETH-CFM domains and associations. In model-driven interfaces, domains and associations use string names as keys. The domain and association can optionally be created without having to explicitly select and specify a numerical index in model-driven interfaces. In this case, SR OS assigns an index using the configured index range.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

md-auto-id

Syntax

md-auto-id

Context

[Tree] (config>qos md-auto-id)

Full Context

configure qos md-auto-id

Description

This command automatically assigns numerical ID values for QoS policies in model-driven (MD) management interfaces.

Classic management interfaces use a numerical policy ID as the primary key for sap-ingress, sap-egress, and network QoS policies. In model-driven interfaces, SAP and network policies use string names as keys. The SAP and network policies can optionally be created in MD interfaces without having to explicitly select and specify a numerical policy ID. In this case, SR OS assigns an ID using the configured ID range.

Platforms

All

md-auto-id

Syntax

md-auto-id

Context

[Tree] (config>filter md-auto-id)

Full Context

configure filter md-auto-id

Description

This command automatically assigns numerical ID values for filter policies in model-driven management interfaces.

Classic management interfaces use a numerical filter ID as the primary key for IP filters, IPv6 filters, and MAC filters. In model-driven interfaces, IP, IPv6, and MAC filters use string names as keys. The filters can optionally be created in MD interfaces without having to explicitly select and specify a numerical filter ID. In this case, SR OS assigns an ID using the configured ID range.

Platforms

All

md-auto-id

Syntax

md-auto-id

Context

[Tree] (config>service md-auto-id)

Full Context

configure service md-auto-id

Description

This command automatically assigns numerical ID values for services, customers, and PW templates in model-driven (MD) management interfaces.

Classic management interfaces use a numerical service ID, customer ID, and PW template ID as the primary key for services, customers, and PW templates. In model-driven interfaces, services, customers, and PW templates use string names as keys. The services, customers, and PW templates can optionally be created in MD interfaces without having to explicitly select and specify a numerical ID. In this case, SR OS assigns an ID using the configured ID range.

Platforms

All

md-cli

md-cli

Syntax

md-cli

Context

[Tree] (config>system>management-interface>cli md-cli)

Full Context

configure system management-interface cli md-cli

Description

Commands in this context configure the MD-CLI management interface.

Platforms

All

md-cli

Syntax

md-cli

Context

[Tree] (config>system>security>management-interface md-cli)

Full Context

configure system security management-interface md-cli

Description

Commands in this context configure hash-control for the MD-CLI interface.

Platforms

All

md-cli-session

md-cli-session

Syntax

md-cli-session {permit | deny}

Context

[Tree] (config>system>security>profile>grpc>rpc-authorization md-cli-session)

Full Context

configure system security profile grpc rpc-authorization md-cli-session

Description

This command configures the use of the MdCli Session RPC for the user profile.

The no form of this command reverts to the default value.

Default

md-cli-session permit

Parameters

deny

Specifies that the use of MdCli Session RPC is denied.

permit

Specifies that the use of MdCli Session RPC is permitted.

Platforms

All

md-index-range

md-index-range

Syntax

md-index-range start md-index end md-index

no md-index-range

Context

[Tree] (config>eth-cfm>md-auto-id md-index-range)

Full Context

configure eth-cfm md-auto-id md-index-range

Description

This command specifies the range of indexes used by SR OS to automatically assign an index to ETH-CFM domains that are created in model-driven interfaces without an index explicitly specified by the user or client.

A domain created with an explicitly-specified index cannot use an index in this range. In classic CLI and SNMP, the ID range cannot be changed while objects exist inside the previous or new range. In MD interfaces, the range can be changed, which causes any previously existing objects in the previous ID range to be deleted and re-created using a new ID in the new range.

The no form of this command removes the range values.

See the md-auto-id command for further details.

Parameters

start md-index

Specifies the lower value of the index range. The value must be less than or equal to the end value.

Values

1 to 4294967295

end md-index

Specifies the upper value of the index range. The value must be greater than or equal to the start value.

Values

1 to 4294967295

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

md-interfaces

md-interfaces

Syntax

[no] md-interfaces

Context

[Tree] (config>system>security>management-interface>output-authorization md-interfaces)

Full Context

configure system security management-interface output-authorization md-interfaces

Description

This command controls output authorization of commands or RPCs for model-driven interfaces that display configuration or state.

When enabled, output authorization is performed for the following commands:

  • MD-CLI info and compare commands

  • NETCONF <get> and <get-config> RPCs

  • gNMI Get RPC

When disabled, output authorization is not performed, which may significantly decrease the system response time by reducing command authorization requests, especially when remote AAA servers are used. Input to edit configuration is always authorized based on the AAA configuration.

By default, authorization checks are performed for configuration and state output.

The no form of this command disables authorization checks, allowing the output to be displayed immediately.

Default

md-interfaces

Platforms

All

md5-salt

md5-salt

Syntax

[no] md5-salt string

Context

[Tree] (config>app-assure>group>http-enrich>field md5-salt)

Full Context

configure application-assurance group http-enrich field md5-salt

Description

This command configures an MD5 salt string. The configured string is appended to the parameter before performing MD5 hashing of the field.

The no form of this command removes the configuration of the MD5 salt string.

Default

no md5-salt

Parameters

string

Specifies the MD5 string, up to 16 characters.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mda

mda

Syntax

[no] mda mda-id

Context

[Tree] (config>isa>wlan-gw-group mda)

Full Context

configure isa wlan-gw-group mda

Description

This command enables an ISA for WLAN-GW functionality.

The no form of this command removes the ISA from the WLAN-GW configuration.

Parameters

mda-id

Indicates the IOM and MDA slot in format slot/mda.

Values

slot — 1 to 10

mda — 1 to 2

Platforms

7750 SR, 7750 SR-e, 7750 SR-s

mda

Syntax

[no] mda mda-slot

Context

[Tree] (config>card mda)

Full Context

configure card mda

Description

This mandatory command enables access to a card’s MDA context. In SR OS, MDAs cover MDA and XMA.

Parameters

mda-slot

Specifies the MDA slot number to be configured. Slots are numbered 1 and 2. On vertically oriented slots, the top MDA slot is number 1, and the bottom MDA slot is number 2. On horizontally oriented slots, the left MDA is number 1, and the right MDA slot is number 2.

Values

1, 2

Platforms

All

mda

Syntax

[no] mda mda-slot

Context

[Tree] (config>card>xiom mda)

Full Context

configure card xiom mda

Description

Configures an MDA-s in one of the slots of an XIOM.

Parameters

mda-slot

Specifies the MDA-s slot number.

Values

1 or 2

Platforms

7750 SR-1s, 7750 SR-2s, 7750 SR-2se, 7750 SR-7s, 7750 SR-14s

mda

Syntax

[no] mda mda-id

Context

[Tree] (config>service>vpls>spoke-sdp>egress>mfib-allowed-mda-destinations mda)

[Tree] (config>service>vpls>mesh-sdp>egress>mfib-allowed-mda-destinations mda)

Full Context

configure service vpls spoke-sdp egress mfib-allowed-mda-destinations mda

configure service vpls mesh-sdp egress mfib-allowed-mda-destinations mda

Description

This command specifies an MFIB-allowed MDA destination for an SDP binding configured in the system.

Parameters

mda-id

Specifies an MFIB-allowed MDA destination

Values

slot/mda

slot: 1 to 10

mda: 1, 2

slot/xiom/mda

slot: 1 to 10

xiom: "x1” or "x2”

mda: 1, 2

Platforms

All

mda

Syntax

[no] mda mda-id

Context

[Tree] (config>isa>tunnel-grp mda)

Full Context

configure isa tunnel-group mda

Description

This command specifies the MDA ID of the MS-ISA as the member of tunnel-group with multi-active enabled. Up to 16 MDA could be configured under the same tunnel-group.

Parameters

mda-id

Specifies the id of MS-ISA.

Values

iom-slot-id/mda-slot-id

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mda

Syntax

mda mda-id [drain]

no mda mda-id

Context

[Tree] (config>isa>lns-group mda)

Full Context

configure isa lns-group mda

Description

This command configures an ISA LNS group MDA.

The no form of the command removes the MDA ID from the LNS group configuration.

Parameters

mda-id

Specifies the MDA identifier.

Values

mda-id:

slot/mda

slot: 1 to 10

mda: 1, 2

drain

Prevents new L2TP sessions being associated with the ISA. If an ISA is removed from the lns-group or if the lns-group be shutdown all associated L2TP sessions will be immediately terminated (and L2TP CDN messages sent to the L2TP peer). View show commands to determine which ISA is terminating which session (show router l2tp session).

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mda

Syntax

[no] mda mda-id

Context

[Tree] (config>isa>nat-group mda)

Full Context

configure isa nat-group mda

Description

This command configures an ISA NAT group MDA.

Parameters

mda-id

Specifies the MDA ID in the slot/mda format.

Values

slot: 1 to 10

mda: 1 to 16

Note:

Available parameter values may differ by platform.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mda

Syntax

[no] mda mda-id

Context

[Tree] (config>service>pw-template>egress>mfib-mda mda)

Full Context

configure service pw-template egress mfib-allowed-mda-destinations mda

Description

This command specifies an MFIB-allowed media adapter destination for an SDP binding configured in the system.

Parameters

mda-id

Specifies an MFIB-allowed media adapters destination.

Values

1, 2

Platforms

All

mda

Syntax

mda mda

no mda

Context

[Tree] (config>isa>tunnel-mem-pool mda)

Full Context

configure isa tunnel-member-pool mda

Description

This command configures an association between an MDA and the tunnel member pool.

The no form of this command removes the association between the MDA and the tunnel member pool.

Parameters

name

Specifies the name of the MDA, up to 32 characters.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

mda-type

mda-type

Syntax

mda-type mda-type [level mda-level]

no mda-type

Context

[Tree] (config>card>mda mda-type)

Full Context

configure card mda mda-type

Description

This mandatory command provisions a specific MDA type to the device configuration for the slot. The MDA can be preprovisioned but an MDA must be provisioned before ports can be configured. Ports can be configured once the MDA is properly provisioned.

A maximum of two MDAs can be provisioned on an IOM or XCM. To modify an MDA slot, shut down all port associations.

XMAs are provisioned using MDA commands. A medium severity alarm is generated if an MDA is inserted that does not match the MDA type configured for the slot. This alarm is cleared when the correct MDA is inserted or the configuration is modified. A high severity alarm is raised when an administratively enabled MDA is removed from the chassis. This alarm is cleared if the either the correct MDA type is inserted or the configuration is modified. A low severity trap is issued if an MDA is removed that is administratively disabled.

An MDA can only be provisioned in a slot if the MDA type is allowed in the MDA slot. An error message is generated when an MDA is provisioned in a slot where it is not allowed.

Some MDA hardware can support two different firmware loads. One load includes the base Ethernet functionality, including 10G WAN mode, but does not include 1588 port-based timestamping. The second load includes the base Ethernet functionality and 1588 port-based timestamping, but does not include 10G WAN mode. These are identified as two MDA types that are the same, except for a "-ptp” suffix to indicate the second loadset; for example, x40-10gb-sfp and x40-10gb-sfp-ptp. A hard reset of the MDA occurs when switching between the two provisioned types.

A medium severity alarm is generated if an MDA is inserted that does not match the MDA type configured for the slot. This alarm is cleared when the correct MDA is inserted or the configuration is modified.

A high severity alarm is raised when an administratively enabled MDA is removed from the chassis. This alarm is cleared if the either the correct MDA type is inserted or the configuration is modified. A low severity trap is issued if an MDA is removed that is administratively disabled.

An alarm is raised if partial or complete MDA failure is detected. The alarm is cleared when the error condition ceases.

All parameters in the MDA context remain and if non-default values are required then their configuration remains as it is on all existing MDAs.

New generations of XMAs include variants controlled through hardware and software licensing. For these XMAs, the license level must be provisioned in addition to the MDA type. An XMA cannot become operational unless the provisioned license level matches the license level of the XMA installed into the slot. The set of license levels varies by MDA type.

The provisioned level controls aspects related to connector provisioning and the consumption of hardware egress queues and egress policers. Changes to the provisioned license level may be blocked if configuration that would not be permitted with the new target license level exists.

If the license level is not specified, the level is set to the highest license level for that XMA.

The no form of this command deletes the MDA from the configuration. The MDA must be administratively shut down before it can be deleted from the configuration.

Parameters

mda-type

Specifies the type of MDA selected for the slot position. Values for this attribute vary by platform and release. The release notes include a listing of all supported mda-types and their CLI strings. In addition, the command can be queried to check which mda-types are relevant for the active platform type. Some examples include me6-10gb-spf+ and x4-100g-cfp2.

mda-level

Specifies the MDA level. Possible values vary by MDA type.

Platforms

All

mda-type

Syntax

mda-type mda-type

no mda-type

Context

[Tree] (config>card>xiom>mda mda-type)

Full Context

configure card xiom mda mda-type

Description

This command adds an MDA-s to the device configuration for the slot. The MDA-s type can be preprovisioned, which means that the MDA-s does not have to be installed in the chassis.

An MDA-s must be provisioned before a connector or a port can be configured.

An MDA-s can only be provisioned in a slot that is vacant. No other MDA-s can be provisioned (configured) for that particular slot. To reconfigure a slot position, use the no form of this command to remove the current information.

An MDA-s can only be provisioned in a slot if the MDA-s type is allowed in the slot. An error message is generated if an attempt is made to provision an MDA-s type that is not allowed.

If an MDA-s is inserted that does not match the configured MDA-s type for the slot, then a log event and a facility alarm are raised. The alarm is cleared when the correct MDA-s type is installed or the configuration is modified.

A log event and a facility alarm are raised if an administratively enabled MDA-s is removed from the chassis. The alarm is cleared when the correct MDA-s type is installed or the configuration is modified. A log event is issued when a MDA-s is removed that is administratively disabled.

The no form of this command removes the MDA-s from the configuration.

Parameters

mda-type

Specifies the type of MDA-s to be configured and installed in the slot. Values for this attribute vary by platform and release. The release notes include a listing of all supported mda-types and their CLI strings. In addition, the command can be queried to check which mda-types are relevant for the active platform type.

Platforms

7750 SR-1s, 7750 SR-2s, 7750 SR-2se, 7750 SR-7s, 7750 SR-14s

mdl

mdl

Syntax

mdl {eic | lic | fic | unit | pfi | port | gen} mdl-string

no mdl [eic | lic | fic | unit | pfi | port | gen]

Context

[Tree] (config>port>tdm>ds3 mdl)

Full Context

configure port tdm ds3 mdl

Description

This command configures the maintenance data link (MDL) message for a DS-3/E-3.

This command is only applicable if the DS-3/E-3 is using C-bit framing (see the config>port>tdm>ds3 framing command).

The no form of this command removes the MDL string association and stops the transmission of any IDs.

Default

no mdl

Parameters

mdl-string

Specifies an MDL message up to 38 characters long on a DS-3.

eic

Specifies the equipment ID code up to 10 characters long.

lic

Specifies the equipment ID code up to 11 characters long.

fic

Specifies the ID code up to 10 characters long.

unit

Specifies the unit ID code up to 6 characters long.

pfi

Specifies the facility ID code up to 38 characters long.

port

Specifies the port ID code up to 38 characters long.

gen

Specifies the generator number to send in the MDL test signal message up to 38 characters long.

Platforms

7450 ESS, 7750 SR-7/12/12e, 7750 SR-a, 7750 SR-e

mdl-transmit

mdl-transmit

Syntax

mdl-transmit {path | idle-signal | test-signal}

no mdl-transmit [path | idle-signal | test-signal]

Context

[Tree] (config>port>tdm>ds3 mdl-transmit)

Full Context

configure port tdm ds3 mdl-transmit

Description

This command enables the transmission of an MDL message on a DS-3/E-3 over channelized interface.

The no form of this command disables transmission of the specified message or all messages.

Default

no mdl-transmit

Parameters

path

Specifies the MDL path message.

idle-signal

Specifies the MDL idle signal message.

test-signal

Specifies the MDL test signal message.

Platforms

7450 ESS, 7750 SR-7/12/12e, 7750 SR-a, 7750 SR-e

mdt-pim

mdt-pim

Syntax

mdt-pim mode {asm | ssm} group-address group-ip-address

no mdt-pim

Context

[Tree] (config>service>vprn>mvpn>pt>selective>multistream-spmsi mdt-pim)

Full Context

configure service vprn mvpn provider-tunnel selective multistream-spmsi mdt-pim

Description

This command creates a multi-stream MDT that could match many (C-S,C-G)s into a single data MDT.

Parameters

group-ip-address

Specifies the group address of this data MDT, that is the provider group address.

Platforms

All

mdt-type

mdt-type

Syntax

mdt-type {sender-receiver | sender-only | receiver-only}

no mdt-type

Context

[Tree] (config>service>vprn>mvpn mdt-type)

Full Context

configure service vprn mvpn mdt-type

Description

This command allows restricting MVPN instance per PE node to a specific role. By default, MVPN instance on a given PE node assumes the role of being a sender as well as receiver. This creates a mesh of MDT/PMSI across all PE nodes from this PE.

This command provides an option to configure either a sender-only or receiver-only mode per PE node. Restricting the role of a PE node prevents creating full mesh of MDT/PMSI across all PE nodes that are participating in MVPN instance.

auto-rp-discovery cannot be enabled together with mdt-type sender-only or mdt-type receiver-only, or wildcard-spmsi configurations.

The no version of this command restores the default (sender-receiver).

Default

mdt-type sender-receiver

Parameters

sender-receiver

Specifies MVPN has both sender and receivers connected to PE node.

sender-only

Specifies MVPN has only senders connected to PE node.

receiver-only

Specifies MVPN has only receivers connected to PE node.

Platforms

All

meas-interval

meas-interval

Syntax

meas-interval {5-mins | 15-mins | 1-hour | 1-day} [create]

no meas-interval {5-mins | 15-mins | 1-hour | 1-day}

Context

[Tree] (config>oam-pm>session meas-interval)

Full Context

configure oam-pm session meas-interval

Description

This command establishes the parameters of the individual measurement intervals utilized by the session. Multiple measurement intervals may be specified within the session. A maximum of three different measurement intervals may be configured under each session.

The no form of this command deletes the specified measurement interval.

Parameters

meas-interval

Specifies the duration of the measurement interval.

Values

1-min, 5-mins, 15-mins, 1-hour, 1-day

create

Creates the measurement interval.

Platforms

All

measurement-template

measurement-template

Syntax

measurement-template template-name [create]

no measurement-template template-name

Context

[Tree] (config>test-oam>link-meas measurement-template)

Full Context

configure test-oam link-measurement measurement-template

Description

This command configures a measurement template identifier that can be assigned to the IP interface by name.

Configuration modifications can be made to the measurement template without disabling the template and while IP interfaces are actively referencing the measurement-template. Refer to the 7250 IXR OAM and Diagnostics Guide for more information about which modifications will cause the test on associated IP interfaces to "Terminate” and restart.

The no form of this command removes the template name. A measurement template can be removed if no interfaces are referencing the template.

Parameters

template-name

Specifies the measurement template name, up to 64 characters.

create

Keyword used to create the measurement template. The create keyword requirement can be enabled or disabled in the environment>create context.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

measurement-template

Syntax

measurement-template [64 chars max]

no measurement-template

Context

[Tree] (config>router>if>if-attr>delay>dyn measurement-template)

Full Context

configure router interface if-attribute delay dynamic measurement-template

Description

This command specifies the measurement template name used on the interface. The measurement-template associated with the interface can be changed without disabling the test protocol used to carry the test packet. Changing or removing the measurement-template associated with the IP interface stops the test and removes all test results for the IP interface.

The no form of this command removes the measurement-template, which stops the test and removes all test results for the interface.

Default

no measurement-template

Parameters

64 chars max

Specifies the measurement template name, up to 64 characters

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

med-out

med-out

Syntax

med-out {number | igp-cost}

no med-out

Context

[Tree] (config>subscr-mgmt>bgp-prng-plcy med-out)

Full Context

configure subscriber-mgmt bgp-peering-policy med-out

Description

This command enables advertising the Multi-Exit Discriminator (MED) and assigns the value used for the path attribute for the MED advertised to BGP peers if the MED is not already set.

The specified value can be overridden by any value set with a route policy.

The no form of this command used at the global level reverts to default where the MED is not advertised.

Parameters

number

Specifies the MED path attribute value, expressed as a decimal integer.

Values

0 to 4294967295

igp-cost

Specifies that the MED is set to the IGP cost of the given IP prefix.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

med-out

Syntax

med-out {number | igp-cost}

no med-out

Context

[Tree] (config>service>vprn>bgp>group med-out)

[Tree] (config>service>vprn>bgp med-out)

[Tree] (config>service>vprn>bgp>group>neighbor med-out)

Full Context

configure service vprn bgp group med-out

configure service vprn bgp med-out

configure service vprn bgp group neighbor med-out

Description

This command enables advertising the Multi-Exit Discriminator (MED) and assigns the value used for the path attribute for the MED advertised to BGP peers if the MED is not already set.

The specified value can be overridden by any value set via a route policy.

This configuration parameter can be set at three levels: global level (applies to all peers), group level (applies to all peers in peer-group) or neighbor level (only applies to specified peer). The most specific value is used.

The no form of this command used at the global level reverts to default where the MED is not advertised.

The no form of this command used at the group level reverts to the value defined at the global level.

The no form of this command used at the neighbor level reverts to the value defined at the group level.

Default

no med-out

Parameters

number

Specifies the MED path attribute value, expressed as a decimal integer.

Values

0 to 4294967295

igp-cost

Specifies the MED is set to the IGP cost of the given IP prefix.

Platforms

All

med-out

Syntax

med-out {number | igp-cost}

no med-out

Context

[Tree] (config>router>bgp>group med-out)

[Tree] (config>router>bgp med-out)

[Tree] (config>router>bgp>group>neighbor med-out)

Full Context

configure router bgp group med-out

configure router bgp med-out

configure router bgp group neighbor med-out

Description

This command enables advertising the Multi-Exit Discriminator (MED) and assigns the value used for the path attribute for the MED advertised to BGP peers if the MED is not already set.

The specified value can be overridden by any value set via a route policy.

This configuration parameter can be set at three levels: global level (applies to all peers), group level (applies to all peers in peer-group) or neighbor level (only applies to specified peer). The most specific value is used.

The no form of this command used at the global level reverts to default where the MED is not advertised.

The no form of this command used at the group level reverts to the value defined at the global level.

The no form of this command used at the neighbor level reverts to the value defined at the group level.

Default

no med-out

Parameters

number

Specifies the MED path attribute value, expressed as a decimal integer.

Values

0 to 4294967295

igp-cost

Sets MED to the IGP cost of the given IP prefix.

Platforms

All

medium-duration-flow-count

medium-duration-flow-count

Syntax

[no] medium-duration-flow-count

Context

[Tree] (config>log>acct-policy>cr>aa>aa-sub-cntr medium-duration-flow-count)

Full Context

configure log accounting-policy custom-record aa-specific aa-sub-counters medium-duration-flow-count

Description

This command includes the medium duration flow count in the AA subscriber's custom record. This command only applies to the 7750 SR.

The no form of this command excludes the medium duration flow count.

Default

no medium-duration-flow-count

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

member

member

Syntax

member port-id

no member

Context

[Tree] (config>eth-tunnel>path member)

Full Context

configure eth-tunnel path member

Description

This command associates a port with the path defined under the Ethernet tunnel. If the operator wants to replace an existing member port or control tag, the whole path needs to be shutdown first. The alternate path will be activated as a result keeping traffic interruption to a minimum. Then the whole path must be deleted, the alternate path precedence modified to primary before re-creating the new path.

The following port-level configuration needs to be the same across the two member ports of an Ethernet tunnel:

  • port>ethernet>access>{ingress|egress}>queue-group

  • port>ethernet>egress-scheduler-policy

  • port>access>egress>pool

  • port>ethernet>dot1q-etype

  • port>ethernet>qinq-etype

  • port>ethernet>pbb-etype

  • port>ethernet>mtu

The Ethernet tunnel will inherit the configuration from the first member port for these parameters. Additional member port that is added must have the same configuration.

The operator is allowed to update these port parameters only if the port is the sole member of an Ethernet tunnel. This means that in the example below, the operator needs to remove port 1/1/4 and port 1/1/5 before being allowed to modify 1/1/1 for the above parameters.

eth-tunnel 1
  path 1
    member 1/1/1
  path 2
    member 1/1/4
eth-tunnel 2
  path 1
    member 1/1/1
  path 2
    member 1/1/5

The no form of this command is used just to indicate that a member is not configured. The procedure described above, based on the no path command must be used to un-configure/change the member port assigned to the path.

Default

no member

Parameters

port-id

Specifies the port-id associated with the path in the format x/y/z where x represents the IOM, y the MDA and z the port numbers.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

member

Syntax

[no] member encap-id [to encap-id]

Context

[Tree] (config>service>vpls>sap>egress>encap-defined-qos>encap-group member)

Full Context

configure service vpls sap egress encap-defined-qos encap-group member

Description

This command adds or removes a member ISID or a range of contiguous ISID members to an encap-group. The user can add or remove members to the encap-group one at a time or as a range of contiguous values using the member command. However, when the qos-per-member option is enabled, members must be added or removed one at a time.

The no form of this command removes the single or range of ISID values from the encap-group.

Parameters

encap-id

Specifies the value of the single encap-id or the start encap-id of the range. ISID is the only encap-id supported.

to encap-id

Specifies the value of the end encap-id of the range. ISID is the only encap-id supported.

Platforms

All

member

Syntax

[no] member interface-name

Context

[Tree] (config>service>vprn>isis>link-group>level member)

Full Context

configure service vprn isis link-group level member

Description

This command adds or removes a links to the associated link-group. The interface name should already exist before it is added to a link-group.

The no form of this command removes the specified interface from the associated link-group.

Parameters

interface-name

Specifies the name of the interface to be added or removed from the associated link-group.

Platforms

All

member

Syntax

member user-profile-name [user-profile-name]

no member user-profile-name

Context

[Tree] (config>system>security>user>console member)

Full Context

configure system security user console member

Description

This command is used to associate the user with a local command authorization profile.

A user can be associated with up to eight profiles.

When a user is a member of multiple profiles, profiles are evaluated in the order that they are configured. Evaluation stops if there is a match, or when the default action of the a profile is deny-all, permit-all or read-only-all. When the profile default action is none and if no match conditions are met in the profile, the next profile is evaluated. When the default action of the last profile is none and no explicit match is found, the command is denied.

The no form of this command removes the association between the user and the profile.

Default

member default

Parameters

user-profile-name

Specifies up to eight user profile names, up to 32 characters.

Platforms

All

member

Syntax

[no] member interface-name

Context

[Tree] (config>router>isis>link-group>level member)

Full Context

configure router isis link-group level member

Description

This command adds or removes a link to the associated link-group. The interface name should already exist before it is added to a link-group.

The no form of this command removes the specified interface from the associated link-group.

Parameters

interface-name

Specifies the name of the interface to be added or removed from the associated link-group.

Platforms

All

member-pool

member-pool

Syntax

member-pool name

no member-pool

Context

[Tree] (config>isa>tunnel-grp member-pool)

Full Context

configure isa tunnel-group member-pool

Description

This command associates the tunnel group with a tunnel member pool. This tunnel group is used as the designated standby in an N:M IPsec redundancy configuration.

The no form of this command removes the tunnel member pool from the configuration.

Parameters

name

Specifies the name of the member pool, up to 32 characters.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

members

members

Syntax

[no] members comm-id [comm-id]

Context

[Tree] (config>router>policy-options>community members)

Full Context

configure router policy-options community members

Description

This command adds members to a route policy community list to use in route policy entries.

Each member of a community list is a standard, extended, or large community value or a regular expression that potentially matches many community values. A regular expression incorporates terms and operators that use the terms. An individual numerical digit is an elementary term in the community regular expression. More complex terms can be built from elementary terms. The following are key operators supported by SR OS:

  • .

  • *

  • ?

  • {n}

  • {m,n}

  • {m, }

To reverse the match criteria when specifying a list of ranges or single values using square brackets, use the non-match operator (^) before the elements within the square brackets.

The no version of this command deletes route policy community members.

Parameters

comm-id

Specifies a BGP community value, up to 72 characters. A community ID can be specified in different forms.

Values

[as-num:comm-val | reg-ex | ext-comm | well-known-comm | large-comm]

where:

  • as-num — 0 to 65535

  • comm-val — 0 to 65535

  • reg-ex — A regular expression string. Allowed values are any string up to 72 characters, composed of printable, 7-bit ASCII characters. If the string contains special characters (such as "#”, "$”, or spaces), the entire string must be enclosed within double quotes.

  • ext-comm — The extended community, defined as one of the following:

    • {target | origin}:ip-address:comm-val

    • {target | origin}:reg-ex1&reg-ex2

    • {target | origin}:ip-address:reg-ex2

    • {target | origin}:asnum:ext-comm-val

    • {target | origin}:ext-asnum:comm-val

    • bandwidth:asnum:val-in-mbps

    • ext:4300:ovstate

    • ext:value1:value2

    • flowspec-set:ext-asnum:group-id

    • flowspec-set-trans:ext-asnum:group-id

    • ipv6-redirect: ipv6-addr

    • color:co-bits:color-value

    where:

    • target — route target

    • origin — route origin

    • ip-address — a.b.c.d

    • ext-comm-val — 0 to 4294967295

    • ext-asnum — 0 to 4294967295

    • reg-ex1, reg-ex2 — A regular expression string. Allowed values are any string up to 63 characters, composed of printable, 7-bit ASCII characters. If the string contains special characters (#, ?, space), the entire string must be enclosed within double quotes.

    • bandwidth — bandwidth

    • val-in-mbps — 0 to 16777215

    • ext:4300 — origin verification

    • ovstate — 0, 1, or 2 (0 for valid, 1 for not found, 2 for invalid)

    • ext — extended

    • value1 — 0000 to FFFF

    • value2 — 0 to FFFFFFFFFFFF

    • flowspec-set — FlowSpec set

    • flowspec-set-trans — FlowSpec set transitive

    • ipv6-addr — x:x:x:x:x:x:x:x (eight 16-bit pieces)

    • group-id — 0 to 16383

    • co-bits — 00, 01, 10 or 11

    • color-value — 0 to 4294967295

  • well-known-commnull, no-export, no-export-subconfed, no-advertise, llgr-stale, no-llgr, blackhole

  • large-comm — large community, defined as one of the following:

    • ext-asnum:ext-comm-val:ext-comm-val

    • reg-ex3&reg-ex3&reg-ex3

    where:

    • reg-ex3 — A regular expression string. Allowed values are any string up to 68 characters, composed of printable, 7-bit ASCII characters. If the string contains special characters (#, ?, space), the entire string must be enclosed within double quotes.

Platforms

All

memory

memory

Syntax

memory memory-size

no memory

Context

[Tree] (config>esa>vm memory)

Full Context

configure esa vm memory

Description

This command configures the amount of memory (in gigabytes) that is allocated to the ESA-VM instance.

The no form of this command removes the memory allocation. To modify the memory allocation, first invoke the no memory command.

Parameters

memory-size

Specifies the amount of memory in GB.

Values

0 to 256

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s

memory-alarm

memory-alarm

Syntax

memory-alarm high-threshold high-percentage low-threshold low-percentage

no memory-alarm

Context

[Tree] (config>li>x-interfaces>x3>alarms memory-alarm)

Full Context

configure li x-interfaces x3 alarms memory-alarm

Description

This command configures the thresholds for raising the memory alarm. The low threshold value must be configured with a smaller value than the high threshold.

The no form of this command reverts to the default values.

Parameters

high-percentage

Specifies the high threshold value, as a percentage.

Values

1 to 100

Default

100

low-percentage

Specifies the low threshold value, as a percentage.

Values

0 to 99

Default

0

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

memory-use-alarm

memory-use-alarm

Syntax

memory-use-alarm rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]

no memory-use-alarm

Context

[Tree] (config>system>thresholds memory-use-alarm)

Full Context

configure system thresholds memory-use-alarm

Description

The memory thresholds are based on monitoring the TIMETRA-SYSTEM-MIB sgiMemoryUsed object. This object contains the amount of memory currently used by the system. The severity level is Alarm. The absolute sample type method is used.

The no form of this command removes the configured memory threshold warning.

Parameters

rising-threshold threshold

Specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal the falling-threshold value.

The threshold value represents units in bytes.

Values

-2147483648 to 2147483647

Default

0

falling-threshold threshold

Specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal the rising-threshold value.

The threshold value represents units in bytes.

Values

-2147483648 to 2147483647

Default

0

seconds

Specifies the polling period over which the data is sampled and compared with the rising and falling thresholds.

The threshold value represents units in bytes.

Values

1 to 2147483647

rmon-event-type

Specifies the type of notification action to be taken when this event occurs.

Values

log — An entry is made in the RMON-MIB log table for each event occurrence. This does not create an OS logger entry. The RMON-MIB log table entries can be viewed using the CLI command.

trap — An SR OS logger event is generated. The SR OS logger utility then distributes the notification of this event to its configured log destinations which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.

both — Both an entry in the RMON-MIB logTable and an SR OS logger event are generated.

none — No action is taken.

Default

both

alarm-type

Specifies the alarm that may be sent when this alarm is first created. If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, then a single rising threshold crossing event is generated. If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.

Values

rising, falling, either

Default

either

Configuration example

memory-use-alarm rising-threshold 50000000 falling-threshold 45999999 
interval 500 rmon-event-type both start-alarm either

Platforms

All

memory-use-warn

memory-use-warn

Syntax

memory-use-warn rising-threshold threshold [falling-threshold threshold] interval seconds [rmon-event-type] [startup-alarm alarm-type]

no memory-use-warn

Context

[Tree] (config>system>thresholds memory-use-warn)

Full Context

configure system thresholds memory-use-warn

Description

The memory thresholds are based on monitoring MemoryUsed object. This object contains the amount of memory currently used by the system. The severity level is Alarm.

The absolute sample type method is used.

The no form of this command removes the configured compact flash threshold warning.

Parameters

rising-threshold threshold

Specifies a threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is greater than or equal to this threshold and the associated startup-alarm is equal to rising or either.

After a rising threshold crossing event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches less than or equal the falling-threshold value.

The threshold value represents units in bytes.

Values

-2147483648 to 2147483647

Default

0

falling-threshold threshold

Specifies a threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single threshold crossing event will be generated. A single threshold crossing event will also be generated if the first sample taken is less than or equal to this threshold and the associated startup-alarm is equal to falling or either.

After a falling threshold crossing event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches greater than or equal the rising-threshold value.

The threshold value represents units in bytes.

Values

-2147483648 to 2147483647

Default

0

seconds

Specifies the polling period over which the data is sampled and compared with the rising and falling thresholds.

Values

1 to 2147483647

rmon-event-type

Specifies the type of notification action to be taken when this event occurs.

Values

log — An entry is made in the RMON-MIB log table for each event occurrence.

This does not create an SR OS logger entry. The RMON-MIB log table entries can be viewed using the show>system>thresholds CLI command.

trap — An SR OS logger event is generated. The SR OS logger utility then distributes the notification of this event to its configured log destinations which may be CONSOLE, telnet session, memory log, cflash file, syslog, or SNMP trap destinations logs.

both — Both an entry in the RMON-MIB logTable and an SR OS logger event are generated.

none — No action is taken.

Default

both

startup-alarm alarm-type

Specifies the alarm that may be sent when this alarm is first created. If the first sample is greater than or equal to the rising threshold value and startup-alarm is equal to rising or either, then a single rising threshold crossing event is generated. If the first sample is less than or equal to the falling threshold value and startup-alarm is equal to falling or either, a single falling threshold crossing event is generated.

Default

either

Values

rising, falling, either

Configuration example

memory-use-warn rising-threshold 500000 falling-threshold 400000 interval 800 rmon-
event-type log start-alarm falling

Platforms

All

mep

mep

Syntax

[no] mep mep-id domain md-index association ma-index

Context

[Tree] (config>eth-tunnel>path>eth-cfm mep)

Full Context

configure eth-tunnel path eth-cfm mep

Description

This command provisions an 802.1ag maintenance endpoint (MEP).

The no form of this command reverts to the default values.

Parameters

mep-id

Specifies the maintenance association end point identifier.

Values

1 to 8191

md-index

Specifies the maintenance domain (MD) index value.

Values

1 to 4294967295

ma-index

Specifies the MA index value.

Values

1 to 4294967295

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mep

Syntax

[no] mep mep-id domain md-index association ma-index

Context

[Tree] (config>router>if>eth-cfm mep)

Full Context

configure router interface eth-cfm mep

Description

This command configures the maintenance endpoint (MEP).

The no form of this command reverts to the default values.

Default

no mep mep-id domain md-index association ma-index

Parameters

mep-id

Specifies the maintenance association end point identifier.

Values

1 to 8191

md-index

Specifies the maintenance domain (MD) index value.

Values

1 to 4294967295

ma-index

Specifies the MA index value.

Values

1 to 4294967295

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mep

Syntax

[no] mep mep-id domain md-index association ma-index [vlan vlan-id]

Context

[Tree] (config>port>ethernet>eth-cfm mep)

[Tree] (config>lag>eth-cfm mep)

Full Context

configure port ethernet eth-cfm mep

configure lag eth-cfm mep

Description

This command configures the maintenance endpoint (MEP). Port-based MEPs and LAG-based MEPs are mutually exclusive. If a LAG member port includes a MEP, the configuration of a MEP on the LAG fails. If a LAG includes the configuration of a MEP, the configuration of MEPs on the LAG member ports fails.

The no form of this command reverts to the default values.

Default

no mep mep-id domain md-index association ma-index

Parameters

mep-id

Specifies the maintenance association end point identifier.

Values

1 to 8191

md-index

Specifies the maintenance domain (MD) index value.

Values

1 to 4294967295

ma-index

Specifies the MA index value.

Values

1 to 4294967295

vlan-id

Specifies the outer VLAN ID of the tunnel and is specific to tunnel facility MEPs.

Values

1 to 4094

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mep

Syntax

mep mep-id domain md-index association ma-index [direction {up | down}] [primary-vlan-enable]

no mep mep-id domain md-index association ma-index

Context

[Tree] (config>service>epipe>sap>eth-cfm mep)

[Tree] (config>service>epipe>spoke-sdp>eth-cfm mep)

[Tree] (config>service>ipipe>sap>eth-cfm mep)

Full Context

configure service epipe sap eth-cfm mep

configure service epipe spoke-sdp eth-cfm mep

configure service ipipe sap eth-cfm mep

Description

This command provisions the maintenance endpoint (MEP).

The no form of this command reverts to the default values.

Parameters

mep-id

Specifies the maintenance endpoint identifier.

Values

1 to 8191

md-index

Specifies the maintenance domain (MD) index value.

Values

1 to 4294967295

ma-index

Specifies the maintenance association (MA) index value.

Values

1 to 4294967295

direction {up | down}

Indicates the direction in which the MEP faces on the bridge port. The UP direction is not supported for all Fpipe services. For example, Ipipe does not support the direction of UP for MEPs.

up

Sends ETH-CFM messages toward the MAC relay entity.

down

Sends ETH-CFM messages away from the MAC relay entity.

primary-vlan-enable

Provides a method for linking the MEP with the primary VLAN configured under the bridge-identifier for the MA. This must be configured as part of the creation step and can only be changed by deleting the MEP and re-creating it. Primary VLANs are only supported under Layer 2 Epipe and VPLS services.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mep

Syntax

mep mep-id domain md-index association ma-index [direction {up | down}] [primary-vlan-enable]

no mep mep-id domain md-index association ma-index

Context

[Tree] (config>service>vpls>spoke-sdp>eth-cfm mep)

[Tree] (config>service>vpls>sap>eth-cfm mep)

[Tree] (config>service>vpls>mesh-sdp>eth-cfm mep)

[Tree] (config>service>vpls>eth-cfm mep)

Full Context

configure service vpls spoke-sdp eth-cfm mep

configure service vpls sap eth-cfm mep

configure service vpls mesh-sdp eth-cfm mep

configure service vpls eth-cfm mep

Description

This command configures the ETH-CFM maintenance endpoint (MEP). A MEP created at the VPLS service level vpls>eth-cfm creates a virtual MEP.

The no version of the command will remove the MEP.

Parameters

mep-id

Specifies the MEP identifier.

Values

1 to 8191

md-index

Specifies the maintenance domain (MD) index value.

Values

1 to 4294967295

ma-index

Specifies the maintenance association (MA) index value.

Values

1 to 4294967295

direction up | down

Sets the direction in which the MEP faces on the bridge port. Direction is not supported when a MEP is created directly under the vpls>eth-cfm construct (vMEP).

down — Sends ETH-CFM messages away from the MAC relay entity.

up — Sends ETH-CFM messages toward the MAC relay entity.

primary-vlan-enable

Sets a method for linking the MEP with the primary VLAN configured under the bridge-identifier for the MA. MEPs cannot be changed from or to primary VLAN functions. This must be configured as part of the creation step and can only be changed by deleting the MEP and re-creating it. Primary VLANs are only supported under Layer 2 Epipe and VPLS services.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mep

Syntax

mep mep-id domain md-index association ma-index [direction {up | down}]

no mep mep-id domain md-index association ma-index

Context

[Tree] (config>service>ies>sub-if>grp-if>sap>eth-cfm mep)

[Tree] (config>service>ies>if>sap>eth-cfm mep)

[Tree] (config>service>ies>if>spoke-sdp>eth-cfm mep)

Full Context

configure service ies subscriber-interface group-interface sap eth-cfm mep

configure service ies interface sap eth-cfm mep

configure service ies interface spoke-sdp eth-cfm mep

Description

This command configures the ETH-CFM maintenance endpoint (MEP).

Parameters

mep-id

Specifies the maintenance association end point identifier.

Values

1 to 8191

md-index

Specifies the maintenance domain (MD) index value.

Values

1 to 4294967295

ma-index

Specifies the MA index value.

Values

1 to 4294967295

direction up | down

The direction in which the maintenance association (MEP) faces on the bridge port. Direction UP is not applicable to IES MEPs.

down — Sends ETH-CFM messages away from the MAC relay entity.

up — Sends ETH-CFM messages towards the MAC relay entity.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s

  • configure service ies subscriber-interface group-interface sap eth-cfm mep

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

  • configure service ies interface spoke-sdp eth-cfm mep
  • configure service ies interface sap eth-cfm mep

mep

Syntax

mep mep-id domain md-index association ma-index [direction {up | down}]

no mep mep-id domain md-index association ma-index

Context

[Tree] (config>service>vprn>if>sap>eth-cfm mep)

[Tree] (config>service>vprn>sub-if>grp-if>sap>eth-cfm mep)

[Tree] (config>service>vprn>if>spoke-sdp>eth-cfm mep)

Full Context

configure service vprn interface sap eth-cfm mep

configure service vprn subscriber-interface group-interface sap eth-cfm mep

configure service vprn interface spoke-sdp eth-cfm mep

Description

This command configures the ETH-CFM maintenance endpoint (MEP).

Parameters

mep-id

Specifies the maintenance association end point identifier.

Values

1 to 8191

md-index

Specifies the maintenance domain (MD) index value.

Values

1 to 4294967295

ma-index

Specifies the MA index value.

Values

1 to 4294967295

direction up | down

Indicates the direction in which the maintenance association (MEP) faces on the bridge port. Direction UP is not supported on VPRN MEPs.

Values

down — Sends continuity check messages away from the MAC relay entity.

up — Sends continuity check messages towards the MAC relay entity.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

  • configure service vprn interface spoke-sdp eth-cfm mep
  • configure service vprn interface sap eth-cfm mep

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s

  • configure service vprn subscriber-interface group-interface sap eth-cfm mep

mep

Syntax

[no] mep

Context

[Tree] (config>router>mpls>lsp>protect-tp-path mep)

[Tree] (config>router>mpls>lsp>working-tp-path mep)

Full Context

configure router mpls lsp protect-tp-path mep

configure router mpls lsp working-tp-path mep

Description

This command creates or edits an MPLS-TP maintenance entity group (MEG) endpoint (MEP) on and MPLS-TP path. MEPs represent the termination point for OAM flowing on the path, as well as linear protection for the LSP. Only one MEP can be configured at each end of the path.

The following commands are applicable to a MEP on an MPLS-TP working or protect path: oam-template, bfd-enable, and shutdown. In addition, a protection-template may be configured on a protect path.

The no form of this command removes a MEP from an MPLS-TP path.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mep

Syntax

[no] mep mep-id domain md-index association ma-index

Context

[Tree] (debug>eth-cfm mep)

Full Context

debug eth-cfm mep

Description

This command specifies the MEP from which to debug the CFM PDUs.

The no form of this command removes the MEP parameters.

Parameters

mep-id

Specifies the maintenance association endpoint identifier of the launch point.

Values

1 to 8191

md-index

Specifies the maintenance domain (MD) index value of the launch point.

Values

1 to 4294967295

ma-index

Specifies the maintenance association (MA) index value of the launch point.

Values

1 to 4294967295

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mep

Syntax

[no] mep mep-id domain md-index association ma-index

Context

[Tree] (config>eth-ring>path>eth-cfm mep)

Full Context

configure eth-ring path eth-cfm mep

Description

This command provisions an 802.1ag maintenance endpoint (MEP).

The no form of the command deletes the MEP.

Parameters

mep-id

Specifies the maintenance association end point identifier.

Values

1 to 81921

md-index

Specifies the maintenance domain (MD) index value.

Values

1 to 4294967295

ma-index

Specifies the MA index value.

Values

1 to 4294967295

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mesh-group

mesh-group

Syntax

mesh-group {value | blocked}

no mesh-group

Context

[Tree] (config>service>vprn>isis>if mesh-group)

Full Context

configure service vprn isis interface mesh-group

Description

This command assigns an interface to a mesh group. Mesh groups limit the amount of flooding that occurs when a new or changed LSP is advertised throughout an area.

All routers in a mesh group should be fully meshed. When LSPs need to be flooded, only a single copy is received rather than a copy per neighbor.

To create a mesh group, configure the same mesh group value for each interface that is part of the mesh group. All routers must have the same mesh group value configured for all interfaces that are part of the mesh group.

To prevent an interface from flooding LSPs, the optional blocked parameter can be specified. Configure mesh groups carefully. It is easy to create isolated islands that do not receive updates as (other) links fail.

The no form of this command removes the interface from the mesh group. The interface does not belong to a mesh group.

Default

no mesh-group

Parameters

value

Specifies a unique decimal integer value distinguishes this mesh group from other mesh groups on this or any other router that is part of this mesh group.

Values

1 to 2000000000

blocked

Prevents an interface from flooding LSPs.

Platforms

All

mesh-group

Syntax

mesh-group {value | blocked}

no mesh-group

Context

[Tree] (config>router>isis>interface mesh-group)

Full Context

configure router isis interface mesh-group

Description

This command assigns an interface to a mesh group. Mesh groups limit the amount of flooding that occurs when a new or changed LSP is advertised throughout an area.

All routers in a mesh group should be fully meshed. When LSPs need to be flooded, only a single copy is received rather than a copy per neighbor.

To create a mesh group, configure the same mesh group value for each interface that is part of the mesh group. All routers must have the same mesh group value configured for all interfaces that are part of the mesh group.

To prevent an interface from flooding LSPs, the optional blocked parameter can be specified. Configure mesh groups carefully to avoid creating isolated islands that do not receive updates as (other) links fail.

The no form of this command removes the interface from the mesh group.

Parameters

value

Specifies the unique decimal integer value that distinguishes this mesh group from other mesh groups on this or any other router that is part of this mesh group.

Values

1 to 2000000000

blocked

Prevents an interface from flooding LSPs.

Platforms

All

mesh-sdp

mesh-sdp

Syntax

mesh-sdp sdp-id[:vc-id] [vc-type {ether | vlan}] [create]

mesh-sdp sdp-id[:vc-id] [vc-type {ether | vlan}] [create] leaf-ac

mesh-sdp sdp-id[:vc-id] [vc-type {ether | vlan}] [create] root-leaf-tag

no mesh-sdp sdp-id[:vc-id]

Context

[Tree] (config>service>vpls mesh-sdp)

Full Context

configure service vpls mesh-sdp

Description

This command binds a VPLS service to an existing service destination point (SDP).

Mesh SDPs bound to a service are logically treated like a single bridge "port” for flooded traffic where flooded traffic received on any mesh SDP on the service is replicated to other "ports” (spoke SDPs and SAPs) and not transmitted on any mesh SDPs.

Note:

This command creates a binding between a service and an SDP. The SDP has an operational state which determines the operational state of the SDP within the service. For example, if the SDP is administratively or operationally down, the SDP for the service is down.

The SDP must already be defined in the config>service>sdp context in order to associate the SDP with an Epipe or VPLS service. If the sdp sdp-id is not already configured, an error message is generated. If the sdp-id does exist, a binding between that sdp-id and the service is created.

SDPs must be explicitly associated and bound to a service. If an SDP is not bound to a service, no far-end router devices can participate in the service.

The no form of this command removes the SDP binding from the service. The SDP configuration is not affected; only the binding of the SDP to a service. Once removed, no packets are forwarded to the far-end router.

Default

No sdp-id is bound to a service.

Parameters

sdp-id

Specifies an SDP identifier.

Values

1 to 17407

vc-id

Specifies a virtual circuit identifier. This value is used to validate the VC ID portion of each mesh SDP binding defined in the service. The default value of this object is equal to the service ID. Any value may be used for the vc-id when there is no existing mesh SDP within the service; if a mesh SDP exists then all other mesh SDPs in the service must be configured with the same vc-id.

Values

1 to 4294967295

vc-type

Specifies to override the default VC type signaled for the spoke or mesh binding to the far end of the SDP. The VC type is a 15 bit-quantity containing a value which represents the type of VC. The actual signaling of the VC type depends on the signaling parameter defined for the SDP. If signaling is disabled, the vc-type command can still be used to define the dot1q value expected by the far-end provider equipment. A change of the binding’s VC type causes the binding to signal the new VC type to the far end when signaling is enabled.

VC types are derived according to IETF draft-martini-l2circuit-trans-mpls.

The VC type value for Ethernet is 0x0005.

The VC type value for an Ethernet VLAN is 0x0004.

ether

Defines the VC type as Ethernet. The vlan keyword is mutually exclusive. When the VC type is not defined then the default is Ethernet for spoke SDP bindings. Defining Ethernet is the same as executing no vc-type and restores the default VC type for the spoke SDP binding (hex 5).

vlan

Defines the VC type as VLAN. The top VLAN tag, if a VLAN tag is present, is stripped from traffic received on the pseudowire, and a vlan-tag is inserted when forwarding into the pseudowire. The ethernet and vlan keywords are mutually exclusive. When the VC type is not defined then the default is Ethernet for mesh SDP bindings.

Note:

The system expects a symmetrical configuration with its peer, specifically it expects to remove the same number of VLAN tags from received traffic as it adds to transmitted traffic. As some of the related configuration parameters are local and not communicated in the signaling plane, an asymmetrical behavior cannot always be detected and so cannot be blocked. Consequently, protocol extractions will not necessarily function for asymmetrical configurations as they would with a symmetrical configurations resulting in an unexpected operation.

root-leaf-tag

Specifies a tagging mesh SDP under an E-Tree VPLS. When a tag SDP binding is required, it is created with a root-leaf-tag flag. Only VLAN tag SDP bindings are supported. The VLAN type must be set to VC VLAN type. The root-leaf-tag parameter indicates this SDP binding is a tag SDP that uses a default VID 1 for root and 2 for leaf. The SDP binding tags egress E-Tree traffic with root and leaf VIDs as appropriate. Root and leaf VIDs are only significant between peering VPLS but the values must be consistent on each end. On ingress a tag SDP binding removes the VID tag on the interface between VPLS in the same E-Tree service. The tag SDP receives root tagged traffic and marks the traffic with a root indication internally. This option is not available on BGP EVPN-enabled E-Tree services.

leaf-ac

Specifies an access (AC) mesh SDP binding under a E-Tree VPLS as a leaf access (AC) SDP. The default E-Tree SDP type is a root AC if leaf-ac or root-leaf-tag is not specified at SDP binding creation. This option is only available when the VPLS is designated as an E-Tree VPLS. BGP EVPN-enabled E-Tree VPLS services support the leaf-ac option.

create

Keyword used to create the mesh SDP. The create keyword requirement can be enabled or disabled in the environment>create context.

Platforms

All

mesh-sdp-binding

mesh-sdp-binding

Syntax

[no] mesh-sdp-binding

Context

[Tree] (config>service>vpls>site mesh-sdp-binding)

Full Context

configure service vpls site mesh-sdp-binding

Description

This command enables applications to all mesh SDPs.

The no form of reverts the default.

Default

no mesh-sdp-binding

Platforms

All

message

message

Syntax

message {eq | neq} pattern pattern [regexp]

no message

Context

[Tree] (config>service>vprn>log>filter>entry>match message)

Full Context

configure service vprn log filter entry match message

Description

This command adds system messages as a match criterion.

The no form of this command removes messages as a match criterion.

Parameters

eq

Specifies if the matching criteria should be equal to the specified value.

neq

Specifies if the matching criteria should not be equal to the specified value.

pattern

Specifies a message, up to 400 characters, to be used in the match criteria.

regexp

Specifies the type of string comparison to use to determine if the log event matches the value of message command parameters. When the regexp keyword is not specified, the default matching algorithm used is a basic substring match.

Platforms

All

message

Syntax

message {eq | neq} pattern pattern [ regexp]

no message

Context

[Tree] (config>log>filter>entry>match message)

Full Context

configure log filter entry match message

Description

This command adds system messages as a match criterion.

The no form of this command removes messages as a match criterion.

Parameters

eq

Determines if the matching criteria should be equal to the specified value.

neq

Determines if the matching criteria should not be equal to the specified value.

pattern

Specifies a message up to 400 characters in length to be used in the match criteria.

regexp

Specifies the type of string comparison to use to determine if the log event matches the value of message command parameters. When the regexp keyword is not specified, the default matching algorithm used is a basic substring match.

Platforms

All

message-count

message-count

Syntax

message-count count

Context

[Tree] (config>ipsec>tnl-temp>icmp6-gen>pkt-too-big message-count)

[Tree] (config>router>if>ipsec-tunnel>icmp-gen>pkt-too-big message-count)

[Tree] (config>service>vprn>if>sap>ipsec-tun>icmp6-gen>pkt-too-big message-count)

[Tree] (config>service>ies>if>ipsec>ipsec-tunnel>icmp6-gen>pkt-too-big message-count)

[Tree] (config>service>vprn>if>ipsec>ipsec-tunnel>icmp6-gen>pkt-too-big message-count)

Full Context

configure ipsec tunnel-template icmp6-generation pkt-too-big message-count

configure router interface ipsec-tunnel icmp-gen pkt-too-big message-count

configure service vprn interface sap ipsec-tunnel icmp6-generation pkt-too-big message-count

configure service ies interface ipsec ipsec-tunnel icmp6-generation pkt-too-big message-count

configure service vprn interface ipsec ipsec-tunnel icmp6-generation pkt-too-big message-count

Description

This command configures the maximum number of ICMPv6 messages that can be sent during the configured interval.

Parameters

count

Specifies the maximum number of ICMPv6 messages that can be sent during the configured interval

Values

10 to 1000

Default

100

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

  • configure service vprn interface sap ipsec-tunnel icmp6-generation pkt-too-big message-count
  • configure ipsec tunnel-template icmp6-generation pkt-too-big message-count

VSR

  • configure service ies interface ipsec ipsec-tunnel icmp6-generation pkt-too-big message-count
  • configure service vprn interface ipsec ipsec-tunnel icmp6-generation pkt-too-big message-count

message-count

Syntax

message-count number

Context

[Tree] (config>service>vprn>if>sap>ipsec-tunnel>icmp-gen>frag-required message-count)

[Tree] (config>service>vprn>if>sap>ip-tunnel>icmp-gen>frag-required message-count)

[Tree] (config>ipsec>tnl-temp>icmp-gen>frag-required message-count)

[Tree] (config>service>vprn>if>ipsec>ipsec-tunnel>icmp-gen>frag-required message-count)

[Tree] (config>router>if>ipsec>ipsec-tunnel>icmp-gen>frag-required message-count)

[Tree] (config>service>ies>if>ipsec>ipsec-tunnel>icmp-gen>frag-required message-count)

Full Context

configure service vprn interface sap ipsec-tunnel icmp-generation frag-required message-count

configure service vprn interface sap ip-tunnel icmp-generation frag-required message-count

configure ipsec tunnel-template icmp-generation frag-required message-count

configure service vprn interface ipsec ipsec-tunnel icmp-generation frag-required message-count

configure router interface ipsec ipsec-tunnel icmp-generation frag-required message-count

configure service ies interface ipsec ipsec-tunnel icmp-generation frag-required message-count

Description

This command configures the maximum number of ICMP Destination Unreachable "fragmentation needed and DF set" messages (type 3, code 4) that can be sent during the period specified by the interval seconds command.

Default

message-count 100

Parameters

number

Specifies the number of ICMP Destination Unreachable "fragmentation needed and DF set" messages that are transmitted within the interval seconds command time.

Values

10 to 1000

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

  • configure ipsec tunnel-template icmp-generation frag-required message-count
  • configure service vprn interface sap ipsec-tunnel icmp-generation frag-required message-count
  • configure service vprn interface sap ip-tunnel icmp-generation frag-required message-count

VSR

  • configure service vprn interface ipsec ipsec-tunnel icmp-generation frag-required message-count
  • configure router interface ipsec ipsec-tunnel icmp-generation frag-required message-count
  • configure service ies interface ipsec ipsec-tunnel icmp-generation frag-required message-count

message-digest-key

message-digest-key

Syntax

message-digest-key keyid md5 [ key | hash-key] [hash | hash2 | custom]

no message-digest-key keyid

Context

[Tree] (config>service>vprn>ospf>area>sham-link message-digest-key)

[Tree] (config>service>vprn>ospf>area>if message-digest-key)

[Tree] (config>service>vprn>ospf>area>virtual-link message-digest-key)

Full Context

configure service vprn ospf area sham-link message-digest-key

configure service vprn ospf area interface message-digest-key

configure service vprn ospf area virtual-link message-digest-key

Description

This command configures a message digest key when MD5 authentication is enabled on the interface, virtual-link or sham-link. Multiple message digest keys can be configured.

This command is not valid in the OSPF3 context.

The no form of this command removes the message digest key identified by the key-id.

Default

No message digest keys are defined.

Parameters

keyid

Specifies the key ID. The keyid is expressed as a decimal integer.

Values

1 to 255

md5 key

Specifies the MD5 key. The key can be any alphanumeric string up to 16 characters in length.

md5 hash-key

Specifies the MD5 hash key. The key can be any combination of ASCII characters up to 32 characters in length (encrypted). If spaces are used in the string, enclose the entire string in quotation marks (" ”).

This is useful when a user must configure the parameter, but, for security purposes, the actual unencrypted key value is not provided.

hash

Specifies the key is entered in an encrypted form. If the hash parameter is not used, the key is assumed to be in a non-encrypted, cleartext form. For security, all keys are stored in encrypted form in the configuration file with the hash parameter specified.

hash2

Specifies the key is entered in a more complex encrypted form that involves more variables than the key value alone, meaning that the hash2 encrypted variable cannot be copied and pasted. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, cleartext form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified.

custom

Specifies the custom encryption to management interface.

Platforms

All

message-digest-key

Syntax

message-digest-key key-id md5 [key | hash-key | hash2-key] [hash | hash2 | custom]

no message-digest-key key-id

Context

[Tree] (config>router>ospf>area>interface message-digest-key)

[Tree] (config>router>ospf>area>virtual-link message-digest-key)

Full Context

configure router ospf area interface message-digest-key

configure router ospf area virtual-link message-digest-key

Description

This command configures a message digest key when MD5 authentication is enabled on the interface. Multiple message digest keys can be configured.

The no form of this command removes the message digest key identified by the key-id.

By default, no message keys are defined.

Parameters

key-id

Specifies the key ID. The keyid is expressed as a decimal integer.

Values

1 to 255

key

Specifies the MD5 key. The key can be any alphanumeric string up to 16 characters in length.

hash-key | hash2-key

Specifies the MD5 hash or hash2 key. the hash key. The key can be any combination of ASCII characters up to 32 (hash1-key) or 55 (hash2-key) characters in length (encrypted). If spaces are used in the string, enclose the entire string in quotation marks (" ”).

This is useful when a user must configure the parameter, but, for security purposes, the actual unencrypted key value is not provided.

hash

Specifies the key is entered in an encrypted form. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, cleartext form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified.

hash2

Specifies the key is entered in a more complex encrypted form that involves more variables than the key value alone, meaning that the hash2 encrypted variable cannot be copied and pasted. If the hash or hash2 parameter is not used, the key is assumed to be in an unencrypted, cleartext form. For security, all keys are stored in encrypted form in the configuration file with the hash or hash2 parameter specified.

custom

Specifies the custom encryption to management interface.

Platforms

All

message-fast-tx

message-fast-tx

Syntax

message-fast-tx time

no message-fast-tx

Context

[Tree] (config>system>lldp message-fast-tx)

Full Context

configure system lldp message-fast-tx

Description

This command configures the duration of the fast transmission period.

Default

no message-fast-tx

Parameters

time

Specifies the fast transmission period in seconds.

Values

1 to 3600

Default

1

Platforms

All

message-fast-tx-init

message-fast-tx-init

Syntax

message-fast-tx-init count

no message-fast-tx-init

Context

[Tree] (config>system>lldp message-fast-tx-init)

Full Context

configure system lldp message-fast-tx-init

Description

This command configures the number of LLDPDUs to send during the fast transmission period.

Default

no message-fast-tx-init

Parameters

count

Specifies the number of LLDPDUs to send during the fast transmission period.

Values

1 to 8

Default

4

Platforms

All

message-interval

message-interval

Syntax

message-interval {[seconds] [milliseconds milliseconds]}

no message-interval

Context

[Tree] (config>service>ies>if>ipv6>vrrp message-interval)

Full Context

configure service ies interface ipv6 vrrp message-interval

Description

This command sets the advertisement timer and indirectly sets the master down timer on the virtual router instance. The message-interval setting must be the same for all virtual routers participating as a virtual router. Any VRRP advertisement message received with an Advertisement Interval field different than the virtual router instance configured message-interval value will be silently discarded.

The message-interval command is available in both non-owner and owner vrrp virtual-router-id nodal contexts. If the message-interval command is not executed, the default message interval of 1 second will be used.

The no form of this command restores the default message interval value of 1 second to the virtual router instance.

Default

message-interval 1

Parameters

seconds

The number of seconds that will transpire before the advertisement timer expires.

Values

1 to 255

Default

1

milliseconds milliseconds

Specifies the time interval, in milliseconds, between sending advertisement messages.

Values

100 to 900

Platforms

All

message-interval

Syntax

message-interval {[seconds] [milliseconds milliseconds]}

no message-interval

Context

[Tree] (config>service>ies>if>vrrp message-interval)

Full Context

configure service ies interface vrrp message-interval

Description

This command sets the advertisement timer and indirectly sets the master down timer on the virtual router instance. The message-interval setting must be the same for all virtual routers participating as a virtual router. Any VRRP advertisement message received with an Advertisement Interval field different than the virtual router instance configured message-interval value will be silently discarded.

The message-interval command is available in both non-owner and owner vrrp virtual-router-id nodal contexts. If the message-interval command is not executed, the default message interval of 1 second will be used.

The no form of this command restores the default message interval value of 1 second to the virtual router instance.

Parameters

seconds

The number of seconds that will transpire before the advertisement timer expires.

Values

1 to 255

Default

1

milliseconds milliseconds

Specifies the time interval, in milliseconds, between sending advertisement messages. This parameter is not supported on non-redundant chassis.

Values

100 to 900

Platforms

All

message-interval

Syntax

message-interval {[seconds] [milliseconds milliseconds]}

no message-interval

Context

[Tree] (config>service>vprn>if message-interval)

[Tree] (config>service>vprn>if>ipv6>vrrp message-interval)

Full Context

configure service vprn interface message-interval

configure service vprn interface ipv6 vrrp message-interval

Description

This command sets the advertisement timer and indirectly sets the master down timer on the virtual router instance. The message-interval setting must be the same for all virtual routers participating as a virtual router. Any VRRP advertisement message received with an Advertisement Interval field different than the virtual router instance configured message-interval value will be silently discarded.

The message-interval command is available in both non-owner and owner vrrp virtual-router-id nodal contexts. If the message-interval command is not executed, the default message interval of 1 second will be used.

The no form of this command restores the default message interval value of 1 second to the virtual router instance.

Parameters

seconds

The number of seconds that will transpire before the advertisement timer expires.

Values

1 to 255

Default

1

milliseconds milliseconds

Specifies the time interval, in milliseconds, between sending advertisement messages. This parameter is not supported on single-slot chassis.

Values

100 to 900

Platforms

All

message-interval

Syntax

message-interval {[seconds] [milliseconds milliseconds]}

no message-interval

Context

[Tree] (config>router>if>vrrp message-interval)

[Tree] (config>router>if>ipv6>vrrp message-interval)

Full Context

configure router interface vrrp message-interval

configure router interface ipv6 vrrp message-interval

Description

This command configures the administrative advertisement message timer used by the master virtual router instance to send VRRP advertisement messages and to derive the master down timer as backup.

For an owner virtual router instance, the administrative advertisement timer directly sets the operational advertisement timer and indirectly sets the master down timer for the virtual router instance.

Non-owner virtual router instances usage of the message-interval setting is dependent on the state of the virtual router (master or backup) and the state of the master-int-inherit parameter.

  • When a non-owner is operating as master for the virtual router, the configured message-interval is used as the operational advertisement timer similar to an owner virtual router instance. The master-int-inherit command has no effect when operating as master.

  • When a non-owner is in the backup state with master-int-inherit disabled, the configured message-interval value is used to match the incoming VRRP advertisement message advertisement interval field. If the locally configured message interval does not match the advertisement interval field, the VRRP advertisement is discarded.

  • When a non-owner is in the backup state with master-int-inherit enabled, the configured message-interval is ignored. The master down timer is indirectly derived from the incoming VRRP advertisement message advertisement interval field value.

VRRP advertisements messages that are fragmented, or contain IP options (IPv4), or contain extension headers (IPv6) require a longer message interval to be configured.

The in-use value of the message interval is used to derive the master down timer to be used when the virtual router is operating in backup mode based on the following formula:

(3x (in-use message interval) + skew time)

The skew time portion is used to slow down virtual routers with relatively low priority values when competing in the master election process.

The command is available in both non-owner and owner vrrp nodal contexts.

By default, a message-interval of 1 second is used.

The no form of the command reverts to the default value.

Default

message-interval 1 — Advertisement timer set to 1 second.

Parameters

seconds

The number of seconds that will transpire before the advertisement timer expires expressed as a decimal integer.

Values

IPv4: 1 to 255 IPv6: 1 to 40

milliseconds

Specifies the time interval, in milliseconds, between sending advertisement messages.

Values

100 to 900 IPv6: 10 to 990

Platforms

All

message-length

message-length

Syntax

message-length message-length

no message-length

Context

[Tree] (config>service>sdp>keep-alive message-length)

Full Context

configure service sdp keep-alive message-length

Description

This command configures the SDP monitoring keepalive request message length transmitted.

The no form of this command reverts the message-length octets value to the default setting.

Default

no message-length — The message length should be equal to the SDP’s operating path MTU as configured in the config>service>sdp path-mtu command. If the default size is overridden, the actual size used will be the smaller of the operational SDP ID Path MTU and the size specified.

Parameters

message-length

Specifies the size of the keepalive request messages in octets, expressed as a decimal integer. The size keyword overrides the default keepalive message size.

Values

40 to 9198

Platforms

All

message-path

message-path

Syntax

message-path sap-id

no message-path

Context

[Tree] (config>service>vprn>sub-if>grp-if>srrp message-path)

[Tree] (config>service>ies>sub-if>grp-if>srrp message-path)

Full Context

configure service vprn subscriber-interface group-interface srrp message-path

configure service ies subscriber-interface group-interface srrp message-path

Description

This command defines a specific SAP for SRRP in-band messaging. A message-path SAP must be defined prior to activating the SRRP instance. The defined SAP must exist on the SRRP instances group IP interface for the command to succeed and cannot currently be associated with any dynamic or static subscriber hosts. Once a group IP interface SAP has been defined as the transmission path for SRRP Advertisement messages, it cannot be administratively shutdown, will not support static or dynamic subscriber hosts and cannot be removed from the group IP interface.

The SRRP instance message-path command may be executed at any time on the SRRP instance. Changing the message SAP fails if a dynamic or static subscriber host is associated with the new SAP. Once successfully changed, the SRRP instance immediately disables anti-spoof on the SAP and starts sending SRRP Advertisement messages, if the SRRP instance is activated.

Changing the current SRRP message SAP on an active pair of routers should be done in the following manner:

  1. Shutdown the backup SRRP instance.

  2. Change the message SAP on the shutdown node.

  3. Change the message SAP on the active master node.

  4. Re-activate the shutdown SRRP instance.

Shutting down the backup SRRP instance prevents the SRRP instances from becoming master due to temporarily using differing message path SAPs.

If an MCS peering is operational between the redundant nodes and the SRRP instance has been associated with the peering, the designated message path SAP is sent from each member.

The no form of this command can only be executed when the SRRP instance is shutdown. Executing no message-path allows the existing SAP to be used for subscriber management functions. A new message-path SAP must be defined prior to activating the SRRP instance.

Parameters

sap-id

Specifies the physical port identifier portion of the SAP definition.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

message-retransmit

message-retransmit

Syntax

message-retransmit [timeout timeout] [retry-count value]

no message-retransmit

Context

[Tree] (config>subscr-mgmt>gtp>peer-profile message-retransmit)

Full Context

configure subscriber-mgmt gtp peer-profile message-retransmit

Description

This command configures the retry-count and response-timeout for GTP messages.

The no form of this command reverts to the default values.

Default

message-retransmit timeout 5 retry-count 3

Parameters

timeout

Specifies the interval, in seconds, between retransmission of signaling request messages towards the same peer Mobile Gateway.

Values

1 to 30

Default

5

value

Specifies the number of times a signaling request message is transmitted towards the same peer Mobile Gateway.

Values

1 to 8

Default

3

Platforms

7750 SR, 7750 SR-e, 7750 SR-s, VSR

message-severity-level

message-severity-level

Syntax

message-severity-level

Context

[Tree] (config>system>management-interface>cli>md-cli>environment message-severity-level)

Full Context

configure system management-interface cli md-cli environment message-severity-level

Description

This command configures the message severity level.

Platforms

All

message-size

message-size

Syntax

message-size max-num-of-routes

no message-size

Context

[Tree] (config>service>vprn>rip>group>neighbor message-size)

[Tree] (config>service>vprn>rip>group message-size)

[Tree] (config>service>vprn>ripng>group message-size)

[Tree] (config>service>vprn>ripng>group>neighbor message-size)

[Tree] (config>service>vprn>rip message-size)

[Tree] (config>service>vprn>ripng message-size)

Full Context

configure service vprn rip group neighbor message-size

configure service vprn rip group message-size

configure service vprn ripng group message-size

configure service vprn ripng group neighbor message-size

configure service vprn rip message-size

configure service vprn ripng message-size

Description

This command sets the maximum number of routes per RIP update message.

The no form of this command resets the maximum number of routes back to the default of 25.

Default

no message-size

Parameters

size

An Integer.

Values

25 to 255

Default

25

Platforms

All

message-size

Syntax

message-size max-num-of-routes

no message-size

Context

[Tree] (config>router>rip>group message-size)

[Tree] (config>router>ripng message-size)

[Tree] (config>router>ripng>group message-size)

[Tree] (config>router>ripng>group>neighbor message-size)

[Tree] (config>router>rip>group>neighbor message-size)

[Tree] (config>router>rip message-size)

Full Context

configure router rip group message-size

configure router ripng message-size

configure router ripng group message-size

configure router ripng group neighbor message-size

configure router rip group neighbor message-size

configure router rip message-size

Description

This command configures the maximum number of routes per RIP update message.

The no form of the command reverts to the default value.

Default

message-size 25

Parameters

max-num-of-routes

The maximum number of RIP routes per RIP update message expressed as a decimal integer.

Values

25 to 255

Platforms

All

message-timeout

message-timeout

Syntax

message-timeout seconds

Context

[Tree] (config>li>x-interfaces>x1>timeouts message-timeout)

Full Context

configure li x-interfaces x1 timeouts message-timeout

Description

This command configures the maximum time that the LIC must reply to an X1 message. If the timer expires, the session is released.

Parameters

seconds

Specifies the maximum timeout value, in seconds.

Values

180 to 300

Default

180

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

message-type

message-type

Syntax

message-type

Context

[Tree] (config>app-assure>group>statistics>tca>gtp-filter message-type)

Full Context

configure application-assurance group statistics threshold-crossing-alert gtp-filter message-type

Description

This command configures a TCA for the counter capturing hits due to the GTP filter message type.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

message-type

Syntax

message-type

Context

[Tree] (config>app-assure>group>gtp>gtp-filter message-type)

Full Context

configure application-assurance group gtp gtp-filter message-type

Description

This command specifies the context for configuration of GTP message-type filtering. If no message-type is specified within a filter, then all GTP message types are allowed.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

message-type-gtpv2

message-type-gtpv2

Syntax

message-type-gtpv2

Context

[Tree] (config>app-assure>group>statistics>tca>gtp-filter message-type-gtpv2)

Full Context

configure application-assurance group statistics threshold-crossing-alert gtp-filter message-type-gtpv2

Description

This command configures a TCA for the counter capturing hits due to the GTPv2 message type filter.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

message-type-gtpv2

Syntax

message-type-gtpv2

Context

[Tree] (config>app-assure>group>gtp>gtp-fltr message-type-gtpv2)

Full Context

configure application-assurance group gtp gtp-filter message-type-gtpv2

Description

This command specifies the context for the configuration of GTP-v2 message-type filtering. If no message-type-gtpv2 is specified within a filter, then all GTP message types are allowed, except for the messages that are dropped by GTP-C inspection because they violate the expected GTP protocol for the deployment interface (for example, roaming deployment).

The gtpc-inspection command must be enabled before configuring message-type-gtpv2 filtering.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

messages

messages

Syntax

[no] messages

Context

[Tree] (debug>router>ldp>peer>event messages)

[Tree] (debug>router>ldp>if>event messages)

Full Context

debug router ldp peer event messages

debug router ldp interface event messages

Description

This command displays specific information (for example, message type, source, and destination) regarding LDP messages sent to and received from LDP peers.

The no form of the command disables debugging output for LDP messages.

Platforms

All

meta-data

meta-data

Syntax

meta-data

Context

[Tree] (config>subscr-mgmt>isa-svc-chain>vas-filter>entry>action>insert-nsh meta-data)

Full Context

configure subscriber-mgmt isa-service-chaining vas-filter entry action insert-nsh meta-data

Description

Commands in this context configure opaque metadata to be inserted in NSH in the steered traffic if the forward action indicates NSH insertion.

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

metering-process

metering-process

Syntax

metering-process {standard | fp-accelerated}

Context

[Tree] (config>cflowd>sample-profile metering-process)

Full Context

configure cflowd sample-profile metering-process

Description

This command specifies the method used to process cflowd samples.

Default

metering-process standard

Parameters

standard

Specifies that the samples are extracted at the CPM and are processed there.

fp-accelerated

Specifies to use FP acceleration for cflowd processing, in which flow processing and reporting is performed by the FP complex on the CPM.

Platforms

7750 SR-7s, 7750 SR-14s, 7950 XRS-20e

metric

metric

Syntax

metric value

no metric

Context

[Tree] (config>service>vpls>spoke-sdp>spb>level metric)

[Tree] (config>service>vpls>sap>spb>level metric)

Full Context

configure service vpls spoke-sdp spb level metric

configure service vpls sap spb level metric

Description

This configures metric for this SPB interface SAP/spoke-sdp. This command is valid only for interfaces on control B-VPLS.

Parameters

value

Specifies the configuration metric value.

Values

1 to 16777215

Default

1000

Platforms

All

metric

Syntax

metric metric-value

no metric [metric-value]

Context

[Tree] (config>service>vprn>static-route-entry>grt metric)

[Tree] (config>service>vprn>static-route-entry>next-hop metric)

[Tree] (config>service>vprn>static-route-entry>black-hole metric)

[Tree] (config>service>vprn>static-route-entry>indirect metric)

[Tree] (config>service>vprn>static-route-entry>ipsec-tunnel metric)

Full Context

configure service vprn static-route-entry grt metric

configure service vprn static-route-entry next-hop metric

configure service vprn static-route-entry black-hole metric

configure service vprn static-route-entry indirect metric

configure service vprn static-route-entry ipsec-tunnel metric

Description

This command specifies the cost metric for the static route, expressed as a decimal integer. This value is used when importing the static route into other protocols such as OSPF. When the metric is configured as 0 then the metric configured in OSPF, default-import-metric, applies. When modifying the metric of an existing static route, the preference will not change unless specified. This value is also used to determine which static route to install in the forwarding table.

If there are multiple static routes with the same preference but different metrics then the lower cost (metric) route will be installed.

The no form of this command returns the metric to the default value

Default

metric 1

Parameters

metric-value

Specifies the cost metric value.

Values

0 to 65535

Platforms

All

metric

Syntax

metric metric

no metric

Context

[Tree] (config>service>vprn>isis>if>level metric)

Full Context

configure service vprn isis interface level metric

Description

This command configures the metric used for the level on the interface.

In order to calculate the lowest cost to reach a given destination, each configured level on each interface must have a cost. The costs for each level on an interface may be different.

If the metric is not configured, the default of 10 is used unless reference bandwidth is configured.

The no form of this command reverts to the default value.

Default

no metric

Parameters

metric

The metric assigned for this level on this interface.

Values

1 to 16777215

Default

10

Platforms

All

metric

Syntax

metric metric

no metric

Context

[Tree] (config>service>vprn>ospf3>area>if metric)

[Tree] (config>service>vprn>ospf>area>if metric)

[Tree] (config>service>vprn>ospf>area>sham-link metric)

Full Context

configure service vprn ospf3 area interface metric

configure service vprn ospf area interface metric

configure service vprn ospf area sham-link metric

Description

This command configures an explicit route cost metric for the OSPF interface that overrides the metrics calculated based on the speed of the underlying link.

The no form of this command deletes the manually configured interface metric, so the interface uses the computed metric based on the reference-bandwidth command setting and the speed of the underlying link.

Default

no metric

Parameters

metric

The metric to be applied to the interface expressed as a decimal integer.

Values

1 to 65535

Platforms

All

metric

Syntax

metric metric

no metric

Context

[Tree] (config>router>mpls>static-lsp metric)

[Tree] (config>router>mpls>lsp metric)

[Tree] (config>router>mpls>lsp-template metric)

Full Context

configure router mpls static-lsp metric

configure router mpls lsp metric

configure router mpls lsp-template metric

Description

This command allows the user to override the LSP operational metric with a constant administrative value that will not change regardless of the actual path the LSP is using over its lifetime.

The LSP operational metric will match the metric the active path of this LSP is using at any given time. For a CSPF LSP, this metric represents the cumulative IGP metric of all the links the active path is using. If CSPF for this LSP is configured to use the TE metric, the LSP operational metric is set to the maximum value. For a non-CSPF LSP, the operational metric is the shortest IGP cost to the destination of the LSP.

The LSP operational metric is used by some applications to select an LSP among a set of LSPs that are destined to the same egress router. The LSP with the lowest operational metric will be selected. If more than one LSP with the same lowest LSP metric exists, the LSP with the lowest tunnel index will be selected. The configuration of a constant metric by the user will make sure the LSP always maintains its preference in this selection regardless of the path it is using at any given time. Applications that use the LSP operational metric include LDP-over-RSVP, VPRN auto-bind, and IGP, BGP and static route shortcuts.

The no form of this command disables the administrative LSP metric and reverts to the default setting in which the metric value will represent the LSP metric returned by MPLS. The same behavior is obtained if the user entered a metric of value zero (0).

Default

no metric. The LSP operational metric defaults to the metric returned by MPLS.

Parameters

metric

Specifies the integer value which specifies the value of the LSP administrative metric. A value of zero command reverts to the default setting and disables the administrative LSP metric.

Values

0 to 16777215

Platforms

All

metric

Syntax

metric metric

no metric

Context

[Tree] (config>router>mpls>fwd-policies>fwd-policy metric)

Full Context

configure router mpls forwarding-policies forwarding-policy metric

Description

This command configures the metric of an MPLS forwarding policy.

The metric parameter is supported with the endpoint policy only and is inherited by the routes which resolve their next hop to this policy.

The no form of this command removes the metric parameter from the MPLS forwarding policy.

Parameters

metric

Specifies the metric value.

Values

1 to 16777215

Platforms

All

metric

Syntax

metric metric

no metric [metric]

Context

[Tree] (config>router>static-route-entry>black-hole metric)

[Tree] (config>router>static-route-entry>next-hop metric)

[Tree] (config>router>static-route-entry>indirect metric)

Full Context

configure router static-route-entry black-hole metric

configure router static-route-entry next-hop metric

configure router static-route-entry indirect metric

Description

This command specifies the cost metric for the static route, expressed as a decimal integer. This value is used when importing the static route into other protocols such as OSPF. When the metric is configured as 0 then the metric configured in OSPF, default-import-metric, applies. When modifying the metric of an existing static route, the preference will not change unless specified. This value is also used to determine which static route to install in the forwarding table.

If there are multiple static routes with the same preference but different metrics then the lower cost (metric) route will be installed.

The no form of this command returns the metric to the default value

Default

metric 1

Parameters

metric

Specifies the cost metric value.

Values

0 to 65535

Platforms

All

metric

Syntax

metric metric

no metric

Context

[Tree] (config>service>sdp metric)

Full Context

configure service sdp metric

Description

This command specifies the metric to be used within the tunnel table manager for decision making purposes. When multiple SDPs going to the same destination exist, this value is used as a tie-breaker by tunnel table manager users such as MP-BGP to select the route with the lower value.

Parameters

metric

Specifies the SDP metric.

Values

0 to 65535

Platforms

All

metric

Syntax

metric metric

no metric

Context

[Tree] (config>router>isis>if>level metric)

Full Context

configure router isis interface level metric

Description

This command configures the metric used for the level on the interface.

In order to calculate the lowest cost to reach a given destination, each configured level on each interface must have a cost. The costs for each level on an interface may be different.

If the metric is not configured, the default of 10 is used unless reference bandwidth is configured.

The no form of this command reverts to the default value.

Default

metric 10

Parameters

metric

Specifies the metric assigned for this level on this interface.

Values

1 to 16777215

Platforms

All

metric

Syntax

metric metric

no metric

Context

[Tree] (config>router>ospf>area>interface metric)

[Tree] (config>router>ospf3>area>interface metric)

Full Context

configure router ospf area interface metric

configure router ospf3 area interface metric

Description

This command configures an explicit route cost metric for the OSPF interface that overrides the metrics calculated based on the speed of the underlying link.

The no form of this command deletes the manually configured interface metric, so the interface uses the computed metric based on the reference-bandwidth command setting and the speed of the underlying link.

Default

no metric

Parameters

metric

Specifies the metric to be applied to the interface expressed as a decimal integer.

Values

1 to 65535

Platforms

All

metric

Syntax

metric metric [equal | or-higher | or-lower]

no metric

Context

[Tree] (config>router>policy-options>policy-statement>entry>from metric)

Full Context

configure router policy-options policy-statement entry from metric

Description

This command matches BGP routes based on local preference (the value in the MULTI_EXIT_DISC attribute).

If no comparison qualifiers are present (equal, or-higher, or-lower), then equal is the implied default.

A non-BGP route does not match a policy entry if it contains the metric command. In addition, a BGP route without a MED attribute also does not match a policy entry if it contains a metric command.

Default

no metric

Parameters

metric

Specifies the MED value.

Values

0 to 4294967295, or a parameter name delimited by starting and ending at-sign (@) characters

equal

Specifies that matched routes should have the same MED as the value specified.

or-higher

Specifies that matched routes should have the same or a greater MED as the value specified.

or-lower

Specifies that matched routes should have the same or a lower MED as the value specified.

Platforms

All

metric

Syntax

metric {add | subtract} metric

metric set [igp | metric-value]

no metric

Context

[Tree] (config>router>policy-options>policy-statement>entry>action metric)

[Tree] (config>router>policy-options>policy-statement>default-action metric)

Full Context

configure router policy-options policy-statement entry action metric

configure router policy-options policy-statement default-action metric

Description

In a BGP import or export policy, this command assigns a MED value to routes matched by the policy statement entry. The MED value may be set to a fixed value (overriding the received value), set to the routing table cost of the route used to resolve the next hop of the BGP route, or modified by adding or subtracting a fixed value offset.

The no form of this command removes the MED attribute from the matched routes.

Default

no metric

Parameters

add

Specifies that an integer is added to any existing metric. If the result of the addition results in a number greater than 4294967295, the value 4294967295 is used.

subtract

Specified integer is subtracted from any existing metric. If the result of the subtraction results in a number less than 0, the value of 0 is used.

set

Specifies that integer replaces any existing metric.

igp

Sets the MED value to the routing table cost of the route used to resolve the next hop of the BGP route.

metric

Specifies the metric modifier expressed as a decimal integer.

Values

0 to 4294967295

param-name —Specifies the metric parameter variable name. Allowed values are any string up to 32 characters composed of printable, 7-bit ASCII characters. If the string contains special characters (#, ?, space), the entire string must be enclosed within double quotes. Policy parameters must start and end with at-signs (@); for example, "@variable@”

Platforms

All

metric

Syntax

metric metric

no metric

Context

[Tree] (config>router>isis>srv6>msloc>level metric)

[Tree] (config>router>isis>srv6>locator>level metric)

Full Context

configure router isis segment-routing-v6 micro-segment-locator level metric

configure router isis segment-routing-v6 locator level metric

Description

This command configures the Level 1 or Level 2 metric to advertise in the locator TLV.

The no form of this command takes the value from the configuration of the Level 1 or Level 2 MT0 default metric parameter config>router>isis>level>default-metric which has a default value of 10.

Default

no metric

Parameters

metric

Specifies the configuration metric value.

Values

1 to 16777215

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

metric

Syntax

metric metric-value

no metric

Context

[Tree] (config>service>vprn>sub-if>grp-if>sap>static-host>managed-routes>route-entry metric)

[Tree] (config>service>ies>sub-if>grp-if>sap>static-host>managed-routes>route-entry metric)

Full Context

configure service vprn subscriber-interface group-interface sap static-host managed-routes route-entry metric

configure service ies subscriber-interface group-interface sap static-host managed-routes route-entry metric

Description

This command associates a metric with the provisioned managed route.

The no form of this command returns the metric to its default value.

Default

no metric

Parameters

metric-value

Specifies the metric value.

Values

1 to 4294967295

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

metric

Syntax

metric metric

Context

[Tree] (config>ipsec>tnl-temp>rev-route metric)

Full Context

configure ipsec tunnel-template reverse-route metric

Description

This command configures the metric for reverse routes. The system uses the metric when selecting a route to install in the route table.

Default

metric 0

Parameters

metric
Specifies the metric value for reverse routes.
Values
0 to 65535

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

metric-in

metric-in

Syntax

metric-in metric

no metric-in

Context

[Tree] (config>service>vprn>ripng>group metric-in)

[Tree] (config>service>vprn>ripng metric-in)

[Tree] (config>service>vprn>rip>group metric-in)

[Tree] (config>service>vprn>rip>group>neighbor metric-in)

[Tree] (config>service>vprn>ripng>group>neighbor metric-in)

[Tree] (config>service>vprn>rip metric-in)

Full Context

configure service vprn ripng group metric-in

configure service vprn ripng metric-in

configure service vprn rip group metric-in

configure service vprn rip group neighbor metric-in

configure service vprn ripng group neighbor metric-in

configure service vprn rip metric-in

Description

This command sets the metric added to routes received from a RIP neighbor.

The no form of this command reverts the metric value back to the default.

Default

no metric-in

Parameters

metric

The value added to the metric of routes received from a RIP neighbor, expressed as a decimal integer.

Values

1 to 16

Platforms

All

metric-in

Syntax

metric-in metric

no metric-in

Context

[Tree] (config>router>ripng>group metric-in)

[Tree] (config>router>rip>group>neighbor metric-in)

[Tree] (config>router>ripng>group>neighbor metric-in)

[Tree] (config>router>ripng metric-in)

[Tree] (config>router>rip metric-in)

[Tree] (config>router>rip>group metric-in)

Full Context

configure router ripng group metric-in

configure router rip group neighbor metric-in

configure router ripng group neighbor metric-in

configure router ripng metric-in

configure router rip metric-in

configure router rip group metric-in

Description

This command configures the metric added to routes received from a RIP neighbor.

When applying an export policy to a RIP configuration, the policy overrides the metric values determined through calculations involving the metric-in and metric-out values.

The no form of the command reverts to the default value.

Default

metric-in 1

Parameters

metric

Specifies the value added to the metric of routes received from a RIP neighbor expressed as a decimal integer.

Values

1 to 16

Platforms

All

metric-out

metric-out

Syntax

metric-out metric

no metric-out

Context

[Tree] (config>service>vprn>rip>group metric-out)

[Tree] (config>service>vprn>ripng metric-out)

[Tree] (config>service>vprn>ripng>group metric-out)

[Tree] (config>service>vprn>ripng>group>neighbor metric-out)

[Tree] (config>service>vprn>rip>group>neighbor metric-out)

[Tree] (config>service>vprn>rip metric-out)

Full Context

configure service vprn rip group metric-out

configure service vprn ripng metric-out

configure service vprn ripng group metric-out

configure service vprn ripng group neighbor metric-out

configure service vprn rip group neighbor metric-out

configure service vprn rip metric-out

Description

This command sets the metric added to routes exported into RIP and advertised to RIP neighbors.

The no form of this command removes the command from the config and resets the metric-in value back to the default.

Default

no metric-out

Parameters

metric

The value added to the metric for routes exported into RIP and advertised to RIP neighbors, expressed as a decimal integer.

Values

1 to 16

Platforms

All

metric-out

Syntax

metric-out metric

no metric-out

Context

[Tree] (config>router>rip>group metric-out)

[Tree] (config>router>ripng>group metric-out)

[Tree] (config>router>ripng metric-out)

[Tree] (config>router>ripng>group>neighbor metric-out)

[Tree] (config>router>rip metric-out)

[Tree] (config>router>rip>group>neighbor metric-out)

Full Context

configure router rip group metric-out

configure router ripng group metric-out

configure router ripng metric-out

configure router ripng group neighbor metric-out

configure router rip metric-out

configure router rip group neighbor metric-out

Description

This command configures the metric assigned to routes exported into RIP and advertised to RIP neighbors.

When applying an export policy to a RIP configuration, the policy overrides the metric values determined through calculations involving the metric-in and metric-out values.

The no form of the command reverts to the default value.

Default

metric-out 1

Parameters

metric

Specifies the value added to the metric for routes exported into RIP and advertised to RIP neighbors expressed as a decimal integer.

Values

1 to 16

Platforms

All

metric-type

metric-type

Syntax

metric-type metric-type

no metric-type

Context

[Tree] (config>router>mpls>lsp-template metric-type)

[Tree] (config>router>mpls>lsp metric-type)

Full Context

configure router mpls lsp-template metric-type

configure router mpls lsp metric-type

Description

This command configures the link metric type used by the local CSPF or the PCE controller in the SR-TE LSP path computation.

The no form of this command returns the link metric type to its default value.

Default

metric-type igp

Parameters

metric-type

Specifies the metric type for the LSP.

Values

igp — Specifies use of the IGP metric.

te — Specifies use of the traffic-engineering metric. This is the default metric type.

delay — Specifies computation delay metrics.

Platforms

All

metric-type

Syntax

metric-type {igp | te-metric | delay}

no metric-type

Context

[Tree] (config>router>fad>flex-algo metric-type)

Full Context

configure router flexible-algorithm-definitions flex-algo metric-type

Description

This command configures the type of metric for the flexible algorithm. The topology graph assumes that all links are configured with the correct metric type.

For example, if the flexible algorithm definition instructs the use of te-metric keyword, it is assumed that all links have te-metric configured. Links without the te-metric configuration are excluded from the flexible algorithm topology graph.

The no form of this command removes the configured metric type and sets it to its default value.

Default

metric-type igp

Parameters

igp

Keyword to use the IGP metric for the flexible algorithm topology graph.

te-metric

Keyword to use the TE metric for the flexible algorithm topology graph.

delay

Keyword to use the delay metric for the flexible algorithm topology graph.

Platforms

All

mfib-allowed-mda-destinations

mfib-allowed-mda-destinations

Syntax

mfib-allowed-mda-destinations

Context

[Tree] (config>service>vpls>spoke-sdp>egress mfib-allowed-mda-destinations)

[Tree] (config>service>vpls>mesh-sdp>egress mfib-allowed-mda-destinations)

Full Context

configure service vpls spoke-sdp egress mfib-allowed-mda-destinations

configure service vpls mesh-sdp egress mfib-allowed-mda-destinations

Description

Commands in this context configure MFIB-allowed MDA destinations.

The allowed-mda-destinations node and the corresponding mda command are used on spoke and mesh SDP bindings to provide a list of MDA destinations in the chassis that are allowed as destinations for multicast streams represented by [*,g] and [s,g] multicast flooding records on the VPLS service. The MDA list only applies to IP multicast forwarding when IGMP snooping is enabled on the VPLS service. The MDA list has no effect on normal VPLS flooding such as broadcast, L2 multicast, unknown destinations or non-snooped IP multicast.

At the IGMP snooping level, a spoke or mesh SDP binding is included in the flooding domain for an IP multicast stream when it has either been defined as a multicast router port, received a IGMP query through the binding or has been associated with the multicast stream through an IGMP request by a host over the binding. Due to the dynamic nature of the way that a spoke or mesh SDP binding is associated with one or more egress network IP interfaces, the system treats the binding as appearing on all network ports. This causes all possible network destinations in the switch fabric to be included in the multicast streams flooding domain. The MDA destination list provides a simple mechanism that narrows the IP multicast switch fabric destinations for the spoke or mesh SDP binding.

If no MDAs are defined within the allowed-mda-destinations node, the system operates normally and will forward IP multicast flooded packets associated with the spoke or mesh SDP binding to all switch fabric taps containing network IP interfaces.

The MDA inclusion list should include all MDAs that the SDP binding may attempt to forward through. A simple way to ensure that an MDA that is not included in the list is not being used by the binding is to define the SDP the binding is associated with as MPLS and use an RSVP-TE LSP with a strict egress hop. The MDA associated with the IP interface defined as the strict egress hop should be present in the inclusion list. If the inclusion list does not currently contain the MDA that the binding is forwarding through, the multicast packets will not reach the destination represented by the binding.

By default, the MDA inclusion list is empty.

If an MDA is removed from the list, the MDA is automatically removed from the flooding domain of any snooped IP multicast streams associated with a destination on the MDA unless the MDA was the last MDA on the inclusion list. Once the inclusion list is empty, all MDAs are eligible for snooped IP multicast flooding for streams associated with the SDP binding.

Platforms

All

mfib-allowed-mda-destinations

Syntax

mfib-allowed-mda-destinations

Context

[Tree] (config>service>pw-template>egress mfib-allowed-mda-destinations)

Full Context

configure service pw-template egress mfib-allowed-mda-destinations

Description

Commands in this context configure MFIB-allowed XMA or MDA destinations.

The allowed-mda-destinations node and the corresponding mda command are used on spoke and mesh SDP bindings to provide a list of XMA or MDA destinations in the chassis that are allowed as destinations for multicast streams represented by [*,g] and [s,g] multicast flooding records on the VPLS service. The XMA or MDA list only applies to IP multicast forwarding when IGMP snooping is enabled on the VPLS service. The XMA or MDA list has no effect on normal VPLS flooding such as broadcast, Layer 2 multicast, unknown destinations or non-snooped IP multicast.

At the IGMP snooping level, a spoke or mesh SDP binding is included in the flooding domain for an IP multicast stream when it has either been defined as a multicast router port, received a IGMP query through the binding or has been associated with the multicast stream through an IGMP request by a host over the binding. Due to the dynamic nature of the way that a spoke or mesh SDP binding is associated with one or more egress network IP interfaces, the system treats the binding as appearing on all network ports. This causes all possible network destinations in the switch fabric to be included in the multicast streams flooding domain. The XMA or MDA destination list provides a simple mechanism that narrows the IP multicast switch fabric destinations for the spoke or mesh SDP binding.

If no XMAs or MDAs are defined within the allowed-mda-destinations node, the system operates normally and will forward IP multicast flooded packets associated with the spoke or mesh SDP binding to all switch fabric taps containing network IP interfaces.

The XMA or MDA inclusion list should include all XMAs or MDAs that the SDP binding may attempt to forward through. A simple way to ensure that an XMA or MDA that is not included in the list is not being used by the binding is to define the SDP the binding is associated with as MPLS and use an RSVP-TE LSP with a strict egress hop. The XMA or MDA associated with the IP interface defined as the strict egress hop should be present in the inclusion list.

If the inclusion list does not currently contain the XMA or MDA that the binding is forwarding through, the multicast packets will not reach the destination represented by the binding. By default, the XMA or MDA inclusion list is empty.

If an XMA or MDA is removed from the list, the XMA or MDA is automatically removed from the flooding domain of any snooped IP multicast streams associated with a destination on the XMA or MDA unless the XMA or MDA was the last XMA or MDA on the inclusion list. Once the inclusion list is empty, all XMAs or MDAs are eligible for snooped IP multicast flooding for streams associated with the SDP binding.

Platforms

All

mfib-ping

mfib-ping

Syntax

mfib-ping service service-id source src-ip destination mcast-address [size size] [ttl vc-label-ttl] [count send-count] [return-control] [timeout timeout] [interval interval]

Context

[Tree] (oam mfib-ping)

Full Context

oam mfib-ping

Description

This command determines the list of SAPs which egress a certain IP multicast stream (identified by source unicast and destination multicast IP addresses) within a VPLS service. An MFIB ping packet is always sent via the data plane.

An MFIB ping is forwarded across the VPLS following the MFIB. If an entry for the specified source unicast and destination multicast IP addresses exist in the MFIB for that VPLS, then the packet is forwarded along those paths, provided they are active. A response is generated only when there is an egress SAP binding for the specified IP multicast stream.

An MFIB ping reply can be sent using the data plane or the control plane. The return-control option configures the reply to be sent using the control plane. If return-control is not specified, the reply is sent using the data plane.

Parameters

service-id

Specifies the service ID of the VPLS to diagnose or manage.

Values

1 to 2147483647, service-name, up to 64 characters

src-ip

Specifies the source IP address for the OAM request.

Values

ipv4-address - a.b.c.dipv6-address - xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx

xx [0..FF]H

mcast-address

Specifies the destination multicast address for the OAM request.

Values

ipv4-address - a.b.c.dipv6-address - xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx

xx [0..FF]H

size

Specifies the multicast OAM request packet size, in octets, expressed as a decimal integer. The request payload is padded to the specified size with a 6-byte PAD header and a byte payload of 0xAA as necessary.

If the octet size specified is less than the minimum packet, the minimum sized packet necessary to send the request is used.

Values

1 to 9786

Default

No OAM packet padding

vc-label-ttl

Specifies the TTL value in the VC label for the OAM request, expressed as a decimal integer.

Values

1 to 255

Default

255

send-count

Specifies the number of messages to send, expressed as a decimal integer. The count parameter override the default number of message requests sent. Each message request must either time out or receive a reply before the next message request is sent.

The message interval value must be expired before the next message request is sent.

Values

1 to 100

Default

1

return-control

Specifies that the OAM reply must be sent using the control plane instead of the data plane.

timeout

Specifies the value used to override the default timeout value and is the amount of time that the router waits for a message reply after sending the next message request.

Upon the expiration of the message time out, the requesting router assumes that the message response is not received. A request timeout message is displayed by the CLI for each message request sent that expires. Any response received after the request times out is silently discarded.

Values

1 to 100

Default

5

interval

Specifies the value used to override the default request message send interval and defines the minimum amount of time that must expire before the next message request is sent.

If the interval is set to 1 second where the timeout value is set to 10 seconds, then the maximum time between message requests is 10 seconds and the minimum is 1 second. This depends upon the receipt of a message reply corresponding to the outstanding message request.

Values

1 to 10

Default

1

Platforms

All

Output

The following output is an example of multicast FIB connectivity test information

Output Example
A:ALA-A# oam mfib-ping service 10 source 10.10.10.1 destination 225.0.0.1 count 2
Seq Node-id                                               Path     Size  RTT
-------------------------------------------------------------------------------
[Send request Seq. 1.]
1   51.51.51.51:sap1/1/1                                 Self     100   0ms
1   54.54.54.54:sap1/1/2                                 In-Band  100   20ms
1   54.54.54.54:sap1/1/3                                 In-Band  100   10ms
1   52.52.52.52:sap1/1/3                                 In-Band  100   20ms
[Send request Seq. 2.]
2   51.51.51.51:sap1/1/1                                 Self     100   0ms
2   52.52.52.52:sap1/1/2                                 In-Band  100   10ms
2   54.54.54.54:sap1/1/2                                 In-Band  100   10ms
2   52.52.52.52:sap1/1/3                                 In-Band  100   20ms
2   54.54.54.54:sap1/1/3                                 In-Band  100   30ms
-------------------------------------------------------------------------------
A:ALA-AIM# oam mfib-ping service 1 source 11.11.0.0 destination 224.0.0.1
Seq Node-id                                               Path     Size  RTT
-------------------------------------------------------------------------------
[Send request Seq. 1.]
1   10.20.1.3:sap1/1/5:1                      Not in MFIB Self     40    0ms
1   10.20.1.3:sap1/1/2:1                                  Self     40    10ms
[Echo replies received: 2]
-------------------------------------------------------------------------------
A:ALA-AIM# 

mfib-table-high-wmark

mfib-table-high-wmark

Syntax

[no] mfib-table-high-wmark high-water-mark

Context

[Tree] (config>service>vpls mfib-table-high-wmark)

Full Context

configure service vpls mfib-table-high-wmark

Description

This command specifies the multicast FIB high watermark. When the percentage filling level of the multicast FIB exceeds the configured value, a trap is generated and a log entry is added.

The no form of this command reverts to the default.

Default

mfib-table-high-wmark 95

Parameters

high-water-mark

Specifies the multicast FIB high watermark as a percentage.

Values

1 to 100

Platforms

All

mfib-table-low-wmark

mfib-table-low-wmark

Syntax

[no] mfib-table-low-wmark low-water-mark

Context

[Tree] (config>service>vpls mfib-table-low-wmark)

Full Context

configure service vpls mfib-table-low-wmark

Description

This command specifies the multicast FIB low watermark. When the percentage filling level of the multicast FIB drops below the configured value, the corresponding trap is cleared and a log entry is added.

The no form of this command reverts to the default.

Default

mfib-table-low-wmark

Parameters

low-water-mark

Specifies the multicast FIB low watermark as a percentage.

Values

1 to 100

Default

90

Platforms

All

mfib-table-size

mfib-table-size

Syntax

mfib-table-size size

no mfib-table-size

Context

[Tree] (config>service>vpls mfib-table-size)

Full Context

configure service vpls mfib-table-size

Description

This command specifies the maximum number of (s,g) entries in the multicast forwarding database (MFIB) for this VPLS instance.

The mfib-table-size parameter specifies the maximum number of multicast database entries for both learned and static multicast addresses for the VPLS instance. When a table-size limit is set on the mfib of a service which is lower than the current number of dynamic entries present in the mfib then the number of entries remains above the limit.

The no form of this command removes the configured maximum MFIB table size.

Default

no mfib-table-size

Parameters

size

Specifies the maximum number of (s,g) entries allowed in the Multicast FIB

Values

1 to 40959

Platforms

All

mgmt-ethernet

mgmt-ethernet

Syntax

mgmt-ethernet [revert seconds]

no mgmt-ethernet

Context

[Tree] (config>redundancy mgmt-ethernet)

Full Context

configure redundancy mgmt-ethernet

Description

This command configures the active CPM to use the management Ethernet port of the standby CPM if the management Ethernet port on the active CPM goes down.

The revert option allows the administrator to control when to revert back to the management Ethernet port of the primary CPM after it comes up again.

The no form of this command disables redundancy, so that connectivity to the active CPM is lost if its Ethernet port goes down.

Default

no mgmt-ethernet

Parameters

seconds

Specifies the wait duration (in seconds) before reverting back to the management Ethernet port of the primary CPM.

Values

1 to 300

Platforms

7450 ESS, 7750 SR-7/12/12e, 7750 SR-2s, 7750 SR-7s, 7750 SR-14s, 7950 XRS

mh-mode

mh-mode

Syntax

mh-mode {access | network}

Context

[Tree] (config>service>vpls>bgp-evpn>vxlan mh-mode)

Full Context

configure service vpls bgp-evpn vxlan mh-mode

Description

This command configures multihoming mode.

Default

mh-mode access

Parameters

access

When configured in this mode, the BGP-EVPN instance does not participate in multihoming procedures, such as processing DF election for the service or enabling local bias forwarding mode.

network

When configured in this mode, the BGP-EVPN instance participates in multihoming procedures, such as processing DF election for the service or enable local bias forwarding mode.

In services with two VXLAN instances, only one of the two instances can be configured as network.

Platforms

All

mh-mode

Syntax

mh-mode {access | network}

Context

[Tree] (config>service>vpls>bgp-evpn>mpls mh-mode)

[Tree] (config>service>vpls>bgp-evpn>srv6 mh-mode)

Full Context

configure service vpls bgp-evpn mpls mh-mode

configure service vpls bgp-evpn segment-routing-v6 mh-mode

Description

This command configures each BGP-EVPN instance in a multi-instance EVPN VPLS service to behave as network or access.

You can only configure one network instance for the service. If the service has a provider tunnel enabled, it requires a network instance.

Default

mh-mode network

Parameters

access

Specifies that the BGP-EVPN instance does not participate in multihoming procedures, such as DF election processing or local bias forwarding.

network

Specifies that the BGP-EVPN instance participates in multihoming procedures, such as DF election processing or local bias forwarding.

In services with two instances, only one of the two instances can be configured as network.

Platforms

All

  • configure service vpls bgp-evpn mpls mh-mode

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

  • configure service vpls bgp-evpn segment-routing-v6 mh-mode

mh-mode

Syntax

mh-mode {access | network}

Context

[Tree] (config>service>epipe>bgp-evpn>srv6 mh-mode)

[Tree] (config>service>epipe>bgp-evpn>mpls mh-mode)

Full Context

configure service epipe bgp-evpn segment-routing-v6 mh-mode

configure service epipe bgp-evpn mpls mh-mode

Description

This command configures each BGP-EVPN instance in a multi-instance Epipe service to behave as network or access.

You can only configure one network instance for the service. If the service has a provider tunnel enabled, it requires a network instance.

Default

mh-mode network

Parameters

access

Specifies that the BGP-EVPN instance does not participate in multihoming procedures, such as DF election processing or local bias forwarding.

network

Specifies that the BGP-EVPN instance participates in multihoming procedures, such as DF election processing or local bias forwarding.

In services with two instances, only one of the two instances can be configured as network.

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

  • configure service epipe bgp-evpn segment-routing-v6 mh-mode

All

  • configure service epipe bgp-evpn mpls mh-mode

mhf-creation

mhf-creation

Syntax

mhf-creation {default | none | explicit | static}

no mhf-creation

Context

[Tree] (cfg>eth-cfm>domain>assoc>bridge mhf-creation)

Full Context

configure eth-cfm domain association bridge-identifier mhf-creation

Description

This command defines the MIP method of creation. MIP creation mode and other factors are part of the MIP creation authority (association or default-domain) logic. The MIP creation algorithm may result in multiple potential MIPs. Only the lowest-level valid MIP is installed. The static creation mode is the exception to the single MIP installation rule.

Under the association context, the level level parameter is not supported as part of this command. The level is derived from the level configuration of the domain.

The no form of this command is only available under the association context, and reverts the current mode of creation to the default none. In order to transition to and from the static mode of operation, the active mhf-creation mode must be none.

Default

mhf-creation none

Parameters

default

Specifies MHFs (MIPs) can be created for this SAP or spoke SDP without the requirement for a MEP at some lower MA level. If a lower-level MEP exists, the creation method will behave as explicit.

none

Specifies that no MHFs (MIPs) can be created for this SAP or spoke SDP.

explicit

Specifies that MHFs (MIPs) can be created for this SAP or spoke SDP only if a MEP is created at some lower MD Level. There must be at least one lower MD Level MEP provisioned on the same SAP or spoke SDP.

static

Specifies the exact level of the MHF (MIP) that will be created for this SAP. Multiple MHFs (MIPs) are allowed as long as the MD Level hierarchy is properly configured for the particular Primary VLAN. Ingress MHFs (MIPs) with primary VLAN are not supported on SDP Bindings.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

mhf-creation

Syntax

mhf-creation {none | default | explicit | static} level level

no mhf-creation

Context

[Tree] (config>eth-cfm>default-domain>bridge-identifier mhf-creation)

Full Context

configure eth-cfm default-domain bridge-identifier mhf-creation

Description

This command defines the MIP method of creation. MIP creation mode and other factors are part of the MIP creation authority (association or default-domain) logic. The MIP creation algorithm may result in multiple potential MIPs. Only the lowest-level valid MIP is installed. The static creation mode is the exception to the single MIP installation rule.

Under the association context, the level level parameter is not supported as part of this command. The level is derived from the level configuration of the domain.

The no form of this command is only available under the association context, and reverts the current mode of creation to the default none. In order to transition to and from the static mode of operation, the active mhf-creation mode must be none.

Default

mhf-creation defer (config>eth-cfm>default-domain>bridge-identifier)

Parameters

none

Specifies that no MHFs (MIPs) can be created for this SAP or spoke SDP.

default

Specifies MHFs (MIPs) can be created for this SAP or spoke SDP without the requirement for a MEP at some lower MA level. If a lower-level MEP exists, the creation method will behave as explicit.

explicit

Specifies that MHFs (MIPs) can be created for this SAP or spoke SDP only if a MEP is created at some lower MD Level. There must be at least one lower MD Level MEP provisioned on the same SAP or spoke SDP.

defer

Defers the MIP creation process to the system-wide read-only values. This parameter is only configurable under the default-domain context.

level

Specifies the requested level of the MIP. This is used by the MIP creation algorithm to determine its validity in comparison to other ETH-CFM MIPs in the same service. If level is configured as "defer”, the level value will be inherited from the global read-only system values, and "-1” will be stored as a MIB value in the table.

Values

0 to 7, defer

Default

defer

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, 7950 XRS

micro-loop-avoidance

micro-loop-avoidance

Syntax

micro-loop-avoidance [fib-delay fib-delay]

no micro-loop-avoidance

Context

[Tree] (config>router>isis>segment-routing micro-loop-avoidance)

Full Context

configure router isis segment-routing micro-loop-avoidance

Description

This command enables, in the IGP instance, the microloop avoidance feature to prevent microloops from using segment routing (SR) loop-free tunnels for packets that are forwarded over SR IS-IS node SIDs.

This command enables microloop avoidance for MT0. Microloop avoidance for MT2 is enabled when this command is enabled along with SR-MPLS MT2 using the configure router isis segment-routing multi-topology mt2 command.

When enabled, the behavior of the feature is triggered by the receipt of a single event on a P2P link or broadcast link with two neighbors:

  • link addition or restoration

  • link removal or failure

  • link metric change

IGP then performs the following procedures:

  1. IGP runs the main SPF and LFA SPFs.

  2. For a node or a prefix in which the SPF resulted in no change to its next hops and metrics, IGP takes no action.

  3. For a node or a prefix in which SPF resulted in a change to its next hops or metrics, IGP marks the route as eligible for microloop avoidance.

    1. Activate, for each node SID that uses a microloop avoidance eligible route with ECMP next hops, the common set of next hops between the previous and new SPF.

    2. Compute and activate, for each node SID which uses a microloop avoidance eligible route, with a single next hop loop-free SR tunnel that is applicable to the specific link event.

      This tunnel acts the microloop avoidance primary path for the route and uses the same outgoing interface as the new computed primary next hop.

    3. Program the TI-LFA, base LFA, or remote LFA backup path that protects the new primary next hop for the node SID.

  4. Start the fib-delay timer to delay programming of new main and LFA SPF results into the FIB.

  5. After the expiry of the fib-delay timer, program the new primary next hops for node SIDs routes that were marked eligible for microloop avoidance procedures.

The no form of this command disables the microloop avoidance feature.

Default

no micro-loop-avoidance

Parameters

fib-delay

Specifies the delay, in 100s of milliseconds, before the system programs the new next hops for the SR tunnel.

Values

1 to 300

Default

15

Platforms

All

micro-loop-avoidance

Syntax

[no] micro-loop-avoidance

Context

[Tree] (config>router>isis>flex-algos>flex-algo micro-loop-avoidance)

Full Context

configure router isis flexible-algorithms flex-algo micro-loop-avoidance

Description

This command enables flexible algorithms-aware microloop avoidance. When enabled, the microloop configuration parameters are inherited from the base SPF.

This command enables microloop avoidance with flexible algorithms for MT0. Microloop avoidance with flexible algorithms for MT2 is enabled when this command is enabled along with SR-MPLS MT2 using the configure router isis segment-routing multi-topology mt2 command.

The no form of this command disables the microloop avoidance for flexible algorithms.

Default

no micro-loop-avoidance

Platforms

All

micro-loop-avoidance

Syntax

[no] micro-loop-avoidance

Context

[Tree] (config>router>ospf>flex-algos>flex-algo micro-loop-avoidance)

Full Context

configure router ospf flexible-algorithms flex-algo micro-loop-avoidance

Description

This command enables microloop avoidance for an SR-OSPF flexible algorithm, and consequently, inherits the FIB delay timer from the SR-OSPF configure router ospf segment-routing context.

When enabled, FIB updates are delayed before programming new primary next hops to avoid microloops.

When enabled, the feature applies to the following contexts:
  • OSPFv2 SR-OSPF IPv4 tunnel (node SID)
  • IPv4 and IPv6 SR-TE LSPs that use a node SID in their segment list
  • IPv4 and IPv6 SR policies that use a node SID in their segment list

The no form of this command disables microloop avoidance. When microloop avoidance is disabled, the system forces any running FIB delay to expire immediately and programs the new next hops for all impacted node SIDs. When disabled, microloop avoidance is disabled instantaneously and will be disabled for the next SPF runs. Microloop avoidance remains disabled until it is re-enabled.

Default

no micro-loop-avoidance

Platforms

All

micro-loop-avoidance

Syntax

micro-loop-avoidance [fib-delay fib-delay]

no micro-loop-avoidance

Context

[Tree] (config>router>ospf>segm-rtng micro-loop-avoidance)

Full Context

configure router ospf segment-routing micro-loop-avoidance

Description

This command enables microloop avoidance for SR-OSPF.

When enabled, the feature applies to the following contexts:
  • SPFv2 SR-OSPF IPv4 tunnel (node SID)
  • IPv4 and IPv6 SR-TE LSPs that use a node SID in their segment list
  • IPv4 and IPv6 SR policies that use a node SID in their segment list

The no form of this command disables microloop avoidance. When microloop avoidance is disabled, the system forces any running FIB delay to expire immediately and programs the new next hops for all impacted node SIDs. When disabled, microloop avoidance is disabled instantaneously and will be disabled for the next SPF runs. Microloop avoidance remains disabled until it is re-enabled.

Default

no micro-loop-avoidance

Parameters

fib-delay

Specifies the FIB delay before programming new primary next hops. Configure the FIB delay timer to a value that corresponds to the worst-case IGP convergence in a network domain. The default FIB delay timer value corresponds to a network with a nominal convergence time.

Values

1 to 300

Default
15 (equal to 1.5 seconds or 15 units of 100 ms)

Platforms

All

micro-segment

micro-segment

Syntax

[no] micro-segment

Context

[Tree] (config>router>segment-routing>srv6 micro-segment)

Full Context

configure router segment-routing segment-routing-v6 micro-segment

Description

Commands in this context configure micro-segment SRv6.

The no form of this command removes the configuration.

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

micro-segment-locator

micro-segment-locator

Syntax

[no] micro-segment-locator ms-locator-name

Context

[Tree] (config>router>segment-routing>srv6 micro-segment-locator)

Full Context

configure router segment-routing segment-routing-v6 micro-segment-locator

Description

This command configures the name of an SRv6 micro-segment locator for use by the routing protocols and services. This also creates the context to configure the associated parameters.

A limit of 16 locators (regular and micro) per system is enforced.

The no form of this command removes the micro-segment locator.

Parameters

ms-locator-name

Specifies a micro-segment locator name, up to 64 characters.

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

micro-segment-locator

Syntax

[no] micro-segment-locator ms-locator-name

Context

[Tree] (config>router>segment-routing>srv6>inst micro-segment-locator)

Full Context

configure router segment-routing segment-routing-v6 base-routing-instance micro-segment-locator

Description

This command assigns a micro-segment locator to BGP for use with base router routes.

This command refers to a micro-segment locator name defined under the following context.

configure router segment-routing segment-routing-v6

The no form of this command removes the micro-segment locator.

Parameters

ms-locator-name

Specifies a micro-segment locator name, up to 64 characters.

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

micro-segment-locator

Syntax

[no] micro-segment-locator ms-locator-name

Context

[Tree] (config>service>vpls>srv6 micro-segment-locator)

[Tree] (config>service>epipe>srv6 micro-segment-locator)

[Tree] (config>service>vprn>srv6 micro-segment-locator)

Full Context

configure service vpls segment-routing-v6 micro-segment-locator

configure service epipe segment-routing-v6 micro-segment-locator

configure service vprn segment-routing-v6 micro-segment-locator

Description

This command assigns a micro-segment locator to the SRv6 instance in the service. The same micro-segment locator can be referenced in multiple BGP instances used by IPVPN or EVPN.

This command refers to a micro-segment locator name defined under the following context.

configure router segment-routing segment-routing-v6

The no form of this command removes the micro-segment locator name.

Parameters

ms-locator-name

Specifies a micro-segment locator name, up to 64 characters.

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

micro-segment-locator

Syntax

[no] micro-segment-locator ms-locator-name

Context

[Tree] (config>router>isis>srv6 micro-segment-locator)

Full Context

configure router isis segment-routing-v6 micro-segment-locator

Description

This command assigns a micro-segment locator to each algorithm in an IS-IS instance. The same micro-segment locator of a specific algorithm number can be shared with other IGP instances and BGP instances in IP-VPN or EVPN.

This command refers to a micro-segment locator name defined under the following context.

configure router segment-routing segment-routing-v6

The no form of this command removes the micro-segment locator.

Default

no micro-segment-locator

Parameters

ms-locator-name

Specifies a micro-segment locator name, up to 64 characters.

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

micro-segment-locator

Syntax

micro-segment-locator name function end-b6-encaps-red-next-csid [function-value function-value]

no micro-segment-locator

Context

[Tree] (conf>router>segment-routing>sr-policies>policy>srv6>binding-sid micro-segment-locator)

Full Context

configure router segment-routing sr-policies static-policy segment-routing-v6 binding-sid micro-segment-locator

Description

This command configures binding SID micro-segment-locator parameters for a local SRv6 policy.

The no form of the command removes the configuration.

Parameters

name

Specifies the name of the micro-segment-locator, up to 256 characters. A corresponding micro-segment-locator name must exist in the config>router>segment-routing>srv6 context.

end-b6-encaps-red-next-csid

Keyword to configure reduced encapsulation for the microbinding SID.

function-value

Specifies the optional function value of the local SRv6 microbinding SID. If a function value is configured, the router checks whether this function value is available for the named locator. If no function value is configured, the router dynamically allocates a value.

Values

1 to 65535

Default

no function value

Platforms

7450 ESS, 7750 SR, 7750 SR-s, 7950 XRS, VSR

mid-pool

mid-pool

Syntax

[no] mid-pool mid-pool-id

Context

[Tree] (config>qos>hs-pool-policy>mid-tier mid-pool)

Full Context

configure qos hs-pool-policy mid-tier mid-pool

Description

Commands in this context configure mid-pool tier parameters for an HS pool policy. Parameters allow for allocating the percentage of the root pool size, defining a mid-tier pool’s root-pool parent, specifying the port bandwidth oversubscription factor, or specifying a slope policy for the specific mid-tier pool.

The no form of the command reverts the parent root pool association to root-pool 1, reverts to the default allocation-percentage value, the default port-bw-oversub-factor, and default slope-policy to the specified mid-pool.

Parameters

mid-pool-id

Specifies the mid pool ID. This is a required parameter when this command is executed and specifies which mid-pool context is being entered.

Values

1 to 16

Platforms

7750 SR-7/12/12e

mid-tier

mid-tier

Syntax

mid-tier

Context

[Tree] (config>qos>hs-pool-policy mid-tier)

Full Context

configure qos hs-pool-policy mid-tier

Description

Commands in this context configure HS pool policy parameters. Within the mid-tier context, mid-pools can be associated with a root pool, sized as a percentage of the root pool, have an HS slope policy applied, or be configured with a port bandwidth oversubscription factor parameter used to influence the port-class pool sizes associated with the mid-tier pool.

Platforms

7750 SR-7/12/12e

migrant

migrant

Syntax

[no] migrant

Context

[Tree] (config>subscr-mgmt>wlan-gw>tunnel-query>ue-state migrant)

Full Context

configure subscriber-mgmt wlan-gw tunnel-query ue-state migrant

Description

This command enables matching on tunnels with migrant UEs.

The no form of this command disables matching on migrant UEs, unless UE state matching is disabled altogether.

Default

no migrant

Platforms

7750 SR, 7750 SR-e, 7750 SR-s, VSR

millisecond-event-timestamp

millisecond-event-timestamp

Syntax

[no] millisecond-event-timestamp

Context

[Tree] (config>aaa>isa-radius-plcy>acct-include-attributes millisecond-event-timestamp)

Full Context

configure aaa isa-radius-policy acct-include-attributes millisecond-event-timestamp

Description

This command enables the router to include the Alc-Millisecond-Event-Timestamp attribute in the accounting message. This attribute specifies the time the accounting event was logged, in milliseconds since Jan 1, 1970 00:00:00 UTC.

The no form of this command disables the router from including the Alc-Millisecond-Event-Timestamp attribute in the accounting message.

Platforms

7750 SR, 7750 SR-e, 7750 SR-s, VSR

min-advertisement

min-advertisement

Syntax

min-advertisement seconds

no min-advertisement

Context

[Tree] (config>service>vprn>sub-if>grp-if>ipv6 min-advertisement)

[Tree] (config>service>vprn>router-advert>if min-advertisement)

[Tree] (config>service>ies>sub-if>grp-if>ipv6 min-advertisement)

[Tree] (config>service>vprn>sub-if>grp-if>ipv6>rtr-adv min-advertisement)

[Tree] (config>service>ies>sub-if>ipv6>rtr-adv min-advertisement)

[Tree] (config>service>vprn>sub-if>ipv6>rtr-adv min-advertisement)

[Tree] (config>service>ies>sub-if>grp-if>ipv6>rtr-adv min-advertisement)

[Tree] (config>subscr-mgmt>rtr-adv-plcy min-advertisement)

Full Context

configure service vprn subscriber-interface group-interface ipv6 min-advertisement

configure service vprn router-advert interface min-advertisement

configure service ies subscriber-interface group-interface ipv6 min-advertisement

configure service vprn subscriber-interface group-interface ipv6 router-advertisements min-advertisement

configure service ies subscriber-interface ipv6 router-advertisements min-advertisement

configure service vprn subscriber-interface ipv6 router-advertisements min-advertisement

configure service ies subscriber-interface group-interface ipv6 router-advertisements min-advertisement

configure subscriber-mgmt router-advertisement-policy min-advertisement

Description

This command specifies the minimum time allowed between sending unsolicited router advertisements.

The no form of this command reverts to the default.

Default

min-advertisement 900

Parameters

seconds

Specifies the minimum advertisement interval, in seconds.

Values

900 to 1350

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

min-advertisement-interval

min-advertisement-interval

Syntax

[no] min-advertisement-interval seconds

Context

[Tree] (config>router>router-advert>if min-advertisement-interval)

[Tree] (config>service>vprn>router-advert>if min-advertisement-interval)

Full Context

configure router router-advertisement interface min-advertisement-interval

configure service vprn router-advertisement interface min-advertisement-interval

Description

This command configures the minimum interval between sending ICMPv6 neighbor discovery router advertisement messages.

Default

min-advertisement-interval 200

Parameters

seconds

Specifies the minimum interval in seconds between sending ICMPv6 neighbor discovery router advertisement messages.

Values

3 to 1350

Platforms

All

min-auth-interval

min-auth-interval

Syntax

min-auth-interval min-auth-interval

no min-auth-interval

Context

[Tree] (config>service>ies>sub-if>grp-if min-auth-interval)

[Tree] (config>service>vprn>sub-if>grp-if>arp-host min-auth-interval)

[Tree] (config>service>vpls>sap>arp-host min-auth-interval)

[Tree] (config>subscr-mgmt>msap-policy>vpls-only>arp-host min-auth-interval)

Full Context

configure service ies subscriber-interface group-interface min-auth-interval

configure service vprn subscriber-interface group-interface arp-host min-auth-interval

configure service vpls sap arp-host min-auth-interval

configure subscriber-mgmt msap-policy vpls-only-sap-parameters arp-host min-auth-interval

Description

This command configures the minimum authentication interval.

The no form of this command reverts to the default.

Default

min-auth-interval 15

Parameters

min-auth-interval

Specifies the minimum authentication interval, in minutes.

Values

1 to 6000

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

min-auth-interval

Syntax

min-auth-interval [days days] [hrs hours] [min minutes] [sec seconds]

no min-auth-interval

Context

[Tree] (config>service>ies>sub-if>grp-if>ipv6>rtr-sol min-auth-interval)

Full Context

configure service ies subscriber-interface group-interface ipv6 router-solicit min-auth-interval

Description

This command specify the minimum interval between two consecutive authentication attempts from the same host.

The no form of this command reverts to the default.

Parameters

days

Specifies the number of days that a user must wait for the next authentication attempt.

hours

Specifies the number of hours that a user must wait for the next authentication attempt.

minutes

Specifies the number of minutes that a user must wait for the next authentication attempt.

seconds

Specifies the number of seconds that a user must wait for the next authentication attempt.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

min-auth-interval

Syntax

min-auth-interval [days days] [hrs hours] [min minutes] [sec seconds]

min-auth-interval infinite

no min-auth-interval

Context

[Tree] (config>service>ies>sub-if>grp-if>ipoe-session min-auth-interval)

[Tree] (config>service>vprn>sub-if>grp-if>ipoe-session min-auth-interval)

Full Context

configure service ies subscriber-interface group-interface ipoe-session min-auth-interval

configure service vprn subscriber-interface group-interface ipoe-session min-auth-interval

Description

Re-authentication for IPoE sessions enable dynamic policy changes.

This command configures the maximum frequency of re-authentications by specifying a minimum interval between two non-forced authentications for the same IPoE session.

A forced authentication is by default triggered by a circuit-id, interface-id or remote-id change (see the force-auth [config>service>ies>sub-if>grp-if>ipoe-session force-auth, config>service>vprn>sub-if>grp-if>ipoe-session force-auth] command).

Re-authentications are, by default, disabled and can be enabled by configuring a min-auth-interval.

Setting the min-auth-interval to zero seconds always re-authenticates on each trigger packet.

The no form of this command reverts to the default behavior.

Default

min-auth-interval infinite

Parameters

days

Specifies the min number of days between two non-forced authentications for IPoE sessions.

Values

0 to 365

hours

Specifies the min number of hours between two non-forced authentications for IPoE sessions.

Values

0 to 23

minutes

Specifies the min number of minutes between two non-forced authentications for IPoE sessions.

Values

0 to 59

seconds

Specifies the min number of seconds between two non-forced authentications for IPoE sessions.

Values

0 to 59

infinite

Specifies that non-forced re-authentications for IPoE sessions is not performed.

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

min-bandwidth

min-bandwidth

Syntax

min-bandwidth bandwidth-in-mbps

no min-bandwidth

Context

[Tree] (config>router>mpls>lsp-template>auto-bandwidth min-bandwidth)

[Tree] (config>router>mpls>lsp>auto-bandwidth min-bandwidth)

Full Context

configure router mpls lsp-template auto-bandwidth min-bandwidth

configure router mpls lsp auto-bandwidth min-bandwidth

Description

This command configures the minimum bandwidth that auto-bandwidth allocation is allowed to request for an LSP.

The LSP minimum applies whether the bandwidth adjustment is triggered by normal adjust-timer expiry or manual request.

The no form of this command reverts to the default value.

Default

min-bandwidth 0

Parameters

bandwidth-in-mbps

Specifies the minimum bandwidth in Mb/s.

Values

0 to 6400000

Platforms

All

min-delay

min-delay

Syntax

min-delay [delay]

no min-delay

Context

[Tree] (config>log>event-handling>handler>action-list>entry min-delay)

Full Context

configure log event-handling handler action-list entry min-delay

Description

This command specifies the minimum delay in seconds between subsequent executions of the action specified in this entry. This is useful, for example, to ensure that a script does not get triggered to execute too often.

Default

no min-delay

Parameters

delay

Specifies the unit in seconds.

Values

1 to 604800

Platforms

All

min-first-fragment-size-rx

min-first-fragment-size-rx

Syntax

min-first-fragment-size-rx mtu-bytes

no min-first-fragment-size-rx

Context

[Tree] (config>service>vprn>nat>inside>dslite>address min-first-fragment-size-rx)

[Tree] (config>router>nat>inside>dslite>address min-first-fragment-size-rx)

Full Context

configure service vprn nat inside dual-stack-lite address min-first-fragment-size-rx

configure router nat inside dual-stack-lite address min-first-fragment-size-rx

Description

This command configures the minimum MTU size for the first fragment in the upstream direction. This command can be used to enable processing of first IPv6 fragments smaller than 1280 bytes. RFC 8200 recommends the minimum MTU in IPv6 be 1280 bytes which allows fragmentation only for packets that are larger than 1280 bytes. If a first fragment is smaller than 1280 bytes, DS-lite implementation in the SR OS, by default, drops the first fragment.

The no form of the command reverts to the default value.

Default

min-first-fragment-size-rx 1280

Parameters

mtu-bytes

Specifies the minimum MTU size for the first fragment in the upstream direction

Values

512 to 1280

Platforms

7450 ESS, 7750 SR, 7750 SR-e, 7750 SR-s, VSR

min-frame-length

min-frame-length

Syntax

min-frame-length byte-length

Context

[Tree] (config>port>ethernet min-frame-length)

Full Context

configure port ethernet min-frame-length

Description

This command configures the minimum transmitted frame length.

Note: The byte-length value of 72 is only supported on FP4 and newer generations of XMA, MDA-e-XP, and MDA-s.

Parameters

byte-length

Specifies the number of bytes for the minimum frame length.

Values

64, 68, 72

Default

64

Platforms

All

min-lease-time

min-lease-time

Syntax

min-lease-time [days days] [hrs hours] [min minutes] [sec seconds]

no min-lease-time

Context

[Tree] (config>router>dhcp>server>pool min-lease-time)

[Tree] (config>service>vprn>dhcp>server>pool min-lease-time)

Full Context

configure router dhcp local-dhcp-server pool min-lease-time

configure service vprn dhcp local-dhcp-server pool min-lease-time

Description

This command configures the minimum lease time.

The no form of this command reverts to the default.

Default

min-lease-time min 10

Parameters

min-lease-time

Specifies the minimum lease time.

Values

days

0 to 3650

hours

0 to 23

minutes

0 to 59

seconds

0 to 59

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

min-num-ue

min-num-ue

Syntax

min-num-ue minimum

no min-num-ue

Context

[Tree] (config>subscr-mgmt>wlan-gw>tunnel-query min-num-ue)

Full Context

configure subscriber-mgmt wlan-gw tunnel-query min-num-ue

Description

This command enables matching only on tunnels that have at least the specified number of UEs connected.

The no form of this command disables matching on a minimum number of UEs.

Default

no min-num-ue

Parameters

minimum

Specifies the minimum number of UEs.

Values

1 to 4294967295

Platforms

7750 SR, 7750 SR-e, 7750 SR-s, VSR

min-route-advertisement

min-route-advertisement

Syntax

min-route-advertisement seconds

no min-route-advertisement

Context

[Tree] (config>subscr-mgmt>bgp-prng-plcy min-route-advertisement)

Full Context

configure subscriber-mgmt bgp-peering-policy min-route-advertisement

Description

This command configures the minimum interval, in seconds, at which a prefix can be advertised to a peer.

The no form of this command reverts to default values.

Default

min-route-advertisement 30

Parameters

seconds

Specifies the minimum route advertising interval, in seconds, expressed as a decimal integer.

Values

1 to 255

Platforms

7450 ESS, 7750 SR, 7750 SR-a, 7750 SR-e, 7750 SR-s, VSR

min-route-advertisement

Syntax

min-route-advertisement seconds

no min-route-advertisement

Context

[Tree] (config>service>vprn>bgp>group>neighbor min-route-advertisement)

[Tree] (config>service>vprn>bgp min-route-advertisement)

[Tree] (config>service>vprn>bgp>group min-route-advertisement)

Full Context

configure service vprn bgp group neighbor min-route-advertisement

configure service vprn bgp min-route-advertisement

configure service vprn bgp group min-route-advertisement

Description

This command configures the minimum interval, in seconds, at which a prefix can be advertised to a peer.

This configuration parameter can be set at three levels: global level (applies to all peers), group level (applies to all peers in peer-group) or neighbor level (only applies to specified peer). The most specific value is used.

The no form of this command reverts to default values.

Default

min-route-advertisement 30

Parameters

seconds

Specifies the minimum route advertising interval, in seconds, expressed as a decimal integer.

Values

1 to 255

Platforms

All

min-route-advertisement

Syntax

min-route-advertisement seconds

no min-route-advertisement

Context

[Tree] (config>router>bgp>group min-route-advertisement)

[Tree] (config>router>bgp>group>neighbor min-route-advertisement)

[Tree] (config>router>bgp min-route-advertisement)

Full Context

configure router bgp group min-route-advertisement

configure router bgp group neighbor min-route-advertisement

configure router bgp min-route-advertisement

Description

This command configures the minimum interval, in seconds, between successive updates of a prefix towards a peer.

This configuration parameter can be set at three levels: global level (applies to all peers), group level (applies to all peers in peer-group), or neighbor level (only applies to specified peer). The most specific value is used.

The no form of this command used at the global level reverts to default.

The no form of this command used at the group level reverts to the value defined at the global level.

The no form of this command used at the neighbor level reverts to the value defined at the group level.

The rapid-update command can be used to override the peer-level min-route-advertisement time and applies the minimum setting (0 seconds) to routes belonging to address families specified by the rapid-update command; routes of other address families continue to be advertised according to the session-level MRAI setting.

The rapid-update and rapid-withdrawal commands may result in the routes being sent before the peer-level MRAI timer expires.

Default

min-route-advertisement 30

Parameters

seconds

Specifies the minimum route advertising interval, in seconds, expressed as a decimal integer.

Values

1 to 255

Platforms

All