Fwd: ROHC over 802 networks
Carsten Bormann <[email protected]> Fri, 27 Nov 2009 11:29:05 +0100
| Newsgroups | gmane.ietf.rohc |
|---|---|
| Message-ID | <[email protected]> |
FYI: Copy of off-list discussion. Gruesse, Carsten Begin forwarded message: > From: Carsten Bormann <[email protected]> > Date: November 26, 2009 12:15:41 +0100 > To: "YW Chong" <[email protected]> > Subject: Re: ROHC over 802 networks > > Hi Michelle, > > questions like this are best asked on the ROHC mailing list, > [...] > On Nov 26, 2009, at 09:32, YW Chong wrote: > >> Hi Mr Bormann, >> >> Currently I am working on ROHC over hybrid Wimax-satellite network and am >> going through the internet draft on ROHC over 802 networks. There are a few >> questions that I have and I would appreciate if you can help me on this. >> 1) From my understanding, you proposed to use LLC encapsulation of ROHC >> packets. In figure 1 (from the internet draft), there are 2 ROHC SAP field. >> Is it for DSAP and SSAP respectively? > > Indeed; I'm proposing to set both to the same value, as was done for SNAP. > >> 0 1 2 3 >> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | Destination MAC Address | >> + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | | | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + >> | Source MAC Address | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | ROHC Length + 3 | ROHC SAP | ROHC SAP | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | 0x03 (UI) | ROHC header and payload... >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> >> Figure 1: ROHC packet including Ethernet MAC header >> >> 2) Is it possible for me to use the LLC encapsulation in ULE network by >> constructing an SNDU with a bridge extension header containing the intended >> destination MAC address, the MAC source address of the encapsulator, and the >> LLC-Length? >> 0 1 2 3 >> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> |0| Length (15b) | Type = 0x0001 | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | Receiver Destination NPA Address (6B) | >> + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | | | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + >> | MAC Destination Address (6B) | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | MAC Source Address (6B) | >> + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | | EtherType/LLC-Length (2B) | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | | >> = (Contents of bridged MAC frame) = >> | | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >> | (CRC-32) | >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > Yes, this is what I meant to say in the first sentence of 5.1 > (bridged frame encapsulation); this probably can be said in a more > unambiguous way, and examples could be added such as: > > > 0 1 2 3 > 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > |0| Length (15b) | Type = 0x0001 | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Receiver Destination NPA Address (6B) | > + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | | | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + > | MAC Destination Address (6B) | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | MAC Source Address (6B) | > + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | | ROHC Length + 3 | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | ROHC SAP | ROHC SAP | 0x03 (UI) | ROHC header | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + > : ... and payload... : > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | (CRC-32) | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > 0 1 2 3 > 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > |1| Length (15b) | Type = 0x0001 | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | MAC Destination Address (6B) | > + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | | | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + > | MAC Source Address (6B) | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | ROHC Length + 3 | ROHC SAP | ROHC SAP | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | 0x03 (UI) | ROHC header and payload... > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | (CRC-32) | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > > Gruesse, Carsten