![]() |
Table Of Contents
hardware forwarding dynamic-allocation
hello-interval (OSPF virtual link)
hello-interval (OSPFv3 virtual link)
H Commands
This chapter describes the Cisco NX-OS unicast routing commands that begin with the letter H.
hardware forwarding dynamic-allocation
To enable or disable dynamic TCAM block allocation in the Forwarding Information Base (FIB), use the hardware forwarding dynamic-allocation command.
hardware forwarding dynamic-allocation {enable | disable}
Syntax Description
Defaults
Enabled
Command Modes
Any command mode
Supported User Rolesnetwork-admin
network-operator
vdc-admin
vdc-operatorCommand History
Usage Guidelines
Use the hardware forwarding dynamic-allocation enable command to reallocate unused blocks in the FIB.
Use the hardware forwarding dynamic-allocation disable command to disable the dynamic TCAM allocation. This command returns the TCAM to the default allocation if there are no routes in the reallocated blocks.
This command does not require a license.
Examples
The following example shows how to enable dynamic TCAM allocation:
switch(config)# hardware forwarding dynamic-allocation enableRelated Commands
Command Descriptionshow hardware forwarding dynamic-allocation
Displays information about dynamic TCAM allocation for each module.
hardware ip verify
To configure IP packet verification, use the hardware ip verify command. To disable IP packet verification, use the no form of this command.
hardware ip verify {checksum | fragment | protocol | tcp tiny-frag | version}
no hardware ip verify {checksum | fragment}
Syntax Description
Defaults
All address tests enabled.
Command Modes
Global configuration
Supported User Rolesnetwork-admin
vdc-adminCommand History
Usage Guidelines
Use the hardware ip verify command to configure packet verification tests on IPv4 and IPv6 packets based on checksum or fragments.
This command replaces the platform ip verify command.
This command does not require a license.
Examples
This example shows how to drop fragmented IPv4 or IPv6 packets:
switch(config)# hardware ip verify fragmentRelated Commands
hardware ip verify address
To enable packet verification tests on IP addresses, use the hardware ip verify address command. To disable packet verification tests, use the no form of this command.
hardware ip verify address {destination zero | identical | reserved | source {broadcast | multicast}}
no hardware ip verify address {destination zero | identical | reserved | source {broadcast | multicast}}
Syntax Description
Defaults
All address tests enabled.
Command Modes
Global configuration
Supported User Rolesnetwork-admin
vdc-adminCommand History
Usage Guidelines
Use the hardware ip verify address command to configure packet verification tests on IPv4 and IPv6 packets based on addresses.
This command replaces the platform ip verify address command
This command does not require a license.
Examples
This example shows how to drop broadcast IPv4 packets:
switch(config)# hardware ip verify address source broadcastRelated Commands
hardware ip verify length
To configure IPv4 packet verification tests based on packet length, use the hardware ip verify length command. To disable the tests, use the no form of this command.
hardware ip verify length {consistent | maximum {max-frag | max-tcp | udp} | minimum}
no hardware ip verify length {consistent | maximum {max-frag | max-tcp | udp} | minimum}
Syntax Description
Defaults
All address tests enabled.
Command Modes
Global configuration
Supported User Rolesnetwork-admin
vdc-adminCommand History
Usage Guidelines
Use the hardware ip verify length command to configure packet verification tests on IPv4 and IPv6 packets based on packet length
This command replaces the platform ip verify length command.
This command does not require a license.
Examples
This example shows how to drop minimum-length IPv4 packets:
switch(config)# hardware ip verify length minimumRelated Commands
hardware ipv6 verify
To configure IPv6 packet verification tests, use the hardware ipv6 verify command. To disable the tests, use the no form of this command.
hardware ipv6 verify {length {consistent | maximum {max-frag | max-tcp | udp} | tcp tiny-frag | version}
no hardware ip verify {checksum | fragment}
Syntax Description
Defaults
All address tests enabled.
Command Modes
Global configuration
Supported User Rolesnetwork-admin
vdc-adminCommand History
Usage Guidelines
Use the hardware ipv6 verify command to configure packet verification tests on IPv6 packets.
This command replaces the platform ipv6 verify command.
This command does not require a license.
Examples
This example shows how to drop all IPv4 packets:
switch(config)# hardware ipv6 verify versionRelated Commands
hello-interval (OSPF virtual link)
To specify the interval between hello packets that Cisco NX-OS sends on an Open Shortest Path First (OSPF) virtual link, use the hello-interval command. To return to the default, use the no form of this command.
hello-interval seconds
no hello-interval
Syntax Description
seconds
The hello interval (in seconds). The value must be the same for all nodes on a specific virtual link. The range is from 1 to 65535.
Defaults
10 second.
Command Modes
Virtual link configuration
Supported User Rolesnetwork-admin
vdc-adminCommand History
Usage Guidelines
Use the hello-interval command in virtual link configuration mode to set the hello interval for OSPF across a virtual link. A shorter hello interval detects topological changes faster but causes more routing traffic. The hello interval must be the same for all devices on a virtual link.
This command requires the Enterprise Services license.
Examples
The following example shows how to configure the hello interval to 15 seconds:
switch(config)# router ospf 202switch(config-router)# ip ospf area 99 virtual-link 192.0.2.4
switch(config-router-vlink)# hello-interval 15
Related Commands
Command Descriptiondead-interval (virtual link)
Sets the time period to declare a neighbor as down if the local device receives no hello packets.
hello-interval (OSPFv3 virtual link)
To specify the interval between hello packets that Cisco NX-OS sends on an Open Shortest Path First version 3 (OSPFv3) virtual link, use the hello-interval command. To return to the default, use the no form of this command.
hello-interval seconds
no hello-interval
Syntax Description
seconds
The hello interval (in seconds). The value must be the same for all nodes on a specific virtual link. The range is from 1 to 65535.
Defaults
10 second.
Command Modes
Virtual link configuration
Supported User Rolesnetwork-admin
vdc-adminCommand History
Usage Guidelines
Use the hello-interval command in virtual link configuration mode to set the hello interval for OSPFv3 across a virtual link. A shorter hello interval detects topological changes faster but causes more routing traffic. The hello interval must be the same for all devices on a virtual link.
This command requires the Enterprise Services license.
Examples
This example shows how to configure the hello interval to 15 seconds:
switch(config)# router ospfv3 202switch(config-router)# ipv6 ospfv3 area 99 virtual-link 192.0.2.4
switch(config-router-vlink)# hello-interval 15
Related Commands
Command Descriptiondead-interval (OSPFv3 virtual link)
Sets the time period to declare a neighbor as down if the local device receives no hello packets.
hostname dynamic
To enable the exchange of the dynamic host name for IS-IS, use the hostname dynamic configuration mode command. To disable the exchange of the dynamic host name for IS-IS, use the no form of this command
hostname name
no hostname name
Syntax Description
This command has no arguments or keywords.
Command Default
Dynamic host name is disabled by default.
Command Modes
Router configuration
VRF configurationSupported User Rolesnetwork-admin
vdc-adminCommand History
Usage Guidelines
The hostname dynamic command allows you to enable the IS-IS routers to flood their host name to system ID mapping information across the IS-IS network.
This command requires the Enterprise Services license.
Examples
The following example shows how to enable the exchange of the dynamic host name for IS-IS:
switch(config-router)# hostname dynamicswitch(config-router)#The following example shows how to disable the exchange of the dynamic host name for IS-IS:
switch(config-router)# no hostname dynamicswitch(config-router)#Related Commands
hsrp
To enter Hot Standby Router Protocol (HSRP) configuration mode and create an HSRP group, use the hsrp command. To disable HSRP, use the no form of this command.
hsrp group-number [ipv4]
no hsrp group-number [ipv4]
Syntax Description
Defaults
Disabled
Command Modes
Interface configuration
Supported User Rolesnetwork-admin
VDC administratorCommand History
Usage Guidelines
You must globally enable HSRP before you can configure any HSRP options or create an HSRP group.
This command does not require a license.
Examples
This example shows how to create and activate an HSRP group:
switch# configure tswitch(config)# interface ethernet 0
switch(config-if)# ip address 172.16.6.5 255.255.255.0
switch(config-if)# hsrp 1
switch(config-if-hsrp)#Related Commands
hsrp timers extended-hold
To enabled extended hold timers for the Hot Standby Router Protocol (HSRP), use the hsrp timers extended-hold command. To revert to default, use the no form of this command.
hsrp timers extended-hold [timer]
no hsrp timers extended-hold
Syntax Description
Defaults
10 seconds
Command Modes
Global configuration
Supported User RolesNetwork Administrator
VDC AdministratorCommand History
Usage Guidelines
Use the hsrp timers extended-hold command to configure extended Non-stop Forwarding (NSF) support for HSRP.
Note
You must configure extended hold timers on all HSRP routers if you configure non-default extended hold timers. You can configure different extended holdtimer values on each HSRP routers, based on the expected system switchover delays.
This command does not require a license.
Examples
The following example shows how to configure the extended hold time for HSRP:
switch(config)# hsrp timers extended-hold 30
Related Commands