About Domain, Host, and Port Labels
Labels help simplify configuration by allowing you to group multiple items under a single name. Instead of configuring features individually for each item, you can apply one label to cover all of them. For example, if you want to create an in-path rule for all Office365 traffic, you can define a label called Office365 that includes all relevant application domains. Then, instead of writing separate rules for each domain, you apply the label to one rule.Label names are not case-sensitive, but rule-matching is. Names can be up to 64 alphanumeric characters and may include underscores (_) and hyphens (-), but not other special characters or spaces. You can also assign the same item to multiple labels. However, IPv6 is not supported, and labels in use cannot be deleted.
Labels work with autodiscover, passthrough, and fixed-target in-path rules, but not with packet mode rules.
About Peering, Autodiscovery, In-Path Rules, and Service Ports
About domain labels
About host labels
About port labels
About domain labels
Domain labels let you group related domains under a single name for easier configuration. You can use wildcards and host labels within these groupings. They are especially useful for setting up rules for domains that share similar optimization settings.
Domain labels are compatible with autodiscover, passthrough, and fixed-target in-path rules (not packet mode), but they don't work with connection forwarding or QoS rules. Starting with RiOS 9.16.0, domain label subnets also support IPv6.
It’s important to note that domain labels do not replace destination IP addresses. In-path rules still require destination matching by IP, subnet, port, port label, or host label. The appliance first matches the destination, then checks the domain label. Both conditions must match for the rule to apply.
Since domain labels only apply to HTTP and HTTPS traffic, if you set the destination port to "All," the rule defaults to ports 80 (HTTP) and 443 (HTTPS). If you need to optimize other ports, choose the "Specific Port" option instead.
Be aware that fixed-target rules using domain labels take precedence over autodiscovery. If a fixed-target rule with a domain label matches a SYN packet, the traffic won't use autodiscovery—it will pass through instead.
A domain can be included in multiple domain labels, and you can define up to 63 unique domain labels.
About Domain, Host, and Port Labels
Domain labels and cloud acceleration
About domain label settings
Domain labels and cloud acceleration
When using domain labels in in-path rules with cloud acceleration enabled, connections to the subscribed cloud platform are passed through to that platform by default. However, you can optimize cloud traffic across other appliances in your network by creating specific in-path rules.
To do this, create an in-path rule where Cloud Acceleration is set to Auto, and specify the SaaS Application host label. This allows the system to automatically determine whether to optimize the traffic or pass it through to the cloud service.
For proper rule matching, make sure that in-path rules using domain labels are placed lower in the rule list than the cloud acceleration rules. This ensures the system evaluates and applies cloud acceleration rules first before checking for domain label matches.
About domain labels
About domain label settings
About domain label settings
Domain label settings are under Networking > App Definitions: Domain Labels.
Name
Specifies the label name.
Domains
Specifies a comma-separated list of domains. Keep in mind that some services might use alternate domains. For example, www.box.com might also use srv1.box.net. IP addresses are not supported. These rules apply to domain label entries:
Matching is not case sensitive.
You must include a top and second-level domain: for example, *outlook.com. You cannot include a wildcard in a top-level domain.
You can also separate domains with spaces or new lines.
A domain name segment (also known as a label) can be up to 64 characters long.
Characters must be alphanumeric (0-9, a-z, A-Z), periods, underscores, wildcards, or hyphens.
Do not use consecutive periods or wildcards.
About Domain, Host, and Port Labels
About domain labels
About host labels
Host labels let you group hostnames or subnets that share similar configuration needs. When you use hostnames in a host label, the appliance queries your DNS to find the corresponding IP addresses and uses those IPs to match destination traffic for any rules using the host label. Starting with RiOS 9.16.0, IPv6 support is included for host label subnets.
Appliances automatically resolve hostnames once every 24 hours to stay updated with any IP changes. If any resolution issues occur—either during this automatic process or during a manual resolution—the host labels page will show a summary alerting you to the problem. The good news: once an appliance resolves a new IP for a hostname, all rules using that host label are updated automatically; you don’t need to make manual changes.
You also have the option to manually resolve hostnames at any time, which resets the next automatic resolution to 24 hours later. Additionally, you can choose whether to show or hide the resolved IP addresses for each hostname.
About Domain, Host, and Port Labels
Host labels and cloud acceleration
Hostnames resolution
Host labels and cloud acceleration
Appliances include a predefined host label, SaaS Application, which detects any IP addresses that carry traffic destined to a cloud, or SaaS, service. As SaaS applications are added or deleted, the host label is automatically updated with the list of associated IP addresses. This host label removes the requirement that domain rules and SaaS acceleration be mutually exclusive. Use this label with an auto discover in-path rule, and set cloud acceleration to auto.
About host labels
About host label settings
About host label settings
Host label settings are under Networking > App Definitions: Host Labels.
Name
Specifies the label name.
Hostnames/Subnets
Specifies a comma-separated list of hostnames and subnets. You can also separate hostname and subnet names with spaces or new lines. Host labels can be a fully qualified domain name, and you can enter up to 100 unique hostnames.
As you add labels, it may take a few seconds for the appliance to retrieve all the relevant IP addresses from your DNS.
About host labels
Hostnames resolution
Hostnames resolution
The summary section displays this information:
Unique Hostnames displays the total number of unique hostnames, because a hostname can appear in multiple host labels. You can configure a maximum of 100 unique hostnames.
Checking DNS displays the number of unique hostnames that are actively being resolved.
Unresolvable displays the number of unique hostnames that can’t be resolved through the DNS because the DNS server isn’t configured, the DNS server isn’t reachable due to network connectivity issues, there’s a typo in the hostname, and so on.
On rare occasions, if the DNS server goes down after resolving a hostname once, the appliance keeps the information, even though it might be stale. When this occurs, this message appears: This hostname was resolved successfully at least once in the past but the last attempt failed.
About host labels
About host label settings
About port labels
Port label settings are under Networking > App Definitions: Port Labels.
You can use a port label to specify a set of ports and then apply a single in-path rule or load-balancing rule to the port label, rather than configuring rules for each port. Using port labels reduces the number of configuration rules in the system.
Add a New Port Label
Displays the controls to add a new port label.
Name
Specify the label name. These rules apply:
Port labels are not case sensitive and can be any string consisting of letters, the underscore ( _ ), or the hyphen ( - ). Spaces are not allowed in port labels.
The fields in the various rule pages of the Management Console that take a physical port number also take a port label.
To avoid confusion, do not use a number for a port label.
Port labels that are used in in-path and other rules, such as peering rules, cannot be deleted.
Port label changes (that is, adding and removing ports inside a label) are applied immediately by the rules that use the changed port labels.
Ports
Specify a comma-separated list of ports.
Click Add to add the port label.
To modify a port label, in the list of port labels, click the name of the port label you want to edit. The list entry expands to display an editable list. Under Ports, add or delete ports in the Editing Port Label <name> text box.
Click Apply to apply the modifications or click Cancel to cancel your changes.
Click Save to save your changes to the running configuration. Port label changes are applied immediately by the rules that use the port labels that you have modified.
Default port labels
The system provides these types of port labels by default:
Interactive—Ports that commonly carry interactive traffic (such as Telnet, TCP ECHO, remote logging, and shell). The SteelHead and other appliances in the system automatically forward traffic carried on these ports. Use the Interactive port label in in-path rules and load-balancing rules to automatically pass through traffic on interactive ports. Port numbers include 7, 23, 37, 107, 179, 513-514, 1494, 1718-1720, 2000-2003, 2427, 2598, 2727, 3389, 5060, 5631, 5900-5903, and 6000.
RBT-Proto—Ports used by the SteelHead and other appliances in the system: 7744 (data store synchronization), 7800-7801 (in-path), 7810 (out-of-path), 7820 (failover), 7850 (connection forwarding), 7860 (Interceptor), 7870 (SteelHead Mobile Controller), 7881-7882 (SteelHead TLS optimization for SSL simplification).
Secure—Ports that commonly carry secure traffic (SSH, HTTPS, and SMTPS). The SteelHead and other appliances in the system automatically forward traffic carried on these ports. Use the Secure port label in in-path rules and load-balancing rules to automatically pass through traffic on secure ports. Port numbers include 22, 49, 88, 261, 322, 443, 448, 465, 563, 585, 614, 636, 684, 695, 902, 989-990, 992-995, 1701, 1723, 2252, 2478-2479, 2482, 2484, 2492, 2679, 2762, 2998, 3077-3078, 3183, 3191, 3220, 3269, 3410, 3424, 3471, 3496, 3509, 3529, 3539, 3660-3661, 3713, 3747, 3864, 3885, 3896-3897, 3900, 3995, 4031, 5007, 5061, 5723, 6514, 7674, 8305, 9443, 9802, 11751, 12109, and 41017.
SteelFusion—Use this port label to automatically pass-through traffic on Core and Edge ports 7950 - 7954 (data transfers), and 7970 (management). Core and Edge appliances deliver block-storage optimization that accelerates access to storage area networks (SANs) across the WAN, decoupling storage from servers and allowing data to reside in one location.
To apply an in-path rule or a load-balancing rule to all ports, specify all.
If you order rules so that traffic that is passed through, discarded, or denied is filtered first, All represents all remaining ports.
About Domain, Host, and Port Labels
Reference: SteelHead Ports