Manual Chapter :
Prioritizing ICMP Health Monitor Traffic
Applies To:
Show VersionsBIG-IP LTM
- 17.1.1, 17.1.0, 17.0.0, 16.1.5, 16.1.4, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 16.0.1, 16.0.0, 15.1.10, 15.1.9, 15.1.8, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 15.0.1, 15.0.0
Prioritizing ICMP Health Monitor Traffic
Overview: Raising the priority of ICMP health monitor traffic
To minimize the chance that ICMP health monitor traffic is dropped when
traffic congestion occurs, you can configure the BIG-IP system to prioritize ICMP health
monitor traffic over other types of traffic. This prioritization works whether
congestion occurs at the BIG-IP switch, at a high-speed bridge (HSB), or on a TMM
instance.
With this feature, the BIG-IP system treats ICMP health monitor traffic
(both ingress and egress) as the highest priority of all traffic on the system.
Some key things to note:
- When the feature is enabled, ICMP health monitor traffic is prioritized whether or not Class of Service/Quality of Service (CoS/QoS) is configured on the system.
- You enable or disable the prioritization of ICMP health monitor traffic on a global (system-wide) basis. Therefore, when you enable the feature on a VIPRION system, the prioritization is enabled on all blades in the chassis, rather than per blade.
- In a high-availability configuration, the Device Service Clustering (DSC) feature syncs ICMP health monitor prioritization across all members of a BIG-IP device group, using the standard DSC config sync mechanism.
- When enabled, the prioritization of ICMP health monitor traffic functions correctly with any combination of BIG-IP modules provisioned on the BIG-IP system. This means that the prioritization feature does not require any particular module or modules to be provisioned.
- The prioritization of ICMP health monitor traffic functions correctly even when the BIG-IP system is configured to prioritize ARP/NDP traffic.
Create a VLAN
An essential task in configuring the BIG-IP system is
to create VLANs. To prioritize ICMP health monitor traffic, you must create a VLAN and
associate it with an interface on the BIG-IP system. Later, you will create a self IP
address and associate it with this VLAN.
- On the Main tab of the BIG-IP Configuration utility, click.The VLAN List screen opens.
- ClickCreate.The New VLAN screen opens.
- Type aNamefor the VLAN, such asexternal.
- In theTagfield, type a numeric tag, between 1-4094, for the VLAN, or leave the field blank if you want the BIG-IP system to automatically assign a VLAN tag.The VLAN tag identifies the traffic from hosts in the associated VLAN.
- For theInterfacessetting:
- From theInterfacelist, select an interface number.
- From theTagginglist, selectUntagged.
- ClickAdd.
- Configure all other settings as needed.
- ClickFinished.
After you complete this task, the BIG-IP system
configuration contains a VLAN that it can associate with a self IP address for managing
traffic to and from the system.
Create a self IP address
Before you create a self IP address, ensure that you have created at least one VLAN.
To enable the BIG-IP system to route traffic
through a VLAN, you must create a self IP address and associate it with the
VLAN.
When configuring the BIG-IP system to prioritize ICMP health monitor
traffic, you must limit the number of self IP addresses on the system to 64.
- On the Main tab, click.
- ClickCreate.The New Self IP screen opens.
- In theNamefield, type a unique name for the self IP address.
- In theIP Addressfield, type an IPv4 or IPv6 address.This IP address should represent the address space of the VLAN that you specify with theVLAN/Tunnelsetting.
- In theNetmaskfield, type the full network mask for the specified IP address.
- From theVLAN/Tunnellist, select the VLAN to associate with this self IP address.
- From thePort Lockdownlist, selectAllow Default.
- From theTraffic Grouplist, select a floating traffic group.This ensures that the BIG-IP system can continue to process traffic if failover occurs.
- From theService Policylist, retain the default value ofNone, or select a policy to associate with the self IP address.A service policy contains a timer policy, which defines custom timeouts for matched traffic types.
- ClickFinished.The screen refreshes, and displays the new self IP address.
After you perform this task, the BIG-IP system can send and receive traffic through the specified VLAN.
Create a pool that specifies an ICMP health monitor
- On the Main tab, click.The Pool List screen opens.
- ClickCreate.The New Pool screen opens.
- In theNamefield, type a unique name for the pool.
- For theHealth Monitorssetting, in theAvailablebox, selectgateway_icmpand move it to theActivebox.
- Using theNew Memberssetting, add each resource that you want to include in the pool:
- SelectNode List.
- For theAddressoption, select the IP address of the web application server.
- For theService Portoption, select a service port from the list.
- ClickAdd.The added pool member appears in the displayed table.
- Repeat the process until all pool members are added.
- ClickFinished.
After you complete this task, the BIG-IP
configuration includes a pool in which a Gateway ICMP monitor is assigned to each pool
member.
Create a virtual server
You can use this procecdure to create a virtual server that references a pool that has a Gateway ICMP health monitor assigned to it.
- On the Main tab, click.The Virtual Server List screen opens.
- Click theCreatebutton.The New Virtual Server screen opens.
- In theNamefield, type a unique name for the virtual server.
- Type a destination and network mask.
- Type or select a service port.
- Configure all other relevant settings
- In the Resources area of the screen, from theDefault Poollist, select the name of the pool you created earlier.This pool has a Gateway ICMP health monitor assigned to it.
- ClickFinished.
After you complete this task, the BIG-IP system configuration includes a virtual server that sends traffic to a pool that has a Gateway ICMP monitor assigned to it.
Set the global prioritization value
Before doing this task, make sure that your BIG-IP user account grants you permission to
access the TMOS shell (
tmsh
).In the TMOS Shell, you can use the command
dag-globals
to globally raise
the priority for ICMP health monitor traffic leaving or entering the BIG-IP system.
Specifically, you can configure the BIG-IP system to:- Raise the priority of all ICMP health monitor requests that specify a self IP address as a source address.
- Raise the priority of all ICMP health monitor replies that specify a self IP address as a destination address.
This global prioritization works for both ICMPv4 and ICMPv6 traffic. To
raise the priority level of ICMP health monitor traffic, follow these steps.
- Using the BIG-IP system's management IP address, open a console window.
- If the system displays a Bash prompt, typetmsh. Otherwise, you can skip this step.
- At thetmshprompt, typemodify net dag-globals icmp-monitor-priority highand press Enter.If you need to restore this command to its default setting for any reason, typemodify net dag-globals icmp-monitor-priority normaland press Enter.
- TypeSave.
After you have completed this task, including setting
the ICMP health monitor priority to
high
, the BIG-IP system is
configured to raise the priority of ICMP health monitor requests and replies passing
through the BIG-IP system.