ng_fec.4freebsd

Langue: en

Version: 300885 (debian - 07/07/09)

Section: 4 (Pilotes et protocoles réseau)


BSD mandoc

NAME

ng_fec - netgraph Fast EtherChannel node

SYNOPSIS

In netgraph/ng_fec.h

DESCRIPTION

The fec node implements Ethernet port trunking using the ``Cisco Fast EtherChannel'' protocol. Upon creation, a fec node creates a network interface associated with it. Interfaces are named ``fec0 '' ``fec1 '' etc. New nodes take the first available unit.

HOOKS

The fec node accepts any hooks. However it does not use them. Under normal operation, a fec node should not have any hooks.

CONTROL MESSAGES

Interface membership in the FEC group is configured with the following control messages:
NGM_FEC_ADD_IFACE (``add_iface '' )
Attach interface to the FEC group. The target interface name is passed as a string argument.
NGM_FEC_DEL_IFACE (``del_iface '' )
Remove interface from the trunk. The target interface name is passed as a string argument.

The following control messages define the forwarding method for a node:

NGM_FEC_SET_MODE_MAC (``set_mode_mac '' )
Forwarding decisions will be based on the link-layer MAC address of the destination.
NGM_FEC_SET_MODE_INET (``set_mode_inet '' )
Forwarding decisions will be based on the IP address of the destination.

SHUTDOWN

This node shuts down upon receipt of a NGM_SHUTDOWN control message.

EXAMPLES

The following example script creates an fec node, attaches four Ethernet interfaces to it and sets the forwarding method to be IP-address based:
 /usr/sbin/ngctl -f- << SEQ
         mkpeer fec dummy fec
         msg fec0: add_iface "dc0"
         msg fec0: add_iface "dc1"
         msg fec0: add_iface "dc2"
         msg fec0: add_iface "dc3"
         msg fec0: set_mode_inet
 SEQ
 

SEE ALSO

netgraph(4)

HISTORY

The fec node type was implemented in Fx 5.0 .

AUTHORS

An -nosplit The fec node was written by An Bill Paul Aq wpaul@FreeBSD.org . This manual page was written by An Gleb Smirnoff Aq glebius@FreeBSD.org .