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.
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.
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.
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.
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.
- 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.
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.
- 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.
- 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.
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.
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.
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.
- additional-frr-labels labels
-
Specifies the addition FRR labels.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
- 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).
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.
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.
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.
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.
- egp-max-paths
-
Specifies the maximum number of multipaths per prefix or NLRI when the best path is an EBGP learned route.
- ibgp-max-paths
-
Specifies the maximum number of multipaths per prefix or NLRI when the best path is an IBGP learned route.
- 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.
- ebgp-max-paths
-
Specifies the maximum number of multipaths per prefix or NLRI when the best path is an EBGP learned route.
- ibgp-max-paths
-
Specifies the maximum number of multipaths per prefix or NLRI when the best path is an IBGP learned route.
- 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.
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.
- 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).
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
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.
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.
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.
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.
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.
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
-
Keyword to set the MBS to its default value.
- bytes
-
Keyword to interpret the configured value is in bytes.
- kilobytes
-
Keyword to interpret the configured value is in kilobytes.
- microseconds
-
Specifies the MBS as a function of delay time.
- percent
-
Specifies the MBS as a percentage of the SAP latency budget.
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
-
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.
- kilobytes
-
Specifies the value is interpreted as the queue’s MBS value given in 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.
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.
- [bytes | kilobytes]
-
Specifies bytes or 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.
- [bytes | kilobytes]
-
Specifies bytes or 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.
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.
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.
- 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.
- 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.
- 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.
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.
- 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.
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.
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.
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.
- bytes | kilobytes:
-
This parameter indicates whether the size is expressed in bytes or 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.
- 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.
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
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.
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.
- 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.
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.
- 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.
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.
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.
- percent-of-pool
-
Specifies the percentage of the pool that is reserved for multicast path queues within their CBS threshold.
- 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.
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.
- 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.
- 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.
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.
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.
- 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.
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.
- end md-index
-
Specifies the upper value of the index range. The value must be greater than or equal to the start value.
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.
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.
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.
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
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.
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.
- 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.
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.
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.
- 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.
- 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.
- 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.
- 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.
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.
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.
- low-percentage
-
Specifies the low threshold value, as a percentage.
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.
- 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.
- 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.
- rmon-event-type
-
Specifies the type of notification action to be taken when this event occurs.
- 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.
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.
- 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.
- seconds
-
Specifies the polling period over which the data is sampled and compared with the rising and falling thresholds.
- rmon-event-type
-
Specifies the type of notification action to be taken when this event occurs.
- 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.
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.
- md-index
-
Specifies the maintenance domain (MD) index value.
- ma-index
-
Specifies the MA index value.
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.
- md-index
-
Specifies the maintenance domain (MD) index value.
- ma-index
-
Specifies the MA index value.
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.
- md-index
-
Specifies the maintenance domain (MD) index value.
- ma-index
-
Specifies the MA index value.
- vlan-id
-
Specifies the outer VLAN ID of the tunnel and is specific to tunnel facility MEPs.
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.
- md-index
-
Specifies the maintenance domain (MD) index value.
- ma-index
-
Specifies the maintenance association (MA) index value.
- 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.
- md-index
-
Specifies the maintenance domain (MD) index value.
- ma-index
-
Specifies the maintenance association (MA) index value.
- 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.
- md-index
-
Specifies the maintenance domain (MD) index value.
- ma-index
-
Specifies the MA index value.
- 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.
- md-index
-
Specifies the maintenance domain (MD) index value.
- ma-index
-
Specifies the MA index value.
- 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.
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.
- md-index
-
Specifies the maintenance domain (MD) index value of the launch point.
- ma-index
-
Specifies the maintenance association (MA) index value of the launch point.
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.
- md-index
-
Specifies the maintenance domain (MD) index value.
- ma-index
-
Specifies the MA index value.
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.
- 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.
- 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.
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.
- 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.
- 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
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.
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.
- 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.
- 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.
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.
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.
- milliseconds milliseconds
-
Specifies the time interval, in milliseconds, between sending advertisement messages.
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.
- milliseconds milliseconds
-
Specifies the time interval, in milliseconds, between sending advertisement messages. This parameter is not supported on non-redundant chassis.
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.
- milliseconds milliseconds
-
Specifies the time interval, in milliseconds, between sending advertisement messages. This parameter is not supported on single-slot chassis.
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.
- milliseconds
-
Specifies the time interval, in milliseconds, between sending advertisement messages.
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.
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:
-
Shutdown the backup SRRP instance.
-
Change the message SAP on the shutdown node.
-
Change the message SAP on the active master node.
-
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.
- value
-
Specifies the number of times a signaling request message is transmitted towards the same peer Mobile Gateway.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- src-ip
-
Specifies the source IP address for the OAM request.
- mcast-address
-
Specifies the destination multicast address for the OAM request.
- 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.
- vc-label-ttl
-
Specifies the TTL value in the VC label for the OAM request, expressed as a decimal integer.
- 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.
- 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.
- 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.
Platforms
All
Output
The following output is an example of multicast FIB connectivity test information
Output ExampleA: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.
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.
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
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.
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.
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:
-
IGP runs the main SPF and LFA SPFs.
-
For a node or a prefix in which the SPF resulted in no change to its next hops and metrics, IGP takes no action.
-
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.
-
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.
-
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.
-
Program the TI-LFA, base LFA, or remote LFA backup path that protects the new primary next hop for the node SID.
-
-
Start the fib-delay timer to delay programming of new main and LFA SPF results into the FIB.
-
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.
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.
- 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.
- 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.
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.
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.
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.
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.
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.
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.
- hours
-
Specifies the min number of hours between two non-forced authentications for IPoE sessions.
- minutes
-
Specifies the min number of minutes between two non-forced authentications for IPoE sessions.
- seconds
-
Specifies the min number of seconds between two non-forced authentications for IPoE sessions.
- 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.
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.
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
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.
Parameters
- byte-length
-
Specifies the number of bytes for the minimum frame length.
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.
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.
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.
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.
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.
Platforms
All