14-Network Management and Monitoring Configuration Guide

HomeSupportConfigure & DeployConfiguration GuidesH3C S9825 & S9855 Switch Series Configuration Guides-R913x-6W10114-Network Management and Monitoring Configuration Guide
07-Mirroring configuration
Title Size Download
07-Mirroring configuration 312.08 KB

Contents

Configuring port mirroring· 1

About port mirroring· 1

Terminology· 1

Port mirroring classification· 1

Local port mirroring (SPAN) 2

Layer 3 remote port mirroring (ERSPAN) 2

Restrictions and guidelines: Port mirroring configuration· 3

Configuring local port mirroring (SPAN) 3

Restrictions and guidelines for local port mirroring configuration· 3

Local port mirroring tasks at a glance· 3

Creating a local mirroring group· 4

Configuring mirroring sources· 4

Configuring the monitor port 4

Configuring local port mirroring group with multiple monitoring devices· 5

Configuring Layer 3 remote port mirroring (ERSPAN in encapsulation parameter mode) 6

Restrictions and guidelines for Layer 3 remote port mirroring in ERSPAN mode configuration· 6

Layer 3 remote port mirroring tasks at a glance· 7

Creating a local mirroring group on the source device· 7

Configuring mirroring sources· 7

Configuring the monitor port 8

Verifying and maintaining port mirroring· 8

Port mirroring configuration examples· 9

Example: Configuring local port mirroring (SPAN in source port mode) 9

Example: Configuring local port mirroring (SPAN in source CPU mode) 10

Example: Configuring Layer 3 remote port mirroring (ERSPAN in encapsulation parameter mode) 11

Configuring flow mirroring· 13

About flow mirroring· 13

Flow mirroring ERSPAN· 13

About flow mirroring ERSPAN· 13

Operating mechanisms· 13

Restrictions and guidelines: Flow mirroring configuration· 15

Flow mirroring tasks at a glance· 15

Configuring a traffic class· 16

Configuring a traffic behavior 16

Configuring a QoS policy· 17

Applying a QoS policy· 17

Applying a QoS policy to an interface· 17

Applying a QoS policy to a VLAN· 18

Applying a QoS policy globally· 18

Applying a QoS policy to the control plane· 19

Flow mirroring configuration examples· 19

Example: Configuring flow mirroring· 19


Configuring port mirroring

About port mirroring

Port mirroring copies the packets passing through a port or CPU to a port that connects to a data monitoring device for packet analysis.

Terminology

The following terms are used in port mirroring configuration.

Mirroring source

The mirroring sources can be one or more monitored ports (called source ports) or CPUs (called source CPUs).

Packets passing through mirroring sources are copied to a port connecting to a data monitoring device for packet analysis. The copies are called mirrored packets.

Source device

The device where the mirroring sources reside is called a source device.

Mirroring destination

The mirroring destination connects to a data monitoring device and is the destination port (also known as the monitor port) of mirrored packets. Mirrored packets are sent out of the monitor port to the data monitoring device.

A monitor port might receive multiple copies of a packet when it monitors multiple mirroring sources. For example, two copies of a packet are received on Port A when the following conditions exist:

·     Port A is monitoring bidirectional traffic of Port B and Port C on the same device.

·     The packet travels from Port B to Port C.

Destination device

The device where the monitor port resides is called the destination device.

Mirroring direction

The mirroring direction specifies the direction of the traffic that is copied on a mirroring source.

·     Inbound—Copies packets received.

·     Outbound—Copies packets sent.

·     Bidirectional—Copies packets received and sent.

Mirroring group

Port mirroring is implemented through mirroring groups.

Port mirroring classification

Port mirroring can be classified into local port mirroring and remote port mirroring.

·     Local port mirroringAlso known as Switch Port Analyzer (SPAN). The source device is directly connected to a data monitoring device. The source device also acts as the destination device and forwards mirrored packets directly to the data monitoring device.

·     Remote port mirroring—The source device is not directly connected to a data monitoring device. The source device sends mirrored packets to the destination device, which forwards the packets to the data monitoring device. Only Layer 3 remote port mirroring, also known as Encapsulated Remote SPAN (ERSPAN), is supported. The source device and destination device are separated by IP networks.

Local port mirroring (SPAN)

Figure 1 Local port mirroring implementation

As shown in Figure 1, the source port (Port A) and the monitor port (Port B) reside on the same device. Packets received on Port A are copied to Port B. Port B then forwards the packets to the data monitoring device for analysis.

Layer 3 remote port mirroring (ERSPAN)

Layer 3 remote port mirroring encapsulates mirrored packets in GRE packets with a protocol number of 0x88BE and routes the packets to the remote monitoring device.

Layer 3 remote port mirroring in encapsulation parameter mode

To implement Layer 3 remote port mirroring in encapsulation parameter mode, perform the following tasks:

1.     On the source device, create a local mirroring group and configure the mirroring sources, the monitor port, and the encapsulation parameters for mirrored packets.

2.     On all devices from source to destination, configure a unicast routing protocol to ensure Layer 3 reachability between the devices.

Create a local mirroring group on the source device, and specify the source ports and monitor port for the local mirroring group. When configuring the monitor port, specify the following encapsulation parameters for mirrored packets:

·     Monitoring device IP address as destination IP address.

·     Monitor port IP address as source IP address.

As shown in Figure 2, Layer 3 remote port mirroring in encapsulation parameter mode works as follows:

1.     The source device copies a packet passing through a source port.

2.     The source device encapsulates the copied packet with the specified encapsulation parameters, monitoring device IP as destination IP and monitor port IP as source IP.

3.     The encapsulated packet is routed to the monitoring device through the IP network.

4.     The monitoring device decapsulates the packet and analyzes the packet contents.

The packet sent to the monitoring device through Layer 3 remote port mirroring in encapsulation parameter mode is encapsulated. In this mode, make sure the monitoring device supports decapsulating packets.

Figure 2 Layer 3 remote port mirroring in encapsulation parameter mode

Restrictions and guidelines: Port mirroring configuration

When the incoming traffic of a member port in an aggregation group is mirrored on an S9855 switch, the incoming traffic of all member ports in the aggregation group will be mirrored to the specified monitor port.

The S9825 series switches do not support mirroring packets to VXLAN tunnels.

Configuring local port mirroring (SPAN)

Restrictions and guidelines for local port mirroring configuration

A local mirroring group takes effect only after it is configured with the monitor port and mirroring sources.

Local port mirroring tasks at a glance

To configure local port mirroring, perform the following tasks:

1.     Configuring mirroring sources

Choose one of the following tasks:

¡     Configuring source ports

¡     Configuring source CPUs

2.     Configuring the monitor port

Creating a local mirroring group

1.     Enter system view.

system-view

2.     Create a local mirroring group.

mirroring-group group-id local

Configuring mirroring sources

Restrictions and guidelines for mirroring source configuration

When you configure source ports for a local mirroring group, follow these restrictions and guidelines:

·     A mirroring group can contain multiple source ports.

·     A source port cannot be configured as a monitor port.

A local mirroring group can contain multiple source CPUs.

Configuring source ports

·     Configure source ports in system view:

a.     Enter system view.

system-view

b.     Configure source ports for a local mirroring group.

mirroring-group group-id mirroring-port interface-list { both | inbound | outbound }

By default, no source port is configured for a local mirroring group.

·     Configure source ports in interface view:

a.     Enter system view.

system-view

b.     Enter interface view.

interface interface-type interface-number

c.     Configure the port as a source port for a local mirroring group.

mirroring-group group-id mirroring-port { both | inbound | outbound }

By default, a port does not act as a source port for any local mirroring groups.

Configuring source CPUs

1.     Enter system view.

system-view

2.     Configure source CPUs for a local mirroring group.

mirroring-group group-id mirroring-cpu slot slot-number-list { both | inbound | outbound }

By default, no source CPU is configured for a local mirroring group.

The S9855 switch series does not support this command.

Configuring the monitor port

Restrictions and guidelines

Do not enable the spanning tree feature on the monitor port.

Only one monitor port can be specified for a local mirroring group.

The device does not support configuring a Layer 2 aggregate interface or Layer 3 aggregate interface as the monitor port.

Use a monitor port only for port mirroring, so the data monitoring device receives only the mirrored traffic.

Procedure

·     Configure the monitor port in system view:

a.     Enter system view.

system-view

b.     Configure the monitor port for a local mirroring group.

mirroring-group group-id monitor-port interface-type interface-number

By default, no monitor port is configured for a local mirroring group.

·     Configure the monitor port in interface view:

a.     Enter system view.

system-view

b.     Enter interface view.

interface interface-type interface-number

c.     Configure the port as the monitor port for a mirroring group.

mirroring-group group-id monitor-port

By default, a port does not act as the monitor port for any local mirroring groups.

Configuring local port mirroring group with multiple monitoring devices

About this task

To monitor interested traffic passing through a device on multiple directly connected data monitoring devices, configure local port mirroring with a remote probe VLAN as follows:

1.     Configure a remote source group on the device.

2.     Configure mirroring sources and a reflector port for the remote source group.

3.     Specify a VLAN as the remote probe VLAN and assign the ports connecting to the data monitoring devices to the VLAN.

This configuration enables the device to copy packets received on the mirroring sources to the reflector port, which broadcasts the packets in the remote probe VLAN. The packets are then sent out of the member ports of the remote probe VLAN to the data monitoring devices.

Restrictions and guidelines

The reflector port must be a port not in use. Do not connect a network cable to the reflector port.

When a port is configured as a reflector port, the port restores to the factory default settings. You cannot configure other features on the reflector port.

Do not assign a source port of a mirroring group to the remote probe VLAN of the mirroring group.

A VLAN can act as the remote probe VLAN for only one remote source group. As a best practice, use the VLAN for port mirroring exclusively. Do not create a VLAN interface for the VLAN or configure other features for the VLAN.

The remote probe VLAN must be a static VLAN.

To delete a VLAN that has been configured as the remote probe VLAN for a mirroring group, remove the remote probe VLAN from the mirroring group first.

Procedure

1.     Enter system view.

system-view

2.     Create a remote source group.

mirroring-group group-id remote-source

3.     Configure mirroring sources for the remote source group. Choose one of the following tasks:

¡     Configure mirroring ports in system view:

mirroring-group group-id mirroring-port interface-list { both | inbound | outbound }

¡     Execute the following commands in sequence to enter interface view, and then configure the interface as a source port.

interface interface-type interface-number

mirroring-group group-id mirroring-port { both | inbound | outbound }

quit

4.     Configure the reflector port for the remote source group.

mirroring-group group-id reflector-port reflector-port

By default, no reflector port is configured for a remote source group.

5.     Create a VLAN and enter VLAN view.

vlan vlan-id

6.     Assign the ports that connect to the data monitoring devices to the VLAN.

port interface-list

By default, a VLAN does not contain any ports.

7.     Return to system view.

quit

8.     Specify the VLAN as the remote probe VLAN for the remote source group.

mirroring-group group-id remote-probe vlan vlan-id

By default, no remote probe VLAN is configured for a remote source group

Configuring Layer 3 remote port mirroring (ERSPAN in encapsulation parameter mode)

Restrictions and guidelines for Layer 3 remote port mirroring in ERSPAN mode configuration

To implement ERSPAN in encapsulation parameter mode, perform the following tasks:

1.     On the source device, create a local mirroring group and configure the source ports or CPUs, the monitor port, and the encapsulation parameters for mirrored packets.

2.     On all devices from source to destination, configure a unicast routing protocol to ensure Layer 3 reachability between the devices.

For ERSPAN in encapsulation parameter mode, the data monitoring device must be able to remove the outer headers to obtain the original mirrored packets for analysis.

Layer 3 remote port mirroring tasks at a glance

To configure Layer 3 remote port mirroring in ERSPAN mode, perform the following tasks:

1.     Creating a local mirroring group on the source device

2.     Configuring mirroring sources

Choose one of the following tasks:

¡     Configuring source ports

¡     Configuring source CPUs

3.     Configuring the monitor port

Creating a local mirroring group on the source device

1.     Enter system view.

system-view

2.     Create a local mirroring group.

mirroring-group group-id local

By default, no local mirroring group exists.

Configuring mirroring sources

Restrictions and guidelines for mirroring source configuration

When you configure source ports for the local mirroring group, follow these restrictions and guidelines:

·     A source port cannot be configured as a monitor port.

 

A local mirroring group can contain multiple source CPUs.

Configuring source ports

·     Configure source ports in system view:

a.     Enter system view.

system-view

b.     Configure source ports for a local mirroring group.

mirroring-group group-id mirroring-port interface-list { both | inbound | outbound }

By default, no source port is configured for a local mirroring group.

·     Configure source ports in interface view:

c.     Enter system view.

system-view

d.     Enter interface view.

interface interface-type interface-number

e.     Configure the port as a source port for a local mirroring group.

mirroring-group group-id mirroring-port { both | inbound | outbound }

Configuring source CPUs

1.     Enter system view.

system-view

2.     Configure source CPUs for a local mirroring group.

mirroring-group group-id mirroring-cpu slot slot-number-list { both | inbound | outbound }

By default, no source CPU is configured for a local mirroring group.

The S9855 Switch Series does not support this command.

Configuring the monitor port

Restrictions and guidelines

Do not enable the spanning tree feature on the monitor port.

Only one monitor port can be specified for a local mirroring group.

The device does not support configuring a Layer 2 aggregate interface or Layer 3 aggregate interface as the monitor port.

Use a monitor port only for port mirroring, so the data monitoring device receives only the mirrored traffic.

Procedure

·     Configure the monitor port in system view:

a.     Enter system view.

system-view

b.     Configure the monitor port in a local mirroring group and specify the encapsulation parameters.

mirroring-group group-id monitor-port interface-type interface-number { destination-ip destination-ip-address source-ip source-ip-address [ dscp dscp-value | vlan vlan-id | vrf-instance vrf-name  ] * [ destination-mac mac-address ] | destination-mac mac-address }

By default, no monitor port is configured for a local mirroring group.

·     Configure the monitor port in interface view:

a.     Enter system view.

system-view

b.     Enter interface view.

interface interface-type interface-number

c.     Specify the port as the monitor port in a local mirroring group and configure the encapsulation parameters in a local mirroring group.

mirroring-group group-id monitor-port destination-ip destination-ip-address source-ip source-ip-address [ dscp dscp-value | vlan vlan-id | vrf-instance vrf-name ] * [ destination-mac mac-address ] | destination-mac mac-address

By default, a port does not act as the monitor port for any local mirroring groups.

Verifying and maintaining port mirroring

To display mirroring group information, execute the following command in any view:

display mirroring-group { group-id | all | local }

Port mirroring configuration examples

Example: Configuring local port mirroring (SPAN in source port mode)

Network configuration

As shown in Figure 3, configure local port mirroring in source port mode to enable the server to monitor the bidirectional traffic of the two departments.

Figure 3 Network diagram

Procedure

# Create local mirroring group 1.

<Device> system-view

[Device] mirroring-group 1 local

# Configure HundredGigE 1/0/1 and HundredGigE 1/0/2 as source ports for local mirroring group 1.

[Device] mirroring-group 1 mirroring-port hundredgige 1/0/1 hundredgige 1/0/2 both

# Configure HundredGigE 1/0/3 as the monitor port for local mirroring group 1.

[Device] mirroring-group 1 monitor-port hundredgige 1/0/3

# Disable the spanning tree feature on the monitor port (HundredGigE 1/0/3).

[Device] interface hundredgige 1/0/3

[Device-HundredGigE1/0/3] undo stp enable

[Device-HundredGigE1/0/3] quit

Verifying the configuration

# Verify the mirroring group configuration.

[Device] display mirroring-group all

Mirroring group 1:

    Type: Local

    Status: Active

    Mirroring port: HundredGigE1/0/1  Both

                    HundredGigE1/0/2  Both

    Monitor port: HundredGigE1/0/3

Example: Configuring local port mirroring (SPAN in source CPU mode)

Network configuration

As shown in Figure 4, HundredGigE 1/0/1 and HundredGigE 1/0/2 connect to the technical department and marketing department, respectively.

Configure local port mirroring in source CPU mode to enable the server to monitor all packets matching the following criteria:

·     Received and sent by the Marketing Department and the Technical Department.

·     Processed by the CPU in slot 1 of the device.

Figure 4 Network diagram

Procedure

# Create local mirroring group 1.

<Device> system-view

[Device] mirroring-group 1 local

# Configure the CPU in slot 1 of the device as a source CPU for local mirroring group 1.

[Device] mirroring-group 1 mirroring-cpu slot 1 both

# Configure HundredGigE 1/0/3 as the monitor port for local mirroring group 1.

[Device] mirroring-group 1 monitor-port hundredgige 1/0/3

# Disable the spanning tree feature on the monitor port (HundredGigE 1/0/3).

[Device] interface hundredgige 1/0/3

[Device-HundredGigE1/0/3] undo stp enable

[Device-HundredGigE1/0/3] quit

Verifying the configuration

# Verify the mirroring group configuration.

[Device] display mirroring-group all

Mirroring group 1:

    Type: Local

    Status: Active

    Mirroring CPU:

        Slot 1  Both

    Monitor port: HundredGigE1/0/3

Example: Configuring Layer 3 remote port mirroring (ERSPAN in encapsulation parameter mode)

Network configuration

On a Layer 3 network shown in Figure 5, configure Layer 3 remote port mirroring in encapsulation parameter mode to enable the server to monitor the bidirectional traffic of the Marketing Department.

Figure 5 Network diagram

 

Procedure

1.     Configure IP addresses for the interfaces as shown in Figure 5. (Details not shown.)

2.     Configure Device A (the source device):

# Enable the OSPF protocol.

[DeviceA] ospf 1

[DeviceA-ospf-1] area 0

[DeviceA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255

[DeviceA-ospf-1-area-0.0.0.0] network 20.1.1.0 0.0.0.255

[DeviceA-ospf-1-area-0.0.0.0] quit

[DeviceA-ospf-1] quit

# Create local mirroring group 1.

[DeviceA] mirroring-group 1 local

# Configure HundredGigE 1/0/1 as a source port.

[DeviceA] mirroring-group 1 mirroring-port hundredgige 1/0/1 both

# Configure HundredGigE 1/0/2 as the monitor port. Specify the destination and source IP addresses for mirrored packets as 40.1.1.2 and 20.1.1.1, respectively.

[DeviceA] mirroring-group 1 monitor-port hundredgige 1/0/2 destination-ip 40.1.1.2 source-ip 20.1.1.1

3.     Enable the OSPF protocol on Device B.

<DeviceB> system-view

[DeviceB] ospf 1

[DeviceB-ospf-1] area 0

[DeviceB-ospf-1-area-0.0.0.0] network 20.1.1.0 0.0.0.255

[DeviceB-ospf-1-area-0.0.0.0] network 30.1.1.0 0.0.0.255

[DeviceB-ospf-1-area-0.0.0.0] quit

[DeviceB-ospf-1] quit

4.     Enable the OSPF protocol on Device C.

[DeviceC] ospf 1

[DeviceC-ospf-1] area 0

[DeviceC-ospf-1-area-0.0.0.0] network 30.1.1.0 0.0.0.255

[DeviceC-ospf-1-area-0.0.0.0] network 40.1.1.0 0.0.0.255

[DeviceC-ospf-1-area-0.0.0.0] quit

[DeviceC-ospf-1] quit

Verifying the configuration

# Verify the mirroring group configuration on Device A.

[DeviceA] display mirroring-group all

Mirroring group 1:

    Type: Local

    Status: Active

    Mirroring port: HundredGigE1/0/1  Both

    Monitor port: HundredGigE1/0/2

                  Encapsulation: Destination IP address 40.1.1.2

                                 Source IP address 20.1.1.1

                                 Destination MAC address 000f-e241-5e5b

 

 

 


Configuring flow mirroring

About flow mirroring

Flow mirroring copies packets matching a class to a destination for packet analyzing and monitoring. It is implemented through QoS.

To implement flow mirroring through QoS, perform the following tasks:

·     Define traffic classes and configure match criteria to classify packets to be mirrored. Flow mirroring allows you to flexibly classify packets to be analyzed by defining match criteria.

·     Configure traffic behaviors to mirror the matching packets to the specified destination.

·     Interface—The matching packets are copied to an interface and then forwarded to a data monitoring device for analysis.

For more information about QoS policies, traffic classes, and traffic behaviors, see ACL and QoS Configuration Guide.

Flow mirroring ERSPAN

About flow mirroring ERSPAN

You can implement ERSPAN through flow-mirroring traffic to interfaces.

ERSPAN encapsulation formats include ERSPANv2 and ERSPANv3.

·     ERSPANv2—Encapsulates mirrored packets in GRE packets with protocol number 0x88BE.

·     ERSPANv3—Encapsulates mirrored packets in GRE packets with protocol number 0x22EB.

Compared with ERSPANv2, ERSPANv3 introduces a bigger, more flexible composite header to meet the requirements in the network monitoring scenarios (for example, network management, intrusion protection, and performance & latency analysis), which are becoming more complicated and diversified. In these scenarios, all parameters of the original mirrored packets must be known, including those parameters that do not exist in the original mirrored packets.

Flow mirroring ERSPAN can be implemented in loopback mode, encapsulation parameter mode, or monitoring group mode.

Operating mechanisms

Flow mirroring ERSPAN can be implemented in the following modes:

·     Loopback mode.

·     Encapsulation parameter mode.

Loopback mode

As shown in Figure 6, configure flow mirroring ERSPAN in loopback mode as follows:

1.     On the source device, apply a QoS policy to the source interface as follows:

a.     Configure a traffic class to match packets.

b.     Configure a traffic behavior to mirror packets to Port B and specify the loopback keyword.

c.     Create a QoS policy, and associate the traffic class with the traffic behavior.

d.     Apply the QoS policy to the source interface.

2.     On the source device, apply a QoS policy to Port B as follows:

a.     Configure a traffic class to match packets.

b.     Configure a traffic behavior to redirect packets to a tunnel interface.

c.     Create a QoS policy, and associate the traffic class with the traffic behavior.

d.     Apply the QoS policy to Port B.

3.     The destination device receives mirrored packets on the tunnel interface and decapsulates the packets. Then, the destination device forwards the packets based on the destination IP address of the original packets.

Make sure the destination device has the route and ARP entry to the destination IP address.

Figure 6 Flow mirroring ERSPAN in loopback mode

Encapsulation parameter mode

In this mode, configure a QoS policy on the source device. Configure the QoS policy as follows:

1.     Configure a traffic class to match packets.

2.     Configure a traffic behavior to flow-mirror traffic to an interface.

3.     Associate the traffic class with the traffic behavior.

You can configure flow-mirroring traffic to an interface in one of the following modes:

·     Directly specifying an outgoing interface—In this mode, specify both the outgoing interface and encapsulation parameters. The device encapsulates packets with the specified parameters and then forwards packets out of the specified interface.

·     Specifying an outgoing interface through route lookup—In this mode, specify only encapsulation parameters without specifying an outgoing interface. The device looks up a route for the encapsulated mirrored packets based on the source IP address and destination IP address of the encapsulated packets. The outgoing interface of the route is a destination interface of the mirrored packets.

In this mode, you can use the load sharing function of a routing protocol to forward mirrored packets to multiple destination interfaces.

As shown in Figure 7, flow mirroring ERSPAN in encapsulation parameter mode works as follows:

1.     The source device copies a matching packet.

2.     The source device encapsulates the packet with the specified ERSPAN encapsulation parameters.

3.     The source device forwards the packet in either of the following methods:

¡     Forwards the mirrored packets out of the specified outgoing interface.

¡     Looks up a route for the encapsulated mirrored packet based on the source IP address and destination IP address of the encapsulated packet.

4.     The encapsulated packet is routed to the monitoring device.

5.     The monitoring device decapsulates the packet and analyzes the packet contents.

The packet sent to the monitoring device through flow mirroring in this mode is encapsulated. In this mode, make sure the monitoring device supports decapsulating packets.

Figure 7 Flow mirroring ERSPAN in encapsulation parameter mode

Restrictions and guidelines: Flow mirroring configuration

For information about the configuration commands except the mirror-to command, see ACL and QoS Command Reference.

Flow mirroring tasks at a glance

To configure flow mirroring, perform the following tasks:

1.     Configuring a traffic class

A traffic class defines the criteria that filters the traffic to be mirrored.

2.     Configuring a traffic behavior

A traffic behavior specifies mirroring destinations.

3.     Configuring a QoS policy

4.     Applying a QoS policy

Choose one of the following tasks:

¡     Applying a QoS policy to an interface

¡     Applying a QoS policy to a VLAN

¡     Applying a QoS policy globally

¡     Applying a QoS policy to the control plane

Configuring a traffic class

1.     Enter system view.

system-view

2.     Create a class and enter class view.

traffic classifier classifier-name [ operator { and | or } ]

3.     Configure match criteria.

if-match match-criteria

By default, no match criterion is configured in a traffic class.

4.     (Optional.) Display traffic class information.

display traffic classifier user-defined [ classifier-name ] [ slot slot-number ]

For more information about this command, see ACL and QoS Command Reference.

Configuring a traffic behavior

1.     Enter system view.

system-view

2.     (Optional.) Configure the switch ID in ERSPANv3 mirrored packets.

mirroring erspanv3 switch-id switch-id

By default, the switch ID in ERSPANv3 mirrored packets is 4.

3.     Create a traffic behavior and enter traffic behavior view.

traffic behavior behavior-name

4.     Configure mirroring destinations for the traffic behavior. Choose the following tasks as needed:

¡     Mirror traffic to interfaces.

Syntax I:

mirror-to interface interface-type interface-number [ sampler sampler-name ] [ truncation ] [ { destination-ip destination-ip-address source-ip source-ip-address | destination-ipv6 destination-ipv6-address source-ipv6 source-ipv6-address } [ erspanv3 ] [ dscp dscp-value | vlan vlan-id ] * ] [ destination-mac mac-address ] ]

Syntax II:

mirror-to interface { destination-ip destination-ip-address source-ip source-ip-address | destination-ipv6 destination-ipv6-address source-ipv6 source-ipv6-address } [ erspanv3 ] [ sampler sampler-name ] [ truncation ] [ dscp dscp-value | vlan vlan-id ] * [ destination-mac mac-address ]

By default, no mirroring actions exist to mirror traffic to interfaces.

The S9825 switch series does not support the erspanv3 keyword.

The device supports up to four destination interfaces for flow mirroring in a traffic behavior. If you configure more than four destination interfaces for flow mirroring in a traffic behavior, all actions of flow-mirroring traffic to interfaces in the traffic behavior does not take effect.

A sampler selects one packet from the specified number of packets. When configuring mirroring, you can reference a sampler to sample mirrored packets and thus reduce the number of mirrored packets. Flow mirroring can reference a sampler that has not been created. If you configure more than one sampler in flow mirroring, each flow mirroring command does not take effect. For information about sampler configuration, see Network Management and Monitoring Configuration Guide.

When the outgoing interface corresponding to the destination IP encapsulated for mirrored packets is a Layer 3 Ethernet subinterface, the VLAN to which the Layer 3 Ethernet subinterface belongs must be the same as the VLAN of mirrored packets.

 

 

 

 

 

 

 

 

 

 

 

 

¡     Mirror traffic to the INT processor.

mirror-to ifa-processor [ sampler sampler-name ]

By default, no mirroring actions exist to mirror traffic to the INT processor.

For more information about the INT processor, see INT configuration in Telemetry Configuration Guide.

This feature is supported only on the S9855 Switch Series.

5.     (Optional.) Display traffic behavior configuration.

display traffic behavior user-defined [ behavior-name ] [ slot slot-number ]

For more information about this command, see ACL and QoS Command Reference.

Configuring a QoS policy

1.     Enter system view.

system-view

2.     Create a QoS policy and enter QoS policy view.

qos [ mirroring ] policy policy-name

3.     Associate a class with a traffic behavior in the QoS policy.

classifier classifier-name behavior behavior-name

By default, no traffic behavior is associated with a class.

4.     (Optional.) Display QoS policy configuration.

display qos policy user-defined [ mirroring ] [ policy-name [ classifier classifier-name ] ] [ slot slot-number ]

For more information about this command, see ACL and QoS Command Reference.

Applying a QoS policy

Applying a QoS policy to an interface

Restrictions and guidelines

You can apply a QoS policy to an interface to mirror the traffic of the interface.

A policy can be applied to multiple interfaces.

In one traffic direction of an interface, only one QoS policy can be applied.

When a QoS policy is applied, you cannot specify the sampler sampler-name option in the mirror-to interface command to configure an action in the QoS policy.

Procedure

1.     Enter system view.

system-view

2.     Enter interface view.

interface interface-type interface-number

3.     Apply a policy to the interface.

qos apply [ mirroring ] policy policy-name { inbound | outbound }

4.     (Optional.) Display the QoS policy applied to the interface.

display qos [ mirroring ] policy interface [ interface-type interface-number ] [ inbound | outbound ] [ slot slot-number ]

For more information about this command, see ACL and QoS Command Reference.

Applying a QoS policy to a VLAN

Restrictions and guidelines

You can apply a QoS policy to a VLAN to mirror the traffic on all ports in the VLAN.

When a QoS policy is applied, you cannot specify the sampler sampler-name option in the mirror-to interface command to configure an action in the QoS policy.

Procedure

1.     Enter system view.

system-view

2.     Apply a QoS policy to a VLAN.

qos vlan-policy policy-name vlan vlan-id-list { inbound | outbound }

3.     (Optional.) Display the QoS policy applied to the VLAN.

display qos vlan-policy { name policy-name | vlan [ vlan-id ] } [ inbound | outbound ] [ slot slot-number ]

For more information about this command, see ACL and QoS Command Reference.

Applying a QoS policy globally

Restrictions and guidelines

You can apply a QoS policy globally to mirror the traffic on all ports.

Procedure

1.     Enter system view.

system-view

2.     Apply a QoS policy globally.

qos apply [ mirroring ] policy policy-name global inbound

A QoS policy can be applied globally only in the inbound direction.

3.     (Optional.) Display global QoS policies.

display qos [ mirroring ] policy global [ inbound | outbound ] [ slot slot-number ]

For more information about this command, see ACL and QoS Command Reference.

Applying a QoS policy to the control plane

Restrictions and guidelines

You can apply a QoS policy to the control plane to mirror the traffic of all ports on the control plane.

Procedure

1.     Enter system view.

system-view

2.     Enter control plane view.

control-plane slot slot-number

3.     Apply a QoS policy to the control plane.

qos apply [ mirroring ] policy policy-name inbound

4.     (Optional.) Display QoS policies applied to the control plane

display qos policy control-plane [ slot slot-number ]

For more information about this command, see ACL and QoS Command Reference.

Flow mirroring configuration examples

Example: Configuring flow mirroring

Network configuration

As shown in Figure 8, configure flow mirroring so that the server can monitor the following traffic:

·     All traffic that the Technical Department sends to access the Internet.

·     IP traffic that the Technical Department sends to the Marketing Department during working hours (8:00 to 18:00) on weekdays.

Figure 8 Network diagram

Procedure

# Create working hour range work, in which working hours are from 8:00 to 18:00 on weekdays.

<DeviceA> system-view

[DeviceA] time-range work 8:00 to 18:00 working-day

# Create IPv4 advanced ACL 3000 to allow packets from the Technical Department to access the Internet and the Marketing Department during working hours.

[DeviceA] acl advanced 3000

[DeviceA-acl-ipv4-adv-3000] rule permit tcp source 192.168.2.0 0.0.0.255 destination-port eq www

[DeviceA-acl-ipv4-adv-3000] rule permit ip source 192.168.2.0 0.0.0.255 destination 192.168.1.0 0.0.0.255 time-range work

[DeviceA-acl-ipv4-adv-3000] quit

# Create traffic class tech_c, and configure the match criterion as ACL 3000.

[DeviceA] traffic classifier tech_c

[DeviceA-classifier-tech_c] if-match acl 3000

[DeviceA-classifier-tech_c] quit

# Create traffic behavior tech_b, configure the action of mirroring traffic to HundredGigE 1/0/3.

[DeviceA] traffic behavior tech_b

[DeviceA-behavior-tech_b] mirror-to interface hundredgige 1/0/3

[DeviceA-behavior-tech_b] quit

# Create QoS policy tech_p, and associate traffic class tech_c with traffic behavior tech_b in the QoS policy.

[DeviceA] qos policy tech_p

[DeviceA-qospolicy-tech_p] classifier tech_c behavior tech_b

[DeviceA-qospolicy-tech_p] quit

# Apply QoS policy tech_p to the incoming packets of HundredGigE 1/0/4.

[DeviceA] interface hundredgige 1/0/4

[DeviceA-HundredGigE1/0/4] qos apply policy tech_p inbound

[DeviceA-HundredGigE1/0/4] quit

Verifying the configuration

# Verify that the server can monitor the following traffic:

·     All traffic sent by the Technical Department to access the Internet.

·     IP traffic that the Technical Department sends to the Marketing Department during working hours on weekdays.

(Details not shown.)

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Intelligent Storage
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
  • Technical Blogs
All Support
  • Become A Partner
  • Partner Policy & Program
  • Global Learning
  • Partner Sales Resources
  • Partner Business Management
  • Service Business
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us
新华三官网