Brooks Davis wrote:
Hello!

Yes, the outgoing packets are tagged with specified priority. Then next device (Cisco Catalyst for example) will assign traffic to different queues according to 802.1p header information. The only thing (IMHO) that may be coded for FreeBSD is to allow PF & IPFW assign packets to ALTQ or DUMMYNET according 802.1p information.


OK, that makes sense. Hmm, do we actually want to be using seperate interfaces for this? I'm sure it's very useful in some applications, but if the real point is to get packets on the wire with the priority tags, won't IPFW, PF, or maybe even the application be the best place for this tagging rather then effectivly using the source address to set it? Again, I'm not familiar with the way 802.1p is intended to work, so this may be a dumb question.
By the usual way, application does not have access to Layer 2 headers, so it can not set 802.1p priority itself. It may only set ToS value, but Layer 2 switches can not access Layer 3 information :) Indeed I'm not familar with BSD network structure interoperability. Andre Oppermann said that there is a way to mark this packets with m_tag from PF/IPFW. So, if this is really possible, the best way (IMHO) should be: if packet, that going out the vlan iterface has m_tag with 802.1p, we use this value, or value provided for vlan instead. This is just the way Cisco Catalyst does: trust the received 802.1p inforamtion, or override it.

-- Brooks



--
With respect,
        Boris
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to