Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

1:N Port Mirroring to Multiple Destinations on Switches

You can use the port mirroring feature described in this document to mirror traffic to multiple Layer 2 destinations.

1:N Port Mirroring—Description and Configuration Guidelines

What Is 1:N Port Mirroring?

We use the term 1:N port mirroring in this document to refer to the feature that enables you to mirror packets to multiple destinations. "1" represents the packet source being mirrored and "N" represents the multiple destinations the packet is sent to. You might also see this feature described as multipacket mirroring.

Use Feature Explorer to confirm platform and release support for specific features.

Review Platform-Specific 1:N Port Mirroring Behavior for notes related to your platform.

Port mirroring helps network administrators to debug network problems and to fend off attacks on the network. You can use port mirroring for traffic analysis on network devices such as routers and switches that, unlike hubs, do not broadcast packets to every interface on the destination device. Port mirroring sends copies of all packets to local or remote analyzers where you can monitor and analyze the data.

You use 1:N port mirroring to mirror traffic to multiple Layer 2 destinations. You use next-hop groups in this feature configuration.

You configure these multiple observing ports with connections to different monitoring devices.

Getting Ready to Configure 1:N Port Mirroring—Guidelines and Limitations

You can configure the 1:N port mirroring feature in the following two configuration methods:
  • Port mirroring (using a firewall filter-based method) at the [edit forwarding-options port-mirroring instance] hierarchy

  • Native analyzer at the [edit forwarding-options analyzer] hierarchy

Note:

You can configure both of the preceding methods on the same device. See Sample Configuration Results for an example.

The following address families are supported in 1:N port mirroring:

  • ethernet-switching

  • inet

  • inet6

Here are the limitations that you need to keep in mind as you configure the feature:

Remember to review Platform-Specific 1:N Port Mirroring Behavior for notes related to your platform.

  • Next-hop group members can be Layer 2 only, not Layer 3.

  • You can configure as many as 4 next-hop groups, and you can add up to 4 interfaces to each next-hop group.

  • You must define at least two destinations to send packets to more than one destination.

Table 1 lists the configuration-hierarchy combinations you use to build your 1:N mirroring topology:

Table 1: Configuration Hierarchies for 1:N Port Mirroring
Configuration Method Hierarchies

Port mirroring (filter-based)

[edit forwarding-options port-mirroring instance]

[edit firewall family family-name filter]

[edit forwarding-options next-hop-group]

[edit interfaces]

[edit vlans]

Native analyzer

[edit forwarding-options analyzer]

[edit forwarding-options next-hop-group]

[edit interfaces]

[edit vlans]

Note:

You can read through the configuration task subsections, or you can jump to the Sample Configuration Results that shows the combined task results.

Overview of Configuration Tasks for 1:N Port Mirroring

The following configuration task subsections show you how to configure each of the hierarchies listed in Table 1. You can read through the configuration task subsections, or you can jump to the Sample Configuration Results that shows the combined task results.

Configure the Port-Mirroring Instance

To configure the port-mirroring instance, enter the following commands in the configuration mode [edit]:

set forwarding-options port-mirroring instance instance-name family family-name output next-hop-group next-hop-group-name

Configure the Native Analyzer

To configure the native analyzer, enter the following commands in the configuration mode [edit]:

  1. set forwarding-options analyzer analyzer-name input ingress interface interface-name
  2. set forwarding-options analyzer analyzer-name output next-hop-group next-hop-group-name

Configure Next-Hop Groups

To configure next-hop groups, enter the following command or commands in the configuration mode [edit]:

Note:

You must configure the group-type value as layer-2.

Note: Step 2 is only for platforms that support 1:N port mirroring for remote port mirroring.
  1. set forwarding-options next-hop-group next-hop-group-name group-type layer-2 interface interface-name
  2. set forwarding-options next-hop-group next-hop-group-name group-type layer-2 interface interface-name vlan vlan-id

Configure the Firewall Filter

To configure the firewall filter, enter the following commands in the configuration mode [edit]:

Note:

Define a firewall filter that references the next-hop group as the filter action.

For information about configuring firewall filters in general, see the Routing Policies, Firewall Filters, and Traffic Policers User Guide.

  1. set firewall family family-name filter filter-name term term-name then port-mirror-instance instance-name
  2. set firewall family family-name filter filter-name term term-name from source-port port-number

Configure the Interfaces

To configure the interfaces, enter the following commands in the configuration mode [edit]:

  1. set interfaces interface-name unit logical-unit-number family family-name interface-mode mode
  2. set interfaces interface-name unit logical-unit-number family family-name filter input filter-name

Configure the VLANs

To configure VLANs, enter the following commands in the configuration mode [edit]:

set vlans vlan-name vlan-id vlan-id

Sample Configuration Results

Platform-Specific 1:N Port Mirroring Behavior

Use the following table to review platform-specific behaviors for your platforms.

Use Feature Explorer to confirm platform and release support for specific features.

Table 2: Platform-Specific Behavior 1:N Port Mirroring

Platform

Difference

EX Series

  • EX Series provides 1:N port mirroring for local port mirroring only (but not remote port mirroring or remote port mirroring to an IP address (GRE encapsulation)).

  • You must define at least two destinations to send packets to more than one destination. On EX Series, 1:N port mirroring allows you to define one destination in a next-hop group.

QFX Series

  • QFX Series provides 1:N port mirroring for local port mirroring and remote port mirroring (but not remote port mirroring to an IP address (GRE encapsulation)).

  • You must define at least two destinations to send packets to more than one destination. QFX Series 1:N port mirroring allows you to define two destinations in a next-hop group.