(For context, I'm one of the lead Bro developers)
On Oct 22, 2012, at 12:22 PM, jswan <
sanju...@gmail.com> wrote:
> So depending on the configuration, there could be either no extra encapsulation, or you could have various configurations of 802.1q tags, MPLS tags, or more.
If you have traffic containing stacked MPLS and 802.1q tags in the same packet, I'd appreciate if you could send it to me. The weirder the combination of headers, the better (but i'm not looking for artificially created traffic).
> I know that Snort and Bro are smart enough to handle normal 802.1 tags transparently; whether they will handle stacked 802.1q tags or MPLS tags I don't know, but if I have time this week (doubtful), I'll test it. Obviously if the traffic is already IPSec encrypted by the time you see it, you're out of luck.
In Bro we handle stacked MPLS tags transparently. I had to look up if the 802.1q standard even supports stacking and it turns out that it doesn't, it's supported in the 802.1ad standard. We don't currently support 802.1ad which supports double tagging though (two stacked vlan tags). If anyone ever encounters an 802.1ad tagged trace file, I'd love to get ahold of it to support it though since I'm lazy and don't feel like going out and finding one.
.Seth