Mushroom Networks Documentation

How do I configure Interface binding rule? Can you give examples?

Interface Binding feature in 1.17

For 1.16.3 and lower firmware version

The BBNA also supports binding of specific outbound traffic to a specified WAN interface or VLL data tunnel (with the optional VLL feature). This is sometimes useful for some applications or users that require certain traffic to be routed over the same WAN interface or over a certain tunnel.

In order to configure the interface binding feature, click on the “ADVANCED” tab.  To configure a interface binding rule, click on the “Add Interface Binding Rule” button.  This will generate a pop up window where the information specifying an interface binding rule can be specified.  The rule action is specified by an “Interface” which can be either WIRED WAN 1, WIRED WAN 2, WIRED WAN 3, WIRED WAN 4, or possibly “Cellular WAN 1” if a cellular broadband data modem is plugged into the BBNA. If a remote LAN connection has been defined (with the optional VLL feature), that can also be specified as an “interface.” The specified traffic will be preferentially routed over the WAN interface with the index that is selected for the rule, or to the corresponding remote LAN connection.

The traffic specification for the rule consists of a protocol designation, a port number, and an IP address or IP subnet. Only packets which match the corresponding protocol designation, port number, and IP address or IP subnet will be affected by the rule (i.e. the “and” of these three conditions).  A match for the port number occurs when either the source port field or the destination port field matches with the port number(s) specified. A port number specification can be a single integer, but it can also be a range. For example, 56-59 would be the range that includes 56, 57, 58 and 59. Values and ranges can also be separated by commas. For example, “56,59” corresponds to the set containing the values 56 and 59.  If the port number field is left blank, there will be no match condition applied to the source port or destination port fields.

A match for the IP address occurs when either the source IP address of the packet or the destination IP address of the packet matches with the given IP address.  If an IP subnet is given, a match occurs when the source IP address or the destination IP address of the packet is within the IP subnet. If the IP address/subnet field is left blank then there will be no match condition applied to the IP address field.

The protocol designation can be ANY, TCP, UDP, IPSEC, or PPTP. The ANY choice means any protocol. With the “Other” protocol designation, the corresponding protocol number is also specified.

All of the match conditions, if any, for the port number, the IP address or subnet, and the protocol designation must be met in order to trigger the port forwarding rule. When the port forwarding rule is triggered, the traffic is routed in the manner specified, e.g.. WIRED WAN 1, WIRED WAN 2, WIRED WAN 3, WIRED WAN 4, “Cellular WAN 1” if a cellular broadband data modem is plugged into the BBNA, and Remote LAN 1 if a VLL connection has been configured (with the optional VLL feature).

There are two port numbers that need special consideration for interface binding. Specifically, traffic on port 80 (HTTP) and port 443 (SSL) should be selected for interface binding only with extreme care. Nominally, traffic for these ports should be handled by the same WAN interface.

An optional “Note” field is provided for convenience and typically is used to document what the interface binding rule is used for (e.g. for a particular application or user).  Once all the information for an interface binding rule has been entered, click “ADD” to enable the rule.

Multiple interface binding rules can be added in order to provide more flexible binding of traffic.  If an interface binding rule that was added previously needs to be deleted, click the “DELETE” button next to the listed binding rule. If an interface binding rule needs to be edited, the rule can first be deleted and the modified rule can then be entered as before. The BBNA will process outgoing traffic by sequential application of the interface binding rules specified. This means if there are conflicts in the interface binding rules, the rule nearest the top of the list will take precedence. By default, the list of rules will be such that rules entered earlier will be lower in the list.

© 2004 – 2024 Mushroom Networks Inc. All rights reserved.

Let’s chat. Call us at +1 (858) 452-1031 or fill the form: