Use port mirroring to facilitate analyzing traffic on your Juniper Networks EX Series Ethernet Switch on a packet level. Use port mirroring as part of monitoring switch traffic for such purposes as enforcing policies concerning network usage and file sharing, and identifying sources of problems on your network by locating abnormal or heavy bandwidth usage from particular stations or applications.
Port mirroring copies packets entering or exiting a port, or entering a VLAN in a Juniper Networks EX3200 or EX4200 Ethernet Switch or exiting a VLAN in a Juniper Networks EX8200 Ethernet Switch, to either a local interface for local monitoring or to a VLAN for remote monitoring.
Port mirroring is needed for traffic analysis on a switch because a switch, unlike a hub, does not broadcast packets to every port on the device. The switch sends packets only to the port to which the destination device is connected. You configure port mirroring on the switch to send copies of unicast traffic to either a local analyzer port or an analyzer VLAN. Then you can analyze the mirrored traffic using a protocol analyzer application. The protocol analyzer application can run either on a computer connected to the analyzer output interface or on a remote monitoring station.
We recommend that you disable port mirroring when you are not using it, and select specific interfaces as input to the port mirror analyzer in preference to using the all keyword option. You can also limit the amount of mirrored traffic by using statistical sampling, setting a ratio to select a statistical sample, or using a firewall filter. Mirroring only the necessary packets reduces any potential performance impact.
With local port mirroring, traffic from multiple ports is replicated to the analyzer output interface. If the output interface for an analyzer reaches capacity, packets are dropped. You should consider whether the traffic being mirrored exceeds the capacity of the analyzer output interface.
You can use port mirroring on a switch to mirror any of the following:
![]() | Note: Juniper Networks JUNOS Software for EX Series switches implements port mirroring differently than other JUNOS Software packages. JUNOS Software for EX Series switches does not include the port-mirroring statement found in the edit forwarding-options level of the hierarchy of other JUNOS Software packages, nor the port-mirror action in firewall filter terms. |
Port mirroring on EX Series switches has the following limitations:
An analyzer configured using a firewall filter does not support mirroring of packets that are egressing ports.
You cannot mirror packets exiting or entering the following ports:
Table 1 lists some port mirroring terms and their description.
Table 1: Port Mirroring Terminology
| Term | Description |
|---|---|
Analyzer | A port-mirroring configuration on an EX Series switch. The analyzer includes:
|
Analyzer output interface Also known as monitor port | Interface to which mirrored traffic is sent and to which a protocol analyzer application is connected. Note: Interfaces used as output for a port mirror analyzer must be configured as family ethernet-switching. Analyzer output interfaces have the following limitations:
If the bandwidth of the analyzer output interface is not sufficient to handle the traffic from the source ports, overflow packets are dropped. |
Analyzer VLAN Also known as monitor VLAN | VLAN to which mirrored traffic is sent. The mirrored traffic can be used by a protocol analyzer application. The monitor VLAN is spread across the switches in your network. |
Firewall-based Analyzer | An analyzer session that has only an “output” stanza. Firewall based Analyzer must be used along with firewall to achieve the functionality of an analyzer. |
Input interface Also known as mirrored ports or monitored interfaces | An interface on the switch that is being mirrored, either on traffic entering or exiting the interface. An input interface cannot also be an output interface for an analyzer. |
Mirror ratio | See statistical sampling. |
Monitoring station | A computer running a protocol analyzer application. |
Native analyzer session | An analyzer session that has both “input” and “output” stanzas. |
Policy-based mirroring | Mirroring of packets that match the match items in the defined firewall filter term. The action item analyzer analyzer-name is used in the firewall filter to send the packets to the port mirror analyzer. |
Protocol analyzer application | An application used to examine packets transmitted across a network segment. Also commonly called network analyzer, packet sniffer, or probe. |
Remote port mirroring | Functions the same as local port mirroring, except that the mirrored traffic is not copied to a local analyzer port but is flooded into an analyzer VLAN that you create specifically for the purpose of receiving mirrored traffic. In the intermediate switch, you can avoid flooding of the mirrored traffic to the member ports of the VLAN by setting the “ingress only” attribute to the incoming ports of the VLAN and the “egress only” attribute to the outgoing port of the VLAN. |
Statistical sampling | You can configure the system to mirror a sampling of the packets, by setting a ratio of 1:x, where x is a value from 1 through 2047. For example, when the ratio is set to 1, all packets are copied to the analyzer. When the ratio is set to 200, 1 of every 200 packets is copied. |