[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt



Patrick Cipiere wrote:
> 
> I am pretty much OK with what is said about the packing, but today,
> the mpeg2 transport packets I am dealing with, do not use the
> adaptation field, but just use the first byte of the transport packet
> payload as an offset if PUSI bit is 1.
> Of course doing this, breaks the 32 bits alignment.
> If we think we need to respect this alignment, having this offset == 3
> might do the job.
> I am not sure we have to use the 32 bits AFC in all cases.
> If saving bits is the goal, let's keep a single byte offset.
> 
> I have a lot of concerns about the lack of layer 2 adresses in the new
> design.
> I think there are a lot of situations where we need layer 2 MAC
> addresses in the datagram:
> Without layer 2 destination address, the filtering has to be done at
> layer 3.
> Without layer 2 destination address, what will be the behaviour of a
> router receiving a layer 3 packet.
> Without layer 2 source address, how do we recognize our own datagrams,
> when we get them back on the link several ms after sending them.
> ...
> 
> If we are really convinced that in some cases either the destination
> and/or source MAC address are uneeded, and if the goal is to save some
> bits not having them, we could use 2 bits out of the length field
> The length field would then be 14 bits ([0,16383])
> MAC_FLAG
> 
> 00 : no dst MAC, no src MAC
> 01 : dst MAC, no src MAC
> 10 : src MAC, no dst MAC
> 11 : dst MAC, src MAC
> 
> MAC is IEEE 48 bits
> no dst MAC is equivalent to a broadcast: ff:ff:ff:ff:ff:ff
> 
> +--+--------------+----------------+----------
> |00|    length    |      type      |Payload
> +--+--------------+----------------+----------
> 
> +--+--------------+----------------+-----------  --+----------
> |01|    length    |      type      |48 bits dst ~  | Paylaod
> +--+--------------+----------------+-----------  --+----------
> 
> +--+--------------+----------------+-----------  --+----------
> |10|    length    |      type      |48 bits src  ~ | Paylaod
> +--+--------------+----------------+-----------  --+----------
> 
> +--+--------------+----------------+-----------  --+-----------  --+---------
> |11|    length    |      type      |48 bits dst ~  |48 bits src ~  |Payload
> +--+--------------+----------------+-----------  --+-----------  --+---------
> 
> Patrick.
But for the satellite network, how we can switch MPEG2-TS packet
onboard?

-- 
Ghassane ANIBA
INRIA (Projet PLANETE)             | Email :
ghassane.aniba@sophia.inria.fr  
2004, Route des Lucioles BP 93     | Phone : +33 4 92 38 75 63
06902 Sophia Antipolis CEDEX France| Fax   : +33 4 92 38 79 78