============= Traffic Group ============= .. sidebar:: Contents .. contents:: :depth: 2 :local: This chapter covers some aspects related to ``traffic groups``, which are a set of different traffic elements that can be used by ``traffic selectors`` to efficiently filter network packets. The following types are supported: * **address**: group of IPv4 addresses. * **ipv6-address**: group of IPv6 addresses. * **port**: group of ports. * **mac-address**: group of MAC addresses. A ``traffic group`` can be reused by multiple ``traffic selectors``. :doc:`Here <../selector/index>` you can find more information about ``traffic selectors``. Configuration ============= This is the syntax to create a ``traffic group``: .. code-block:: none set traffic group [ ... ] ``traffic groups`` can be referenced from the following commands: .. code-block:: none traffic selector rule [ not ] destination address-group traffic selector rule [ not ] destination ipv6-address-group traffic selector rule [ not ] destination port-group traffic selector rule [ not ] destination mac-address-group traffic selector rule [ not ] source address-group traffic selector rule [ not ] source ipv6-address-group traffic selector rule [ not ] source port-group traffic selector rule [ not ] destination mac-address-group Examples ======== For example, in order to create a group of ipv4-addresses we could type the following commands: .. code-block:: none set traffic group address ALLOWED_ADDRESSES element 10.0.0.1-10.0.0.9 set traffic group address ALLOWED_ADDRESSES element 10.0.1.0/24 set traffic group address ALLOWED_ADDRESSES element 10.0.2.1 Take a look at the following entries to see more information about ``traffic groups``: * :ref:`example_traffic_group_address_addressgroup`. * :ref:`example_traffic_group_ipv6-address_ipv6addressgroup`. * :ref:`example_traffic_group_port_portgroup`. * :ref:`example_traffic_group_mac-address_addressgroup`. Command Summary =============== .. osdx:cmdtree:: cfg traffic group