WeOS
5.20.1

# Bridge Functionality

## Configuration

    example:/#> configure
    example:/config/#> fdb
    example:/config/fdb/#> show aging-timeout
    300
    example:/config/fdb/#>

`[no] aging-timeout <0|10..3825>`

  Manage aging timeout of dynamically learnt MAC entries. Default: 300 sec.

  Dynamically learnt (unicast) MAC entries are refreshed whenever a new packet with the same source MAC is received on the port. Entries are removed if not refreshed within the aging-timeout value. A value of zero (0) disables aging entirely.

`[no|show] group <ADDR> [vlan VID] port <PORTS|all>`

  Manage static IPv4 multicast entries

  - ADDR: IPv4 Multicast address, e.g., 225.1.2.3. Note: It is not possible to add static entries for IP multicast in range 224.0.0.X or for other addresses mapping to the corresponding MAC range as 224.0.0.X, see reserved multicast groups.
  - vlan VID: Setting to limit the static multicast entry to a specific VLAN. If left out, the entry applies to all VLANs.
  - port : Port range of various port types:
    - Physical: E.g., eth1,eth3..eth5.
    - Link aggregates: E.g., lag1.
    - Virtual: E.g., ssl1
    - all: All ports. This keyword expands to all currently existing ports.

      example:/config/fdb/#> group 226.1.1.1 port eth3,ssl1
      example:/config/fdb/#> group 227.2.2.2 vlan 1 port all
      example:/config/fdb/#> show group
      IP Multicast Groups    VLAN  Port(s)
      226.1.1.1               ALL  eth3, ssl1
      227.2.2.2                 1  eth1..eth12, ssl1
      example:/config/fdb/#>

`[no|show] mac <ADDR> [vlan VID] port <PORTS,cpu|all,cpu>`

  Manage static MAC multicast entries.

  - ADDR: MAC multicast address. Can not be used for MAC addresses within the IPv4 multicast range of MAC addresses. That is, MAC addresses in range 01:00:5e:00:00:00 – 01:00:5e:7f:ff:ff should instead be managed via the `group` command, using IP multicast addresses.
  - vlan VID: Setting to limit the static multicast entry to a specific VLAN. If left out, the entry applies to all VLANs.
  - port : Port range of various port types:
    - Physical: E.g., eth1,eth3..eth5
    - Link aggregates: E.g., lag1
    - Virtual: E.g., ssl1
    - all: All ports (excluding CPU). This keyword expands to all currently existing ports.
    - cpu: Send to internal CPU port.

      example:/config/fdb/#> mac 01:23:45:01:01:01 port eth1,eth3..eth5
      example:/config/fdb/#> mac 01:23:45:01:01:02 vlan 1 port all
      example:/config/fdb/#> show mac
      Static MAC Entries     VLAN  Port(s)
      01:23:45:01:01:01       ALL  eth1, eth3..eth5
      01:23:45:01:01:02         1  eth1..eth12, ssl1
      example:/config/fdb/#>

Note

When using link aggregation, the link aggregate (e.g., lag1) represents all its indiviudal member ports for the `group` or `mac` commands. Thus, physical ports, such as eth1 and eth2, should not be added to the port list if they are member of a link aggregate.

## FDB/MDB Status

    example:/#> show fdb
    GROUP              VLAN          PORT(S)
    239.255.255.250       1
    225.1.2.3             2          eth5..eth6, lag1

    MAC                VLAN  STATE   PORT(S)
    00:07:7c:61:e5:01     1  296 s   eth1
    00:07:7c:61:e5:00     1  277 s   eth1
    00:80:c8:3c:a7:ff     2  300 s   eth5
    00:07:7c:61:e5:41     2  298 s   eth5
    00:07:7c:61:e5:40     2  277 s   eth5
    01:80:c2:00:00:0e     1  mcast   eth1..eth4, ssl1
    01:80:c2:00:00:0e     2  mcast   eth5..eth6, lag1
    01:80:c2:00:00:03     1  mcast   eth1..eth4, ssl1
    01:80:c2:00:00:03     2  mcast   eth5..eth6, lag1
    01:80:c2:00:00:00     1  mcast   eth1..eth4, ssl1
    01:80:c2:00:00:00     2  mcast   eth5..eth6, lag1
    01:80:c2:00:00:02     1  mcast   eth1..eth4, ssl1
    01:80:c2:00:00:02     2  mcast   eth5..eth6, lag1
    example:/#>

« Previous Next »