diff options
author | Ermal Luçi <eri@pfsense.org> | 2008-09-20 14:02:46 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2008-09-20 14:02:46 +0000 |
commit | 0605bbe327767862e49f77a03ac7b49511f8eeb3 (patch) | |
tree | f74d8dfa4f14e62e05d421353443a4c8b067ffce /usr | |
parent | cea35dd83f6575723dc4e1240da93328041c6eb0 (diff) | |
download | pfsense-0605bbe327767862e49f77a03ac7b49511f8eeb3.zip pfsense-0605bbe327767862e49f77a03ac7b49511f8eeb3.tar.gz |
Add text, from lagg(4) man page, that explains what the various protocols do. Add even a note to explain that only un-assigned interfaces can be part of a lagg(4) interface with suggestion from http://forum.pfsense.org/index.php/topic,11614.0.html.
Diffstat (limited to 'usr')
-rw-r--r-- | usr/local/www/interfaces_lagg.php | 4 | ||||
-rw-r--r-- | usr/local/www/interfaces_lagg_edit.php | 42 |
2 files changed, 43 insertions, 3 deletions
diff --git a/usr/local/www/interfaces_lagg.php b/usr/local/www/interfaces_lagg.php index 555f753..af74a2b 100644 --- a/usr/local/www/interfaces_lagg.php +++ b/usr/local/www/interfaces_lagg.php @@ -109,7 +109,7 @@ include("head.inc"); </font> </td> <td valign="middle" nowrap class="list"> <a href="interfaces_lagg_edit.php?id=<?=$i;?>"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_e.gif" width="17" height="17" border="0"></a> - <a href="interfaces_lagg.php?act=del&id=<?=$i;?>" onclick="return confirm('Do you really want to delete this lagg tunnel?')"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_x.gif" width="17" height="17" border="0"></a></td> + <a href="interfaces_lagg.php?act=del&id=<?=$i;?>" onclick="return confirm('Do you really want to delete this lagg interface?')"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_x.gif" width="17" height="17" border="0"></a></td> </tr> <?php $i++; endforeach; ?> <tr> @@ -120,7 +120,7 @@ include("head.inc"); <td colspan="3" class="list"><p class="vexpl"><span class="red"><strong> Note:<br> </strong></span> - Something meaningful here. + To add an interface to a lagg, it must be un-assigned. </td> <td class="list"> </td> </tr> diff --git a/usr/local/www/interfaces_lagg_edit.php b/usr/local/www/interfaces_lagg_edit.php index f52a518..2268053 100644 --- a/usr/local/www/interfaces_lagg_edit.php +++ b/usr/local/www/interfaces_lagg_edit.php @@ -136,7 +136,47 @@ include("head.inc"); ?> </select> <br/> - <span class="vexpl">Remote lagg address endpoint. The subnet part is used for the determinig the network that is tunneled.</span></td> + <span class="vexpl"> + <ul> + <li> + <b>failover</b><br/> + Sends and receives traffic only through the master port. If + the master port becomes unavailable, the next active port is + used. The first interface added is the master port; any + interfaces added after that are used as failover devices. + </li><li> + <b>fec</b><br/> Supports Cisco EtherChannel. This is a static setup and + does not negotiate aggregation with the peer or exchange + frames to monitor the link. + </li><li> + <b>lacp</b><br/> Supports the IEEE 802.3ad Link Aggregation Control Protocol + (LACP) and the Marker Protocol. LACP will negotiate a set + of aggregable links with the peer in to one or more Link + Aggregated Groups. Each LAG is composed of ports of the + same speed, set to full-duplex operation. The traffic will + be balanced across the ports in the LAG with the greatest + total speed, in most cases there will only be one LAG which + contains all ports. In the event of changes in physical + connectivity, Link Aggregation will quickly converge to a + new configuration. + </li><li> + <b>loadbalance</b><br/> Balances outgoing traffic across the active ports based on + hashed protocol header information and accepts incoming + traffic from any active port. This is a static setup and + does not negotiate aggregation with the peer or exchange + frames to monitor the link. The hash includes the Ethernet + source and destination address, and, if available, the VLAN + tag, and the IP source and destination address. + </li><li> + <b>roundrobin</b><br/> Distributes outgoing traffic using a round-robin scheduler + through all active ports and accepts incoming traffic from + any active port. + </li><li> + <b>none</b><br/> This protocol is intended to do nothing: it disables any + traffic without disabling the lagg interface itself. + </li> + </ul> + </span></td> </tr> <tr> <td width="22%" valign="top" class="vncell">Description</td> |