How can I perform a packet analysis on traffic flowing through a Brocade XMR, MLX, CER or CES without having to install a specific software on any of the remote endpoints ?
The best solution is to plug a computer running a packet analysis software like Wireshark to an unused port and duplicate the traffic to this port. This is called mirroring and monitoring. Here is how to do this on a Brocade MLX, XMR, CER or CES :
First configure the mirroring port. This is the port you will plug you packet analyzer,
ethe 3/1 here.
Brocade(config)# mirror-port ethernet 3/1
Next, go to a port where the traffic you want to see is flowing (here,
ethe 4/1), and specify this is a monitored port, and where you want the traffic to be sent :
Brocade(config)# interface ethernet 4/1 Brocade(config-if-4/1)# monitor ethernet 3/1 both
both can be replaced by either
output if you only want to analyze input or output traffic.
For more information, see the documentation.
Mirror sessions are great, depending on your needs (you mention 'packet analysis') sFlow might also be a great fit.
check the brocade config guide (click sflow on the left -- can't figure out how to link to the specific page w/o removing navigation).
It's more or less as simple as configuring:
sflow enable sflow destination <host> <port> int x/y sflow forwarding
You don't get all the traffic (sampling) and you don't get the full packet (its truncated), but depending on your needs and what/how much you want to analyze its a pretty good fit for a lot of things. Tons of tools exist for capturing and analyzing sFlow data, that's probably a topic for another question.