Feedback
|
Table Of Contents
Management Plane Protection Commands on Cisco IOS XR Software
Management Plane Protection Commands on Cisco IOS XR Software
This module describes the Cisco IOS XR software commands used to configure management plane protection (MPP).
For detailed information about keychain management concepts, configuration tasks, and examples, see the Implementing Management Plane Protection on Cisco IOS XR Software configuration module.
address ipv4 (MPP)
To configure the peer IPv4 address in which management traffic is allowed on the interface, use the address ipv4 command in interface peer configuration mode. To remove the IP address that was previously configured on this interface, use the no form of this command.
address ipv4 {peer-ip-address | peer ip-address/length}
no address ipv4 {peer-ip-address | peer ip-address/length}
Syntax Description
Defaults
If no specific peer is configured, all peers are allowed.
Command Modes
Interface peer configuration
Command History
Release ModificationRelease 3.6.0
This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.
Release 3.7.0
No modification.
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Examples
The following example shows how to configure the peer IPv4 address 10.1.0.0 with a prefix of 16 for management traffic:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# inbandRP/0/RP0/CPU0:router(config-mpp-inband)# interface POS 0/6/0/0RP/0/RP0/CPU0:router(config-mpp-inband-POS0_6_0_0)# allow Telnet peerRP/0/RP0/CPU0:router(config-telnet-peer)# address ipv4 10.1.0.0/16Related Commands
address ipv6 (MPP)
To configure the peer IPv6 address in which management traffic is allowed on the interface, use the address ipv6 command in interface peer configuration mode. To remove the IP address that was previously configured on this interface, use the no form of this command.
address ipv6 {peer-ip-address | peer ip-address/length}
no address ipv6 {peer-ip-address | peer ip-address/length}
Syntax Description
Defaults
If no specific peer is configured, all peers are allowed.
Command Modes
Interface peer configuration
Command History
Release ModificationRelease 3.6.0
This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.
Release 3.7.0
No modification.
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Task ID
Examples
The following example shows how to configure the peer IPv6 address 33::33 for management traffic:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# out-of-bandRP/0/RP0/CPU0:router(config-mpp-outband)# interface POS 0/6/0/2RP/0/RP0/CPU0:router(config-mpp-outband-POS0_6_0_2)# allow TFTP peerRP/0/RP0/CPU0:router(config-tftp-peer)#address ipv6 33::33Related Commands
allow
To configure an interface as an inband or out-of-band interface to allow all peer addresses for a specified protocol or all protocols, use the allow command in management plane protection inband interface configuration mode or management plane protection out-of-band interface configuration. To disallow a protocol on an interface, use the no form of this command.
allow {protocol | all} [peer]
no allow {protocol | all} [peer]
Syntax Description
Defaults
By default, no management protocol is allowed on any interface except the management interfaces.
Command Modes
Management plane protection inband interface configuration
Management plane protection out-of-band interface configuration
Command History
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
If you permit or allow a specific protocol to an interface, traffic is allowed only for that protocol, and all other management traffic is dropped.
After you configure the interface as inband or out-of-band, the specified protocol's traffic, or all protocol traffic, is allowed on the interface. Interfaces that are not configured as inband or out-of-band interfaces, drop the protocol traffic.
Task ID
Examples
The following example shows how to configure all management protocols for all inband interfaces:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# inbandRP/0/RP0/CPU0:router(config-mpp-inband)# interface allRP/0/RP0/CPU0:router(config-mpp-inband-all)# allow allThe following example shows how to configure peer-filtering for the TFTP protocol for out-of-band interfaces:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# out-of-bandRP/0/RP0/CPU0:router(config-mpp-outband)# interface POS 0/6/0/2RP/0/RP0/CPU0:router(config-mpp-outband-POS0_6_0_2)# allow TFTP peerRP/0/RP0/CPU0:router(config-tftp-peer)#Related Commands
control-plane
To enter the control plane configuration mode, use the control-plane command in global configuration mode. To disable all the configurations under control plane mode, use the no form of this command.
control-plane
no control-plane
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values
Command Modes
Global configuration
Command History
Release ModificationRelease 3.5.0
This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.
Release 3.6.0
No modification.
Release 3.7.0
No modification.
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Use the control-plane command to enter control plane configuration mode.
Task ID
Examples
The following example shows how to enter control plane configuration mode using the control-plane command:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)#Related Commands
inband
To configure an inband interface and to enter management plane protection inband configuration mode, use the inband command in management plane protection configuration mode. To disable all configurations under inband configuration mode, use the no form of this command.
inband
no inband
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values
Command Modes
Management plane protection inband configuration
Command History
Release ModificationRelease 3.5.0
This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.
Release 3.6.0
No modification.
Release 3.7.0
No modification.
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Use the inband command to enter management plane protection inband configuration mode.
Task ID
Examples
The following example shows how to enter management plane protection inband configuration mode using the inband command:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# inbandRP/0/RP0/CPU0:router(config-mpp-inband)#Related Commands
interface (MPP)
To configure a specific interface or all interfaces as an inband or out-of-band interface, use the interface command in management plane protection inband configuration mode or management plane protection out-of-band configuration mode. To disable all the configurations under an interface mode, use the no form of this command.
interface {type instance | all}
no interface {type instance | all}
Syntax Description
Defaults
No default behavior or values
Command Modes
Management plane protection inband configuration
Management plane protection out-of-band configuration
Command History
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Use the interface command to enter management plane protection inband interface configuration mode or management plane protection out-of-band interface configuration mode.
For the instance argument, you cannot configure Management Ethernet interfaces as inband interfaces.
Task ID
Examples
The following example shows how to configure all inband interfaces for MPP:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# inbandRP/0/RP0/CPU0:router(config-mpp-inband)# interface allRP/0/RP0/CPU0:router(config-mpp-inband-all)#The following example shows how to configure all out-of-band interfaces for MPP:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# out-of-bandRP/0/RP0/CPU0:router(config-mpp-outband)# interface allRP/0/RP0/CPU0:router(config-mpp-outband-all)#Related Commands
management-plane
To configure management plane protection to allow and disallow protocols, use the management-plane command in control plane configuration mode. To disable all configurations under management-plane mode, use the no form of this command.
management-plane
no management-plane
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values
Command Modes
Control plane configuration
Command History
Release ModificationRelease 3.5.0
This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.
Release 3.6.0
No modification.
Release 3.7.0
No modification.
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Use the management-plane command to enter the management plane protection configuration mode.
Task ID
Examples
The following example shows how to enter management plane protection configuration mode using the management-plane command:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)#Related Commands
out-of-band
To configure out-of-band interfaces or protocols and to enter management plane protection out-of-band configuration mode, use the out-of-band command in management plane protection configuration mode. To disable all configurations under management plane protection out-of-band configuration mode, use the no form of this command.
out-of-band
no out-of-band
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values
Command Modes
Management plane protection configuration
Command History
Release ModificationRelease 3.6.0
This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.
Release 3.7.0
No modification.
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
Use the out-of-band command to enter management plane protection out-of-band configuration mode.
Out-of-band refers to an interface that allows only management protocol traffic to be forwarded or processed. An out-of-band management interface is defined by the network operator to specifically receive network management traffic. The advantage is that forwarding (or customer) traffic cannot interfere with the management of the router.
Task ID
Examples
The following example shows how to enter management plane protection out-of-band configuration mode using the out-of-band command:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# out-of-bandRP/0/RP0/CPU0:router(config-mpp-outband)#Related Commands
show mgmt-plane
To display information about the management plane such as type of interface and protocols enabled on the interface, use the show mgmt-plane command in EXEC mode.
show mgmt-plane [inband | out-of-band] [interface {type instance} | vrf]
Syntax Description
Defaults
No default behavior or values
Command Modes
EXEC
Command History
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
The vrf keyword is valid only for out-of-band VRF configurations.
Task IDI
Examples
The following sample output displays all the interfaces that are configured as inband or out-of-band interfaces under MPP:
RR/0/RP0/CPU0:router# show mgmt-planeManagement Plane Protectioninband interfaces----------------------interface - POS0_6_0_0ssh configured -All peers allowedtelnet configured -peer v4 allowed - 10.1.0.0/16all configured -All peers allowedinterface - POS0_6_0_1telnet configured -peer v4 allowed - 10.1.0.0/16interface - allall configured -All peers allowedoutband interfaces----------------------interface - POS0_6_0_2tftp configured -peer v6 allowed - 33::33The following sample output displays the Virtual Private Network (VPN) routing and forwarding (VRF) reference of an out-of-band interface:
RR/0/RP0/CPU0:router# show mgmt-plane out-of-band vrfManagement Plane Protection -out-of-band VRF - my_out_of_bandRelated Commands
vrf (MPP)
To configure a Virtual Private Network (VPN) routing and forwarding (VRF) reference of an out-of-band interface, use the vrf command in management plane protection out-of-band configuration mode. To remove the VRF definition before the VRF name is used, use the no form of this command.
vrf vrf-name
no vrf vrf-name
Syntax Description
Defaults
The VRF concept must be used to configure interfaces as out-of-band. If no VRF is configured during an out-of-band configuration, the interface goes into a default VRF.
Command Modes
Management plane protection out-of-band configuration
Command History
Release ModificationRelease 3.6.0
This command was introduced on the Cisco CRS-1 and Cisco XR 12000 Series Router.
Release 3.7.0
No modification.
Usage Guidelines
To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.
If the VRF reference is not configured, the default name MPP_OUTBAND_VRF is used.
If there is an out-of-band configuration that is referring to a VRF and the VRF is deleted, all the MPP bindings are removed.
Task ID
Examples
The following example shows how to configure the VRF:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# vrf my_out_of_bandRP/0/RP0/CPU0:router(config-vrf)# address-family ipv4 unicastRP/0/RP0/CPU0:router(config-vrf-af)# exitRP/0/RP0/CPU0:router(config-vrf)# address-family ipv6 unicastRP/0/RP0/CPU0:router(config-vrf-af)# commitRP/0/RP0/CPU0:router(config-vrf-af)# endRR/0/RP0/CPU0:router#The following example shows how to configure the VRF definition for MPP:
RR/0/RP0/CPU0:router# configureRP/0/RP0/CPU0:router(config)# control-planeRP/0/RP0/CPU0:router(config-ctrl)# management-planeRP/0/RP0/CPU0:router(config-mpp)# out-of-bandRP/0/RP0/CPU0:router(config-mpp-outband)# vrf my_out_of_bandRelated Commands
Feedback