Deletes neighbors formed using the IPv4 protocol family.
ipv6
Deletes neighbors formed using the IPv6 protocol family.
vrf
(Optional) Specifies all virtual routing forwarding (VRF) instance tables or a specific VRF table for an IP address.
vrf-name
(Optional) Names a specific VRF table for the specified IP address.
autonomous- system-number
Specifies the autonomous system number.
neighbors
Deletes neighbors formed using the IP protocol family.
neighbor-address
(Optional) IP address of neighbor.
interface-type
(Optional) Deletes from the neighbor table the interface type and number that all entries learned through this interface.
interface-number
(Optional) Specifies the interface number for theinterface-type argument.
soft
(Optional) Resyncs with peer without an adjacency reset.
Command Modes
Privileged EXEC (#)
Command History
Release
Modification
15.0(1)M
This command was introduced.
12.2(33)SRE
This command was integrated into Cisco IOS Release 12.2(33)SRE.
12.2(33)XNE
This command was integrated into Cisco IOS Release 12.2(33)XNE.
Cisco IOS XE Release 2.5
This command was integrated into Cisco IOS XE Release 2.5.
12.2SX
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
15.2(1)S
This command was deprecated in Cisco IOS Release 15.2(1)S and replaced by the
clear service-routing xmcp client command.
Cisco IOS XE Release 3.5S
This command was deprecated in Cisco IOS XE Release 3.5S and replaced by the
clear service-routing xmcp client command.
15.2(2)T
This command was deprecated in Cisco IOS Release 15.2(2)T and replaced by the
clear service-routing xmcp client command.
Usage Guidelines
Use the
cleareigrpservice-familycommand in privileged EXEC mode to remove information related to Cisco SAF service-family neighbors and external clients.
Note
Using the
cleareigrpservice-familyipv6 commands requires an IPv6-enabled SAF client, which currently does not exist.
Examples
The following example clears an EIGRP service-family External Client named “example_2” from Cisco SAF:
Router> enable
Router# show eigrp service-family external-client
External SAF Connected Clients
Client Label Client No. Client API Handle File Descriptor
example_1 1 1 1
example_2 2 2 2
Router# clear eigrp service-family external-client example_2
Router# show eigrp service-family external-client
External SAF Connected Clients
Client Label Client No. Client API Handle File Descriptor
example_1 1 1 1
Related Commands
Command
Description
show eigrp service-family
Displays information about the EIGRP IPv4 or IPv6 service families.
show eigrp service-family external-client
Displays information about the EIGRP service-family External Clients.
clear service-routing capabilities-manager
To clear current capabilities information, use the
clearservice-routing capabilities-manager command in user EXEC or privileged EXEC mode.
clear service-routing capabilities-manager
Syntax Description
This command has no keywords or arguments.
Command Modes
User EXEC (>) Privileged EXEC (#)
Command History
Release
Modification
15.1(3)S
This command was introduced.
Cisco IOS XE Release 3.4S
This command was integrated into Cisco IOS XE Release 3.4S.
Usage Guidelines
Use the
clearservice-routing capabilities-managercommand in user or privileged EXEC mode to remove current capabilities information. Capabilities Manager will automatically rediscover new capabilities.
Examples
The following example shows how to clear registered capabilities information:
Displays information about registered capabilities.
show service-routing capabilities-manager internal
Displays information about Capabilities Manager.
show service-routing plugins capman
Displays Capabilities Manager plugin information.
clear service-routing xmcp client
To forcibly disconnect a connected XMCP (Extensible Messaging Client Protocol) client, use the
clearservice-routing xmcp client
command in privileged EXEC mode.
IPv4 or IPv6 IP address of a single client to disconnect.
handle
Handle of a single client to disconnect. A handle is a number assigned dynamically by XMCP. The number range is 1 to 1023, and is displayed in the Handle field of the display.
Command Modes
Privileged EXEC (#)
Command History
Release
Modification
15.2(1)S
This command was introduced.
Cisco IOS XE Release 3.5S
This command was integrated into Cisco IOS XE Release 3.5S.
15.2(2)T
This command was integrated into Cisco IOS 15.2(2)T.
Usage Guidelines
Use the
clearservice-routing xmcp clientcommand in privileged EXEC mode to disconnect a connected XMCP client. The client will be sent a RegisterRevoke packet informing it that its connection has been revoked.
To ensure you are disconnecting the correct XMCP client, use the
showservice-routing xmcp clients detail command to display client information before entering the
clear command.
Examples
The following example displays information for the service-routing XMCP clients and then uses the
clearservice-routing xmcp clients
command to disconnect the client using the client IP address (10.1.1.1).
Router# show service-routing xmcp clients
XMCP Clients
Codes: A - Authenticated, T - TCP
Handle Address Port Keepalive
AT 1 10.1.1.1 47519 24/30
Client name: UCM/CM_ccmbeijing/NodeId=1/8.5.1.10000-26
23 2001:0DB8:E123:1000:3615:9EFF:FE0B:AFA4 3478 3120/3600
Client name: CapMan Viewer/glmatthe-mac.example.com/Mac OS X 10.6.6 (10J567)
Router# clear service-routing xmcp client 10.1.1.1
%RegisterRevoke sent to client 1 (10.1.1.1:47519)
The following example disconnects the client using the client handle (23).
Router# clear service-routing xmcp client 23
%RegisterRevoke sent to client 23 ([2001:0DB8:E123:1000:3615:9EFF:FE0B:AFA4]:3478)
Related Commands
Command
Description
showservice-routingxmcp
Displays currently connected XMCP clients.
client (XMCP)
To configure a username and password that will be accepted for XMCP (Extensible Messaging Client Protocol) client connections, use the
client command in XMCP configuration mode. To remove this username and password, use the
no form of this command.
Specifies the username for client authentication. The username must be unique across all user names defined for this port. A username can be 1 to 64 characters in length.
0
(Optional) Specifies no password encryption (clear-text). This is the default encryption type.
password password
Specifies an unencrypted clear-text password. An XMCP password is defined as follows:
Must contain from 11 to 64 ASCII characters
Must not begin with a digit
Must not contain spaces or control characters
encryption-type
Cisco proprietary algorithm used to encrypt a password. Valid encryption types are 0 (clear text by default) or 6. When you specify type 6 encryption, the next value you supply must be an encrypted password.
encrypted-password
Encrypted password, which is copied from another router configuration. An encrypted password is a password that is already encrypted by a Cisco router.
Command Default
No username or password is defined. The default encryption type for passwords is 0 (that is, clear-text) unless password encryption has been enabled, in which case all passwords (even those entered as clear-text) will be converted to use type 6 encryption.
Command Modes
XMCP configuration (config-xmcp)
Command History
Release
Modification
15.2(1)S
This command was introduced.
Cisco IOS XE Release 3.5S
This command was integrated into Cisco IOS XE Release 3.5S.
15.2(2)T
This command was integrated into Cisco IOS Release 15.2(2)T.
Usage Guidelines
The
client command is used to define which clients are permitted to connect to the configured XMCP port. Unauthenticated clients, if permitted, provide limited functionality to subscribe and query some services, but are unable to access restricted services and are prevented from publishing services of their own. Authenticated clients use a specific username and password as authentication credentials and have full access to the service-routing network.
A maximum of five unauthenticated connections from a single source IP address are allowed.
Once a username and password are defined, the password associated with this username can only be changed by using the
no client username command.
When configuring authenticated clients, you typically do not enter an encryption type. You enter an encryption type only if you copy and paste this command from another Cisco router configuration command.
You can enable password encryption with the
password encryption aes command. After you enter this command, all existing clear-text client passwords are converted to use type 6 encryption. Once a password is encrypted, it will remain encrypted even after you configure the
no password encryption aes command.
Examples
The following commands configure XMCP and permit unauthenticated clients and authenticated clients using username username1 and password examplePASSWORD123:
Configures a Cisco Service Advertisement Framework (Cisco SAF) External Client. This command is deprecated and replaced by the
client command.
keyconfig-keypassword-encryption
Stores a type 6 encryption key in private NVRAM.
passwordencryptionaes
Enables a type 6 encrypted preshared key.
service-routingxmcplisten
Defines a port on which XMCP clients can connect.
client unauthenticated (XMCP)
To permit clients to connect without authentication credentials, use the
clientunauthenticated command in XMCP configuration mode. To prevent clients without authentication credentials from connecting, use the
no form of this command.
client unauthenticated
noclient unauthenticated
Syntax Description
unauthenticated
Permit clients to connect without authentication credentials. Unauthenticated clients can subscribe and query for some services, but cannot publish services.
Command Default
Unauthenticated clients are not permitted.
Command Modes
XMCP configuration (config-xmcp)
Command History
Release
Modification
15.2(1)S
This command was introduced.
Cisco IOS XE Release 3.5S
This command was integrated into Cisco IOS XE Release 3.5S.
15.2(2)T
This command was integrated into Cisco IOS Release 15.2(2)T.
Usage Guidelines
The
client command is used to define which clients are permitted to connect to the configured XMCP port. Unauthenticated clients, if permitted, provide limited functionality to subscribe and query some services, but are unable to access restricted services and are prevented from publishing services of their own. Authenticated clients use a specific username and password as authentication credentials and have full access to the service-routing network. Use the
client command in XMCP mode to assign a username and pasword.
A maximum of five unauthenticated connections from a single source IP address are allowed.
Examples
The following commands configure XMCP and permits unauthenticated clients as well as authenticated clients using username username1 and password examplePASSWORD123:
Configures a username and password that will be accepted for XMCP client connections.
external-client (SAF)
Configures a Cisco Service Advertisement Framework (Cisco SAF) External Client. This command is deprecated and replaced by the client command.
keyconfig-keypassword-encryption
Stores a type 6 encryption key in private NVRAM.
passwordencryptionaes
Enables a type 6 encrypted preshared key.
service-routingxmcplisten
Defines a port on which XMCP clients can connect.
dampening-change
To set a threshold percentage to minimize or dampen the effect of frequent routing changes through an interface in an Enhanced Interior Gateway Routing Protocol (EIGRP) address family or service family, use the dampening-change command in address-family interface configuration mode or service-family interface configuration mode. To restore the default value, use the no form of this command.
dampening-change [change-percentage]
nodampening-change
Syntax Description
change-percentage
(Optional) The percentage a metric must change before the value is stored for future decisions on advertisements.
Value range is 1 to 100. If a change-percentage value is not specified, the default is 50 percent of the computed metric.
This command was integrated into Cisco IOS Release 12.2(33)SRE.
12.2(33)XNE
This command was integrated into Cisco IOS Release 12.2(33)XNE.
Cisco IOS XE Release 2.5
This command was integrated into Cisco IOS XE Release 2.5.
12.2(33)SXI4
This command was integrated into Cisco IOS Release 12.2(33)SXI4.
Usage Guidelines
The dampening-change command is supported only for Mobile Ad Hoc Networking (MANET) router-to-radio links.
When a peer metric changes on an interface that is configured with the dampening-change command, EIGRP multiplies the dampening-change percentage with the old peer metric and compares the result (the threshold) to the difference between the old and new metrics. If the metric difference is greater than the calculated threshold, then the new metric is applied and routes learned from that peer are updated and advertised to other peers. If the metric difference is less than the threshold, the new metric is discarded.
There are exceptions that will result in an immediate update regardless of the dampening-change setting:
An interface is down.
A route is down.
A change in metric which results in the router selecting a new next hop.
Peer metric changes that do not exceed a configured change percentage and that do not result in a routing change do not result in an update being sent to other adjacencies. Peer metric changes are based on the stored last-update of the peer. Peer metric changes that exceed the threshold value are stored and used for future comparisons.
Examples
The following example configures an EIGRP address family to accept a peer metric change if the change is greater than 75 percent of the last updated value:
The following example configures an EIGRP service family to accept a peer metric change if the change is greater than 75 percent of the last updated value:
Enters address-family configuration mode to configure an EIGRP routing instance.
af-interface
Enters address-family interface configuration mode to configure interface-specific EIGRP commands.
dampening-interval
Sets a threshold time interval to minimize or dampen the effect of frequent routing changes through an interface in an EIGRP address family or service family.
routereigrp
Configures the EIGRP address-family process.
service-family
Specifies service-family configuration mode.
sf-interface
Configures interface-specific commands under a service family.
dampening-interval
To set a threshold time interval to minimize or dampen the effect of frequent routing changes through an interface in an Enhanced Interior Gateway Routing Protocol (EIGRP) address family or service family, use the dampening-interval command in address-family interface configuration mode or service-family interface configuration mode. To restore to the default value, use the no form of this command.
dampening-interval [interval]
nodampening-interval [interval]
Syntax Description
interval
(Optional) Time interval, in seconds, that must elapse before a route change will cause an update to occur. Value range is 1 to 65535. If an intervalvalue is not specified, the default is 30 seconds.
This command was integrated into Cisco IOS Release 12.2(33)SRE.
12.2(33)XNE
This command was integrated into Cisco IOS Release 12.2(33)XNE.
Cisco IOS XE Release 2.5
This command was integrated into Cisco IOS XE Release 2.5.
12.2(33)SXI4
This command was integrated into Cisco IOS Release 12.2(33)SXI4.
Usage Guidelines
The dampening-interval command is supported only in Mobile Ad Hoc Networking (MANET) Router-to-Radio links.
When a peer metric changes on an interface that is configured with a dampening interval, EIGRP will apply the metric change only if the time difference since the last metric changed exceeds the specified interval. If the time difference is less than the specified interval, the update is discarded.
There are exceptions that result in an immediate update regardless of the dampening interval settings:
An interface is down.
A route is down.
A change in metric that results in the router selecting a new next hop.
Examples
The following example configures EIGRP address-family Ethernet interface 0/0 to limit the metric change frequency to no more than one change in a 45-second interval:
The following example configures EIGRP service-family Serial interface 0 to limit the metric change frequency to no more than one change in a 30 second interval:
Enters address-family configuration mode to configure an EIGRP routing instance.
af-interface
Enters address-family interface configuration mode to configure interface-specific EIGRP commands.
dampening-change
Sets a threshold percentage to minimize or dampen the effect of frequent routing changes through an interface in an EIGRP address family or service family.
routereigrp
Configures the EIGRP address-family process.
service-family
Specifies service-family configuration mode.
sf-interface
Configures interface-specific commands under a service family.
shutdown
Disables service family on the interface.
debug eigrp service-family
To troubleshoot an Enhanced Interior Gateway Routing Protocol (EIGRP) service-family external client, client, neighbor, notification, topology, or a VRF instance, use the
debugeigrpservice-familycommand in privileged EXEC mode.
(Optional) Service-instance number between 1 and 65535. Topology service instance numbers display as: service:subservice:instance.instance.instance.instance.
Command Modes
Privileged EXEC (#)
Command History
Release
Modification
15.0(1)M
This command was introduced.
12.2(33)SRE
This command was integrated into Cisco IOS Release 12.2(33)SRE.
12.2(33)XNE
This command was integrated into Cisco IOS Release 12.2(33)XNE.
Cisco IOS XE Release 2.5
This command was integrated into Cisco IOS XE Release 2.5.
12.2SX
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
15.2(1)S
This command was deprecated in Cisco IOS Release 15.2(1)S and replaced by the
debug service-routing xmcp
command.
Cisco IOS XE Release 3.5S
This command was deprecated in Cisco IOS XE Release 3.5S and replaced by the
debug service-routing xmcp command.
15.2(2)T
This command was deprecated in Cisco IOS Release 15.2(2)T and replaced by the
debug service-routing xmcp command.
Usage Guidelines
Use the
debugeigrpservice-familyexternal-clientclientcommand to display information to help manage clients and TCP connections. Use the
debugeigrpservice-familyexternal-clientmessagescommand to display message content and decoded messages. Use the
debugeigrpservice-familyexternal-clientprotocolcommand to display encode and decode information to help manage the interaction with the Cisco SAF internal API.
Note
Using the
debugeigrpservice-familyipv6 commands requires an IPv6-enabled SAF client, which currently does not exist.
To reset an Enhanced Interior Gateway Routing Protocol (EIGRP) service-family external clients to their default values, use the
default command in external-client configuration mode.
Configure a Cisco SAF Forwarder listen TCP port for the Cisco SAF Forward to listen on,
default external-client
To reset Enhanced Interior Gateway Routing Protocol (EIGRP) service-family External Clients to their default values, use the defaultexternal-clientcommand in external-client configuration mode.
defaultexternal-clientclient-name
Syntax Description
client-name
A Client name, up to 64 characters.
Command Default
The external-client options are set to their configured values.
This command was integrated into Cisco IOS Release 12.2(33)SRE.
12.2(33)XNE
This command was integrated into Cisco IOS Release 12.2(33)XNE.
Cisco IOS XE Release 2.5
This command was integrated into Cisco IOS XE Release 2.5.
12.2(33)SXI4
This command was integrated into Cisco IOS Release 12.2(33)SXI4.
Examples
The following example sets an External Client to its default values:
Router(config)# service-family external-client listen ipv4 4533
Router(config-external-client)# default external-client example
Related Commands
Command
Description
external-client
Configures a Cisco SAF External Client.
service-family external-client listen
Configure a TCP port for a Cisco External Client which interfaces to a Cisco SAF Forwarder.
domain
To define the service-routing domain associated with a specific client, use the
domain command in XMCP client configuration mode. To remove this association, use the
no form of this command.
domain domain-number
{ default
| only }
no domain
Syntax Description
domain-number
The domain number to which the client is assigned.
default
Clients are assigned to domain 7177 by default, but may request a different domain.
only
Clients are not permitted to request a different domain.
Command Default
All clients are assigned to domain 7177 by default, but may request a different domain.
Command Modes
XMCP client configuration (config-xmcp-client)
Command History
Release
Modification
15.2(1)S
This command was introduced.
Cisco IOS XE Release 3.5S
This command was integrated into Cisco IOS XE Release 3.5S.
15.2(2)T
This command was integrated into Cisco IOS Release 15.2(2)T.
Usage Guidelines
The
domain command is used to define the default service-routing domain a client will register against. Clients may request a different domain to override this value unless the
only keyword is configured.
When this command is configured or modified while clients are connected using this client configuration, all clients will be disconnected and must reconnect.
Examples
The following example restricts unauthenticated clients to domain 1228:
Router(config)# service-routing xmcp listen
Router(config-xmcp)# client unauthenticated
Router(config-xmcp-client)# domain 1228 only
Router(config-xmcp-client)# end
The following example assigns clients connecting with username user1 to domain 47 by default, but permits them to request any other domain as an alternative: