From majordomo-owner@erg.abdn.ac.uk Wed Apr  3 14:52:25 2002
Received: from tesa1.tesa.prd.fr (tesa1.tesa.prd.fr [147.127.80.1])
	by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g33DqFOE008576
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 3 Apr 2002 14:52:16 +0100 (BST)
Received: from tesap261 (tesa14-6 [147.127.81.39])
	by tesa1.tesa.prd.fr (8.9.3+Sun/8.9.3) with ESMTP id PAA14077
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 3 Apr 2002 15:52:08 +0200 (MET DST)
From: "Fabrice Arnal" <fabrice.arnal@tesa.prd.fr>
To: "Liste de diffusion IP / DVB" <ip-dvb@erg.abdn.ac.uk>
Subject: IP over DVB-RCS
Date: Wed, 3 Apr 2002 15:54:40 +0200
Message-ID: <003001c1db17$19fc4b20$1600a8c0@tesap261>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0031_01C1DB27.DD851B20"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
X-ERG-MailScanner: Found to be clean

This is a multi-part message in MIME format.

------=_NextPart_000_0031_01C1DB27.DD851B20
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi everybody,
=20
=20
Something is not clear for me, with the DVB-RCS standard.
=20
It is possible, for coding, to use either reed-solomon / convolutionnal
coding, either turbo-codes. But in specifications, it is possible not to
use MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is
well defined (trailer of the mpeg-2 TS packet). How can we do, for
coding, if we use for instance ATM cells ? Is some specific headers are
defined for this ? How can we use DVB-RCS without MPEG-2 TS about that?

=20
=20
=20
With regards,
_______________________________________
=20
Fabrice Arnal - Laboratoire T=E9SA=20
2, rue Charles Camichel
BP 7122 - 31071 Toulouse Cedex 7 France
Tel : 05 61 58 80 15
=20

------=_NextPart_000_0031_01C1DB27.DD851B20
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>Message</TITLE>

<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D716383513-03042002>Hi=20
everybody,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D716383513-03042002>Something is not=20
clear for me, with the DVB-RCS standard.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D716383513-03042002>It is =
possible, for=20
coding, to use either reed-solomon / convolutionnal coding, either=20
turbo-codes.&nbsp;But&nbsp;in specifications, it is possible not to use =
MPEG-2=20
TS over DVB-RCS, whereas the (reed-solomon) redundancy is well defined =
(trailer=20
of the mpeg-2 TS packet).&nbsp;How can we do, for coding, if we use for =
instance=20
ATM cells ? Is some specific headers are defined for this ? How can we=20
use&nbsp;DVB-RCS without MPEG-2 TS about =
that?&nbsp;&nbsp;</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial size=3D2><SPAN=20
class=3D716383513-03042002>With regards,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
size=3D2>_______________________________________</FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial =
size=3D2></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT size=3D2>Fabrice Arnal - Laboratoire=20
T=E9SA&nbsp;</FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT size=3D2>2, rue Charles =
Camichel</FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT size=3D2>BP 7122&nbsp;- 31071 Toulouse =
Cedex 7=20
France</FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT size=3D2>Tel :&nbsp;05 61 58 80 =
15</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0031_01C1DB27.DD851B20--


From majordomo-owner@erg.abdn.ac.uk Wed Apr  3 15:17:33 2002
Received: from rusfw.rohde-schwarz.com (rusfw.rohde-schwarz.com [80.246.32.32])
	by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g33EHQOE008853
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 3 Apr 2002 15:17:26 +0100 (BST)
Received: from rus11.rsd.de by rusfw.rohde-schwarz.com
          via smtpd (for mavis.erg.abdn.ac.uk [139.133.204.77]) with SMTP; 3 Apr 2002 14:17:27 UT
Received: by mail.rohde-schwarz.com(Lotus SMTP MTA v4.6.7  (934.1 12-30-1999))  id C1256B90.004E7B2F ; Wed, 3 Apr 2002 16:17:13 +0200
X-Lotus-FromDomain: FTK@RUS
From: Torsten.Jaekel@FTK.rohde-schwarz.com
Sender: Torsten.Jaekel@FTK.rohde-schwarz.com
To: ip-dvb@erg.abdn.ac.uk
Message-ID: <C1256B90.004E7AE4.00@mail.rohde-schwarz.com>
Date: Wed, 3 Apr 2002 16:18:09 +0200
Subject: Antwort: IP over DVB-RCS
Mime-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g33EHXFL008863



Hi,

I am not (yet) so familiar with RCS but a bit with ATM.
There are different ATM Adaption Layers (AAL). AAL5 (using jumbo frames) has
just a 32 bit CRC, no approaches for data integrity (issue of
higher layers).
But if you use AAL1 (I do not know if intended for RCS, perhaps because this is
also used for MPEG-2 via ATM),
there is an ATM based FEC algorythm (Reed Solomon), in addition to MPEG-2 FEC.

Is this similar to CableModems (DOCSIS) where the Uplink is also ATM-like ?

Best regards

Torsten

Torsten Jaekel
Product Marketing Datacasting
Rohde & Schwarz FTK GmbH
Wendenschlossstr. 168, Haus 28
12557 Berlin
Germany
Phone: +49 30 65 89 1 - 103
Mobile: +49 171 765 09 06
FAX:     +49 30 65 55 02 21
email: Torsten.Jaekel@FTK.rohde-schwarz.com

|+-----------------------------+-----------------------------------------------|
||   "Fabrice Arnal"           |                                               |
||   <fabrice.arnal@tesa.prd.fr|           An:        "Liste de diffusion IP / |
||   >                         |   DVB" <ip-dvb@erg.abdn.ac.uk>                |
||                             |           Kopie:        (Blindkopie: Torsten  |
||   03.04.2002 15:54          |   Jaekel/FTK)                                 |
||   Bitte antworten an ip-dvb |           Thema:        IP over DVB-RCS       |
||                             |                                               |
|+-----------------------------+-----------------------------------------------|






Hi everybody,


Something is not clear for me, with the DVB-RCS standard.

It is possible, for coding, to use either reed-solomon / convolutionnal coding,
either turbo-codes. But in specifications, it is possible not to use MPEG-2 TS
over DVB-RCS, whereas the (reed-solomon) redundancy is well defined (trailer of
the mpeg-2 TS packet). How can we do, for coding, if we use for instance ATM
cells ? Is some specific headers are defined for this ? How can we use DVB-RCS
without MPEG-2 TS about that?



With regards,
_______________________________________

Fabrice Arnal - Laboratoire TéSA
2, rue Charles Camichel
BP 7122 - 31071 Toulouse Cedex 7 France
Tel : 05 61 58 80 15








From majordomo-owner@erg.abdn.ac.uk Wed Apr  3 15:53:21 2002
Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5])
	by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g33Er3OE009227
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 3 Apr 2002 15:53:03 +0100 (BST)
Received: from phaestos.ee.surrey.ac.uk ([131.227.88.14] ident=eep1lw)
	by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4)
	id 16sm3A-0000ao-00
	for ip-dvb@erg.abdn.ac.uk; Wed, 03 Apr 2002 15:47:48 +0100
Date: Wed, 3 Apr 2002 15:47:45 +0100 (BST)
From: Lloyd Wood <l.wood@eim.surrey.ac.uk>
X-X-Sender: eep1lw@phaestos.ee.surrey.ac.uk
Reply-To: Lloyd Wood <L.Wood@eim.surrey.ac.uk>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Antwort: IP over DVB-RCS
In-Reply-To: <C1256B90.004E7AE4.00@mail.rohde-schwarz.com>
Message-ID: <Pine.SOL.4.43.0204031547040.1192-100000@phaestos.ee.surrey.ac.uk>
Organization: speaking for none
X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/
X-no-archive: yes
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Scanner: exiscan *16sm3A-0000ao-00*zK/GZT97s2w* (SECM, UniS)
X-ERG-MailScanner: Found to be clean

On Wed, 3 Apr 2002 Torsten.Jaekel@FTK.rohde-schwarz.com wrote:

> I am not (yet) so familiar with RCS but a bit with ATM.
> There are different ATM Adaption Layers (AAL). AAL5 (using jumbo frames) has
> just a 32 bit CRC, no approaches for data integrity (issue of
> higher layers).

??? that's what the 32-bit CRC is for...

L.

> But if you use AAL1 (I do not know if intended for RCS, perhaps because this is
> also used for MPEG-2 via ATM),
> there is an ATM based FEC algorythm (Reed Solomon), in addition to MPEG-2 FEC.
>
> Is this similar to CableModems (DOCSIS) where the Uplink is also ATM-like ?

<L.Wood@surrey.ac.uk>PGP<http://www.ee.surrey.ac.uk/Personal/L.Wood/>


From majordomo-owner@erg.abdn.ac.uk Wed Apr  3 17:10:46 2002
Received: from cbibipnt02.HC.BT.COM (saturn.bt.com [193.113.57.20])
	by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g33GAcOE010024
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 3 Apr 2002 17:10:38 +0100 (BST)
Received: by cbibipnt02.hc.bt.com with Internet Mail Service (5.5.2654.89)
	id <H5P66Q8M>; Wed, 3 Apr 2002 17:10:41 +0100
Message-ID: <E1CFE3957BE0D211A9230000F8FE9A81091D2207@mrgmexnt02.mww.bt.com>
From: adrian.tregunna@bt.com
To: ip-dvb@erg.abdn.ac.uk
Subject: RE: IP over DVB-RCS
Date: Wed, 3 Apr 2002 17:10:22 +0100 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2654.89)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1DB2A.0E8D3890"
X-ERG-MailScanner: Found to be clean

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1DB2A.0E8D3890
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
=20
The RS and convolutional coding is added to the MPEG TS as part of the
modulation process within the DVB-RCS compliant satellite modulator. =
The
additional overhead for convolutional encoding is added, along with the
interleaving and additional RS bits. This is separate from the MPEG-TS =
and
is purely done on a byte-by-byte (bit-by-bit?!) basis.
=20
This will be the same with ATM cells - the string of 0's and 1's is =
encoded
with convolutional and then RS coding. At the receiver, the incoming =
signal
is demodulated, the RS is removed and de-interleaved, then the =
convolutional
decoder ideally recovers the same string of bits that went into the
modulator.
=20
It does not matter to the satellite modems if the incoming string of =
bits
are part of an MPEG-TS or a series of ATM cells.
=20
The same is true for turbo codes, although the coding is a single step.
=20
Hope this is of some help?
=20
Adrian.

Manager: Satellite System Engineering=20
BT Ignite, B&SC - Satellite System Development=20
=20
This electronic message contains information from British =
Telecommunications
plc which may be privileged and confidential. The information is =
intended to
be for the  use of the individual(s) or entity named above. If you are =
not
the intended recipient, be aware that any disclosure, copying, =
distribution
or use of the contents of this information is prohibited. If you have
received this electronic message in error, please notify us by =
telephone or
e-mail (to the number or address above) immediately.

-----Original Message-----
From: Fabrice Arnal [mailto:fabrice.arnal@tesa.prd.fr]
Sent: 03 April 2002 14:55
To: Liste de diffusion IP / DVB
Subject: IP over DVB-RCS


Hi everybody,
=20
=20
Something is not clear for me, with the DVB-RCS standard.
=20
It is possible, for coding, to use either reed-solomon / convolutionnal
coding, either turbo-codes. But in specifications, it is possible not =
to use
MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is well
defined (trailer of the mpeg-2 TS packet). How can we do, for coding, =
if we
use for instance ATM cells ? Is some specific headers are defined for =
this ?
How can we use DVB-RCS without MPEG-2 TS about that? =20
=20
=20
=20
With regards,
_______________________________________
=20
Fabrice Arnal - Laboratoire T=E9SA=20
2, rue Charles Camichel
BP 7122 - 31071 Toulouse Cedex 7 France
Tel : 05 61 58 80 15
=20


------_=_NextPart_001_01C1DB2A.0E8D3890
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Message</TITLE>

<META content="MSHTML 5.00.2314.1000" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002>Hi,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=440590016-03042002>The RS 
and convolutional coding is added to the MPEG TS as part of the 
modulation&nbsp;process within the DVB-RCS compliant satellite modulator. The 
additional overhead for convolutional encoding is added, along with the 
interleaving and additional RS bits. This is separate from the MPEG-TS and is 
purely done on a byte-by-byte (bit-by-bit?!) basis.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=440590016-03042002>This 
will be the same with ATM cells - the string of 0's and 1's is encoded with 
convolutional and then RS coding. At the receiver, the incoming signal is 
demodulated, the RS is&nbsp;removed and de-interleaved, then the convolutional 
decoder ideally recovers the same string of bits that went into the 
modulator.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=440590016-03042002>It 
does not matter to the satellite modems if the incoming string of bits are part 
of an MPEG-TS or a series of ATM cells.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=440590016-03042002>The 
same is true for turbo codes, although the coding is a single 
step.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=440590016-03042002>Hope 
this is of some help?</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002>Adrian.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=440590016-03042002></SPAN></FONT><FONT color=#0000ff face=Arial 
size=2><SPAN class=440590016-03042002><FONT color=#0000ff face=Arial 
size=1><BR><FONT color=#0000ff face=Arial size=1>Manager: Satellite System 
Engineering</FONT> <BR><FONT color=#0000ff face=Arial size=1>BT Ignite, B&amp;SC 
- Satellite System Development</FONT> </FONT></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=440590016-03042002><FONT 
color=#0000ff face=Arial size=1><FONT color=#0000ff face=Arial 
size=1></FONT></FONT></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=440590016-03042002><FONT 
color=#0000ff face=Arial size=1><FONT color=#0000ff face=Arial size=1>This 
electronic message contains information from British Telecommunications plc 
which may be privileged and confidential. </FONT><FONT color=#0000ff face=Arial 
size=1>The information is intended to be for the&nbsp; use of the individual(s) 
or entity named above. If you are not the intended recipient, be aware that any 
disclosure, copying, distribution or use of the contents of this information is 
prohibited. If you have received this electronic message in error, please notify 
us by telephone or e-mail (to the number or address above) 
immediately.</FONT></DIV></FONT></SPAN></FONT>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Fabrice Arnal 
  [mailto:fabrice.arnal@tesa.prd.fr]<BR><B>Sent:</B> 03 April 2002 
  14:55<BR><B>To:</B> Liste de diffusion IP / DVB<BR><B>Subject:</B> IP over 
  DVB-RCS<BR><BR></DIV></FONT>
  <DIV><FONT face=Arial size=2><SPAN class=716383513-03042002>Hi 
  everybody,</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=716383513-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=716383513-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=716383513-03042002>Something is not 
  clear for me, with the DVB-RCS standard.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=716383513-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN class=716383513-03042002>It is possible, 
  for coding, to use either reed-solomon / convolutionnal coding, either 
  turbo-codes.&nbsp;But&nbsp;in specifications, it is possible not to use MPEG-2 
  TS over DVB-RCS, whereas the (reed-solomon) redundancy is well defined 
  (trailer of the mpeg-2 TS packet).&nbsp;How can we do, for coding, if we use 
  for instance ATM cells ? Is some specific headers are defined for this ? How 
  can we use&nbsp;DVB-RCS without MPEG-2 TS about 
  that?&nbsp;&nbsp;</SPAN></FONT></DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=716383513-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=716383513-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><SPAN 
  class=716383513-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV align=left dir=ltr><FONT face=Arial size=2><SPAN 
  class=716383513-03042002>With regards,</SPAN></FONT></DIV>
  <DIV align=left dir=ltr><FONT face=Arial 
  size=2>_______________________________________</FONT></DIV>
  <DIV align=left dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV align=left dir=ltr><FONT size=2>Fabrice Arnal - Laboratoire 
  TéSA&nbsp;</FONT></DIV>
  <DIV align=left dir=ltr><FONT size=2>2, rue Charles Camichel</FONT></DIV>
  <DIV align=left dir=ltr><FONT size=2>BP 7122&nbsp;- 31071 Toulouse Cedex 7 
  France</FONT></DIV>
  <DIV align=left dir=ltr><FONT size=2>Tel :&nbsp;05 61 58 80 15</FONT></DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1DB2A.0E8D3890--

From majordomo-owner@erg.abdn.ac.uk Thu Apr  4 08:30:10 2002
Received: from rusfw.rohde-schwarz.com (rusfw.rohde-schwarz.com [80.246.32.32])
	by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g347U2OE018230
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 4 Apr 2002 08:30:03 +0100 (BST)
Received: from rus11.rsd.de by rusfw.rohde-schwarz.com
          via smtpd (for mavis.erg.abdn.ac.uk [139.133.204.77]) with SMTP; 4 Apr 2002 07:30:03 UT
Received: by mail.rohde-schwarz.com(Lotus SMTP MTA v4.6.7  (934.1 12-30-1999))  id C1256B91.002931C5 ; Thu, 4 Apr 2002 09:29:57 +0200
X-Lotus-FromDomain: FTK@RUS
From: Torsten.Jaekel@FTK.rohde-schwarz.com
Sender: Torsten.Jaekel@FTK.rohde-schwarz.com
To: ip-dvb@erg.abdn.ac.uk
Message-ID: <C1256B91.00293174.00@mail.rohde-schwarz.com>
Date: Thu, 4 Apr 2002 09:30:53 +0200
Subject: Antwort: Re: Antwort: IP over DVB-RCS
Mime-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g347UAmd018244



The 32 bit CRC is just used to recognize transmission (packet) errors. No way to
correct missing or incorrect bits (is not a redundancy
part or Reed Solomon code). The whole packet (many ATM cells) is discarded if
the CRC is not matching.

tj
|+----------------+-------------------------------------|
||   Lloyd Wood   |                                     |
||   <l.wood@eim.s|           An:                       |
||   urrey.ac.uk> |   ip-dvb@erg.abdn.ac.uk             |
||                |           Kopie:        (Blindkopie:|
||   03.04.2002   |   Torsten Jaekel/FTK)               |
||   16:47        |           Thema:        Re: Antwort:|
||   Bitte        |   IP over DVB-RCS                   |
||   antworten an |                                     |
||   ip-dvb       |                                     |
||                |                                     |
|+----------------+-------------------------------------|







On Wed, 3 Apr 2002 Torsten.Jaekel@FTK.rohde-schwarz.com wrote:

> I am not (yet) so familiar with RCS but a bit with ATM.
> There are different ATM Adaption Layers (AAL). AAL5 (using jumbo frames) has
> just a 32 bit CRC, no approaches for data integrity (issue of
> higher layers).

??? that's what the 32-bit CRC is for...

L.

> But if you use AAL1 (I do not know if intended for RCS, perhaps because this
is
> also used for MPEG-2 via ATM),
> there is an ATM based FEC algorythm (Reed Solomon), in addition to MPEG-2 FEC.
>
> Is this similar to CableModems (DOCSIS) where the Uplink is also ATM-like ?

<L.Wood@surrey.ac.uk>PGP<http://www.ee.surrey.ac.uk/Personal/L.Wood/>









From majordomo-owner@erg.abdn.ac.uk Thu Apr  4 12:42:47 2002
Received: from tesa1.tesa.prd.fr (tesa1.tesa.prd.fr [147.127.80.1])
	by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g34BgXa9021802
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 4 Apr 2002 12:42:35 +0100 (BST)
Received: from tesap261 (tesa14-6 [147.127.81.39])
	by tesa1.tesa.prd.fr (8.9.3+Sun/8.9.3) with ESMTP id NAA22185
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 4 Apr 2002 13:42:27 +0200 (MET DST)
From: "Fabrice Arnal" <fabrice.arnal@tesa.prd.fr>
To: <ip-dvb@erg.abdn.ac.uk>
Subject: RE : IP over DVB-RCS
Date: Thu, 4 Apr 2002 13:45:00 +0200
Message-ID: <000d01c1dbce$26d9abf0$1600a8c0@tesap261>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000E_01C1DBDE.EA640290"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
In-Reply-To: <E1CFE3957BE0D211A9230000F8FE9A81091D2207@mrgmexnt02.mww.bt.com>
Importance: Normal
X-ERG-MailScanner: Found to be clean

This is a multi-part message in MIME format.

------=_NextPart_000_000E_01C1DBDE.EA640290
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Ok, I think it's clear now.=20
=20
But I believe that in the coding scheme, Reed-Solomon is done first, and
then the convolutional instead.. =20
=20
=20
Regarding the IP over DVB requirements draft (by Gorry Fairhurst),
MPEG-2 TS layer is, in any case, present. That's why I am surprised..
=20

 Fabrice.=20

Hi,
=20
The RS and convolutional coding is added to the MPEG TS as part of the
modulation process within the DVB-RCS compliant satellite modulator. The
additional overhead for convolutional encoding is added, along with the
interleaving and additional RS bits. This is separate from the MPEG-TS
and is purely done on a byte-by-byte (bit-by-bit?!) basis.
=20
This will be the same with ATM cells - the string of 0's and 1's is
encoded with convolutional and then RS coding. At the receiver, the
incoming signal is demodulated, the RS is removed and de-interleaved,
then the convolutional decoder ideally recovers the same string of bits
that went into the modulator.
=20
It does not matter to the satellite modems if the incoming string of
bits are part of an MPEG-TS or a series of ATM cells.
=20
The same is true for turbo codes, although the coding is a single step.
=20
Hope this is of some help?
=20
Adrian.

Manager: Satellite System Engineering=20
BT Ignite, B&SC - Satellite System Development=20
=20
This electronic message contains information from British
Telecommunications plc which may be privileged and confidential. The
information is intended to be for the  use of the individual(s) or
entity named above. If you are not the intended recipient, be aware that
any disclosure, copying, distribution or use of the contents of this
information is prohibited. If you have received this electronic message
in error, please notify us by telephone or e-mail (to the number or
address above) immediately.

-----Original Message-----
From: Fabrice Arnal [mailto:fabrice.arnal@tesa.prd.fr]
Sent: 03 April 2002 14:55
To: Liste de diffusion IP / DVB
Subject: IP over DVB-RCS


Hi everybody,
=20
=20
Something is not clear for me, with the DVB-RCS standard.
=20
It is possible, for coding, to use either reed-solomon / convolutionnal
coding, either turbo-codes. But in specifications, it is possible not to
use MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is
well defined (trailer of the mpeg-2 TS packet). How can we do, for
coding, if we use for instance ATM cells ? Is some specific headers are
defined for this ? How can we use DVB-RCS without MPEG-2 TS about that?

=20
=20
=20
With regards,
_______________________________________
=20
Fabrice Arnal - Laboratoire T=E9SA=20
2, rue Charles Camichel
BP 7122 - 31071 Toulouse Cedex 7 France
Tel : 05 61 58 80 15
=20


------=_NextPart_000_000E_01C1DBDE.EA640290
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>Message</TITLE>

<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DTahoma><FONT size=3D2><FONT face=3DArial><SPAN=20
class=3D689133808-04042002><FONT face=3DTahoma>Ok, I think&nbsp;it's =
clear now.=20
</FONT></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DTahoma><FONT size=3D2><FONT face=3DTahoma><SPAN=20
class=3D689133808-04042002></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DTahoma><FONT size=3D2><FONT face=3DTahoma><SPAN=20
class=3D689133808-04042002><SPAN class=3D689133808-04042002><FONT =
face=3DTahoma>But=20
I&nbsp;believe&nbsp;that in the coding scheme, Reed-Solomon&nbsp;is done =
first,=20
and then the convolutional instead..</FONT><FONT=20
face=3DArial>&nbsp;</FONT></SPAN><SPAN class=3D689133808-04042002><FONT=20
face=3DArial>&nbsp;</FONT></SPAN></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DTahoma><FONT size=3D2><FONT face=3DTahoma><SPAN=20
class=3D689133808-04042002></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DTahoma><FONT size=3D2><FONT face=3DTahoma><SPAN=20
class=3D689133808-04042002></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DTahoma><FONT size=3D2><FONT face=3DTahoma><SPAN=20
class=3D689133808-04042002>Regarding the IP over DVB requirements draft =
(by Gorry=20
Fairhurst), MPEG-2 TS layer&nbsp;is, in any case, present. That's why I =
am=20
surprised..</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DTahoma><FONT size=3D2><FONT face=3DArial><SPAN=20
class=3D689133808-04042002></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DTahoma><FONT size=3D2><BR><SPAN =
class=3D689133808-04042002><FONT=20
face=3DArial>&nbsp;Fabrice.&nbsp;</FONT></SPAN></FONT></DIV></FONT>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002>Hi,</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D440590016-03042002>The=20
  RS and convolutional coding is added to the MPEG TS as part of the=20
  modulation&nbsp;process within the DVB-RCS compliant satellite =
modulator. The=20
  additional overhead for convolutional encoding is added, along with =
the=20
  interleaving and additional RS bits. This is separate from the MPEG-TS =
and is=20
  purely done on a byte-by-byte (bit-by-bit?!) =
basis.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D440590016-03042002>This=20
  will be the same with ATM cells - the string of 0's and 1's is encoded =
with=20
  convolutional and then RS coding. At the receiver, the incoming signal =
is=20
  demodulated, the RS is&nbsp;removed and de-interleaved, then the =
convolutional=20
  decoder ideally recovers the same string of bits that went into the=20
  modulator.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D440590016-03042002>It=20
  does not matter to the satellite modems if the incoming string of bits =
are=20
  part of an MPEG-TS or a series of ATM cells.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D440590016-03042002>The=20
  same is true for turbo codes, although the coding is a single=20
  step.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D440590016-03042002>Hope=20
  this is of some help?</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002>Adrian.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002></SPAN></FONT><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D440590016-03042002><FONT face=3DArial =
color=3D#0000ff=20
  size=3D1><BR><FONT face=3DArial color=3D#0000ff size=3D1>Manager: =
Satellite System=20
  Engineering</FONT> <BR><FONT face=3DArial color=3D#0000ff size=3D1>BT =
Ignite,=20
  B&amp;SC - Satellite System Development</FONT> =
</FONT></SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002><FONT face=3DArial color=3D#0000ff =
size=3D1><FONT=20
  face=3DArial color=3D#0000ff =
size=3D1></FONT></FONT></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D440590016-03042002><FONT face=3DArial color=3D#0000ff =
size=3D1><FONT=20
  face=3DArial color=3D#0000ff size=3D1>This electronic message contains =
information=20
  from British Telecommunications plc which may be privileged and =
confidential.=20
  </FONT><FONT face=3DArial color=3D#0000ff size=3D1>The information is =
intended to be=20
  for the&nbsp; use of the individual(s) or entity named above. If you =
are not=20
  the intended recipient, be aware that any disclosure, copying, =
distribution or=20
  use of the contents of this information is prohibited. If you have =
received=20
  this electronic message in error, please notify us by telephone or =
e-mail (to=20
  the number or address above) =
immediately.</FONT></DIV></FONT></SPAN></FONT>
  <BLOCKQUOTE style=3D"MARGIN-RIGHT: 0px">
    <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
    size=3D2>-----Original Message-----<BR><B>From:</B> Fabrice Arnal=20
    [mailto:fabrice.arnal@tesa.prd.fr]<BR><B>Sent:</B> 03 April 2002=20
    14:55<BR><B>To:</B> Liste de diffusion IP / DVB<BR><B>Subject:</B> =
IP over=20
    DVB-RCS<BR><BR></DIV></FONT>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D716383513-03042002>Hi =

    everybody,</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN =
class=3D716383513-03042002>Something is not=20
    clear for me, with the DVB-RCS standard.</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN class=3D716383513-03042002>It =
is possible,=20
    for coding, to use either reed-solomon / convolutionnal coding, =
either=20
    turbo-codes.&nbsp;But&nbsp;in specifications, it is possible not to =
use=20
    MPEG-2 TS over DVB-RCS, whereas the (reed-solomon) redundancy is =
well=20
    defined (trailer of the mpeg-2 TS packet).&nbsp;How can we do, for =
coding,=20
    if we use for instance ATM cells ? Is some specific headers are =
defined for=20
    this ? How can we use&nbsp;DVB-RCS without MPEG-2 TS about=20
    that?&nbsp;&nbsp;</SPAN></FONT></DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2><SPAN=20
    class=3D716383513-03042002></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial size=3D2><SPAN=20
    class=3D716383513-03042002>With regards,</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial=20
    size=3D2>_______________________________________</FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial =
size=3D2></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT size=3D2>Fabrice Arnal - =
Laboratoire=20
    T=E9SA&nbsp;</FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT size=3D2>2, rue Charles =
Camichel</FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT size=3D2>BP 7122&nbsp;- 31071 =
Toulouse Cedex 7=20
    France</FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT size=3D2>Tel :&nbsp;05 61 58 80 =
15</FONT></DIV>
    <DIV>&nbsp;</DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_000E_01C1DBDE.EA640290--


From majordomo-owner@erg.abdn.ac.uk Thu Apr  4 12:56:38 2002
Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5])
	by erg.abdn.ac.uk (8.12.2/8.12.2) with SMTP id g34BuXa9022009
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 4 Apr 2002 12:56:33 +0100 (BST)
Received: from phaestos.ee.surrey.ac.uk ([131.227.88.14] ident=eep1lw)
	by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4)
	id 16t5j0-0007AT-00
	for ip-dvb@erg.abdn.ac.uk; Thu, 04 Apr 2002 12:48:18 +0100
Date: Thu, 4 Apr 2002 12:48:15 +0100 (BST)
From: Lloyd Wood <l.wood@eim.surrey.ac.uk>
X-X-Sender: eep1lw@phaestos.ee.surrey.ac.uk
Reply-To: Lloyd Wood <L.Wood@eim.surrey.ac.uk>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Antwort: Re: Antwort: IP over DVB-RCS
In-Reply-To: <C1256B91.00293174.00@mail.rohde-schwarz.com>
Message-ID: <Pine.SOL.4.43.0204041233580.2905-100000@phaestos.ee.surrey.ac.uk>
Organization: speaking for none
X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/
X-no-archive: yes
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Scanner: exiscan *16t5j0-0007AT-00*hSVGolS54eM* (SECM, UniS)
X-ERG-MailScanner: Found to be clean

On Thu, 4 Apr 2002 Torsten.Jaekel@FTK.rohde-schwarz.com wrote:

> The 32 bit CRC is just used to recognize transmission (packet) errors. No way to
> correct missing or incorrect bits (is not a redundancy
> part or Reed Solomon code). The whole packet (many ATM cells) is discarded if
> the CRC is not matching.

data integrity is ensured by discards and retransmission.

limited amounts of redundancy or FEC can't guarantee data integrity,
though they can increase its likelihood.

L.

> On Wed, 3 Apr 2002 Torsten.Jaekel@FTK.rohde-schwarz.com wrote:
>
> > I am not (yet) so familiar with RCS but a bit with ATM.
> > There are different ATM Adaption Layers (AAL). AAL5 (using jumbo frames) has
> > just a 32 bit CRC, no approaches for data integrity (issue of
> > higher layers).
>
> ??? that's what the 32-bit CRC is for...
>
> > But if you use AAL1 (I do not know if intended for RCS, perhaps because this
> is
> > also used for MPEG-2 via ATM),
> > there is an ATM based FEC algorythm (Reed Solomon), in addition to MPEG-2 FEC.
> >
> > Is this similar to CableModems (DOCSIS) where the Uplink is also ATM-like ?

<L.Wood@surrey.ac.uk>PGP<http://www.ee.surrey.ac.uk/Personal/L.Wood/>



From majordomo-owner@erg.abdn.ac.uk Thu Apr 11 12:17:52 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3BBHdYB012545;
	Thu, 11 Apr 2002 12:17:40 +0100 (BST)
Message-ID: <3CB570D4.1290C716@erg.abdn.ac.uk>
Date: Thu, 11 Apr 2002 12:17:40 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: For Your info: ATSC A92
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

I thought it would be useful to draw to our attention the
recent addition of ATSC A92 - dealing with IP  multicas,
although the document seems only to address IPv4, and only
addresses use of DSMCC.

Comments on relevance or otherwise and technical issues
will be welcome.

Gorry

I have uploaded a recent ATSC document for reference.

http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/refs/

---

ATSC Standard: A92
Delivery of IP Multicast Sessions over ATSC Data Broadcast
31 January 2002

This standard specifies the delivery of IP Multicast sessions, the delivery
of data for describing the characteristics of a session, and usage of the
ATSC A/90 Data Broadcast Standard for IP Multicast.

This document defines a Standard for the asynchronous transmission of
Internet Protocols (IP) specifically including multicast addressing
compatible with the ATSC A/90 Data Broadcast Standard. This Standard assumes
the use of Session Description Protocol (SDP) as an integral
part of the IP Multicast-based Data Broadcast service. It is strongly
suggested that normative clauses that do not directly involve SDP be
retained in the case of IP Multicast-based Data Broadcast services that do
not include any SDP data, such as would be used for non-sessionbased IP
Multicast. This document focuses solely on the carriage of all information
using the DSMCC_addressable_section. Synchronous and synchronized carriage
of IP Multicast datagrams are not addressed by this document.

From majordomo-owner@erg.abdn.ac.uk Thu Apr 11 12:59:49 2002
Received: from mel.alcatel.fr (mel-o.alcatel.fr [194.133.58.32])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3BBwvYB013231
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 11 Apr 2002 12:58:58 +0100 (BST)
Received: from aifhs2.alcatel.fr (mailhub.alcatel.fr [155.132.180.80])
	by mel.alcatel.fr (ALCANET) with ESMTP id g3BBwsi4020014
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 11 Apr 2002 13:58:54 +0200
Received: from vzmta01.netfr.alcatel.fr (vzmta01.netfr.alcatel.fr [155.132.210.38])
        by aifhs2.alcatel.fr (ALCANET/SMTP2) with SMTP id NAA28180;
        Thu, 11 Apr 2002 13:58:48 +0200 (MET DST)
From: Stephane.Combes@space.alcatel.fr
Received: by vzmta01.netfr.alcatel.fr(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id C1256B98.00419B72 ; Thu, 11 Apr 2002 13:56:36 +0200
X-Lotus-FromDomain: ALCATEL-SPACE
To: ip-dvb@erg.abdn.ac.uk
cc: Sebastien.Josset@space.alcatel.fr
Message-ID: <C1256B98.004199D3.00@vzmta01.netfr.alcatel.fr>
Date: Thu, 11 Apr 2002 13:54:38 +0200
Subject: Alcatel Space interest about IP/DVB
Mime-Version: 1.0
Content-type: multipart/mixed; 
	Boundary="0__=Fyc7hp5XjiQIyw1d1CKQYVqKVqhGiysIYwmrjJZODeHwlmMlCjtL74rX"
Content-Disposition: inline
X-ERG-MailScanner: Found to be clean

--0__=Fyc7hp5XjiQIyw1d1CKQYVqKVqhGiysIYwmrjJZODeHwlmMlCjtL74rX
Content-type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-transfer-encoding: quoted-printable



Dear colleagues,

Alcatel Space Industries would like to support the work currently under=
taken by
this group.

As requested by Gorry Fairhurst, here follows a draft of the presentati=
on we
could make at the next BOF :
(See attached file: Alcatel_space_IP_DVB_view01.pdf)
Note that this document is informational only but can be distributed fr=
eely to
anybody interested.

The general issues raised here seem to align with those expressed in
http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/charter.html and
http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/ids/draft-fair-ipdvb-req-0=
0.doc

It includes our vision for MPE enhancement. We would actually be very i=
nterested
if the to-be-defined encapsulation could support protocols other than I=
Pv4 and
v6. Ethernet and MPLS are of equal importance according to the network =
segment
the DVB (or other MPEG-2 based) links are deployed. It would be nice if=
 a future
RFC could have the same role than ITU-T I.363.5 (AAL5) and RFC-2684
(Multiprotocol encapsulation) have in the ATM world.

It also details some Layer 2 labelling management procedures that we ha=
ve
developed in the frame of the BRAHMS IST project. This is perhaps more =
targetted
to a MPE "replacement". It actually includes a label distribution proto=
col
(working in a similar way as Ethernet ARP) and associated encapsulation=

optimised for the broadcast nature of satellites (and thefore DVB) link=
s. Such
kind of protocol could well play for broadcast links the same role than=
 MPLS in
backbone networks.

The main ideas behind this proposed scheme are in line with the questio=
ns about
a possible "native IP" support that Gorry raised in his 03/25 e-mail. P=
ID would
indeed only be a first level of filtering at receivers. IP filtering wo=
uld then
be based on IP destination address. An additional label at layer 2, ide=
ntifying
the source of the IP flow, could help avoiding to re-assemble all the I=
P traffic
received on a given PID (and allow proper re-assembly if packets are mi=
xed by a
satellite on-board processor). Therefore a limited link layer header mi=
ght still
be useful. The other characteristics of our scheme is that it naturally=
 supports
multiple feeds configurations, two-way satellite links and on-board pro=
cessing
(no more multisource multicast headaches !)

You'll find more details about BRAHMS project at
http://brahms.telecomitalialab.com/. There was also a paper published a=
t last
year's AIAA conference ("IP Dedicated : a new Internet oriented satelli=
te
transfer scheme", I. Buret et al., 19th AIAA ICSSC conference, april 20=
01).
Note that some outputs of the BRAHMS project have already been presente=
d at the
ETSI BSM. Actually, the same presentation which is included here is bei=
ng sent
to the ETSI BSM mailing-list.

Feel free to share comments on this list,
Best Regards,

St=E9phane COMBES


ALCATEL SPACE INDUSTRIES
Research Department/Advanced Telecom Satellite Systems
Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr
=

--0__=Fyc7hp5XjiQIyw1d1CKQYVqKVqhGiysIYwmrjJZODeHwlmMlCjtL74rX
Content-type: application/pdf; 
	name="Alcatel_space_IP_DVB_view01.pdf"
Content-Disposition: attachment; filename="Alcatel_space_IP_DVB_view01.pdf"
Content-transfer-encoding: base64
Content-Description: Adobe Portable Document

JVBERi0xLjINJeLjz9MNCjEwNCAwIG9iag08PCANL0xpbmVhcml6ZWQgMSANL08gMTA2IA0vSCBb
IDc4OCA1ODAgXSANL0wgMjU0Nzg5IA0vRSAyNTc3NSANL04gMTMgDS9UIDI1MjU5MCANPj4gDWVu
ZG9iag0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4cmVmDTEwNCAxOSANMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAwNzMxIDAwMDAwIG4NCjAw
MDAwMDEzNjggMDAwMDAgbg0KMDAwMDAwMTUyOSAwMDAwMCBuDQowMDAwMDAxNzA3IDAwMDAwIG4N
CjAwMDAwMDE4ODggMDAwMDAgbg0KMDAwMDAwMjM5OSAwMDAwMCBuDQowMDAwMDAyNTg0IDAwMDAw
IG4NCjAwMDAwMDUwNDQgMDAwMDAgbg0KMDAwMDAwNTI1NSAwMDAwMCBuDQowMDAwMDA1OTcxIDAw
MDAwIG4NCjAwMDAwMTU2ODUgMDAwMDAgbg0KMDAwMDAxNTg3MCAwMDAwMCBuDQowMDAwMDE2Mzc3
IDAwMDAwIG4NCjAwMDAwMTY1OTUgMDAwMDAgbg0KMDAwMDAxNzA4NyAwMDAwMCBuDQowMDAwMDI1
NTQxIDAwMDAwIG4NCjAwMDAwMDA3ODggMDAwMDAgbg0KMDAwMDAwMTM0NiAwMDAwMCBuDQp0cmFp
bGVyDTw8DS9TaXplIDEyMw0vSW5mbyAxMDMgMCBSIA0vUm9vdCAxMDUgMCBSIA0vUHJldiAyNTI1
NzkgDS9JRFs8OTBmZTVlYThkNzkzMDVhM2FmNTkzNTZjMTM4ZmZiY2M+PDkwZmU1ZWE4ZDc5MzA1
YTNhZjU5MzU2YzEzOGZmYmNjPl0NPj4Nc3RhcnR4cmVmDTANJSVFT0YNICAgIA0xMDUgMCBvYmoN
PDwgDS9UeXBlIC9DYXRhbG9nIA0vUGFnZXMgMTAxIDAgUiANPj4gDWVuZG9iag0xMjEgMCBvYmoN
PDwgL1MgNDMyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTIyIDAgUiA+PiANc3RyZWFt
DQpIiWJgYGAGIhEGFgYGnmUMAgwIIMDAysAOFOc4wMDBoMTIECTGEMj0lyGSSaFHj0mF4c72BZ1h
hiGT1RkYUte8dA5JWaqNpJmx6SCXlILBhJdzdius6Jry+NKKEosMRWcWNiGZ6LCjnP1eM0+q5ovx
CRk4JDxq5BVbGrxJuaVdQsJhgbPrUrmPxlNTpvFJmERMZGzuYgnZHJTG3Sdh4rHh4BEmEdtbU9YF
ayn97VZ389Dws/A48IitjUUjapLW3DUVay4XObf08CkYXE5o7bKwSLjo5MLGp/NBIZFvSzpD4cek
Fl4emYQJPuILa74WsS5u7RVSMCjsOMjl8qAqXHMSn5CMw4FDQLe8qGp5OWdpkEvzVucGBra0tLQM
kIdYQ0EgAsRkcXGFMVlhIi4uHmB/s2V0wASQFIVBDWEASzIYGxuDGXDDGQTT0jqQbMEd1EBgxMA8
+R+Q5gdiR6gIH+MeDgaFg2eZZKYt0HCaNZ2Bo6DIYQXbK14HdodqxjscDPKMMaw/gEqZojhfcAhE
MjBwzOFIYGAKZ7zDXhB9gIGTh6vAnGEh0wOuDY4HljIv4DLQBPOEmhhW6FhwNCg49DOpMAawMEgx
hDAC08RvFkRUAwQYAN2TlLcNZW5kc3RyZWFtDWVuZG9iag0xMjIgMCBvYmoNNDcxIA1lbmRvYmoN
MTA2IDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMDAgMCBSIA0vUmVzb3VyY2VzIDEw
NyAwIFIgDS9Db250ZW50cyAxMTEgMCBSIA0vUm90YXRlIDkwIA0vTWVkaWFCb3ggWyAwIDAgNTk1
IDg0MiBdIA0vQ3JvcEJveCBbIDI5IDMxIDU2NiA4MTAgXSANPj4gDWVuZG9iag0xMDcgMCBvYmoN
PDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvVFQyIDEwOSAwIFIgL1RUNCAx
MTMgMCBSIC9UVDYgMTE4IDAgUiAvVFQ4IDExNiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAx
MjAgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M1IDEwOCAwIFIgPj4gDT4+IA1lbmRvYmoNMTA4
IDAgb2JqDVsgDS9DYWxSR0IgPDwgL1doaXRlUG9pbnQgWyAwLjk1MDUgMSAxLjA4OSBdIC9HYW1t
YSBbIDIuMjIyMjEgMi4yMjIyMSAyLjIyMjIxIF0gDS9NYXRyaXggWyAwLjQxMjQgMC4yMTI2IDAu
MDE5MyAwLjM1NzYgMC43MTUxOSAwLjExOTIgMC4xODA1IDAuMDcyMiAwLjk1MDUgXSA+PiANDV0N
ZW5kb2JqDTEwOSAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0Zp
cnN0Q2hhciAzMiANL0xhc3RDaGFyIDE0NiANL1dpZHRocyBbIDMwMiAwIDAgMCAwIDAgMCAwIDMw
MyAzMDMgMCAwIDMwMiA0MDUgMzAyIDAgNjA0IDYwNCA2MDQgMCAwIDAgMCAwIA0wIDAgMCAwIDAg
ODMzIDAgMCAwIDY2MiA1NzYgNzE4IDc0MCA1MzIgNTI1IDgwMyAwIDI4NSAzOTQgMCA0NzAgDTg2
MyA4MDMgMCA1MzIgMCA1NjAgNTQ5IDUwOSAwIDYxOCAwIDAgNTkzIDAgMCAwIDAgMCAwIDAgNTgy
IDU4MiANNDU0IDU4MiA1NTYgMzA2IDU4MiA1ODggMjYyIDAgMCAyNjIgODc1IDU4OCA1ODggNTgy
IDAgMzY4IDQyNiAzMDMgDTU4OCA0NzIgMCAwIDQ3MSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCANMzAyIF0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5n
IA0vQmFzZUZvbnQgL0Z1dHVyYUFNZEJUIA0vRm9udERlc2NyaXB0b3IgMTEwIDAgUiANPj4gDWVu
ZG9iag0xMTAgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA5NjIgDS9D
YXBIZWlnaHQgMCANL0Rlc2NlbnQgLTIzNSANL0ZsYWdzIDMyIA0vRm9udEJCb3ggWyAtMTY3IC0y
MzYgMTE0MSA5NjMgXSANL0ZvbnROYW1lIC9GdXR1cmFBTWRCVCANL0l0YWxpY0FuZ2xlIDAgDS9T
dGVtViAwIA0+PiANZW5kb2JqDTExMSAwIG9iag08PCAvTGVuZ3RoIDIzODQgL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIm0V8mO28oV3esrakkaEV0Ta1h6eAlsIMBDmsjG9qKtpm0Z
Urchqm3kk/Jp+YvcqntvFQc9IG8RNGyKh3XnsV6+mXpxmITKf9Nh9/Jvd0p8nXZKHMVOh05KJYJS
nQ1K9FaKvQ9SXMbdl93rYfdyGDSQDV92UpjYRSf2+JBCa9VpKZ2IGp/DGQ6lPxAiga20YsBfCjj8
2jV3T+dRHB+n49dv10ncf356voofT9N0/HwaxZfn6/NlbIfvu30iAUH4GN7+z4RIIP8MCQn506J0
p4xWYp9coHSizBY7tljGbPG738XTz/Ei3v7ztmHL73P9b1IWwlvu/TCn2cdONa/F+Hi4/zE9n+6v
x6fH9tPwfmc771WY6ZBZ6cLKZL3XlCvlbnzeOPIWC6HhuxV7fEBGOdnZRGC06VzAHMqcVPZk/ikD
Jk8n3jydP4/TXwT8fA8hGa9ZsOl6a2MKhY/OJtlIpgoHbdA/rx5+3j8exgcxtH3nm7GFr6E5jfCm
m8PTWdzdX8dTazvXnI7XUdz9a7qO5yn7zXQ6eLuVEosU1Wc9/zFO4/3l8E28HX/cX67n8RHVdJ31
N7TsK30kLU+HpIa4+3F/GMW7x4fWgbLPrQS1puvlOE7iY/Pq7vd3H1uxF8PT8+npeRoB++vl/hHO
uubQ7n3XN+PHNqv+27CrxZ+6wZs76gZ3b+DLe/jxHQIHafxLKCn+Lj58kuJh520noSWoaDoPqX6u
AD5PCUhFkID0zEBcAn2n3IKEAQNNhABNUoJdAZ6ZygXw+UXCXKiCzv8nyZXEyRVgmam0CBi3ArQl
7YNcAY6kKL0AWHW0b+X7G7olwJmsUeGyebesGHJcv9/yKp05b3j2ffbDjXeP7y4HYfM+k7nQCUQu
Sc5blvhenQME+jbA/iSWG6DwRLFzLipAPHMzT4Pv9QtodibNuM7mf1A3Myl+RqDzLEzD8kWtMS/x
TOppNhkFXS6nDQzbgHlEJ0zJxSXJKfEDqhxyeIbMBg5lXxBwqoCnHHco4AZg8pgHwBHTDVBIbM7t
G0Ah0eiLLVBI5Jrp0ha2L5WK9zk6Z/ZB0EufBIiAJVvSQR+pGPndkRZ0ngqjvmsK+1LeafdtB+ql
RASOicOZLS0n+LtjiYvz8yDBChTkzAh6L0rEUI1IJbB575eO2rwzvyTSZx8q1VOZOmSmlGVLkWkC
LCoesSspkz9kIGek0hSPGYBFU0gU86BUUpJ5BIy6jMzDYzoCgPWdwk/AMtlkYE17VB0AzHsIAfIo
J6A7hwUP7D4zKbrr3UIPlTNopikutzPjKmD5RBYLDjJ8IpBPpSUpuVNUJ2tsMxSGHKp+DUjigRnZ
R3KhyRpnwJEe2IQLoLj/RZIiiYQrSZYyILEAFOM0+RTFgqa51UvPPAwqJh2VGnhdaQQcB6pfAh4b
VCWhHKtMI5GEWn9qoZiX5FO2xStUrFhbAPYHkGAo2WMAYOT6WvXaLry+LI9FK+0ld2SKJgE1vNaz
KtSRt0DPOcMkG0DX0GSxG6CInenmQ3ZTaSEMVMnBrOp7C0guVmK6AQrTPLDygMvjTWWF0oRKjGAO
S7RFe4q3xWmqNA9vS47XhiqEAWNzXzitmWaZUWaVlexp4EeajZBHSBU5nz2VYlSUR556YKTqLZkG
gNfzHjEDHAOOmpde8Ci5GKlqAAisR9YUkhO3nYi+TACJlaVFIhAidqJCAoAkKThRQih6oHHBI1Ow
Bb0YHPaI4g8AsHodpVnAxE4AhhLSIOoVYAjAWAVs87WcATDkdZwzAEg5L+egSjn7JcBtNlB4S5sF
IIT5yACm6FNNcQmazNesGGla5lCwNIcKD1M6IjnI4NhRvBcAIKkjRrcCyGOmTCrJTHFkhGxTlVJS
KtgyqSQr5t0C6FdtFgC/9JijuSzZyY7yYxZ9TcZhPwAghIWDQplU5KBA7Y3XpMAjw9QC0ktAYWyV
IT0i7WtFCgDs5IAnzCq10/VlWS+GEpfTYQZQEZqVCyNNzFrqmqa/q2XqF5m8ahe5hZSc8ZnveQ4E
jjc6PtCdawaUFMFIRK6yCpSswsEbqR9wRqjItYzbldKyZkQuqjng9YKkp+AVgK4VKnLZVcByPzDE
w+gVULKKjQt2BWgG0LjioAqUopr7NC3HkGiYNZ5mZgFizV5P9lK7o3TWihsR9S6tWDUqGq04EBYT
Xmu2hhpAPUGx04p2Am5mAJTuxn4P3MxwVvH0K50p1u6GzT1wQ2SgJ5+VCtgArvZy9McG8HW6Fw/4
zOacPJA3Gu1Ze7rhzgFLJJZd4onEcxopvQKYpPiZmUZmGukKWrIGFSsAjSa40uol4OpomtuSkoSd
YgwtL0FRCrBqfEJrLnoGbK1xjHhPKc+AkbWToBS14kFi0dMW55PFVD6XTLK6ZpKjdWw5J20Z4DQo
7Gy2ZMDMRknORrOeHMbXPoHalwFOfcK4GhxJQIl4zmjDV1muT8NtDyorGweA4zFgliciaVp40M2h
SOHFqujBcwE0tQwg08ArD61NAITFpgX+8Hp+wvISwDwsj7SIVZm8bnltwq2Y71qR9+YZkHegsjfz
KLGzcWRJrNFzABRblms1jpjOzffkU7vY+GCBdQtNAbDs9Vx4kHeeGxwyLYDFpaiSWNKDmXLSgVjN
3Yr1WLavmjDUnEzZPWj1qllIy5mJKxLLVytuktbUjQ8jZ6qm/SIMaV0nL1qcZOfKt2eDCehLAyf7
NoD1rCzNuA1QSfyaKQGFhPf3DVBIWPUNUFQH+14Pu5fDYIUSw5edFE7sHVyI+h6OStkLAxuSctKJ
4QxfJd6VUleyUQz4S2ox/Np9aIY23WKbpxa2LN88p7fQTO0eGnAjHloYEr65wANO7KEim2PrO9Vc
pzaJaMTlP3R2bPdwWcCjP9s9tO2GPwnRapn+/zS8T2o7Vjulhdjn/+fKw73RBlY+qZs0bf7dDt9v
mepTv8LTjcAzf8Q3bXh4cp9c0AdyRsra7IxX7R6WhObU7mFpag73yeTYXNt9un+BiTJ9FHc/6MOh
hWppRvHuEU5AFjYPyYsWvLiHZ99MSKmay3Gc2PqA1ucN1SRThrcYEFts/QCGAL/kueq1Pwy2TdeV
mV0KUpLs6nWxC0ZvsivFAx46x+VypF9fvyWNwVC4AqTgw9BLnwHMgVUpmhP8MOnHBcKrZVe/PGQV
fxt2/x0A+BIROwplbmRzdHJlYW0NZW5kb2JqDTExMiAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNj
cmlwdG9yIA0vQXNjZW50IDk2MiANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjM1IA0vRmxhZ3Mg
NCANL0ZvbnRCQm94IFsgLTE2NyAtMjM2IDExMDAgOTYzIF0gDS9Gb250TmFtZSAvSEVLSVBIK0Z1
dHVyYUFCa0JUIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDS9Gb250RmlsZTIgMTE0IDAgUiAN
Pj4gDWVuZG9iag0xMTMgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHJ1ZVR5cGUg
DS9GaXJzdENoYXIgMzIgDS9MYXN0Q2hhciAyMzMgDS9XaWR0aHMgWyAyOTUgMCAwIDAgMCAwIDY2
OSAwIDI4OCAyODggNDE0IDgzMyAyOTUgMzY2IDI5NSA0MTcgNTkwIDU5MCA1OTAgNTkwIA01OTAg
NTkwIDU5MCAwIDAgMCAzMTkgMCAwIDgzMyA4MzMgNTIxIDEwMDAgNjI1IDU2MiA3MjUgNzI1IDUy
MSA1MDcgDTgxNCA3MjIgMjU5IDM4NyAwIDQ1NiA4MzggNzc1IDg3MCA1MDggODcwIDUzNSA1MTQg
NTA3IDcyMCA1ODAgOTEzIA0wIDAgMCAwIDAgMCAwIDAgMCA1NjkgNTcyIDQ0OSA1NzIgNTE0IDI4
OSA1NzEgNTU3IDI0MiAyNDIgNDkzIDI0MiANODQ4IDU1NyA1NjkgNTcyIDU3MiAzNTEgNDA3IDI1
OSA1NDcgNDQ5IDY5MiA0MzMgNDQwIDQzMSAwIDAgMCAwIA0wIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgDTAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDQxNiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA0MTYgMCANMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IA0wIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1MTQgXSANL0Jhc2VGb250IC9IRUtJUEgrRnV0dXJh
QUJrQlQgDS9Gb250RGVzY3JpcHRvciAxMTIgMCBSIA0+PiANZW5kb2JqDTExNCAwIG9iag08PCAv
RmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDk2MjMgL0xlbmd0aDEgMTQzMDQgPj4gDXN0cmVh
bQ0KSIm0V31QVNcV/71379tF5Ev8KKirECWW6KooBGmnig5MrFpC1FJkUioRcU2DgEABP4rWWGIj
YyiJJdRaQgmxlJotsQ6TWBtiprZpbMbWtGMSJ6GGkKaMEsZQa5Ht7x6WTppp/mt25/zuPefce865
55z79i0sAOHYB4XsezcsWnLfCxsPAam5lGZtKS4o/WH3R+VAMnnr4S3fqoib5gtdQ91bgI2i0m3F
kctOf8A5eRze9lBN0Ych8S1AZAwwJ9m3taDwpXve2U57J6i/20dB5EJ3CKB85Of6iiuqH3ux7AL5
w4Ce8lDJloJpC2dHAEvW0WZYcUF1qbsJtJ+6jOvjdhQUb511+bk6IGWE8XyhtKS8gnHzk2L8x5Xu
3Fp6vXX7h4CbMbirMYhKtKADp5CNfDTaeSjGMZzEadIx1Fu5VrTtQaXlQw42kzpwUp1Dim7WJ1GE
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
8royeDN4MgQAWdoMbgylDCVAXMSQyODI4MSQDcQhDEEMqQzpQNEcoGgRUTqopQYcUoysDDHAusEH
6GcmYGw6ANkMbDnA2GMGybIwME4Alr8cLEAWiAejGdKYhHiAVQkMoEeJPRAwOADj/yUH0FiGM+xb
mB5BY4aRgdGfQ+RxPL/NVwZuDrDqldVC8SB6k3mz7b9V/2Q5zrJvAcca1FwAArWxngplbmRzdHJl
YW0NZW5kb2JqDTExNSAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDk2
MiANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjM1IA0vRmxhZ3MgMzIgDS9Gb250QkJveCBbIC0x
NjcgLTIzNiAxMjMwIDk2MyBdIA0vRm9udE5hbWUgL0Z1dHVyYUFIdkJUIA0vSXRhbGljQW5nbGUg
MCANL1N0ZW1WIDAgDT4+IA1lbmRvYmoNMTE2IDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5
cGUgL1RydWVUeXBlIA0vRmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgMTQ2IA0vV2lkdGhzIFsgMzEz
IDAgMCAwIDAgMCA4MDYgMCAzNjMgMzYzIDAgMCAzMTIgNDU2IDMxMiA0NTggMCAwIDYyNSA2MjUg
MCAwIDAgDTAgMCAwIDM0MyAwIDAgMCAwIDYwNSAwIDcyMiA2NzggNjI4IDc2NiA1NjcgMCA4NDMg
MCAzNTkgMCAwIDUzMiANOTI1IDg1MiA4NTYgNjM0IDAgNjQxIDU4MSA1NTMgMCA3MTEgOTcwIDAg
NTk3IDAgMCAwIDAgMCAwIDAgNjYwIA02NjAgNDYxIDY2MCA2MTEgMzUxIDY2MCA2NTMgMzEyIDMx
MiA2NDEgMzEyIDk0OCA2NTMgNjIzIDY2MCA2NjAgDTQ0NyA0ODQgMzUzIDYzMSA1NjQgODAzIDAg
NTMyIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCANMCAwIDAgMCAwIDAgMCAzMTIg
XSANL0Jhc2VGb250IC9IRUtKREgrRnV0dXJhQUJrQlQsQm9sZCANL0ZvbnREZXNjcmlwdG9yIDEx
NyAwIFIgDT4+IA1lbmRvYmoNMTE3IDAgb2JqDTw8IA0vVHlwZSAvRm9udERlc2NyaXB0b3IgDS9B
c2NlbnQgOTYyIA0vQ2FwSGVpZ2h0IDAgDS9EZXNjZW50IC0yMzYgDS9GbGFncyA0IA0vRm9udEJC
b3ggWyAtMTY3IC0yMzcgMTMwMyA5NjMgXSANL0ZvbnROYW1lIC9IRUtKREgrRnV0dXJhQUJrQlQs
Qm9sZCANL0l0YWxpY0FuZ2xlIDAgDS9TdGVtViAxMzMgDS9Gb250RmlsZTIgMTE5IDAgUiANPj4g
DWVuZG9iag0xMTggMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHJ1ZVR5cGUgDS9G
aXJzdENoYXIgMzIgDS9MYXN0Q2hhciAxNjkgDS9XaWR0aHMgWyAzMDcgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCANMCA3MTMgMCAw
IDAgMCAwIDAgMCAzMTkgMCAwIDAgMCAwIDAgMCAwIDAgNTYwIDAgMCAwIDAgMCAwIDAgMCAwIA0w
IDAgMCAwIDYxMSAwIDQ1OCA2MTYgNTczIDAgMCAwIDI4NSAwIDAgMjg1IDAgNjE4IDAgNjE2IDAg
NDA3IDQ1NiANMzA5IDYxOSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIA0wIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgODMzIF0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIA0vQmFzZUZvbnQgL0Z1dHVy
YUFIdkJUIA0vRm9udERlc2NyaXB0b3IgMTE1IDAgUiANPj4gDWVuZG9iag0xMTkgMCBvYmoNPDwg
L0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA4MzYzIC9MZW5ndGgxIDEzMDgwID4+IA1zdHJl
YW0NCkiJdFYNUFXXEf7OPfe+h8YQS02MwR/UEIYq9QcNoY5VqVpDrEGkjDoZKqjIGJ+AaBPUBB1C
ElqJsRpjKXWsNWgJcV4tGmKVxlBrrLWOdSyhNTWUKGljHWuMnRrD7bfLpeOkU+7sd3a/3XPOnrN7
Lw8GwN3YAIusx+eNGT/3aM54YPzLZOcsjuSXDAr/czcwJgEwRxZ/d3XCioMTLtF3AXBmFpYsi+QP
LBkF2AfJ1SxbUV7YevnUSuBLjI+/XrQ0f0nrR530j/+A/oeLSPT/fcxCxjfRfrAosvrp7pLvJNF+
D3AHrChenL+pdlsNkDKA6/eL5D9d0ucB/InzSxifsDI/svTDZYVvA2NvM5/SkuKy1cybf2MviL9k
1dKSK29G9gHhK0CfCSbPbMWfiRHccq4jz8gz3IxyZptY04EuJxOZyDURiXAXYpJb6+43mTiCM14X
6sxmzthsNntJdqOXagtsRWiIO8tL5Qq3kekWmzxUmjwZ3SJ3sslzdrpFyDQz0W0G4Qyuufu9Wdhh
bjuxqHEGkN/iFJtSJwv78QIueedxCXtQx33GmWF4yq3lXgfMSFPtTLJtThL1TDTaPFRgIyrdWLPV
JKPOGYY6t0lPVObKwZPkjF5zKNbb6YxDl9fsNcjD8yWLF7U2iRwfcAzX82k2HeYaukyxU2ZyzMzQ
DjOL8cm20ySbWZx1wzba67YLMe4hcxPtJpb3ccSk23KTbrJ56+mqZ1O/Hq73DjnjTCcacY1zgocz
gIV8TlJrdxY5i0xcKDY0krm24ArzjfOOuaPCBby929iBGtQ6A2yqmRTO8Wq9w3JLqGEuMbypvryp
au+814bdZgxlmBviTrMR5xw3U5BrW3DKzUAiT9PfHDZzwpnoCsVhu8kMV5oM71jPYzKcenl68mGv
FYSGYDuzysEzvXdsJrFT9qGD+45iTXY6w5yb9gTKADYipoZDnmsdg9EJ/aNO4qNLolPnzk94d8Hw
lNFfMBP6hxOiyIreXZ7Q7PtZ8914b0HUGxy1iTFRN3Fkx/9zdqSMfixrfkKzGTFjerDsjEXTSc6b
T1Us0uRnTE+RqvOdDTd1xwN9a7obuhv7RoS588947mkUiuZsDKSFZz6J2aEkDPSA9PAkjAuVocyU
YbbThSJKqjsKu0IN6HYqEG/rUcHxKdsAMD6XcoCSRMmhpFHKKQspFZRsidE9WjAx1GBiZB0Z3TZU
xIj/hH/Ni6DOCyEvNJxdXE1ZiLpQC+3l7OyLqLfn/S7vNPkM1IULkR46S3878ry4YJR59Uh2I0gK
TcZWL+q3h1v9K1693+me8Hd5y+HyHE2SM8f0GJid8pZQLvJdzKJU2SgyOea4nch0ziBW+XRU8qzr
RLhHFcea8HZUCu/e1vgqmWO3cv5FJDrnMNLrh3VupX81FPHb3Mn+STfDP+vm6l47XJhqjlW8gwN6
bhGeW87ceybNvyen/xHJUfK7UyQnylCnwv+c8nFvbl8UyetOcVsx09mNeNanVepEO8NtNqnMbwj3
qmaOywM5wryzyTdq7Tr9i5pnA1qDWkLES/M7vZH+OfleetfYQxFs8W4h5HYg1d7EJHsEaeRSwrO4
j+TUxntlX8gaXi5mM4cCvZcjfjfXSBFhf7xEHr13JfvGRJEXbud88jFSwyrEi0hvish69gb3lXtn
7U1ud4Pbjsn0pYh4GawtheedIn0sc2R+3xqMkz2kFr2jiPQfZQxlCCVLzy6SjdLeevWK1IJ5tVCa
KKcpx3l3EY7XOfanDKLM1phF/iEn6p+SvpXekR7t6RNTHUrjKHfE/OUc0ufSa8F997NzsIYST0kL
70FpIBPDV3veG+kVyfu/a7PHtL97xyfYs8F7LPc7zXc2mAR0w/I/juBQxcEmnqOnaM0D/O8l1iC1
7ucH0JqBGC7oX4Zr7lP+XqQT71GMRSvu54xYjKd1l/r74j5iHxODOHr66PwYE0Z/WsJZ1a0JGU+5
kHIh/wZ38IzLXySeeqzx/A/ICWONq36rOzjGYBOjnB4Lb9NDCgvIiccSN5ADfDxETjyWOJVXL4ys
8hjxc9wi3sYzxM/wdeItWRH/Vv5fqt/Ek8RPcQOD+DH8VGNFt/gEJfgmuU+Uu67RVxX/oXhF8WPF
v+OXxL+p3qXxl1W/pHl8iE65d0WLv6JDrQ61/qL4Pud8mdz7SKZ1Qbl2vIdh5AQt2pT7o+J5xXP4
A+bRL2in+fidsqcUf4t7iCcxWtD/jPfyrvIngjOd0Lx+g+Osq8dRfMexmh3hKWfxa0wntuIdxJKT
LqDl3+RKwli8439E/Rhrwy7gyC6g/iuNFs6qbtGCo8zF4yh7HOUvDtZfOVqamTCW9zeReFij3kIz
tjHqrcBi/cm8iXxy4rFE1p/MIYwiJx5LlPoLY3EQTXqWg7qC6Ba/UP2A4s8Vo3gR/Ri1H3t57zKy
5/FGYL2B7bQaNbJROhWvB1V6XavdEFgNeITWzxAm7gvm7tPb2xtE7NWq1uu91utKrwWe1/TUe7Q3
f6pduVu75ye69y7d+8f81cJ3kKNYdVqJH+EuQXlnUIsfYgTr73HsWZU2vTsCa4fOezWwXsVgWtuV
eyXgXtF+34ZyeZs4Sh5bA99WzfAHGr9F8WXFzYovaYfVaLab8H3trU3qEd3ie6hGGrnq4KbFsqoT
tfovaPTz/C08jf7neyz/LD1VeE6+AhyFq9IueA6V8hVQjyVKF1QGeYvHEqULNgTrbdDMNuh6wlg8
G5zrWa2h6BbrsU53Wq87rded1mGt7rROd1qnO60NdlqrO63Vncr1e7MmeHfW6Aqrtd/KsEp7vUy5
VdrlpcH7V6pcqeZVojdVrMxKxQhWaFRErRXqf1L15dpDhaovVVyiFVg87RYK9KtSoOwTigvly8Bc
paPmK5OrzLdVn6eYrThX+SzVH9cv4rdUf1RxpnbEN5ChtczQGk7FFD3xVI2Yoif+murpOv8R1dMU
H9a3faLqE7TXU7WrxmsNxmmNxiqO0ffmqxqZosxo1b+i8cmqJyk+pJioOFJRev5eZjRC5w0PrOF6
ev3PqN9R4YbpakM1bsh/mK8Wp6iuM37Ofe6be/fuC9aFveyyWyTi8lhwOz42MkYSTE10l6SKwSdR
jChZxHRGpZmOMpHgi0icRDOJIiVorY9MZqeTtCqoyRjtYHAMNdRORJOWHWs7DvGxHPrdC1j6B2Sm
O2fP3j33nO/8zu/7fd85R30zCTnVtU1S/znVFaapXKt7JcScUtvVWt0lwc6oLas6r0XtK6m1GYlq
Xjar/USVWUF9TlFn1MPdZyW8V2oaaQE9DccgBSUPK6dBEaOWGbVtdCblDqBoCat2kKolhFdua8Y5
P9UH/WSW/08+LkShKtLKVLFtKve+pw1wpnADuxzUGHzCQjxSyrF/andvIg8JvYneREASZTFLFuUq
BiVjtDN5m7Typgf/fp1TcnxspI8rZU+AwrJBQ/XhWcU5k+k82Z3utLN+XZ4tDSM/kydsS2O2I+VV
rlzoteWmOzMkdyG250o6rzEtI1cq1Bolr4bnpwnJRPe3CeHKmTOiOQQlJKq1+izaQ3lo6sAFckW4
As3QaLYrJSD7Oc6T6QsWFhX7lLog32a1cLy9qKjYznE8xjTHWS22gvwiurioKFjo82Qq/+1M85tr
ftjZ9eOhU3NKvv/9F3e2bDlWUFXYU7giH89MJhNzwr8sCVQ/NTU/OGfarNJ0e+vyxbdP7/h6yfx9
z7acP9deHZ//yeSVM66Hq7JJHFdgasaqvPBLBVSFPzviD86eM91R6gRWV5Mc6hP2FijYExbhFreD
bzQhHus1Br2eMQHFCTEUgoXBykOhAOZ9lCiYATclWszUsRvxkyfjt95p3kG69t/Et3AqnGlv/7Xl
JFlDyBCpAvsFYL9h3D6HjKp9I8/Rep2BA/vJ/7EvFZmDAuUvtplFgeJn7H6rufXOpydOfEq6TuP3
hjDC+0+19BMnuU3ukEn9EHLISfqolXiekhPCemoX2slQcC2gGUA+ZjYgyVi+h+vIJZLA84ablVEN
OEL7qfeUHBHW4D1oN4yCId1jA0BSDVQHjuBnyB+g96aRPkqH10GmsIS1dExba+AwMgiqBu8nAsXj
LgUnb4pFX6rbWB6pa4vW1UWj9fXKbGhkNt3J9im5I6xFe3Ejo5yip3aPA7TiAkxd7h8O/pF79+Ea
ZYQfbist7JeQ7WaF3XoNZXeYDJqtBnGzowXhNCOyWxyUnmUsesZoTgMMvQqLSjErGkwkuxOK/qAE
ZBk/0ZRVDhaignxGUR+WmW2PD1F7poeWzX9lFfkQe5JD2FtRTR7gM7Rubiz/+WVvvG7WPcTp5OtX
u+pIP6CKjPQxh9iLsAdUhvNMeopFnhT9UyxKtW11IXZrtj4l+9euzVMEyeRxa1JNWJLcGsZnSvPB
ncI8BWB293YLd3vvjsaOilVIDPR+Jdy9AOVJK6CW5NGAGAXuCT555OUi79gKbEA58rhRMIJji16u
WL5mg1nSWFe9tnjuvAhFPmCw/fHfMK6vfWs/6bk/gsg1fNuxdEXlolWVePDlSElkQdnlW5eOr3/f
k/p5yzUyhKVBBNmlFXydTX8PvrYjd1jQxuiUmLWWPugwc9iAHELv9ES+Avt+QrgbkCZ4Xpzw3Kqo
oD4aqRv/pTOisVi0fGP98F+e6IJCDcBnOYdgLg8qDfscaVaPwWQ10NZDLkVlro3eFIfZkAYudnPY
iNyOtFTeq6Sg3m6YXbg7yuAAQLkjXBbOK0knFMiagAPL4gTmgoXj1OFd9dHyWF00sgn/hnSsra1f
PPuZ+SzpxLZ/9GL69O62aP3GckCLP8IHK8rnVJaVMl1/H/rit1cZRI3cQ4i9zsYhHwsoEHZpWIrW
mY4gXaNBK6SYjHodtGCkFw0urQgxMpoWp4NElVyIZdrn86tZD6KSlmkqAzfv4x2SMdU4PBM/xPfx
IxJ7bvjLeZQH37Itf75o+ZTHj9j4o1LMkUfqeRuxqersLjhzzA57LSirnT+ia0w/ouVBZ5ZMUe/K
yGIQkyFmZtjTUYY23Q+c5SubBWAZy9tqlCSSXwGiMYY8WJTzbXabbVxbHA9pmx5/S5leeKfm1X3l
ZCfe8+D83BejDU0HTqyoKPv2Uc7bO+tf27uXXv/0CwtLHlezcbd/yrsrtrT4DF2HN57K+1kmzpm7
sOJZiJ9XRm4wZ9kbsBvlhdOQizGJxo91HSL+mOlwbRO3u42Il+1ut+JhRWMDyeSAQAZUwAEs+sb2
BUBULKo7it9HBQvNxUpE2JizCw4vOXatr2PJ4QWVny1941K07di6mtWY/XDpZ2wDmbc4Ovj5iR+i
FaQsNzf08xr8i54OLG1YW50LOlQ47QJOU+BclRtOtXfiRqET2UWLKYWiBWSRNR4hE6WnAjBI1+BG
cZzAQIEouxm7zWy1UDzHyB5pnK8DOA9HsXNt0+7dTdXkHvmuZFHJ4DffDJaw8XDZMtJz7hzpWfbc
LFx69urVbuAGMDAuwKBH2WEbe5Q/Rh/FjdpOxDE6yqthYHqD4sVEvjjuO3VyUbaOfg/QbxIG3yQy
TrJx8idCLvxI4irn/VwV5F4vmhF2250O+bjG+TsLOurAlm2a7VmUnXUgbyZi02WTOwtm6FVSp7o+
YSDx3zgD/mUQhYDkTO8E2hk7O9EtdIQWMCa1pPUUGVy3OrZhfQ12HbmOy2pJ+8z3l56+cuX0/ksi
5cQFKV4P2U4q19aswRkH27BUs7ams6M9uvCff+65t28z4G6HBBECPuD8CjtUI6KAAQbwKYtXF96O
W5SwQGPcOaEvC3ugATfSnYjxK/056K8OGKNKPIB34Xts/PEHpFMZF0KIz4FxMioKZ2VMckiCQctS
Wret0aJDshta7DYLNOp10IxFZM2ELXI0nCELKieb0WjmOR4iGeSoBDYtS7IEcaQcbySZzyFN5doU
zpStZS6SoYuMZrKRE/TlpPk73NRPcRkaxibdxG9TvyppW7akyWUaXkAdN7maKhYefnG4kY0PGzXm
VaX+yhLqX2Mr5QoAsRVNC6dbRJOWozkdbjQgTk+btCKF/sN4tQc1lZ3xc+5NbnKTm+TehDwgkBhA
EBEFFFDBJYuu1d0VguJrZUERXGsDIUhwHURFB5+rbrt/dNfVjlJFq7Vrmdkdgo4tI7vrY7QzrY+h
tVN3iu3YcVul0fpIjv3OTXjU7nQ6GTI3Ac797u/7fo9Pxydr4+izW+i03IFxMdJuGqMaRGsGJLDF
YoUkRiHBUD/0FZBpZzLE+ZMELd5C2iO3pfmZghZub7DuXblifwHzu+fzmJB1b1Xl/oJIFtXuKkiW
rTBXVtDuFLfJdoZznDF2cDtS7S40weUSxqXKbJFpTK0CywRJeWV6LEacO5r4uNZmXyO5++lh8k29
PxDw18NsHMKuhoZAeKhr4M5PuwZuMQM/IQ/qvYGAtx5bDh3GZvnaS/4W+TzU2/PkcfD8EIoyWvFn
wEmCrWmS22o8bYg/zexE8SbWgCwuPsOInNhhpxBF8xeFJ0zTtMs1RgU5LpORRgTQSPbgo4+/eqN8
ccXC104G58x7+8Omxv0eZU/2zNmXW7d/7c6eiEvKqitLY4oyPqYoeW67VtRbT9M2WSUmTi+AoGid
ot6pljWlP1wEAPVTVZa7RP5+67rcppE6wCokaVRYjj7um1u2+MQRfIDMImffbN/g2w5VZOUV9Tae
upkS6WZmRS6yimVVDe/CxGSAx9aA5magBe4JRoshI43lE5HJgn7GnkiznDB0pO2YiOIFkzGFT4zn
nCnxTkE1kerA2EQl95DcoxYbM5BskyWWT9JppodUZbGyw1JglV9yPAGR/uPyM0s87y0/fLsbx9/d
OLCqbc6BufPeKfOrtKEF0/LJ9ZefvGjGA3W1S0rml02c2dv5W8y/XkK+mVn4Rn5BiYNhS8ryf1x5
n9xb6xtOhnMBWRVKcAtKfIoFaUDJCk4N1Az3y23MzXZJ0Rf2kR6FE36q8Duk60Unwi8HoDM34f8F
lOqOA/qwQB8kaOCKQSqdFuvgnKhlRxmOZbYAl+GCKY4cxCfxeEV8nJiowin4ZOSgsid8Tbe6YrbX
zE6V1ejlA1AVeodxwNE0ZyL8raBSYN6qRjvNGhCVeBsgQ0VFDV8jycVbXSP3BIrSu2KTJaYfOKYr
ssRg1/D3ivYenUUwmDU/xx+RGrL/c41Vwyl5q9BN9pHV+KOTglXDm809wOB5U9aUlNalMqCVjN+1
MtNmTls1IXIAfjMn3ztjYuVi5jyt+gjg4oKqRTTFbRPUClYHfNEZ9KxEPxgY5NQbJBljutUNB20Z
IgnHBK9ArljCRwjCV75kFE5B4+KYi/gqQcwhNpHsZNWF+TlFWgXeGB6M1ELjPDCdFxRGcL1EVOQe
Z9DxdoHlzxnZTltQ6DX6dUhItHP6KcJkTm3OSooaMJ1LumkOQjz4S2wc8bRRGwKryqP5gOoMncs8
tmNzfX3bZm/9ZjyDBOd+1nJlKHKr6Xghft6yZ/eGll27mIaw/tj3a3D603/hlFV1XVBZB1QW4vRQ
mROcM1nSx/FJDvZcAn8uLigEEvwOJDmSFDqBU1tzdTlC9riRcDBampy0QPlGkzwEUuBzPiRUmhgo
O8wu3Nfqrd/U5vW2kn5coVS+drT9yovIjbWn5sDe+rRl105aIXsk8tC92OmtJLcfPSO/r1tzDLjw
5ssBdhmgFw8akxhvYXWicIFHFwBAke20BEV/AhiD2pSVMJqooCzxnjicqf4rUqFhKi+btjJvXdu2
hvzqTPfWOffJn3D6XxdsKmC6Jk/84P3mPZlZ5GoqBLvQtzjL4aKKS3ejizG8prudDruNhW5CJ89B
JwO0kwa9XeHIEXKhk+PEOwDWd0D1P7pIDYvdCTBtaq33tuEi0jPn1Nqb4RdXth4t5jgK1K6WDTt3
KT54NnRsTR1Oe/YIZ1R6U1fkMSKtD7BSHASsOGSXJ02vtSO96iLbZ9P2Gf22YCKn1huQ2qCapp5q
zkqk3YwmoeFlh1y7PgY0ldIlC2CBEmocF4UNSWyhxle+9D2JeRpBuMVb7kvCQnbol+Qp6cPFoRc4
mWldsra6+nJgy6wib/NmPP7hAzyd9JNvqbLpocwvuBRw1CK3Q2tQK42sYOhUm3G/ie1Vf4UYG4rT
Wow5CnkLCxf158ZIGALVEJ/EtBmMA9bFPHkJssYys3mqOUXq+vjjX//K/lamLUPKndzdzTwJ/+Zs
t4YnD3m+aPbRcERDUfKQkhgfJ6Ay9yRdgp118OkCa70smvhOmP/UoHjJ8bXQm5Fgj0PpU4Q4tYlT
C7murAyatW4ATsPhMdrYa2J027W+2tw4BU2SURDzXqVrW4NvyxafTNf75M4DElJjv3r5/PVLp//i
/UvAXf/xIhwOdHQEmnfsYNaFxXt/+OzIlDxfd2X1u9j16J/YWVULWo+2g1f0wUzGQ75L5FjeZjQg
cycfxAERcQyScgx5NiYHZSfEgkA0JUHdNBLQXZKmxhhfZUODj9GHkLbjKo6b/cXmmk+yJySTT8uW
+tZw+sjd/Mrx/nXFhVN/9MPIBSZpY8OxHrKM4toKbwrlQ8DVgBLdevYKr+sVUD6nB+UQxXD4Bo2p
oTsPsk1jtlcT3K51fXmFf/1CT7MR1ymzypsaFy1qbnmRyg6F9fK5pGTkXKdbjJ57SXzlZHHw/z76
2Rrl2ecewK4D/CAPsNPAPmKmPqnAAUWvCnFKRsVT0LQUtP7oJlQ0OGiMRkvwArrZSh24CvtwL5mJ
/0EyyXZOH87EQZIQCeE+UkynfR+8DcH50XwfQPTIWL4flA/ah+s4/bMhFO2jKgmmMg295c4QNXTN
NdtNqUin6HTYgqZeSY3AUe28CuWkFqhy+AIxx5hNl95wWO5qrEjobNFgrrzdSLJvxXo55sJljvZ6
pONmSXn+dU9tKTnp9tR6SBeuKj7e2Ho4ufDU+hW7J493Munba/feJhVMekfN7gFSwQ6d/UFddfXK
qlmzsrd+aIlcQMNzCPVb6ByaDYjFAjJ2ckHcq0MsY0bQqzwzPL815iEzRudQGp5D83cO4dzv9W4b
M4Ls0LXWplfHL6p93TKr5awuq7IjaPSnIrUwnVPbssZkdeDsfzB1vJyDqVPRnAcWHyuD9TStqvE3
rq7x45rF5QuvNjVf9XgqFpWXXQ0ErngWVuAn/m3b/P72dn99f2mpx1P69pcNvv7SBaWlC8r6qb+C
0oTkmpzoNXcKdX6Ql39TX/UxTV1R/Nz3/fpeS1sK1FWRrwoIoqCAEpW2QOVLdFgVdYOQMBYjhIAS
t6lxGp1Z1DExiol/bDEufm5zC4kB3Uw2l8G2ZJnT7Z/pH1v9YxshL0RNjOW5c19fBVk2YrIl2z15
7em9t/eed8+553d+brRtQB1yd1oHU6KAgQCbUJA8BWBj2SWa8Z4CWPOkYvBKz4sCbNuune0GwFZO
oAbPkwcUNfB59AN/6Xxri3774Zh+q7EteV2pXm+gGlr5+YSVNodRBWANgJUA2unqTEY7jULAALak
eVErJ9sYLVCmpD90YVHxU0kvlWJb+46dbQa2nReE0lO7v3oUuYVlAKkkD7rfNMqAyGfkg0WbvO2N
JGfsIUlvaTV4LN5V9ignIdtZ6JuBd9VK7GCx0vjC8EJVtmNwOWkyuG4GV5iq1C7n5OAyC3i8vKsX
9b+ekJOYlrJ81t7D7Njo3r0sq19VLO/06o10Ry9WHqfxXDKhzpftcjvAyymzScJVN7nKDXvdw44B
b2cWUWyzPQkuscSV5ikB25Is5DojN6Oo6lwyiVbcnaAVxTFekWkGHLVLNOsUk1XQaPRW111pKgse
zpv57pHbnzQPb65e0Vu1bPmhFPvAkdHr+8MhYi+vyskuS1Wk3J6uo5fmzb+/oGBORpFX5gp7Xjt5
bRl9i3R08SV+Nno3zWfnZXJdZAdBsgj5DAcqYiwyM8oo7lGwjeIq3j2KpYN9faSprw8xlMzTvzew
k8AOvGU97BjiN2bMRLuVQPwpsdMGg+7EfIjLty5wY2z8ZNyygnsGxGBQOCZfL4o2xts7uJ5if9nQ
gTe+DPqLSCjU2LSGHRuPXHjPVxYIlC0/c4Hhxu/u7uzYw3ho7T6K+eU47myjnEYRWVZFz9tU1JDT
xFlJ3BN+ETY5zeR6nfRjlt55keVSJTFFZC+SrXohO6YHREtDYX69UyafUqwhj38EEE7gLlFe43E7
7VaJJ3KiDIMuJQU7khJc2KcqMnYjr7EkTuI14RivSYoRm3SMNuQ1Iptu0hpqDXvqGGFSZSHeeYJ0
6g2R42q8pMxkjkX0jaSjDw9LTuYYfFXdz/CNi1OCxeRaxEaGM1dlLt0k6ovpQH5VesEGVSDXqM3f
4f3FnAxWmOtzW0QOD2RIYQZtVoX+ICDZVMYWsxL9YsBYPJkgWqmklszUN5ODh51uQUhy9pBd45i6
mAa2QT+atyotY2UeaUfARP972CDTggyKBbdPYXrgAMcAsbOc/eaIEewRhGA8eo1s07/WR5B/vQVG
y/qTDKD8SmYYsojUkC1knyHfMv6nZPsTucHcYB1sB3uFHeeyUfajnDTkMm/n1/Kn+TAfFrKFI8JH
KD+Ly1BemSJfSEnSi9L7ki775DPyiMVtqbB0Ww5afldylG5lSPWoIfWyesfqsdZZz6Lc+V/Kw/+u
AEUcYsSEC6MIG3kOHwGmbcZkkEFRAeLsDidAQmJ0ZBb9SIMM75zMLJgLuQDzF+QXLITComJYUgJL
zQXKK4IrKquqa2pX1q1a/Xz9mtDadesbNmyEF/5qx8vTG/VPNg7O4mcG5h4OOC1Fm6Nla/O1hVqJ
VqpVaCu0Km21FtLWaxu07dqrWu/jxwDGrCwtVyswZvmNWbVavbYOZzVHZ8X98vdi95r+mL6x086Q
oNVcjUWMAFPnUE8ydQG1PLoSJ2NPHlSYOoOZfaups9i/x9Q51D80dQH125UVNdXllTnB7m3dXc3+
wJZAKDfQ0dbybN1QiRvXQDWUo5YDQeiGbfh0QTP4IQBb8AlhIAWgA9qgBerhJXgZx9twvOsZ//tv
zo6eMOGxU8S/cHiKdvChDuIoxgdLRzkgbwMPEgaV4YrYN7QyThXIkzbVlaXYwIcR1ivhsvCN2M+E
TY8SIGLtb+ea4pbeB0UyZp/b4aqn3x8X77Pp53WPpV3sN7xtrvvHACwp1/AKZW5kc3RyZWFtDWVu
ZG9iag0xMjAgMCBvYmoNPDwgDS9UeXBlIC9FeHRHU3RhdGUgDS9TQSBmYWxzZSANL1NNIDAuMDIg
DS9UUiAvSWRlbnRpdHkgDT4+IA1lbmRvYmoNMSAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJl
bnQgMTAwIDAgUiANL1Jlc291cmNlcyAyIDAgUiANL0NvbnRlbnRzIDMgMCBSIA0vUm90YXRlIDkw
IA0vTWVkaWFCb3ggWyAwIDAgNTk1IDg0MiBdIA0vQ3JvcEJveCBbIDI5IDMxIDU2NiA4MTAgXSAN
Pj4gDWVuZG9iag0yIDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwg
L0YyIDUwIDAgUiAvRjQgNTEgMCBSIC9GNiA1MiAwIFIgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAg
UiAvVFQ4IDExNiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+IA0vQ29sb3JT
cGFjZSA8PCAvQ3M1IDEwOCAwIFIgPj4gDT4+IA1lbmRvYmoNMyAwIG9iag08PCAvTGVuZ3RoIDI4
OTQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIm0V91u3LoRRm/3KXgppZDMP1Hk
uSni+LTIQYMGtXB6EeTCXW/iDXbtwOvEOI/UR+tbdMiZIUXJRtwDHASxpG/F4fx88w119uY0iO1J
qPTvtN2c/e1Sic+njRJ7sdG+l1IJr1RvvRKDlaIbvRT3u82nzVlc+uZSyPTv8s1Gil/Axhehe2nF
o1BSvBMfPkpxvVHSJUMO7RwzMHpEDpvLzfm0OZsmCyamT2DLic6B3WGI5qQTBpwIGm6m4wa3BG8l
WLFBTHgntZgeNx+aqYV3x+auVab3zbf45JtT2419aMR1qxz8eA8XeKNzvWn27dir5uHUKg1Xcf9f
enfXdhIu6dXvbTfAPf8kRKtl/Ptx+iW67dhtH4Pv0t+586PstWXno7vR0+Y/7fTlqVBH1weHbzcC
33nOru9HerOLKRg8JUNphcl43XYBYjy0ne11s72KIYfmoe0UuAQhyvijuPxKP2xb29tmJ97ewhu2
H5rrmEULWezgOjQnXnm/3504eo/RQ561NzGU6QILYnOsHyAQsBczV7L2bLGBEzkDMS4FXKG4Bp3j
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
nRP2cn+wTJ7zRu78/a7toFWb28/gE7gTn2yTnBL3u6+Hq21EVLM70hXqir7qnE5miR7jHI6JlBb5
AolcFf4Fbi+KHfnGNLNU7cupO7+Hervm6uZ4AldP3w4Ppx9U2sCp3ds/ptLFRc+E7JJ/F23nYuLa
sbmOtwMQE4StgcRC/zdXD7trcXkVCdEcDvuHnXjdGv5xuzudxOX2ZnfcUWguhxZPjhBaukBooHgq
5d7Tze/MPXyzGjXOKVNCU5T9f91cPQB/dSP2J/E23b2PzWaa7mLXRppcQ4jQgVt6b3fdwoBqxF/q
KNaiQLsjy9WLWb502ZdqjOzyb+BpzD54qpOfMFWSnwr9jL9BKf4vF9Xvd3Gd1X98x9zdg4OQyu/7
3eNPYnt3/HoFcGB4f7q7Fa1rHveY2psWDoWNuPj1vPvnGwjCNpcpAgmnwkR+vABD0rEViDGYOHeI
/MX1V9H1Na+C5VUepjGuSm5bVhJNCiyubiNrfQN87touNK+ndz9wBebPs648z3Wr4yHnR1x/eS1M
osuH5j2k2DX72y1MDjDcfD3gddd2kITm9KzwWQdfFfZFwvcSzUOCpAkXZ+n28O20v7vF8oSUyIB5
HGT8Jlzsm1ZrxdXxxK5XoEMKdBDmY1Sh/81EQzcIGEdA3zkHg3ytYKsJih5TcEqCKFCAKkgFprYS
TV1gn0OjFCRiolGUBzYLmP+dM6CsRDBtpgGTgdGpIMNzNCGq0/KhqooUwJbCNEFNR1YLLAlhgpAk
BMxvFgaQig+eayA+NIdmca1gUBUFLIMcQ8B+MdPwBXnEEuI3Q1D5EwxuIYCsBQY3yFpg6wlkLUhb
DthmS41MVGEFJNNALnEN4QIAoEUsPwplbmRzdHJlYW0NZW5kb2JqDTQgMCBvYmoNPDwgDS9UeXBl
IC9QYWdlIA0vUGFyZW50IDEwMCAwIFIgDS9SZXNvdXJjZXMgNSAwIFIgDS9Db250ZW50cyA2IDAg
UiANL1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSANL0Nyb3BCb3ggWyAyOSAz
MSA1NjYgODEwIF0gDT4+IA1lbmRvYmoNNSAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0
IF0gDS9Gb250IDw8IC9GMiA1MCAwIFIgL0Y4IDUzIDAgUiAvVFQ0IDExMyAwIFIgL1RUNiAxMTgg
MCBSIC9UVDggMTE2IDAgUiAvVFQxMCA1NCAwIFIgDS9UVDEyIDU1IDAgUiA+PiANL0V4dEdTdGF0
ZSA8PCAvR1MxIDEyMCAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczUgMTA4IDAgUiA+PiANPj4g
DWVuZG9iag02IDAgb2JqDTw8IC9MZW5ndGggMzU2MiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAN
c3RyZWFtDQpIibRXzW7cOBK+6yl4lAJIzX+RuY2TYJBgAgy2hbkEOWScTuzAbQ/annj3kfbR9i22
yKoiRXVnB3sYBHGLn8hi/Xz1o92rRyeuH4XK/x6vu93PeyW+PnZK3IpOh0lKJYJSkw1KOCvFOAcp
TofuS7dLR1/thcz/9q86Kd6BjG9CT9KKZ6GkeC8+fJTic6ekz4I8yjkWYA6I3HX77mrpdstiQcTy
BWR5MXqQ61wSJ70woETU8LAcO7wStJUgxUax4JPUYnnuPvTLAHvn/mFQZgr9n2kV+sdhnKfYi8+D
8vDyBD+wY/ST6W+HeVL90+OgNPyK039o72EYJfzkrd+H0cEzvxJi0DL9/bi8S2p7Vjsk48f8d638
LCdtWfmkbtK0//ewfLtk6uyn6HF3L3DPj+SGaaadY3KBC+QMpRU646dhjGDj3TDaSffXn5LJsX8a
RgUqgYkyvRT7P+jF9WAn2x/E23vYYSfXf05etODFEX5d/8gnT7eHR7Y+oPXgZx1MMmV5jQGxxdYP
YAjIS56rXvthsIETxQPJLgVcIbucLnY5iNYdxgN+dI7L6Zaevt4kjcFQ8FAKvtb5NYA5sCpF8xEe
THo4QXi1nOqbz1nFN0tXEgMfEs0npYHe3WwnCdRVEUjjE6lXgNOJ0wAYjcDsCYgt4PLZ1ZEKWEmA
JqE6bADFQmUD/P4iYT7Ui45/0831iLQNoPJtK4NV1icDQW4A1FRNzjcAa4rmbFx9QZUEQIGZ9UrK
2VpXxeSF9SUn0p7jmUznJi8vrHWOOqx9PnhhHS/qBFe2R47nInFdnQMH9GWA/Ukiz4AiE69dS1EB
irIYIZtTpb96AZQ3EfJzsvk/JMPqgFod0HEKNneHFzVxoPQl/yhIwHTm2HmJhyBNDQaPdpjCxfbI
XZIHp3LIXcz8PKZN2RcE3BXAOxLjA5LtHICukwnrPQo9B8oRmxvUBaAcQSUvAOWI3AptbWH7UhJB
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
sCUoBoi8sAdHO20O4kaSckkg9qzUo0ef7Gs1889N8AmVinx25mpMz3W4Oh+ClH0LSX/mqbDtjFw8
mHJwdwg7DxcBL0QVfwF59kFTiacUIV7kT6mLA9L1H9cI5xAKZW5kc3RyZWFtDWVuZG9iag03IDAg
b2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMDAgMCBSIA0vUmVzb3VyY2VzIDggMCBSIA0v
Q29udGVudHMgOSAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRpYUJveCBbIDAgMCA1OTUgODQyIF0gDS9D
cm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5kb2JqDTggMCBvYmoNPDwgDS9Qcm9jU2V0
IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvRjYgNTIgMCBSIC9UVDQgMTEzIDAgUiAvVFQ2IDEx
OCAwIFIgL1RUOCAxMTYgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTIwIDAgUiA+PiANL0Nv
bG9yU3BhY2UgPDwgL0NzNSAxMDggMCBSID4+IA0+PiANZW5kb2JqDTkgMCBvYmoNPDwgL0xlbmd0
aCAyOTI0IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJvFfbjty4EQWSN30FnwLJ
sDS8iZd9sz3ZYAwvYOwo+2L4oT3TY7fRmhl0z67hT9pPy1+kSFaRorqNZDdwYHhaOk0W63LqFPvi
1XFkN0cm4r/jTXPxj2vBPh4bwXaskW7gXDAnxKCdYKPmrLeOs8O2uWsuwtZX14zHf9evGs5eg43P
TA5csy9McPYTe/ees9tGcBMNmWRnzoB1Cdk3183LqbmYJg0mpjuwZVhvwO44BnPcMAVOeAkP09yk
I8FbDla0Z1N64pJNX5p37dTBWts+dEINrv01vLn22PV28C277YSBLw/wASt6M6h219lBtE/HTkj4
ZId/4dpt13P4iEt/6/oRnukrxjrJw9/30+vgtiG3XQi+j3+Xzls+SE3OB3eDp+3v3fT5XKjWDN6k
1S1La75l1w0WV/YhBaPDZAgpUjJedL2HGPddrwfZ3mxCyL596noBLkGIPHzJrh/xi5tOD7rdsqt7
WKGHsb0NWdSQxR4+x/ZIOw+77ZGidyl6yLN0KoQyXaaC6BzrOwgE7IXMlax9s9jAiZyBEJcArmBc
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
jwd4At8ePnc9cKIFt1jf9SC+LeMdjJRWdDAc2ou0DIrF2dMDDIYCiGCH9ry4fnvFHgFAu7s5fW7/
Y7A9Oh6jFX8mWp4KStmHDojRvgWe6HYDYYBXT11w834LmGsPR4jQtD+EAKYE7dPHzcPMruLSp07A
381+t+nfbD50cM9tn7MfoZ46hAiqAJaDkXuwD/u2bIrfnVj7+W+Xz9l1fN0FilrYAdqG9tO6uw5U
Dsz/834HDI92jrvk8Vc4Wbfs4S7mkYcsCW9NYZ0qrJMp7p+xsmDHtvPmOftp93T8NYCq/dAFz3fH
T7vnXSg7u7p/2n48bI5fV31z0hI9aIvzMjhgvdGrMv3XXSJV7mu3IGUIuQ9p1S32ymEbfIZR3+6D
6wYSNrbr5v5erbNgE8nP5Rbyado9VCg+HKAwst182G+PIESQTAuEg2Ndy3Dp7e5m84SP7Dp+bro+
sBHR/X6HT+zFzU16Oh4ja9mbzVc65/s3UKqMzXKBRPoF2A8laG83T/Hz4Z497sPD5unu4TD/PwkT
5D9KjWovIS2gVym7t3+WEH8gL2cm0UVgrGnfJMZuPmwjR23L5s3j4+7+4x+r2f/A03/3WvU8CMJA
dPdXdDJlLGJ0ZTBOJAiMLAQQSaA1pR389971qrgZiHGi9Ct379571+PM0wMFlwdeS2gscZay0k8R
FyOUEzYlzz2gWtw0IDagXcgnltHkpAZreih4qpVRtXKr/mQZ/MvTw3d2wmd3Jv8GI+XK3kGCAjF3
ViarrnXaGekjv/fZH1VB7Cm4otVjL6uBQUAczCvi5uZCayWa+Q4bAIiCA3E/f5UkK96y2g+v5NKd
1XgTdgrYDGvrYF+UitPGReXuwAroFnB3fi+93ieJHQzIekJ4AJAcCyl4bXVvHi75U7F5AmZ+gYgK
ZW5kc3RyZWFtDWVuZG9iag0xMCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAwIDAg
UiANL1Jlc291cmNlcyAxMSAwIFIgDS9Db250ZW50cyAxMiAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRp
YUJveCBbIDAgMCA1OTUgODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5k
b2JqDTExIDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL0YyIDUw
IDAgUiAvRjggNTMgMCBSIC9UVDQgMTEzIDAgUiAvVFQ2IDExOCAwIFIgL1RUOCAxMTYgMCBSID4+
IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTIwIDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNSAxMDgg
MCBSID4+IA0+PiANZW5kb2JqDTEyIDAgb2JqDTw8IC9MZW5ndGggMzM2MyAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PiANc3RyZWFtDQpIibxX244buRFFXvUVfAq6je02b80m9yXwJRvYyCIGRkgevH7Q
jmR7HGnGkGQbmz/Kp+UvUqwL2ZRmkexDAsPTzdOsYtWpG/X0xWlStydl8N/pdvX0TzdGfTitjLpT
KxtHrY2Kxow+GjV5rYY5anXcrd6vnmbRFzdK47+bFyutXoOOT8qO2qtvymj1o3r7TqvtyuiAigLp
ORRgjoTsVzer5+vV0/Xag4r1e9AV1BBA7zRldTooB0YkCy/rw4qOBGs1aPFJrelNW7X+tnrbrXvY
O3cPvXFj7L7kVexO/TCPqVPb3gT4eIQH7BjC6Lq7fh5Ndz71xsJTHf/Fe3f9oOGBW7/2wwTv8kmp
3ur89936dTY7iNkxOz/g36Xxsx6tF+OzudnS7p/9+tNjrs5hTIF2d4r2/JreOM68c8gUTJHJMNYQ
Gc/6IYGP+37wo+1uN9nl1J37wYBJ4KLOH9XNZ/5w2/vRdzv16h52+HHqtplFDywO8Jy6k0ge73Yn
8T6S98CzjS67sn5JAfHF17fgCOjLzFXWfjXYkBOFgeyXgVxhvyZb/JogWnuKBzwsxuV4x28fPmaL
wVFgKAffWvwMIAbW5Gie4MXllyOE1+qxftmiiX9cr0ph0EtO89FYSO/V7EcNqWsSJE3ISb0AJptz
GgBnCZgDA6kFJpRdiFTAawYsK7XxAjCiVDfAz08yFmI96PA/OrmKaN8ABk9bOGzQHgSivgDIUjNO
oQHEUnLngupHTMkANJjZLrRcrW01TD+yfoxE3nO40jlNY9CPrC1GHdYBBR9Zp0dtgiNbkcO1SlpX
ckDAPg4In6zyCig66dilFhOhKasBqjl3+udPIOVdgvocPf6HYlgImIWATWP0OB2e1MKB1pf5MVCA
WeawCpqEoEwdBY93uJKLrcg+6wMpDPmUMD8PeRNywcC+AGFiNSFSsl0DMHUwYUMgpddAEfE4oB4B
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
UiANL1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSANL0Nyb3BCb3ggWyAyOSAz
MSA1NjYgODEwIF0gDT4+IA1lbmRvYmoNMTQgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4
dCAvSW1hZ2VDIC9JbWFnZUkgXSANL0ZvbnQgPDwgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiAv
VFQ4IDExNiAwIFIgL1RUMTAgNTQgMCBSID4+IA0vWE9iamVjdCA8PCAvSW0xIDE2IDAgUiAvSW0y
IDE3IDAgUiAvSW0zIDE4IDAgUiAvSW00IDE5IDAgUiAvSW01IDIwIDAgUiAvSW02IDIxIDAgUiAN
L0ltNyAyMiAwIFIgL0ltOCAyMyAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+
IA0vQ29sb3JTcGFjZSA8PCAvQ3M1IDEwOCAwIFIgL0NzOSA1NiAwIFIgL0NzMTAgNTcgMCBSID4+
IA0+PiANZW5kb2JqDTE1IDAgb2JqDTw8IC9MZW5ndGggMzkyNCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PiANc3RyZWFtDQpIibRXyY4cuRG951fwZDCFyWzuy1EbDAkeQ55O+CLo0NNd0rTcpZa7yhbm
k+bT/BcOkhFkMrPGwhyMhlSVrxh7xAvm1cuTZbcnJvPf6Xa4+vO1ZJ9Og2T3bFBhFkKyIOVsgmTW
CDb5INjTYfg4XCXRl9dM5L/rl4Ngb0HHZ6ZmYdg3JgX7kb3/INjdIIXLilzRc6yADwV5GK6HF8tw
tSwGVCwfQZdjkwO91iZ1wjENTkQFX5bjUEyCtwK0mMiW8k0otnwb3vNlhLOeP45Sz4H/Kz0Ffhon
P0fO7kbp4Mcn+IATk5s1vx/9LPn5NEoFn+zpP3j2ME4CPvLRf4+The/0E2OjEun/D8vb5LYjt0MK
fsr/r533YlaGnE/uJk/5b+Py+VKo3s3RldOclTO/pzfMHk9OKQU2YDKkkiUZz8cpQowP42RmxW9v
UsiRn8dJgksQokg/suuv+MPtaGbDD+zNFzhhZsvvUhYNZHGCT8tPJPl0fzhR9KFED3lWQadQllel
IKbG+h4CAX0pcy1rv1ts6ImagRSXhF7BuKyqcVmo1kOpB3yoXJene/z26ZfkMQQKGUrFVyr/DGAu
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
A8Ns6ChkJ+b7QrJMhLGKQ5mykCy0gn8XkQJpATkFasn3pTh4UTmEj2lbXyMkqx6ON2JiHAFuwbV9
XnHjC4DuVBd4dbi/DXIVX42357g/3cH0wJu6Ds5yAnwghO959tQcAIdpP3FjRRJ/L1BuhMEv4PwM
0I5g06RtZEGm0vyPeKay7bUq1O0pWpXq1pUVauD561bPGtyQpmR5MCwV7NUb1G3QqS21DAa6izxG
5YZXFjkvV2R8rb6q4qc3u55NrnQ8kXteNrEvztvRoFs6Dj7nLMSaLRzHVy+lWBtVgFvg2YtQ3cSI
L21oAL26ztmuHo7BA2A+xEcOxJHh8kw3065q63FXhfSDSU4dCHKr7nkl8gGfSX4VTvglyvEVwXo7
/fTGQGNR+x9AsB/NsElYNswg8oNLj4PKeOuHNhC2nulGbmJOW54GkDC1lvq7fp2TO2/SXrqM0w43
gB+zWVWWwZJ5i7SOpjaxNup8+Sp//5cUArA2VtpZZZJjcd8qAleCWTT+FcJqzSgIM3inso2iRR5W
ICC8q0jXdp/t40yylXn1QZwLx9h5rnAc94hZD1VmxxLLxYO5/EUYkRFBymF8doG7dWhvtn+xYFfL
gu9/n/MEq/j6x+2XTl767XD7zxxnVAtxxo8pwbNScI4GLuHs+2SqzbvFknAP6bHQDiE201ON8YsJ
Wi0kQaMuw88KWcGbALlt4VVG8qt1coqpON6us8OX7hZQAAmjXma/Zm/XxXm3Q/twCBZGMkyDLgqA
5ggxNdYsu6pPpAV4rHsk7XDHvFp1uDogm5C34x08KN32SAJ4Qpa+F5JBCUAfuuRvS4AOrdr7auoN
BzEsmyRPSJSH70XiGopTYJLFPZkdkOErSeV1uALn0oNP4dOggigtN1NBParI399RCNTyj35gcugW
5RCdBoX9PLrJmISCFq7U7Vk1mgr7vNUpbdiJCaPCQGJbmWda3NjB8OtGXW2j78eVDFPyLJ3rvwEA
4YY2RgplbmRzdHJlYW0NZW5kb2JqDTE2IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl
IC9JbWFnZSAvV2lkdGggMTI4IC9IZWlnaHQgMTA2IC9CaXRzUGVyQ29tcG9uZW50IDggDS9Db2xv
clNwYWNlIDU2IDAgUiAvTGVuZ3RoIDUwNjAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVh
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
yrVrqaCeI8VZxYYFTcbD+9h5Z9xAQNm52DZx5PVbFeWMt34YkA+/8kIzslR3IGZWOjn6jtPGsSwY
geNG5iw8TXo63G4Lr58H/cORCFt4FRBbkszRtKBl1MjN2gy5MimmRzmWL6gfN/2FoiHZKEKtkXNz
+O7xq1b30LwpHvIxs5Wr3E255JpVB1E/LLFiicMaIa1dtcE/rU0xNUKmhzYMrKG5JyMtMBA+rTOC
UFdT+bbbjkoyM5QB8TNDqez4dAJKs9jBUVHQFMJHFEp4fUl8IXjrbyauZ1GUplGlOCtClYfgnKi6
3ji+8mpNuuGCcDa4GRpxl6XyrlqS5Y+itEm3v+D6UYdibaKhd08SV/8Lr+nSU3UeQ/7bokgDczop
ArgT1rTw68wt4fhVK6XxpN9W7hJvRN3+GLhtvloWCgrBcWVnrsNkOgx7+6OYdoNu7SL2tQQj54PD
Z+KB5TQRukAkj16v0iPhaaoZ8+xSou89bvq2v8YRHe2ikIqVb74BNWP4TLOPwPdocQkj3WROelhn
IZs61RSO152VeRmQfZYFm/D37m2ngAusrlRws91jCRpi1kXoYgLS7ELbmigS7ch8yaLeNiRnRONw
gqvZh5KPA2KZUssUi0DhZJdzicRLov9h2EogSramo6pNwIDmG7DjvwEAqJJOLwplbmRzdHJlYW0N
ZW5kb2JqDTE3IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg
MTI4IC9IZWlnaHQgNDQgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNTYgMCBSIC9M
ZW5ndGggMjE2MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiVRXPW6kuQ7so3j6
wQPIGYEXEnCyiW/gPgPhUNFeYS/hUyx8g5dPxkCHMDZaY6Elq0i138DT/vy1JP5VFSm//f2/vfev
v+2/brc/xG97//7br4/1dfuUn7d/vv78fLq+/hryouNzf/lv83nv98//mD19me83eV/Ltnz+fH7b
zzIetz7ffn2Mt3/+XD9f5MPlxV5tvj6pqHz6h9w+5HoVffv5Mn5cZIjZeLTPaWbu/rVu7nPO/fHh
8XTzdVuiscRU49eM1zKfbckUrHfzpUvnjr/CjfyQafHW9e0vfVwey2y/x378mzJ9ieytL3+pvabx
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
WTB8hRuAF+1P3z4N8i5brD6+3NLArQmFASW/MdQE/dO+lTDw3pv8gN3dTc7qAmgnmMtpcomeWaRk
m7NuG1U3lxqQEilCkbuCPrjKFRg5peeWlfxosSmw/DsAniWrRAplbmRzdHJlYW0NZW5kb2JqDTE4
IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggOTQgL0hlaWdo
dCAxMDYgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNTYgMCBSIC9MZW5ndGggMzcy
NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiUxXMY4cSQ7sp8zWnQRkewTOJDDO
Ov2D7TcQMsu6L9wn6hWL+cH58mjkIwayVljkkhFktkaanu7qKiaTDEZE+vOv/6+1vv9l/3F7/k/8
udZ/f//+MX8+P+Xr8++ff37ejz++D3no+Fw//ffzfa3r819m95/m65tcc9qSz6/v39a7jC9L35/f
P8a3v/+cXx9iNr7Y52lm7v5zPt3P81wfHx7vnj6fUzRuMdX4c8ZlOd9tyim4382nTj1XfIpF8kVO
i6uu337olxk3RHQ74xkzyQdE5Dz9jDdxcywgesVXY+QiX8RNMhFEiERUXVY+d+ZSuWJEyVed+RNv
/nj/tPczL6pr3mlDzrwh3j5lRgDLB22ajNxq3jlW3JA32TzifotUEFVybTPNxGJbeA4/WFwy414+
rqhOuSOlidRil1/yrsEs85lj+g3RUSmJ+3KJeFJV9Mi3TCP+ZnXNMjHEN9QkF7NlUdC1sHLVUHHT
yP9ZKOsVIndUIfeCGGeuqI7yIHHzMzdoeCbviBqzrrFQxooiIWHL7eM/4i2ptHzKWGtGUnl75Hiu
yXyjvqi75F40ixJZZJpxPaqShbZDsHLEjYArXgghH3yjax2/RX/iY26aGeyuRJiRxU089naEhUYD
6zbUKLdUmGHT8utjRN4oTIDYa9+1T6JExBe7XVG9YxaO4ilfU6QiM261Q2oxY0/2u+4N22NWIMBD
sZeGPOqM3Nk/twK0sfVRVSf0ek9aGbB2PhPKikF1JMxKqHg12Bi1JonQyexxh9alzC5TAMQJEY7G
ykGswUTiAeiF/F2w3Yy+GNYL8chWuffIFB3JznErub/TAUS3myqzSvqIeyZrYky8F341xplizGmS
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
RPT06lbt2bVE9C3BgGD1WAiYBzFT9qwecPX1DttbPIQMitHzPS5az+TocLKmdoNQbaOh/2KLzYlA
2kwsEwNkTSh1GrUNR7fVj//WhPNQnGSlgxcyeUvi1yo+1b/0o/SS9f896CNmh4R0IRWRZE8ZM3iz
J4VMxiw6/7X+fmruZvDQufXQOu81hpRJuj1QMt0KisYH/mZsNkYGolq6GDsqOi1OVHa8QP01vInm
cNTYZxntIKugpTPdj7UIYvuU69q9bN5cIjaG6u7JEgfHLlpPQUXa5SGVZc5Ll7KbxxXGKrNm4e6/
A0JCfB2MdkzKwf/s+cBC/plndM1o0DbUHuwQyKtpOLxyRzphFyzz8taTjbmoSRQkPSv9SrS5M4Us
61M6SjEBtUiVbgNG71NuzCTm74ByZLUMCVyYjGZLuYYds44Jh8ntRE02plJHdd4//wcAD67Jowpl
bmRzdHJlYW0NZW5kb2JqDTE5IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn
ZSAvV2lkdGggMTI4IC9IZWlnaHQgNTAgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2Ug
NTcgMCBSIC9MZW5ndGggMzI0MyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiTxX
PWvkyhKdPyLwzptrLepABhtzQWjgoUzQsMFmA8PEjXGu/Oaqf9CRw0030Zvf0LvB/QGDwhsIbmbw
MO+cqpbbtjwf6j5Vp6pOlYrl9s8/t/f3a7p83M5/n28f8/X945/59vHrWvzv/Ov293tTNgcnL7H5
dnrovu/f3mL6+Sqn6vU0jkfp+xhGefvr7Vf89tC9THI6fvvuf73ch//Wf+z/E+pyW1bfatd59+00
nW+zpLPEv87xXWQKEi9vb2/pPV2WpSjO5+JWFOl6vRZcH7fbcj6nwTeNxwpNtd0+H4B6esXf/vu+
+37UL4KkGKMEkdh1IYr4+5fe+4eqcr4pd2XT4i4Jp07kXKSiiPHlnLBwf4rp7e2S0uWypHRelttC
ZMOHQcsZN8cQvHOuq7Z328fDeDrsX/d5dZ1zXiSlKGqHBN90Aa/jy4uv791D68oS+GGAfRJFwWls
XLgFOyOxYQA/LBQ+0URgxzOuCy2MEh3O2d7d3e9fX5+f94fn1/1hv6/2Hd2n79HTkOBpqef58eUJ
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
1HyB5kOO+SIUy/nIl9x6vnxfjhA63kn8QEXK2RnlnJfYNhSLWxbgCsgB6vHz3wByWpe1CmVuZHN0
cmVhbQ1lbmRvYmoNMjEgMCBvYmoNPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X
aWR0aCAxMTYgL0hlaWdodCA1MCAvQml0c1BlckNvbXBvbmVudCA4IA0vQ29sb3JTcGFjZSA1NyAw
IFIgL0xlbmd0aCAyOTQxIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJPFc9i+PK
EvUfEcz6ee1FHWhgzLAgZHgoMzRsMJnBOG7M5OKmN1flE3Q04aSb6Pk39Exwf4BQuIHgZgtr/M6p
kqZn7Pmwuk99nDpVnY23X79uv39fU//ndvnncvszXH//+TXc/rxfs/9d3m///C435cHJOZY/Tvf1
0+71Naafz3LKn09te5T9PoZWXv9+fY8/7utzJ6fjjyf/fl6H/xZfd/8JxWa5yX8Urvbux6m73AZJ
sX99fU2/Uz+OWXa5ZLcsS9frNeP6c7uNl0tqfFl6rFDmy+XjAUinZ7x2T7v66agfBJwTowSRWNch
ivj1ee/9fZ47X25Wm7LCUxJOtcglS1mK6fW1T6nvx5Qu43gbiWaYMGK8ZDgtBO+cq/Pl3fLh0J4O
u+fdtOraOS+SUhTFluDLOuD3eD77Yu3uK7fZADM0sEmipAznARN4AKWlmULCEMWLF7yPfCJKdNi7
vLtb756fHx93h8fn3WG3y3c13aSP0RM8eFrnI9d5CzsrVyliE4MQLOobLABm3+DxlKmfwM9oQooZ
rMjsMV+5xd3dsjy1j8vV4fB4eH5ugQrbI79DKDeuUsTKIOO2WBdYrqqAyGARFOaL1GXV0BWETyJy
OjLaKY0pIyb+ppNY3leb5XJT7x5Xy2/PXC2W6GdhCr4PjaeTumW/Xbui8HhVwSCDRjXGho82cBIR
ontAnD8DZEoWDrgBzOXyAYH6tv62g4vt4fnnRyuDwFyvq/JNiF534AQfC7cqth6e+kZP0HhlPK+k
eb5CQOAb/xuCZUgfGQ2e/2vgZlWuHx6QzcOB2Ww7xAkRC64sldkh2Ea++/2+WK2LPYPbMDfmSeIO
gX2ohQqQo8XQEM2wqP/DH2UF+lUb5/J8h2IBYPuTwa3JVB7gSj9vDpYMJnOvi8SPBpm0CPA0ch+J
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
xinkGXYb9EMAXuwZj/2/AwBoLztwCmVuZHN0cmVhbQ1lbmRvYmoNMjMgMCBvYmoNPDwgL1R5cGUg
L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMTYgL0hlaWdodCAxMTkgL0JpdHNQZXJD
b21wb25lbnQgOCANL0NvbG9yU3BhY2UgNTcgMCBSIC9MZW5ndGggNjkxOSAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PiANc3RyZWFtDQpIiTxXPYvjyhL1HxHM+nntRR1oYMywIGR4KDM0bDCZwThuzOTi
pjdX5RN0NOGkm+j5N/RMcH+AULiB4GYLa/zOqZKmZ+z5sLpPfZw6VZ2Nt1+/br9/X1P/53b553L7
M1x///k13P68X7P/Xd5v//wuN+XByTmWP0739dPu9TWmn89yyp9PbXuU/T6GVl7/fn2PP+7rcyen
448n/35eh/8WX3f/CcVmucl/FK727sepu9wGSbF/fX1Nv1M/jll2uWS3LEvX6zXj+nO7jZdLanxZ
eqxQ5svl4wFIp2e8dk+7+umoHwScE6MEkVjXIYr49Xnv/X2eO19uVpuywlMSTrXIJUtZiun1tU+p
78eULuN4G4lmmDBivGQ4LQTvnKvz5d3y4dCeDrvn3bTq2jkvklIUxZbgyzrg93g++2Lt7iu32QAz
NLBJoqQM5wETeAClpZlCwhDFixe8j3wiSnTYu7y7W++enx8fd4fH591ht8t3Nd2kj9ETPHha5yPX
eQs7K1cpYhODECzqGywAZt/g8ZSpn8DPaEKKGazI7DFfucXd3bI8tY/L1eHweHh+boEK2yO/Qyg3
rlLEyiDjtlgXWK6qgMhgERTmi9Rl1dAVhE8icjoy2imNKSMm/qaTWN5Xm+VyU+8eV8tvz1wtluhn
YQq+D42nk7plv127ovB4VcEgg0Y1xoaPNnASEaJ7QJw/A2RKFg64Aczl8gGB+rb+toOL7eH550cr
g8Bcr6vyTYhed+AEHwu3KrYenvpGT9B4ZTyvpHm+QkDgG/8bgmVIHxkNnv9r4GZVrh8ekM3Dgdls
O8QJEQuuLJXZIdhGvvv9vlitiz2D2zA35kniDoF9qIUKkKPF0BDNsKj/wx9lBfpVG+fyfIdiAWD7
k8GtyVQe4Eo/bw6WDCZzr4vEjwaZtAjwNHIficgQNuKD8sJSlabIVsCssHy9O50OiCzLFEUqhOED
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
LcY5mRMiZrEzVAuLV0uOjGRgdrBtVvIXXUBrL6fLXOflgjqnATDA45sYoQUjLMeho8ll5HF5kimB
eth662o/kDjQjMqtqoqp43i8Kn3SC0FZNvn3X1xm0/wlXXCBAIZxjsB+4FpQWP/z2hXb9HPZycqa
buCic4htp8WV5ODJtmn0mQJ1Va3qzvgWRgyMTz+Ap4SGUVwYkwAIPJQ6HlgnBnofxLP2wvft8G2/
ZPYGvuE2N0o9e79X0Nhtty1w09/4VFWt3Kr+ExzltXTIVOY8ExU1DLoGqhU6nFTm83G5U1Hwc+7F
8tti+fmZ/UgYiQ/zoc6j5n3BF7qPZtClOrfCvSMyNEdRArkKHr4sZ3FRorRCrbOY7OO9uJgmGRdj
QngpOtkC7O6xI4nG8VrOgj6RIlcsMUrcplt+rVZ//tzo/W6jGa4Kt1LOJtNMKB4GWE9VS9CnQKkq
QIVy/o5SfF9WLKvZ7WkTNznw1msau2y5TH+lLsiyZeEytBaYIEs/csfwtx/r7Ku02CBMvp2wuvhl
QjvdZk258zBpr4ptFKUZ91FKhr3lVZb0UR+LjL6fjmaPnhYFrvArg1QcDgh0hAQl4V8+C2OH2uYo
BkiQgoWWp/5+Bq86SaBbduxlg+C/mL6wPGsZ/o8IgHEGbyyioGsOP/L6JExdEkzHeBvrPMydxOwV
AJ1V+IpLjwcabaQ39VtZaPJd5Qpps2yLg/TD+yPhbTLaZVpjTBbSH0OhDoe6DiAvZG9cP+6+zmvR
PBOSRRRskQo03JuVSTZQmXOJVcXkNNk89/JOjJX0jWbN2WHwW157Nnc0zNsTb0CloDltrqfueg10
LhKvQMM8kxVILGZhZXuKOXgiDMBY5UkUQyS8RF82lcELBdXCpOMAJqc6olZfgxU2pTLnTMNvUM5z
0J2A8OjPg+k1zOqVUljkBvIA2CSHOfZk/IwdzjPcISihPvw7APbodLwKZW5kc3RyZWFtDWVuZG9i
ag0yNCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAwIDAgUiANL1Jlc291cmNlcyAy
NSAwIFIgDS9Db250ZW50cyAyNiAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRpYUJveCBbIDAgMCA1OTUg
ODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5kb2JqDTI1IDAgb2JqDTw8
IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL0YyIDUwIDAgUiAvRjQgNTEgMCBS
IC9GNiA1MiAwIFIgL1RUMyA2MCAwIFIgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiANL1RUOCAx
MTYgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTIwIDAgUiA+PiANL0NvbG9yU3BhY2UgPDwg
L0NzNSAxMDggMCBSID4+IA0+PiANZW5kb2JqDTI2IDAgb2JqDTw8IC9MZW5ndGggMzM0MyAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIibRX244buRFFXvsr+NhtWD28N5m32M7FxiYw
Mg2/eP0wK/XY8kqjiaTxfNN+Wv4iRbKKbLZkrLFAYHikPiKLdepyin3z+mTY+sRE/HdaNzd/vxXs
86kRbMsa6XrOBXNC9NoJZjRnq8Fxdpya++YmbH19y3j8d/u64ewd2PjKZM81e2aCs3+yj5842zSC
22jIJjv7DAwuIbvmtnk1NjfjqMHEeA+2LFtZsGtMMMctU+CEl/Bl3DfpSPCWgxXt2Zi+ccnG5+Zj
O3awdmgPnVC9a5/Ck2tP3Wrofcs2nbDw4xE+YMXK9qrddkMv2vOpExI+2fG/uHbqVhw+4tJv3crA
d/qJsU7y8PfT+C64bcltF8iv4t+58wPvpSbng7vB0/a3bvx6jepge2/T6palNd+z6/oBV65CCIzD
YAgpUjD+0q08cNx1K93Ldn0XKPv23K0EuAQUefiR3T7iD+tO97qd2NsHWKF7025CFDVEcQWfpj3R
zuN2OhF7l9hDnKVTgcr4JiVEZ64fgQjYC5ErUftusqEmcgQCLwG1gryMzLwMZGuX8gEfMubluMVv
n78Ej4EoRCgkX8r4M4AxsSJk8wRfVPhyhPRK3pdfNtHFv45Nboz0JZR5LySUdzPonkPpCg9FY0NR
zwAjQ00DoGQCBouArwET9862FEBzBCQalW4BCDLKK+CXFwGzrhy0/z+dXLZwXQEinjYjLKI/EXB8
ASRPRW9sBZCnic4i1FdcCQAIzCBnVi6eZXGMX3m+FkRcs7+waUxv+ZVnGbMOzzZuvPLsr/oER9Zb
9pcm03MJDmyQ1wGKJ5q8ALLNdOzcinAgymwF3RyU/tULKHnloT97Hf9DM8w2iNkG6Xun43R4URoH
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
bnQgMTAwIDAgUiANL1Jlc291cmNlcyAyOCAwIFIgDS9Db250ZW50cyAyOSAwIFIgDS9Sb3RhdGUg
OTAgDS9NZWRpYUJveCBbIDAgMCA1OTUgODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBd
IA0+PiANZW5kb2JqDTI4IDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQg
PDwgL0Y2IDUyIDAgUiAvRjggNTMgMCBSIC9UVDQgMTEzIDAgUiAvVFQ2IDExOCAwIFIgL1RUOCAx
MTYgMCBSIC9UVDE0IDYxIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDEyMCAwIFIgPj4gDS9D
b2xvclNwYWNlIDw8IC9DczUgMTA4IDAgUiA+PiANPj4gDWVuZG9iag0yOSAwIG9iag08PCAvTGVu
Z3RoIDMwMjYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIm8V82OG7kRBpKbnoKn
oNtAt/nXbHJvazsJbDjIAtPIxeuDRqOx5UiagaSxnymPlrdIkVVFNlvjXWQXCQyPuj+Rxaqvqr6i
Xr4+D2JzFir9O29WL/96o8Sn80qJnVhp30uphFeqt16JwUrRjV6K03Z1v3oZt76+ETL9u3m9kuId
2PgidC+t+CaUFH8THz5KcbdS0iVDDu0cMjB6RParm9WrafVymiyYmO7BlhOdA7vDEM1JJww4ETQ8
TIcVHgneSrBig5jwSWoxfVt9aKYW1o7NQ6tM75un+Oabc9uNfWjEXascfHmCD1jRud40u3bsVXM5
t0rDpzj9m9Zu207CR1r6te0GeOavhGi1jH8/Tu+i247d9jH4Lv2dOz/KXlt2ProbPW3+1U5fngt1
dH1wuLoRuOZ7dn0/0souUjB4IkNphWT82HYBYty3ne11s1nHkENzaTsFLkGIMn4pbh7pi01re9ts
xdsjrLD90NxFFi2w2MHn0Jx552m3PXP0HqMHnrU3MZTpDSbE5lg/QCBgLzJXWPtusqEmMgMxLgW1
QnENOsc1QLb2mA/40Ckvpx09ffocPYZAgaGYfK3T1wCmxKqYzTM8mPhwgvRq2Zdv7pKLf55WuTHw
IZZ5rzSU92q0vYTSVQGKxsWingGDjjUNgNEIjI6AUAND2jvbUgArCdBkVPsFoNiorIDbFxFzvhx0
+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
UA6chMrqg7d4pLJmjGUKH0s///hdPxV0zC/7+XfyRbzBz/NF7Ne3+LwX97FUQnMSCKwjw6rZfBbo
+Ta+B9iTsrM7rtNqDHKHW4+xoGaw+Ll5OkJ9qWbXdjAsms2atos/id3xggeduvNjOgFqMVIjsUFH
l0MZyf/D0/6yizYi32h4i/Z+bn+V1Y4YSrSq30Irly2xqg2xCh03QuZj3qEx92twzDe3rQF028pm
D09Q2o8EOGD4vYYX34gDlK9rniI5mtZdwBrwBVEmMxexeTi2Y3MPsG12n9JZT/DXN6fY9xbEDciD
HWkZMA4koSGwkUxEutIDnYOesb943pK/6+aB+eGD/t0CYEpRknjfAAehmdouBigeTw+bbUKSrKkm
Fl/sbdhjGiiaVF7i8i3WGcR7vuDqKHvu/9hdYJWHkMI43msYO/e7/QVE9hGK0sQOgitCs/knjBTx
ef11d/wEnQfpANrft//ptYqVKoSBYO9XvDIWzpDkiZY2dlaOnRUDx8D4HmHIs/Dv3b2cgKO2dpBw
ZO/2di839N0G4I8OrpfB87II9DN1GgzFMC+EXDTTVH52uAzyh0riOhcJjpAyCffknZUso01X9C94
QiWvtf/u6AZlT9BXHBkZZjyMhHl0U8cIODW3gtp02UgoewGZ/kGARXbb+Lc0n+K+8uz0ht3krfLv
hOrRIRU9ZtJMcGPowMSDgb7/OtRjPHg27C1me+DtI1TVeg35fch/l4D/mUCod/4RNgEY/GdpiDCA
AAozyxk5RMhUF08fhzGDJezMZUXgrdEtfVrOQl6a6U07hPyBWe2eZHLSuDxLOxZSexxRO3tpSXht
H/W2KKdujwaK04LNhrEtZ8nOqsMmirjW49UNTAs3RihY2w99xZDHl6tP3oh66wplbmRzdHJlYW0N
ZW5kb2JqDTMwIDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMDAgMCBSIA0vUmVzb3Vy
Y2VzIDMxIDAgUiANL0NvbnRlbnRzIDMyIDAgUiANL1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAw
IDU5NSA4NDIgXSANL0Nyb3BCb3ggWyAyOSAzMSA1NjYgODEwIF0gDT4+IA1lbmRvYmoNMzEgMCBv
YmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VDIC9JbWFnZUkgXSANL0ZvbnQgPDwg
L1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiAvVFQ4IDExNiAwIFIgPj4gDS9YT2JqZWN0IDw8IC9J
bTkgMzMgMCBSIC9JbTExIDM0IDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDEyMCAwIFIgPj4g
DS9Db2xvclNwYWNlIDw8IC9DczUgMTA4IDAgUiAvQ3MxMSA2MiAwIFIgPj4gDT4+IA1lbmRvYmoN
MzIgMCBvYmoNPDwgL0xlbmd0aCA0NjgyOSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFt
DQpIibRXyW4cRxK911fksVtAl3Jf5jaSjIEEDGCAjbkIOlgkbUtg2wNStr5pPm3+YiJjy8rq9nFA
kKx8lRkZ64uo129fkrl/MQ5/Xu6X1/+4c+aXl8WZL2bxdbXWmercGqszKVpzKtWa58fl5+V1P/r2
zlj8uXu7WPMBZHw1frXRfDfOmn+aj5+seViczSgok5yLAqUS8rTcLW/Oy+vzOYKI888gK5tTBrkp
dXE2mwBKNA8P58tCV4K2FqTEZs70ZL05f18+Hs5H2FsOvx9dWOvhj76qh5fjqaztYB6OLsPLZ/gH
O055DYcvx7K6w7eXo/Pw3zz/l/c+Hk8W/uHWP4+nBM/yypijt/3vp/OHrnYWtWs3/oR/t8oXu/oo
ynd1u6aH/xzPX2+ZWvLaMu0+GNrzV3LrWnjnqbsgVXaG846c8ffjqYGNT8dTXP3h/qducjt8O54c
qAQm2v7S3P2bX9wf4xoPj+b9b7Ajrunw0L0YwYsn+J8OL3Ly+cvji1hfyXrws6+hm3J+RwGJautH
MATkdc8Nr/1lsCEn1APdLge5wnYlr3YliNYTxQP+eYzL8xd++uXXrjEYCh7qwfceXwOIgXU9mi/w
EPrDM4TX23W8eUAVfzgvWhj00NN8dR7SeylxtZC6rkHS5J7UGyD5ntMABE9AyQy0GUh4dnNkANEy
4FmorzvAiVA7AZ9fdSzXcdHl/3TzOGLjBDi8bWOwQ30QqHYHkKZuTXkCRFMyZ+fqG6p0AAim+I2U
q7Ufitkb61tO5D2XK5kprdneWHuMOqwzHryxbjd1givnI5drkbQezoED/jYg/mSRV4DKpGu3UlwF
UjYnqObO9G9eQcqHBvW5RvyFYtgccJsDvq01Ynd4NQoHqK/7x0EB9jOXJVs6BGUaKHi8I2guzkee
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
IDU2NiA4MTAgXSANPj4gDWVuZG9iag0zNiAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0
IC9JbWFnZUMgL0ltYWdlSSBdIA0vRm9udCA8PCAvVFQyIDEwOSAwIFIgL1RUNCAxMTMgMCBSIC9U
VDYgMTE4IDAgUiAvVFQ3IDY0IDAgUiAvVFQ4IDExNiAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTEw
IDM4IDAgUiAvSW0xMyAzOSAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+IA0v
Q29sb3JTcGFjZSA8PCAvQ3M1IDEwOCAwIFIgL0NzMTIgNjUgMCBSID4+IA0+PiANZW5kb2JqDTM3
IDAgb2JqDTw8IC9MZW5ndGggMzM4OTkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0K
SIm0V8tuW8kR3d+v6CVpgHQ/ql/ZxfYksIEAE4jIxpiFR5I9MkQ7kZwx8kn5tPxFquvRfZuk5GwC
wyLvuV3vU1XNl68fo7l+NI7+PV4vL/985cynx8WZO7P4srfWmeLcHoozEazZ5WLNw+3ycXnZRF9f
GUv/rl4v1rxDHZ+N31sw342z5i/m/S/W3CzOJlKUWM+xA7kwcr9cLa8Oy8vDAVDF4SPqSmaXUG+M
TZ1NJqAT1eOXw3Fhk+itRS1QzYG/WW8O35f3m8MWz+bN160L+7L5Z3sqm8ftLu/rxtxsXcKXD/iB
J3ZpHzZ327x3m2+PW+fx0zz8R87ebncWP+jo79tdxO/6ypitt+3vL4d3ze2kbpcW/I7+rp3Pdu9B
nW/uNk83/94ePl8KNad9TXx6Y/jMU3rLPsvJXUtBLJIM5x0n44/bXcUY77c72PvN9YcWct182+4c
uoQh2vbSXP1dXlxvYQ+bW/P2C56AfdzctCwCZnGHn3HzqJIPd7ePGn3h6DHPvoQWyuENFwR6rO8x
ENTXMjey9mSxkRM9Ay0uh1yRuKLvcUWs1j3XAz881eXhTr59+q15jIFihlrxvafXCFJhXavmI34J
7csDltfb/XhzQy7+dFh6Y/CXRvO980jvJcPeInVdRdKkRuoVEH3jNALBM5CTAHUGIsmuRAYAVgAv
Sn05AZwqtRPw64uGpTIMHf9PloeIhQlwZG0VsCN/CCj2BGBP3T6mCVBPOZyTVF9wpQE4YLJfaTl7
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
fz3wJp8o5DWgfqlZ0YRcQESPOH4T3zSsFoZNEFItqAb0D6kW5XaWFQfbrzg6+t1da0ARMcNr5YXs
NdCBj2nSo1WRlweWRHkTX5ic0DnlBA3PCF1BjmariGUC9xl0nhXH/8V34N2BgR1o9eWBMV8s06wO
+YCHB3o40Kp/hk1a2WyeNjFloKy8HsxAq7ZO92C2L8zDbJX6aaKvAm2xO6dVvObUcI5bcSja3xK8
V8xK8L+guCvBU7Oxhwe9qu6ihqJ3DTGx44ukz4RsG8h9OzXYn+IG3r1wg71hMp9gWqbrF72tN4Qc
b7jGrfAbwsoVB5KDgW5BpXxCvsi0k7xqHhJnbDSRrI26e2EioRtVDYfIXekILUdOKEXmw1KAptFT
RsBogIZElpuIAwnSHJYCNIpRHEZzkbu9KelHoxuhdWsTcqe2GgJa4m1U2wKhJB5xqBdCWbGCXMCV
YWAMXMGXAa6QdZsAR+CtAFfQywNc8R4Y4AoqI8CVYWANXPX+FOAq6jLAsZz7BZzhWCuiZLjEa5Tq
/pKFUTTQn7f3N04HrtIkev2V9sL8nXvqPEXx2DD4j9tX/oqbX+7CKXLvizBMavvN/mQDbj+2T09/
fPn3mXve0/dnxvX0+u1t//D69n1/fuGyfaL8/Nftz+3jbfsJelX6gwplbmRzdHJlYW0NZW5kb2Jq
DTM4IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTI4IC9I
ZWlnaHQgNTAgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNjUgMCBSIC9MZW5ndGgg
MzAzMSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiTyXPa4kuRGE1+BBeoGlMUAZ
Qvl7A8rbNiRHB6DVByi7rT1AA3LS0gEI+TLaX8ht0C5b3vMSii9Yb3tm3ryuHzIzMiIyGfP8+z/P
/3zO+DW+5pz5/Hd+7n98xb1/lZ9/9O35aeX4Y7/PKJ/H1+v9t/OT+foljiOjPOZ7tDy+3o/5eOan
ly3no//1VeZ85nxu//qltt/O4/Pbr1HK9vj8r/fXq221ze0fn6PUPcb5+3/P8zjOERHvOd/viE98
5Y8fJd75/vnetdMjcvR8ZMQrPqcefTzaOcpexowx8vXSuyXiK/h8PkXbK5MZr3spRzvLpx23GqmA
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
Dj7S3871FdvSgzCFUkF/ZvNYE9ltOkQexuIl0dec0YIwWgAz93too3b9AMEE4IQKZW5kc3RyZWFt
DWVuZG9iag0zOSAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
IDI1IC9IZWlnaHQgNTAgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNjUgMCBSIC9M
ZW5ndGggNjM4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJLFMhblxRDCzwQZYY
VPpoeW5guqRXMOoBPg7KASKVzBms8oLlVWlk/K4QZnXm/ayyifL8xp4Zz0OvH7/Wn4+FF3x297z+
no/H30/Uevu31nmuAvDsfj6BD3zO98H5dhUKlizpHJhHnFXrfi+eIyOJwv5MAKviXmAlLDkFeOwK
7H7GOahpEMDfZqy8D/ybRw1/qjJBhL3jYU9n9ziDhe6KMNsT7DbOZmw/xMAIH/abwU83jh6NJlA3
TFN4hZfA9ggkC1Z1FO+Tw/tUGApHRSUO1jZTfYq6gqhKgTkhMFdFmBKh0Zj8Ek41Ncb7FnFR0HwQ
bZ6bTkRnk9H0JYUVFP9L0SWQMDfvLVINpiT7QFd1TpbAUkUDBaAtxT5tiObd2T1KXxYuczjsCTVJ
7ELzlONIJ6SweVxN2MXAEUOubEdhpBm5QZBaekddFyuKmXotXhNSnmk2hlJJOXpTCHo1RkGpY8uZ
UEWaIYy7LGbXbhV4xSk6Zplop3F61gEOcBLVtrkoEmMcQl86oSXSAlJTelK7Inf+iRQPXPs+6rKl
k2y1mUNetJIjFL8jvuzH6EmBO/d4W8OGI2ciOXkyT2dM5D4YwCtidgWetpGKAqNwaEgodtqBjnnq
2o+xX7elyRtpJ02RDReaQ0BPsJ+BPqnYjVKknyrnpU6lTCUSW654DW4Cxc2v7AX3YOG+9muUqXwu
X4EkTwYmtjX716TUc+QOnJKWkgjZy1cVtV/CTtOOs0I3Vyp2TzmzFTPRBFAIN4dDrh29+RtXjTh2
aLhzKj0glpR0uPB6R7Z3IMtU01V6UgLXfnTlOhqn0ZLKEMnCJgG+UTWDlHf1fwEGABxj1ycKZW5k
c3RyZWFtDWVuZG9iag00MCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAyIDAgUiAN
L1Jlc291cmNlcyA0MSAwIFIgDS9Db250ZW50cyA0MiAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRpYUJv
eCBbIDAgMCA1OTUgODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5kb2Jq
DTQxIDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL0YxMCA2NyAw
IFIgL0YxMiA2OCAwIFIgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiAvVFQ4IDExNiAwIFIgPj4g
DS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M1IDEwOCAw
IFIgPj4gDT4+IA1lbmRvYmoNNDIgMCBvYmoNPDwgL0xlbmd0aCAxNTQ0NCAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PiANc3RyZWFtDQpIibRXS44byRHd1ylySQoglf/K9MawpIEtAQYGaMIbQQupmyO1
0LSMZnt0Jh/Nt3B8MyurOEtDUJP1mBn/eBH1+u01mfurcfTvej+9/uudM1+vkzOPZvLlaK0zxblj
LM6kaM1hLtY8n6ffptd49e2dsfTv7u1kzQeQ8d34o43mp3HW/N18/GTNw+RsJkGZ5VwaMBdGnqa7
6c1pen06RRBx+g1kZXPIIDclFGezCWBE9fDldJlYJVhrQUqs5sTfrDenn9PH3WkPZ+fdj70Lx7L7
Nz6V3XV/mI91Zx72LsOPz/ABJw75GHaP+/nodi/XvfPwaZ7/K2fP+4OFDzr6+/6Q4Lv+ZMzeW/z7
6fQBzc5qdkHnD/R3afxsjz6q8WguWrr7z/70/Zarcz7WzKd3hs/8kdxynOXkAUOQigTDecfB+Mv+
UMHHp/0hHv3u/jO6XHcv+4MDk8BFiz+au3/JD/f7eIy7s3n/TzgRj2n3gFGMEMUDfKbdVW8+P56v
6n1h7yHOvgR05fSOExKbrx/BEZCHketR+8NkQ020CKBfDmpF/Eq++ZUgW0+cD/jwlJfnR/n29Rta
DI5ChDD53tPPAFJiHWbzCl8CfnmG9Hp77L88kIm/nKbWGPwFy/zoPJT3NMejhdJ1FYomY1EvgOSx
pgEInoE5C1BHINHdxZUORCuAF6G+rACnQu0AfHmFWC5d0eX/pLlfsXEAHGlbOOzIHgKKXQFsqTum
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
dCmppaavXtnciOWkDywZqSmiB0VyBBMmR64CQyi4RZER5mQMpKlCoIEDEcfXUxUcEhGT/1w/AS5S
sGIdm/epmd0insdyEpzLRSdyVui+lDuMX3D+hmAU8KHffCtPw98xlZeEySbwA4/ZjrmgIJCehXkw
UjJQa0ay4i+D8+E/oetU66oOHZPpqZ7tZOZDB3F+pHwJNj+VLuy4mhj7ehsE3JvIx9aRy8V7mPYZ
NW97yOtcf7I+2jJ8dwbkhjsxlHdCjvHSTtkyPWkiuZeNmrzBtPOEZKxcUQzUGT0UhcwxXVZEcMVR
0FPIU2zqJt8DOiYmFA/EQewXNc506Xi5EefB7b2yneyXaDc5oa7D0l+RkByiR7QHFHc02epCTrTs
5CwxZp9iFNt5FscfB4GjOQplbmRzdHJlYW0NZW5kb2JqDTQzIDAgb2JqDTw8IA0vVHlwZSAvUGFn
ZSANL1BhcmVudCAxMDIgMCBSIA0vUmVzb3VyY2VzIDQ0IDAgUiANL0NvbnRlbnRzIDQ1IDAgUiAN
L1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSANL0Nyb3BCb3ggWyAyOSAzMSA1
NjYgODEwIF0gDT4+IA1lbmRvYmoNNDQgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCAv
SW1hZ2VDIC9JbWFnZUkgXSANL0ZvbnQgPDwgL0YyIDUwIDAgUiAvVFQ0IDExMyAwIFIgL1RUNiAx
MTggMCBSIC9UVDggMTE2IDAgUiAvVFQxNiA2OSAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTEyIDQ2
IDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDEyMCAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9D
czUgMTA4IDAgUiAvQ3MxMyA3MCAwIFIgPj4gDT4+IA1lbmRvYmoNNDUgMCBvYmoNPDwgL0xlbmd0
aCAyMjQ2OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIibRXy45kRxHd36+4y6qR
qiYfka8lHhBiJBaoW2JheQE9Y3usLgPdBn8Tn8ZfEJlxIh+32sgbNJrquqciI+N5Iu77D69hf3rd
bfv3+rS9//2D3b973ez+Zd9cvhpj92ztlbLdA5n9krLZXz5v327v69EPD7tp/x4+bGb/yDp+2N3V
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
To/CiPAZ5zTvl/s3ZVHCyiIHaX0YG8RBWYPRyhPA4ooLQcx7xITIpbsvfWFs5IdrQPgzAIx0MJic
EWO5C+Dg1Xpx+aOGFbO+h/RoeALAf9UN4K6OyneDSrfAj/W0SPvI6DRoymRQU906//m66L9Zrj8u
Ltdry6Yo01CgAWC/W18vUp7UmI6s8s+YD3a/fvi42x4fv+wO3dtsRNy50IOHy8CfizFatOa161ZQ
Y+OyyeLAt6874Mv9g5X7B5PO/dF37zdPj3eb465799vqenf3uF3CculBcNd9fl5Ccfr9cY/C/dPy
z/VPYBxc0BJTKDF5tHk4brZLYCn9p0N3299c/3y7zAfPxbbKnv6f2Ibih6bYvt88pxB0/y886zZP
EGL3eZNiMf2nJaiGfnc8dJtj9/D418NLsfli06FNSNWme075uu2/GxTYsv0vHx6Pl4fb5UU2AbNl
oHEuvBczMQeTflHWwZH9l91zd/0eDIz9Vfe2u3peAqz0m4fp0N3tpv3fhyNcs3/ONpO5Ibk2jDk7
K85820IpUT+sF/+kXnYa9BNri5AjY9IPCMdZeMukuLbT4vLdNOjuer/4ffHfAA+H1csKZW5kc3Ry
ZWFtDWVuZG9iag00NiAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
ZHRoIDEwMjMgL0hlaWdodCA3MjUgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNzAg
MCBSIC9MZW5ndGggMTc3OTAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSInsl1ti
4yAMRVmB9zLrbf7ZDWuaxDYggcTDJomJ7+lM25iXoByErQUAAAAAsH/fDgAAMJQOp6E/AL+F6LQs
OvQH4LfQ9f/LEB4BACYmd9rr/8lTCABwEWT9cR4AMDV1p/8s9AfgJ7m7/u6J9ok8/lg8n6U2MXk5
ensZzRX/HBcMqYX76e9cqjwv7epm7yvpk5b5gnTYvLP8YWMohxo49bDjVaq9NA2W1uu25ahearvB
Z8hP6f/nsT+o/+svf1r/Tfrwg/WZlDnytNiZ8LSLngb+TKpUqXTZs1pH2h1vUG03VP/S0X5pFP2T
B7+kf9z6VAHxk8/eJH/zPqIiwn1C0L8eUBgyDLx/sMmZRW4X9Qb7J/KwXX+/EqR5WIgwHFuzcB/y
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
M6A/QK+gP0C3oD9At6A/QLegP0C3BP3//YL+AD0x6j+aP4L+AP3gVv8RVn+Argjh/wf9AToD/QG6
Bf0BugX9AboF/QG6Bf0BugX9AboF/QG6Bf0BugX9AboF/QG6Zaf/AADdsNb/7dEAwIOs9AeA7kB/
gG5Bf4BuOTaf9wHAd3HoNPoD9MCZ/v8OONwJAM2C6ACw5OkMAgBmGACgV95+/QDAa/wfACM/QPQK
ZW5kc3RyZWFtDWVuZG9iag00NyAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTAyIDAg
UiANL1Jlc291cmNlcyA0OCAwIFIgDS9Db250ZW50cyA0OSAwIFIgDS9Sb3RhdGUgOTAgDS9NZWRp
YUJveCBbIDAgMCA1OTUgODQyIF0gDS9Dcm9wQm94IFsgMjkgMzEgNTY2IDgxMCBdIA0+PiANZW5k
b2JqDTQ4IDAgb2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgXSANL0ZvbnQgPDwgL0YyIDUw
IDAgUiAvRjQgNTEgMCBSIC9GNiA1MiAwIFIgL1RUNCAxMTMgMCBSIC9UVDYgMTE4IDAgUiAvVFQ4
IDExNiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxMjAgMCBSID4+IA0vQ29sb3JTcGFjZSA8
PCAvQ3M1IDEwOCAwIFIgPj4gDT4+IA1lbmRvYmoNNDkgMCBvYmoNPDwgL0xlbmd0aCAyODA4IC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJtFfbjhu5EUVe9RV87DbQbd4veVtfEtiI
AwPTb2M/aDWyR7Z6xpA0HviT8mn5iy2SVWRTGiPOAgvDI/URq1jXU9XPXx4N2xyZSP+Om9Xzf14J
9vm4EmzHVtKPnAvmhRi1F8xozgbnOTtsV59Wz6PoyyvG07+rlyvO3oKOL0yOXLNHJjh7x64/cnaz
EtwmRTbrmQvgfEb2q6vVi2n1fJo0qJg+gS7LBgt6jYnquGUKjAgSvkzzKl8J1nLQogOb8jcu2fS4
uu6mHs667r4XavTdQ3zy3bEf3Bg6dtMLCz8e4ANODHZU3a53o+hOx15I+GSH/+LZbT9w+EhHv/eD
ge/0E2O95PHvx+ltNNuS2T46P6S/S+MdH6Um46O50dLuP/305SlXnR2Dzac7ls/8TK8fHZ4cYgiM
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
3utuut0d2bdD77rtcXt3Wp/ABLbezdsbtj6x4+394+7uMzvdbtndFrBP9/EoOz3es+Pp4Wa3Pf69
/zi9BYvLzfBiGCwEIX1weFuFBUqC/8JAcXgMxCiFza+hY/A6WVqD8TNnYksHWb0RUSSH0ifBd+9f
s+3d7fpus53BGfahAwcOJ3baHuYPfY4sKb20YED98KmVkyW4v25UskUJirFSOcbv3veQL9O97gc7
QvQO236Ahum+9QPst90+wr5bZ3DTD7B7ddsZP++irOpO8ZDtWBTR3YeuH4AcoihwZnffD77Dg5Cs
fBQvSZ7nFNmSorhCQYrSR6xZWKJtTFGcljKn6KL0fikWMEXdIhZSUSxyhq6716fbaJcA86CSu0P0
w4DtQKTRYgW/nHrTsX/toqe2+4og26f4qO4HAofWqctOQWNyNsUvZ/PMAwgQFZkQ2DLrr7En1n20
7wbcMN339d2ph1fGbv1528PQ7Nj9JzY/7E+7zfqYf2HQUj2873W7aL/rHubj/+OB+NMeLLrEZAf+
DV3+fcuuwFIZgw4c3W0eDrvTD7RIlkIhNlNa5+aNb3GS//kSOSckVwgpZOOu7ucte7w/fGXr/aGP
jbHNbbK++ZEizm7u77bs9x/st6v3bxiwVez6chIKuPu2X2cC+B/UpJzN5f7XU9N19+b90Me2fBW7
M5a/g9qBr1AQm/UJqPVD9+ZqGl4c1rfzsbTsHyOutDIxMiOjtAK7Dl5YGYBTNyT4PQOCUKohpIRg
YmoALc6pmxAMEfnMAJrP/CAVDjDSjTSKFBIVSvMyC0tTFYohIjmlwKoKzMojEM0mFqDeAU2i2cgc
7mojaOYKSQXmcnONoiIIXVxSlJmYo6CmEAyMZLBITk4mkAVysmsIFwA/gQ/ZCmVuZHN0cmVhbQ1l
bmRvYmoNNTAgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHlwZTEgDS9GaXJzdENo
YXIgMSANL0xhc3RDaGFyIDIgDS9XaWR0aHMgWyA3NDUgODkwIF0gDS9FbmNvZGluZyA5MiAwIFIg
DS9CYXNlRm9udCAvSEVLSklKK1RUMTM5RW8wMCANL0ZvbnREZXNjcmlwdG9yIDcyIDAgUiANPj4g
DWVuZG9iag01MSAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UeXBlMSANL0ZpcnN0
Q2hhciAxIA0vTGFzdENoYXIgMSANL1dpZHRocyBbIDg5MSBdIA0vRW5jb2RpbmcgOTMgMCBSIA0v
QmFzZUZvbnQgL0hFS0pKRitUVDEzOUZvMDAgDS9Gb250RGVzY3JpcHRvciA3NCAwIFIgDT4+IA1l
bmRvYmoNNTIgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHlwZTEgDS9GaXJzdENo
YXIgMSANL0xhc3RDaGFyIDMgDS9XaWR0aHMgWyAxMDY2IDc0OSA4OTIgXSANL0VuY29kaW5nIDk0
IDAgUiANL0Jhc2VGb250IC9IRUtKS0IrVFQxM0ExbzAwIA0vRm9udERlc2NyaXB0b3IgNzYgMCBS
IA0+PiANZW5kb2JqDTUzIDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1R5cGUxIA0v
Rmlyc3RDaGFyIDEgDS9MYXN0Q2hhciAyIA0vV2lkdGhzIFsgODk0IDEwNjcgXSANL0VuY29kaW5n
IDk1IDAgUiANL0Jhc2VGb250IC9IRUtLQlArVFQxM0E3bzAwIA0vRm9udERlc2NyaXB0b3IgNzgg
MCBSIA0+PiANZW5kb2JqDTU0IDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1RydWVU
eXBlIA0vRmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgMTIwIA0vV2lkdGhzIFsgMjc4IDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgDTAg
MCA3MjIgMCA3MjIgNzIyIDAgMCAwIDAgMCAwIDAgNjExIDgzMyA3MjIgMCAwIDAgMCA2NjcgMCAw
IDAgMCANMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDYxMSAwIDAgNTU2IDAgMCAwIDI3OCAwIDAgMjc4
IDg4OSA2MTEgNjExIA02MTEgMCAzODkgMCAzMzMgMCAwIDAgNTU2IF0gDS9FbmNvZGluZyAvV2lu
QW5zaUVuY29kaW5nIA0vQmFzZUZvbnQgL0FyaWFsLEJvbGQgDS9Gb250RGVzY3JpcHRvciA4OCAw
IFIgDT4+IA1lbmRvYmoNNTUgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHJ1ZVR5
cGUgDS9GaXJzdENoYXIgMzIgDS9MYXN0Q2hhciAxMjEgDS9XaWR0aHMgWyAyNzggMCAwIDAgMCAw
IDAgMCAwIDAgMCA1ODQgMCAzMzMgMCAyNzggMCAwIDU1NiA1NTYgNTU2IDAgNTU2IDAgMCANMCAy
NzggMCAwIDAgMCAwIDAgNjY3IDY2NyA3MjIgNzIyIDY2NyAwIDAgMCAyNzggMCAwIDU1NiA4MzMg
MCAwIA02NjcgMCA3MjIgNjY3IDYxMSAwIDY2NyAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiAwIDUw
MCA1NTYgNTU2IDAgDTU1NiA1NTYgMjIyIDAgMCAyMjIgMCA1NTYgNTU2IDAgMCAzMzMgNTAwIDI3
OCA1NTYgNTAwIDcyMiAwIDUwMCANXSANL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgDS9CYXNl
Rm9udCAvQXJpYWwgDS9Gb250RGVzY3JpcHRvciA4OSAwIFIgDT4+IA1lbmRvYmoNNTYgMCBvYmoN
WyANL0luZGV4ZWQgMTA4IDAgUiAyNTUgNTggMCBSIA1dDWVuZG9iag01NyAwIG9iag1bIA0vSW5k
ZXhlZCAxMDggMCBSIDI1NSA1OSAwIFIgDV0NZW5kb2JqDTU4IDAgb2JqDTw8IC9MZW5ndGggNTc4
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJFJLJTt0wGIXff9NXqLosK1RRlV5o
L5A7ZXDsOIkTO57xlFxA6hvUSEefjr0831/vvk/ljrV7AZ8ELmR/1DnjWZOLIaWZKkNry4CbSjfX
jjZuaT0DnreBNmGBgaMgceQwChQlSrJLul9lv+lhs+O7p3dfvxx+fCt3N+3DDXy67Yq74eV2OP4c
zvdjuSP143T+NZf3c/0wg780p92z+jer/zDwyODzAvZLu1/Qy9IVHDzy9onDPYcvHD1xVHBciK4Q
+CD6nJNEe4kK2T3L7iDxi8QnmT+HgxzOCheqzzmp4ajyczyqMfOiyEmRzFLNlcYH3Rd6OGlSalqb
4WCGsxlPZsxTnAw5m89NKjNdzJSXacycxwGGNXY82bG05GKnys6lnTNrOzd2BpZeLC0trSxtLGvt
0lgOLIeOXByp3HRxcx62cfTiaOUocKx0rHKscQy6pXEcOI78VPm59HNm7efG09JT4GkWUXvWeNb6
pfYL8FnNAv2CPG88z46gF60XyAvsJQ60DhSEJVvLbMOCAgche+RZYhc4DqIJog0CBdEFgYOEQaJI
68jayGBc2sjryEHkuaDIuyjaKLL3XHCUMMou5kuQfVQoKhx1nzhKAiTRJgGTyB0n0ScJk8RJ9knB
pLqkcFJDUmPSOOlxFWgV3SrRKjPHVXWr6lc1rLpbNV7zaencyWr61QyrIasdN4m3z3vDmyabGTZD
Nku2V3LVw1WTqxmvdry+Tm+WvGV6+m7Ju5s/PP2Iy7+r/C/AAPAAhaAKZW5kc3RyZWFtDWVuZG9i
ag01OSAwIG9iag08PCAvTGVuZ3RoIDYxMCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFt
DQpIiRRSS3PTMBj8/3cYzjAcoDBQphQoaVPSPJ3Yid+2ZMt6xLJky7Idp2U4ouzs7Ozqpv3286er
+/vJ03y+2mws29kbeIHvB0EUhwlIkjQFGYA5zHGeI4QwwrQgjBBGGafHipWCl6ISdSVr2aimaVXb
Kd113dANp9P5+c3rV+/fvf3w4eOXz1dfr69vvl3ffL/98evu5+3N3d2v35PJ5GH6MLmbPtxPHx+n
s6fZ48Ns9mf2NJ8tlvP5Yr5cLZ6mi9VysbKWy8VyvVlutmtrt97am/VyY603O8eydpa93+6s7c7Z
Ovvt3t3Zju0c7INvu6FjW87efMxzDnvHdfd+eHDDg+cd/NA92O7Bc/3ADSI3jDzP93zfCwIviLwI
+CYHsR9FfgRMHUGcBDEMgyAMgzCKwigNEximWRQnUQyjBMRRGBtN0ziFMciTOE3SLAFpAmACUAKz
BBbmKU1zYEq9AAFoui1AjgDCEAAIELyggFkOMwJzBBHJsjxDKDMGkzyD+QU4R0VekLxgOWboAoow
QYQhUhYIFQgX2JAVmBe0xIRiUmJKMa3wsSSYEEIJ4YQywgwrchSUUEpLejQ3lbSsGOPsWLKjUcHK
kpWS8YpxWRrKmh85P0pecs4F55LzmgvBhdGm4rISspKGqqobIWohlJBS1Eo0SiglhZIXNLLWsm1r
qeqmqVVbK123rXHNZUW6Uboxse0brRvdK6VVa6bVK62ViV2nuqFtu7br22HQutfdoPte96MeTp1x
/dD3Yz+M/enUj+dhGAej52ezyNN4Hsfn8eXv+fnl5e+//wIMAJA7kIYKZW5kc3RyZWFtDWVuZG9i
ag02MCAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0ZpcnN0Q2hh
ciAzMyANL0xhc3RDaGFyIDMzIA0vV2lkdGhzIFsgNTkwIF0gDS9CYXNlRm9udCAvSEVLSVBHK0Z1
dHVyYUFCa0JUKzEgDS9Gb250RGVzY3JpcHRvciA4NCAwIFIgDS9Ub1VuaWNvZGUgOTggMCBSIA0+
PiANZW5kb2JqDTYxIDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1RydWVUeXBlIA0v
Rmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgMTIxIA0vV2lkdGhzIFsgMjg4IDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgDTAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU0NyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAN
MCAwIDU2NyA1NjcgNDYzIDU2NyA1MDggMzEwIDAgNTQyIDI0MSAwIDQ3MiAyNDEgNzg2IDU0MiA1
NTEgNTY3IA0wIDMzOCA0MTAgMjg3IDAgMCAwIDAgNDY1IF0gDS9FbmNvZGluZyAvV2luQW5zaUVu
Y29kaW5nIA0vQmFzZUZvbnQgL0Z1dHVyYUFCa0JULEl0YWxpYyANL0ZvbnREZXNjcmlwdG9yIDkw
IDAgUiANPj4gDWVuZG9iag02MiAwIG9iag1bIA0vSW5kZXhlZCAxMDggMCBSIDI1NSA2MyAwIFIg
DV0NZW5kb2JqDTYzIDAgb2JqDTw8IC9MZW5ndGggNTI3IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
IA1zdHJlYW0NCkiJDFLXbsMwEPv/f2uGh7wzkabLtrbtRDd6AHEg+USReo/7NB3TnCWtYM5AZ2BK
MDXYEnWGWqFt0Al69D2Zkqwi25CrybXkevInCmeKJ4oXijdarrQ8aP2k7Zt9x/G6/e5eo+DwGrPX
XL5/P95/+/ckyN5T8Z7Kt1Zp/EgSYzyk8ZgmyZOlKU/zIc0STEiR5jLpY9J50kLqZKpk2mRVsnK7
5Hr428EkOMB0hHkPs9wc5gJmBToHXYAuQR6oKzAFGAVGSAOmBVuAVWDlvQ1YkR3YHpwC14HvwQ/g
TxDOEC4Qbjh+4LTDaY/TEec9zgechUhLO9QH1EfUOeoCtVRXodmjydDkaAo0JRqFRswaTYM2R1ug
NGyl3gptjbZF26Er0VXoanQtOpED+gZ9i75DL/yEYcB4xfjA5YHrg/SBdEa6IF2SycjkZAoyikxF
piabky3IymQVWZEt2Y5cSU6Rq8jJiCIH8op8Tb4h35LvSFb2Yp4pNBRaCh2FnsJAQYa+ULhSHCjK
4kLutFxokdHvJGHWL9oetD3p9UOvPzY5W8W2Zleyq9gJadi17Dp2PXvFvmJfs2/Yt+zFGdifONQc
Wg4dh57DwEGcM4cLhytH+U49x4HjieOZ44XjjeOdlxMvZ14uvFx5ufEizoOXT16vvN55ffAq/Mnr
F29P3uR+8/bD2y+/nvz6+RdgAIGhx2EKZW5kc3RyZWFtDWVuZG9iag02NCAwIG9iag08PCANL1R5
cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0ZpcnN0Q2hhciAzMyANL0xhc3RDaGFyIDMz
IA0vV2lkdGhzIFsgNjI1IF0gDS9CYXNlRm9udCAvSEVLSkNDK0Z1dHVyYUFCa0JULEJvbGQrMSAN
L0ZvbnREZXNjcmlwdG9yIDg2IDAgUiANL1RvVW5pY29kZSA5OSAwIFIgDT4+IA1lbmRvYmoNNjUg
MCBvYmoNWyANL0luZGV4ZWQgMTA4IDAgUiAyNTUgNjYgMCBSIA1dDWVuZG9iag02NiAwIG9iag08
PCAvTGVuZ3RoIDU3NSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiRSSW2+cMBSE
8///UftQqZXSNE2alOyyLLDcvIDv2MbYBpYNPZU+jebM45n5/fPpGEXnU5ynSXHJ6vJS10XbVO21
7jtEOkRJR2nPOBacSEnlwAbFtRbGSDPK0So7qclp540LY5jtvEzzOi2b3+7hc1+/ffn6+P3H8+Pj
y9Ov1+fnt5eXv6+v0duf6P3t8P5+iP4ePqI4iuLjx+kQneJjcjgk8SFJjuf4mMZxmsTp+ZSmpyw5
ZWmSZUl+TvIszfP0kp4v2bnI0iJPiyIrirzMs7LIyjKvLnlV5BWY8lJVQFHVRV3mdVM25aWpLk1d
NOBRicoC1UCFmhJdK3St27psUdWiur3CE1CHqu5ady2Aug718JYr6tum75oeox63+NrgDmgxeNxh
0mLaEowIAVpCekI7iltKegqGYso6yjEVmJGO0Y4xxFjLGGaMMA5/JkwQTjBnLWcd5z3nmEMiGJeE
D1QwKAILQYTEQoIyybEURAoqJZYDlYpJzQZBB2hq4IOCvsQAieaDFoMRSlKliFJMKa40U1ooCEep
/9cKSG2ENqCDttJobjQULYwdjFWjkSOUPg6jher1OKnRwQCMBfVmsmqyenJm8nqC049TGN2knAOM
88oF7ebRLdY74732HtT6MPrZ+Nn6efLrFPwYvA3/twRMYRkDLCrAruy82vnm5s0ti10Wt8DMVrfc
AL+ubr0B87rZdQvrPdw2f7uH7QY7nLfPsO3z/XO578Bt37d9v+/7/vDw8E+AAQBql7gWCmVuZHN0
cmVhbQ1lbmRvYmoNNjcgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHlwZTEgDS9G
aXJzdENoYXIgMSANL0xhc3RDaGFyIDEgDS9XaWR0aHMgWyA3NDQgXSANL0VuY29kaW5nIDk2IDAg
UiANL0Jhc2VGb250IC9IRUxBQUwrVFQxM0JEbzAwIA0vRm9udERlc2NyaXB0b3IgODAgMCBSIA0+
PiANZW5kb2JqDTY4IDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1R5cGUxIA0vRmly
c3RDaGFyIDEgDS9MYXN0Q2hhciAxIA0vV2lkdGhzIFsgODg4IF0gDS9FbmNvZGluZyA5NyAwIFIg
DS9CYXNlRm9udCAvSEVMQUJIK1RUMTNCRW8wMCANL0ZvbnREZXNjcmlwdG9yIDgyIDAgUiANPj4g
DWVuZG9iag02OSAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0Zp
cnN0Q2hhciAzMiANL0xhc3RDaGFyIDEyMSANL1dpZHRocyBbIDI1MCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCA1MDAgNTAwIDAgMCAwIDAgMCAwIDAgMCAyNzggMCAwIA0wIDAgMCAwIDAg
MCAwIDAgNjExIDAgNzIyIDAgMCAwIDAgMCA4ODkgMCAwIDAgMCAwIDU1NiA2MTEgNzIyIDAgDTk0
NCAwIDAgMCAwIDAgMCAwIDAgMCA0NDQgNTAwIDAgNTAwIDQ0NCAwIDAgNTAwIDI3OCAwIDAgMjc4
IDc3OCANNTAwIDUwMCAwIDAgMzMzIDM4OSAyNzggNTAwIDAgNzIyIDUwMCA1MDAgXSANL0VuY29k
aW5nIC9XaW5BbnNpRW5jb2RpbmcgDS9CYXNlRm9udCAvVGltZXNOZXdSb21hbiANL0ZvbnREZXNj
cmlwdG9yIDkxIDAgUiANPj4gDWVuZG9iag03MCAwIG9iag1bIA0vSW5kZXhlZCAxMDggMCBSIDI1
NSA3MSAwIFIgDV0NZW5kb2JqDTcxIDAgb2JqDTw8IC9MZW5ndGggNTU1IC9GaWx0ZXIgL0ZsYXRl
RGVjb2RlID4+IA1zdHJlYW0NCkiJzFFNaxNRFD0vX5Js4kryiJmKaCClWCxYNy0uKlGjGMzChWEg
TctrTTCTznv6qCAOaMSFf0HEVcgqm0BEkGwMbjQRXLqwQgXRpJlkCk0/ZHytf8Jz7+Lcy+We+wEo
+IEJIAXcAVaAu8AjwAJeAV+BTeAnMAZcAngAHxA6dH8IsxR+ilMRiAieRtCLwh/FShRWDMkYahoW
NTQ19DSMNexq2L+M50n0rmLxJsDAlZgJyCMxC1YFngpsVykpIwiSTpxA/lP1nJNevPTiizelJvD5
0PP53GPPakGC8BSOXxxQ2BRDihGFQ7FNMaZAFOEozkSRiKGhoa2pRQlOj8YqFR/aKpvAaqIfnord
mLZLM0uYGyTndVwCFsAXoCfz8sroybUdpNosncat+3rG7GSciez+dhbzejGtl4WeKeVKRm45mefL
eW4yzlmaM6H6dlcHomDoRcMoMtzDUqnMVGlphhnCMHJFg5tGUS+bpTICa7XAWuOBWdD5ep4zxpnB
FZjg+joXEM28KDChq9gQeS4YZL0vu7aEIz/sSPx5XD26oCWtsKXuaFnBCqqvs6huoRZEvYG6W29o
8eYeeXMS7360Wq3rbe19e3fuk+PpZEg3KLtB8nmWfJv2bsiHGzL0XZq/BOn5JvvyQl9Wt7TzNn1h
08khfTtMbg5pYERvj+gJh8YdmnGyTUd+dKRnT5KDs+TgN1Hfc13punWXuuqXbuiQKvb/4a8AAwBJ
k9lpCmVuZHN0cmVhbQ1lbmRvYmoNNzIgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciAN
L0FzY2VudCAwIA0vQ2FwSGVpZ2h0IDAgDS9EZXNjZW50IDAgDS9GbGFncyA0IA0vRm9udEJCb3gg
WyAwIC00NSA4MTAgNzc1IF0gDS9Gb250TmFtZSAvSEVLSklKK1RUMTM5RW8wMCANL0l0YWxpY0Fu
Z2xlIDAgDS9TdGVtViAwIA0vQ2hhclNldCAoL0c3MS9HNzQpDS9Gb250RmlsZTMgNzMgMCBSIA0+
PiANZW5kb2JqDTczIDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTc5IC9T
dWJ0eXBlIC9UeXBlMUMgPj4gDXN0cmVhbQ0KSIliZGBhZGBkZBT0cPX28vTSDgkxNLZ0zTcwAAlq
/ZDlEevWl2GrlmEzZpVbwODR1Pi/uxvO4GF/xf9OsPu7lxADMyMjC7uAu7mhu7kJwgygIe2MIDlm
Y99uPhl2+e8rv+8V/XX718V/t/9dZFORYVkiKsPKx/Y9+Hccq8yvvzK//rD/jv0eySrDysHOJ8P6
7bvTz3rRH89+3vnx7O+dP8/+3v7z7OdtVj6AAAMAB1hBxwplbmRzdHJlYW0NZW5kb2JqDTc0IDAg
b2JqDTw8IA0vVHlwZSAvRm9udERlc2NyaXB0b3IgDS9Bc2NlbnQgMCANL0NhcEhlaWdodCAwIA0v
RGVzY2VudCAwIA0vRmxhZ3MgNCANL0ZvbnRCQm94IFsgMCAwIDgwMyA3MjEgXSANL0ZvbnROYW1l
IC9IRUtKSkYrVFQxMzlGbzAwIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDS9DaGFyU2V0ICgv
RzcxKQ0vRm9udEZpbGUzIDc1IDAgUiANPj4gDWVuZG9iag03NSAwIG9iag08PCAvRmlsdGVyIC9G
bGF0ZURlY29kZSAvTGVuZ3RoIDE0MyAvU3VidHlwZSAvVHlwZTFDID4+IA1zdHJlYW0NCkiJYmRg
YWRgZGQU9HD19vJy0w4JMTS2dMs3MAAJav2Q4RHr7pZhy5VhPcoqt4DBo6nxf3c3nMHD/oz/pWD3
dy0hBiZGRhZed3NDhH4GBsZ2kDCzcTefDLvC94Xft4v+uvjr4j8gZFOTYVkkKsPKzPY97HcMq8xv
ZpnfTOy/o7+HssqwsrDzAQQYALp0LH0KZW5kc3RyZWFtDWVuZG9iag03NiAwIG9iag08PCANL1R5
cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDAgDS9DYXBIZWlnaHQgMCANL0Rlc2NlbnQgMCAN
L0ZsYWdzIDQgDS9Gb250QkJveCBbIDAgLTQ4IDk4MiA3NzIgXSANL0ZvbnROYW1lIC9IRUtKS0Ir
VFQxM0ExbzAwIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDS9DaGFyU2V0ICgvRzcxL0c3NC9H
ZTgpDS9Gb250RmlsZTMgNzcgMCBSIA0+PiANZW5kb2JqDTc3IDAgb2JqDTw8IC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlIC9MZW5ndGggMjIyIC9TdWJ0eXBlIC9UeXBlMUMgPj4gDXN0cmVhbQ0KSIliZGBh
ZGBkZBT0cPX28nbSDgkxNHY0zDcwAAlq/ZDjEevWlGG/LcOmxyq3gMGjqfF/dzecwcP+jv+TYP/3
UiGgKYws7FzC7uaG7uYm7qkWCHOABrUzgeSZDD2L+b77f1/0fZfor+u/bvy7/u8Gm6YMyzJRGVZ2
tu+Rv6NYZX79kvn1g/13xPdwVhlWTnY+he8OPytFfzz7effH8793/zz/e/vPs5+3Wfl+bAY66meJ
6N/inyWsf3ay/Vj/ZwPrv3N/ZH6dY/sDYv/YyfYTJMcnw5YhChBgADFcXHYKZW5kc3RyZWFtDWVu
ZG9iag03OCAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDAgDS9DYXBI
ZWlnaHQgMCANL0Rlc2NlbnQgMCANL0ZsYWdzIDQgDS9Gb250QkJveCBbIDAgMCA5ODAgNzI3IF0g
DS9Gb250TmFtZSAvSEVLS0JQK1RUMTNBN28wMCANL0l0YWxpY0FuZ2xlIDAgDS9TdGVtViAwIA0v
Q2hhclNldCAoL0c3MS9HZTgpDS9Gb250RmlsZTMgNzkgMCBSIA0+PiANZW5kb2JqDTc5IDAgb2Jq
DTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTkxIC9TdWJ0eXBlIC9UeXBlMUMgPj4g
DXN0cmVhbQ0KSIliZGBhZGBkZBT0cPX2dgrQDgkxNHY0zzcwAAlq/ZDlEevulmG/LsN6gVVuAYNH
U+P/7m44g4f9Ff87we7v0UIMzIyMLOwC7uaG7qkWCDOAhrQzguSYjeO6+WTY1b4v/X5O9NeNX3v/
3fi3l01HhqVTVIaVme178O9QVplf/2R+/Wf/Hfo9lVWG5RM7nwxHJ9DqnzWif0t+1rD+2c32Y8Of
baz/zv1R+HWO7Q+I/WM320+QHB9AgAEAPjJJSQplbmRzdHJlYW0NZW5kb2JqDTgwIDAgb2JqDTw8
IA0vVHlwZSAvRm9udERlc2NyaXB0b3IgDS9Bc2NlbnQgMCANL0NhcEhlaWdodCAwIA0vRGVzY2Vu
dCAwIA0vRmxhZ3MgNCANL0ZvbnRCQm94IFsgMCAtNDUgNjYyIDc3NCBdIA0vRm9udE5hbWUgL0hF
TEFBTCtUVDEzQkRvMDAgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgMCANL0NoYXJTZXQgKC9HNzQp
DS9Gb250RmlsZTMgODEgMCBSIA0+PiANZW5kb2JqDTgxIDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRl
RGVjb2RlIC9MZW5ndGggMTIzIC9TdWJ0eXBlIC9UeXBlMUMgPj4gDXN0cmVhbQ0KSIliZGBhZGBk
ZBT0cPVxdPTRDgkxNHZyyTcwAAlq/ZDhEevWl2H1lmEzYpVbwODR1Pi/uxvO4GF/xv9SsPu7iBAD
EyMjC6+7uQlCPwMDYztImFm2m0+G9ct32591oj+e/rzz4+nfO3+e/r315+nPW6x8AAEGAO7QKj8K
ZW5kc3RyZWFtDWVuZG9iag04MiAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNj
ZW50IDAgDS9DYXBIZWlnaHQgMCANL0Rlc2NlbnQgMCANL0ZsYWdzIDQgDS9Gb250QkJveCBbIDAg
MCA4MDggNzIwIF0gDS9Gb250TmFtZSAvSEVMQUJIK1RUMTNCRW8wMCANL0l0YWxpY0FuZ2xlIDAg
DS9TdGVtViAwIA0vQ2hhclNldCAoL0c3MSkNL0ZvbnRGaWxlMyA4MyAwIFIgDT4+IA1lbmRvYmoN
ODMgMCBvYmoNPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAxNDMgL1N1YnR5cGUgL1R5
cGUxQyA+PiANc3RyZWFtDQpIiWJkYGFkYGRkFPRw9XF08tAOCTE0dnLNNzAACWr9kOER6+6WYSuX
YT3MKreAwaOp8X93N5zBw/6M/6Vg93ctIQYmRkYWXndzQ4R+BgbGdpAws3E3nwy79PfV30+L/jr7
a++/s//2smnIsPSIyrD8Y/se+TuCVeY3IxCx/474nswqw/KFnQ8gwADSMC5MCmVuZHN0cmVhbQ1l
bmRvYmoNODQgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA5NjIgDS9D
YXBIZWlnaHQgMCANL0Rlc2NlbnQgLTIzNSANL0ZsYWdzIDQgDS9Gb250QkJveCBbIC0xNjcgLTIz
NiAxMTAwIDk2MyBdIA0vRm9udE5hbWUgL0hFS0lQRytGdXR1cmFBQmtCVCsxIA0vSXRhbGljQW5n
bGUgMCANL1N0ZW1WIDAgDS9Gb250RmlsZTIgODUgMCBSIA0+PiANZW5kb2JqDTg1IDAgb2JqDTw8
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMjUyOSAvTGVuZ3RoMSA1MzA4ID4+IA1zdHJl
YW0NCkiJ7Fd9UFXHFf/du3vvQ0QEJNavF8GERKpojBplmvo1MDFqyYtaioylEhGfaRAQKKCxaI0l
VqmhREsYawklxFJqXql1mMTaoE5t09iMrWnHJE5CDSFNGSWMpcYir78979FJM/36o/mjM7l3zm/P
Obt7ztlzdu8HLACjsAMKvgdWzbz7wRdWdQLxc6jNWF+QW9S3Wh0AYv2Ade/6r5QmjPVHLmPfG4CN
/KKNBaPnH3+PPGXs2/hIZf4H75+9CIweRznNvyE379R9b22ivcco3+OnYvQMTwSgaA+3+wtKK554
sfgc5X2Ajn+kcH1ubFpsPuevpc2ogtyKIk89aD8+nuMTNucWbPB+c34SEHeG8fiKCktKGTevuGbT
X7RlQ9HVpk3vA55GUgX6UIZGtOIYfMhBnZ2NAhzCURwnHUKNlWXF2V6UWX5kYh2pFUfVaczVDfoo
8rHTmYUACnRAae23f+96VSpnFSCSIw+hRTUQG1WDWohue7u6jMP01WglohaDqNJHnaUooe03UUx9
C3z2XNtHL1nY75zAfrRhpeWiC5/FWTRbJejEbgTsNGRaOVY3uunfr5Yw/nK7E73WDZ2NEg2nA31O
g52MbU5r6EYNV34n8uxrTkfo5tqqPWWek7aX48rQZ2dYlTjs1nNkfWiG3a5qsEKnWJesSPppRBMa
0GR3m5vzOdtpt1Osy+wrV3XGvqoL3U6HG015l61R7Ua7idZJ5ySz0A04nahS/Z6HEI8SWXMZ497v
7HeOMvcr7bmoRi3XH8n1ZzsnOMtvedGlurDHHkSy3WJloVbt1CnwotpqRZtnmRuFbbju2Y56NDqd
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
IFEHoRnSmIR4GBjhAD2a7IGAweGDwgdFDqCxDGfYtzA9gsYWIwPjgqwb6+P5bb4ycHOAVa+sFooH
0ZvMm23/rfony3GWfQs4JqHmAgCTAOpFCmVuZHN0cmVhbQ1lbmRvYmoNODYgMCBvYmoNPDwgDS9U
eXBlIC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA5NjIgDS9DYXBIZWlnaHQgMCANL0Rlc2NlbnQg
LTIzNiANL0ZsYWdzIDQgDS9Gb250QkJveCBbIC0xNjcgLTIzNyAxMzAzIDk2MyBdIA0vRm9udE5h
bWUgL0hFS0pDQytGdXR1cmFBQmtCVCxCb2xkKzEgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgMTMz
IA0vRm9udEZpbGUyIDg3IDAgUiANPj4gDWVuZG9iag04NyAwIG9iag08PCAvRmlsdGVyIC9GbGF0
ZURlY29kZSAvTGVuZ3RoIDI3OTEgL0xlbmd0aDEgNTg5NiA+PiANc3RyZWFtDQpIiXRWD1SXZxV+
3u/9vt8PnWOGTOdQQZ3jEJIpOkZmKqk5Zg6ROMrZIcA/4zh/A0WbiBsYY0bJzJzOjDxmDo0xD5k6
Zko5MmdmZh5j1JYROVYzD8c5OznH13MvHx3PduI793nvfe593/e+773fxw8GwN2ogkXWYwsnTFpw
YuFJYGgV2flLIoWlPTl2OzBkA2C+uOQbaxJWHpl8hb63AWfO8tInIoXDSpMB+wC5uidWli/vGVJQ
DXwmgXZW8bLCpW3vddE/9Pe0HyomMfh3UXmMP0z7geLImnW9pV9PpP0W4MauLFlSGJsVu47zS7n+
oEjhutIB9+NPnF/A+ISnCiPLxqwLfxOIZbzZVFpStoZ58y+2Rfylq5eVXn0tcgAIXwUGTDb5Zhv+
TIzglnMd+Uae0SbZmWeiTSe6nUxkItdEJMLNw1R3l3vQZOI4znvdqDdbOGOL2eIl2o1eqi2ylaGR
7lwvlSvcRqZbYvJRbfJldIvdaSbf2e0WI9PMQa8ZjvPocQ96c7HT3HaiUefEkt/qlJhVThYOYhOu
eJdwBftQz30mmng87e7iXofMWFPrTLXtTiL1TDTZfFRiI6rdaLPNJKHeiUe9e1hPVObKwRPljF5L
KNrb7UxEt9fiNcrD8yWJF7tsIjk+4Bhu4NNiOk0Puk2JU2ZyzJzQTjOX8Um2yySZuZx1wzbZ67Yb
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
/BPqZiVB0EG0780uHTr0C4oC5+HsuDtv3nsz7803j9c2xP+ivMII+5qxEmdO8kHmjJKwY9sa4HH7
WTfEPEgG5+Ug6xns2QDLfh6xD3efAr5L7qIezN6FMkjOUsfKXdgRtmWV39kjyTuA3EuC7RDvJRKF
vQMR/ymiH7P8R2iYFCq2j9Si+5h9P5ryoqaIwbsauEBM3DiPiiz7Jy/rjQQF6o16YypkmMaIaZhF
lVpbrmjrtn2k+54fy9o4eo51W7dxwzWVTy1xZgSJCH4afUxnn9D5z6Syd1R5TSJqmp2OzQP7jr/I
9te75AEGCkc3DC4cy2E0W9YgyWxMag/eTHO9K2UFVemOI0sE2ndkFfKFI2uQH5YyK8vpdHyxWqmW
8ylr3cpNWJulQjzx9Q+0RBlMYBkQmkZ5usjlQhUlQR4liQW4tCgHoLNQBJQACnFAYhbwvgadEnTK
3+j/Gz2kp3GTyyF3LsB/ClAuCZn0e8SUMQshPkQW9chg2yG3n1RUgl4Sr/Q2vPMgSjZjTdMDs3Sl
15QbJ8qCROV69m7VP/dEfR7WPtnuz8rn+cyur33ajvZu6DXeAY7dFzk/OhsKZW5kc3RyZWFtDWVu
ZG9iag04OCAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDkwNSANL0Nh
cEhlaWdodCAwIA0vRGVzY2VudCAtMjExIA0vRmxhZ3MgMzIgDS9Gb250QkJveCBbIC0xNjcgLTM3
NiAxMDc1IDEwNDggXSANL0ZvbnROYW1lIC9BcmlhbCxCb2xkIA0vSXRhbGljQW5nbGUgMCANL1N0
ZW1WIDEzMyANPj4gDWVuZG9iag04OSAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0v
QXNjZW50IDkwNSANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjExIA0vRmxhZ3MgMzIgDS9Gb250
QkJveCBbIC0yMjIgLTMyNSAxMDcyIDEwMzcgXSANL0ZvbnROYW1lIC9BcmlhbCANL0l0YWxpY0Fu
Z2xlIDAgDS9TdGVtViAwIA0+PiANZW5kb2JqDTkwIDAgb2JqDTw8IA0vVHlwZSAvRm9udERlc2Ny
aXB0b3IgDS9Bc2NlbnQgOTYyIA0vQ2FwSGVpZ2h0IDAgDS9EZXNjZW50IC0yMzUgDS9GbGFncyA5
NiANL0ZvbnRCQm94IFsgLTE2NyAtMjM2IDExMTYgOTYzIF0gDS9Gb250TmFtZSAvRnV0dXJhQUJr
QlQsSXRhbGljIA0vSXRhbGljQW5nbGUgLTE1IA0vU3RlbVYgMCANPj4gDWVuZG9iag05MSAwIG9i
ag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDg5MSANL0NhcEhlaWdodCAwIA0v
RGVzY2VudCAtMjE2IA0vRmxhZ3MgMzQgDS9Gb250QkJveCBbIC0xNjcgLTMwNyAxMDA5IDEwMDcg
XSANL0ZvbnROYW1lIC9UaW1lc05ld1JvbWFuIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDT4+
IA1lbmRvYmoNOTIgMCBvYmoNPDwgDS9UeXBlIC9FbmNvZGluZyANL0RpZmZlcmVuY2VzIFsgMSAv
Rzc0IC9HNzEgXSANPj4gDWVuZG9iag05MyAwIG9iag08PCANL1R5cGUgL0VuY29kaW5nIA0vRGlm
ZmVyZW5jZXMgWyAxIC9HNzEgXSANPj4gDWVuZG9iag05NCAwIG9iag08PCANL1R5cGUgL0VuY29k
aW5nIA0vRGlmZmVyZW5jZXMgWyAxIC9HZTggL0c3NCAvRzcxIF0gDT4+IA1lbmRvYmoNOTUgMCBv
YmoNPDwgDS9UeXBlIC9FbmNvZGluZyANL0RpZmZlcmVuY2VzIFsgMSAvRzcxIC9HZTggXSANPj4g
DWVuZG9iag05NiAwIG9iag08PCANL1R5cGUgL0VuY29kaW5nIA0vRGlmZmVyZW5jZXMgWyAxIC9H
NzQgXSANPj4gDWVuZG9iag05NyAwIG9iag08PCANL1R5cGUgL0VuY29kaW5nIA0vRGlmZmVyZW5j
ZXMgWyAxIC9HNzEgXSANPj4gDWVuZG9iag05OCAwIG9iag08PCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSAvTGVuZ3RoIDIyNyA+PiANc3RyZWFtDQpIiWyQTWvDMAyG7/kVOrb0YCfsGAJt9xXGtrJ0u7u2
EkwX2Sj2of9+dvoxBjtIIL965UcS2/a+JRtA7NjpDgP0lgzj5CJrhAMOlqCswFgdLtWc9ag8iGTu
TlPAsaXeQV0X4iOJU+ATLJ4fXtrd0+oxhshqvTlu9iu5BPHOBtnSAIv9XfX5lV666P03jkgBJDQN
GOwLsX1V/k2NCOK/OXNPeSFxBievNLKiAaGuyuackMxf7eo49Ofyt7WWci2bIjmuWjbnFW8cOjIn
xPkOM11msIS3U3nn85c5ih8BBgD7GXBXCmVuZHN0cmVhbQ1lbmRvYmoNOTkgMCBvYmoNPDwgL0Zp
bHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAyMzIgPj4gDXN0cmVhbQ0KSIl0kE1PwzAMhu/9FT4O
bVLSimNVaS0gCmKgdeyeJW4VsSaRmxz275d0H4gDB1tyXr/OY7OmfWqN9sC+yMoOPfTaKMLJBpII
Bxy0gbwApaW/VnOWo3DAork7TR7H1vQWyjJj2yhOnk6weH1+f2ua5UvwgcS6/ql3q9oe1ZI/APsk
haTNAIvdY/G9jy9dcO6IIxoPHKoKFPYZaz6E24gRgf07bG7Mr0xW4eSERBJmQCiLvLokNOqvdnMc
+kv521pyvuZVFh03LZnTsncYGYgi53yRGTExaIP3oznr0pcpsrMAAwBknXORCmVuZHN0cmVhbQ1l
bmRvYmoNMTAwIDAgb2JqDTw8IA0vVHlwZSAvUGFnZXMgDS9LaWRzIFsgMTA2IDAgUiAxIDAgUiA0
IDAgUiA3IDAgUiAxMCAwIFIgMTMgMCBSIDI0IDAgUiAyNyAwIFIgMzAgMCBSIDM1IDAgUiANXSAN
L0NvdW50IDEwIA0vUGFyZW50IDEwMSAwIFIgDT4+IA1lbmRvYmoNMTAxIDAgb2JqDTw8IA0vVHlw
ZSAvUGFnZXMgDS9LaWRzIFsgMTAwIDAgUiAxMDIgMCBSIF0gDS9Db3VudCAxMyANPj4gDWVuZG9i
ag0xMDIgMCBvYmoNPDwgDS9UeXBlIC9QYWdlcyANL0tpZHMgWyA0MCAwIFIgNDMgMCBSIDQ3IDAg
UiBdIA0vQ291bnQgMyANL1BhcmVudCAxMDEgMCBSIA0+PiANZW5kb2JqDTEwMyAwIG9iag08PCAN
L0NyZWF0aW9uRGF0ZSAoRDoyMDAyMDQxMTEzNTEzOCkNL1Byb2R1Y2VyIChBY3JvYmF0IERpc3Rp
bGxlciA0LjA1IGZvciBXaW5kb3dzKQ0vTW9kRGF0ZSAoRDoyMDAyMDQxMTEzNTEzOCswMicwMCcp
DT4+IA1lbmRvYmoNeHJlZg0wIDEwNCANMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDI1NjIwIDAw
MDAwIG4NCjAwMDAwMjU3NzUgMDAwMDAgbg0KMDAwMDAyNTk3MSAwMDAwMCBuDQowMDAwMDI4OTM5
IDAwMDAwIG4NCjAwMDAwMjkwOTQgMDAwMDAgbg0KMDAwMDAyOTMwNiAwMDAwMCBuDQowMDAwMDMy
OTQyIDAwMDAwIG4NCjAwMDAwMzMwOTcgMDAwMDAgbg0KMDAwMDAzMzI3MSAwMDAwMCBuDQowMDAw
MDM2MjY5IDAwMDAwIG4NCjAwMDAwMzY0MjcgMDAwMDAgbg0KMDAwMDAzNjYxMyAwMDAwMCBuDQow
MDAwMDQwMDUxIDAwMDAwIG4NCjAwMDAwNDAyMDkgMDAwMDAgbg0KMDAwMDA0MDU0MCAwMDAwMCBu
DQowMDAwMDQ0NTM5IDAwMDAwIG4NCjAwMDAwNDk3NjggMDAwMDAgbg0KMDAwMDA1MjA5NiAwMDAw
MCBuDQowMDAwMDU1OTkwIDAwMDAwIG4NCjAwMDAwNTk0MDEgMDAwMDAgbg0KMDAwMDA2MTE3MyAw
MDAwMCBuDQowMDAwMDY0MjgyIDAwMDAwIG4NCjAwMDAwNzIwODcgMDAwMDAgbg0KMDAwMDA3OTE3
NSAwMDAwMCBuDQowMDAwMDc5MzMzIDAwMDAwIG4NCjAwMDAwNzk1NDMgMDAwMDAgbg0KMDAwMDA4
Mjk2MSAwMDAwMCBuDQowMDAwMDgzMTE5IDAwMDAwIG4NCjAwMDAwODMzMTggMDAwMDAgbg0KMDAw
MDA4NjQxOSAwMDAwMCBuDQowMDAwMDg2NTc3IDAwMDAwIG4NCjAwMDAwODY4MTEgMDAwMDAgbg0K
MDAwMDEzMzcxNiAwMDAwMCBuDQowMDAwMTM1NzU4IDAwMDAwIG4NCjAwMDAxMzY2NjUgMDAwMDAg
bg0KMDAwMDEzNjgyMyAwMDAwMCBuDQowMDAwMTM3MDgzIDAwMDAwIG4NCjAwMDAxNzEwNTggMDAw
MDAgbg0KMDAwMDE3NDI1NyAwMDAwMCBuDQowMDAwMTc1MDYxIDAwMDAwIG4NCjAwMDAxNzUyMTkg
MDAwMDAgbg0KMDAwMDE3NTQwNyAwMDAwMCBuDQowMDAwMTkwOTI3IDAwMDAwIG4NCjAwMDAxOTEw
ODUgMDAwMDAgbg0KMDAwMDE5MTMzMSAwMDAwMCBuDQowMDAwMjEzODc1IDAwMDAwIG4NCjAwMDAy
MzE4MzYgMDAwMDAgbg0KMDAwMDIzMTk5NCAwMDAwMCBuDQowMDAwMjMyMTkxIDAwMDAwIG4NCjAw
MDAyMzUwNzQgMDAwMDAgbg0KMDAwMDIzNTI0NyAwMDAwMCBuDQowMDAwMjM1NDE2IDAwMDAwIG4N
CjAwMDAyMzU1OTQgMDAwMDAgbg0KMDAwMDIzNTc2OCAwMDAwMCBuDQowMDAwMjM2MTY2IDAwMDAw
IG4NCjAwMDAyMzY1OTggMDAwMDAgbg0KMDAwMDIzNjY0OCAwMDAwMCBuDQowMDAwMjM2Njk4IDAw
MDAwIG4NCjAwMDAyMzczNTAgMDAwMDAgbg0KMDAwMDIzODAzNCAwMDAwMCBuDQowMDAwMjM4MjEz
IDAwMDAwIG4NCjAwMDAyMzg2MTkgMDAwMDAgbg0KMDAwMDIzODY2OSAwMDAwMCBuDQowMDAwMjM5
MjcwIDAwMDAwIG4NCjAwMDAyMzk0NTQgMDAwMDAgbg0KMDAwMDIzOTUwNCAwMDAwMCBuDQowMDAw
MjQwMTUzIDAwMDAwIG4NCjAwMDAyNDAzMjIgMDAwMDAgbg0KMDAwMDI0MDQ5MSAwMDAwMCBuDQow
MDAwMjQwOTA4IDAwMDAwIG4NCjAwMDAyNDA5NTggMDAwMDAgbg0KMDAwMDI0MTU4NyAwMDAwMCBu
DQowMDAwMjQxODA0IDAwMDAwIG4NCjAwMDAyNDIwNzQgMDAwMDAgbg0KMDAwMDI0MjI4NSAwMDAw
MCBuDQowMDAwMjQyNTE5IDAwMDAwIG4NCjAwMDAyNDI3NDAgMDAwMDAgbg0KMDAwMDI0MzA1MyAw
MDAwMCBuDQowMDAwMjQzMjY4IDAwMDAwIG4NCjAwMDAyNDM1NTAgMDAwMDAgbg0KMDAwMDI0Mzc2
MyAwMDAwMCBuDQowMDAwMjQzOTc3IDAwMDAwIG4NCjAwMDAyNDQxODggMDAwMDAgbg0KMDAwMDI0
NDQyMiAwMDAwMCBuDQowMDAwMjQ0NjMzIDAwMDAwIG4NCjAwMDAyNDcyNTEgMDAwMDAgbg0KMDAw
MDI0NzQ2OSAwMDAwMCBuDQowMDAwMjUwMzQ5IDAwMDAwIG4NCjAwMDAyNTA1MzUgMDAwMDAgbg0K
MDAwMDI1MDcxNCAwMDAwMCBuDQowMDAwMjUwOTA3IDAwMDAwIG4NCjAwMDAyNTEwOTQgMDAwMDAg
bg0KMDAwMDI1MTE2NSAwMDAwMCBuDQowMDAwMjUxMjMxIDAwMDAwIG4NCjAwMDAyNTEzMDcgMDAw
MDAgbg0KMDAwMDI1MTM3OCAwMDAwMCBuDQowMDAwMjUxNDQ0IDAwMDAwIG4NCjAwMDAyNTE1MTAg
MDAwMDAgbg0KMDAwMDI1MTgxMSAwMDAwMCBuDQowMDAwMjUyMTE3IDAwMDAwIG4NCjAwMDAyNTIy
NjQgMDAwMDAgbg0KMDAwMDI1MjM0MSAwMDAwMCBuDQowMDAwMjUyNDM5IDAwMDAwIG4NCnRyYWls
ZXINPDwNL1NpemUgMTA0DS9JRFs8OTBmZTVlYThkNzkzMDVhM2FmNTkzNTZjMTM4ZmZiY2M+PDkw
ZmU1ZWE4ZDc5MzA1YTNhZjU5MzU2YzEzOGZmYmNjPl0NPj4Nc3RhcnR4cmVmDTE3Mw0lJUVPRg0=

--0__=Fyc7hp5XjiQIyw1d1CKQYVqKVqhGiysIYwmrjJZODeHwlmMlCjtL74rX--


From majordomo-owner@erg.abdn.ac.uk Thu Apr 11 13:08:25 2002
Received: from motgate2.mot.com (motgate2.mot.com [136.182.1.10])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3BC8AYB013382
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 11 Apr 2002 13:08:10 +0100 (BST)
Received: [from pobox.mot.com (pobox.mot.com [129.188.137.100]) by motgate2.mot.com (motgate2 2.1) with ESMTP id FAA03137 for <ip-dvb@erg.abdn.ac.uk>; Thu, 11 Apr 2002 05:08:09 -0700 (MST)]
Received: [from pa06exr01.gic.gi.com (pa06exr01.gic.gi.com [168.84.176.73]) by pobox.mot.com (MOT-pobox 2.0) with ESMTP id FAA26769 for <ip-dvb@erg.abdn.ac.uk>; Thu, 11 Apr 2002 05:08:09 -0700 (MST)]
Received: from HTSMTP.GIC.GI.COM (htsmtp.gic.gi.com [168.84.143.23])
	by pa06exr01.gic.gi.com (8.11.6/8.11.6) with SMTP id g3BD2nH02438
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 11 Apr 2002 08:02:49 -0500
Received: from PA06XCHB1.gic.gi.com (pa06xchb1.gic.gi.com [168.84.176.18])
 by HtSMTP.GIC.GI.com (PMDF V5.2-31 #38904)
 with ESMTP id <01KGFI4EU6O00004T8@HtSMTP.GIC.GI.com> for
 ip-dvb@erg.abdn.ac.uk; Thu, 11 Apr 2002 08:08:17 -0400
Received: by PA06XCHB1.gic.gi.com with Internet Mail Service (5.5.2653.19)
	id <G9DQLXVG>; Thu, 11 Apr 2002 08:07:45 -0400
Content-return: allowed
Date: Thu, 11 Apr 2002 08:07:28 -0400
From: "Chu, Narisa (HT-EX)" <NChu@GI.com>
Subject: RE: For Your info: ATSC A92
To: <ip-dvb@erg.abdn.ac.uk>
Message-id: <B0552F533A3BA54BAA9BE6244A1E6A5D02F9E4BD@pa06xchm2.gic.gi.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1E151.73326E50"
X-ERG-MailScanner: Found to be clean

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1E151.73326E50
Content-Type: text/plain;
	charset="ISO-8859-1"

The Motorola Proposal and ATSC A92 are very much in synch because we have
worked through the North American Standards Committees (SCTE and ATSC) on
the IP over DVB (MPEG) MAC_address_list descriptor. Motorola is in the
process of writing a few use cases to facilitate discussions within DVB-GBS,
to reflect different scenarios of data usage in MPEG: be it video associated
or non-associated, as mentioned in my Requirements Presentation last July in
DVB (which is also on your website.) The chair of DVB-GBS also suggested to
invite you for a joint meeting or some sort. (I am acting like a liaison,
reflector-based only, between GBS and IETF at the moment, I guess.)

We are contemplating additions of IPv6 and subnetwork address capability to
the MAC_address_list descriptor and tables. Any stimulating discussions will
be welcome!

Best regards,
Narisa Chu
Motorola Broadband

 -----Original Message-----
From: 	Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] 
Sent:	Thursday, April 11, 2002 7:18 AM
To:	ip-dvb@erg.abdn.ac.uk
Subject:	For Your info: ATSC A92

I thought it would be useful to draw to our attention the
recent addition of ATSC A92 - dealing with IP  multicas,
although the document seems only to address IPv4, and only
addresses use of DSMCC.

Comments on relevance or otherwise and technical issues
will be welcome.

Gorry

I have uploaded a recent ATSC document for reference.

http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/refs/

---

ATSC Standard: A92
Delivery of IP Multicast Sessions over ATSC Data Broadcast
31 January 2002

This standard specifies the delivery of IP Multicast sessions, the delivery
of data for describing the characteristics of a session, and usage of the
ATSC A/90 Data Broadcast Standard for IP Multicast.

This document defines a Standard for the asynchronous transmission of
Internet Protocols (IP) specifically including multicast addressing
compatible with the ATSC A/90 Data Broadcast Standard. This Standard assumes
the use of Session Description Protocol (SDP) as an integral
part of the IP Multicast-based Data Broadcast service. It is strongly
suggested that normative clauses that do not directly involve SDP be
retained in the case of IP Multicast-based Data Broadcast services that do
not include any SDP data, such as would be used for non-sessionbased IP
Multicast. This document focuses solely on the carriage of all information
using the DSMCC_addressable_section. Synchronous and synchronized carriage
of IP Multicast datagrams are not addressed by this document.

------_=_NextPart_001_01C1E151.73326E50
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DISO-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>RE: For Your info: ATSC A92</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>The Motorola Proposal and ATSC A92 are very much in =
synch because we have worked through the North American Standards =
Committees (SCTE and ATSC) on the IP over DVB (MPEG) MAC_address_list =
descriptor. Motorola is in the process of writing a few use cases to =
facilitate discussions within DVB-GBS, to reflect different scenarios =
of data usage in MPEG: be it video associated or non-associated, as =
mentioned in my Requirements Presentation last July in DVB (which is =
also on your website.) The chair of DVB-GBS also suggested to invite =
you for a joint meeting or some sort. (I am acting like a liaison, =
reflector-based only, between GBS and IETF at the moment, I =
guess.)</FONT></P>

<P><FONT SIZE=3D2>We are contemplating additions of IPv6 and subnetwork =
address capability to the MAC_address_list descriptor and tables. Any =
stimulating discussions will be welcome!</FONT></P>

<P><FONT SIZE=3D2>Best regards,</FONT>
<BR><FONT SIZE=3D2>Narisa Chu</FONT>
<BR><FONT SIZE=3D2>Motorola Broadband</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: &nbsp; Gorry Fairhurst [<A =
HREF=3D"mailto:gorry@erg.abdn.ac.uk">mailto:gorry@erg.abdn.ac.uk</A>] =
</FONT>
<BR><FONT SIZE=3D2>Sent:&nbsp;&nbsp; Thursday, April 11, 2002 7:18 =
AM</FONT>
<BR><FONT SIZE=3D2>To:&nbsp;&nbsp;&nbsp;&nbsp; =
ip-dvb@erg.abdn.ac.uk</FONT>
<BR><FONT SIZE=3D2>Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
For Your info: ATSC A92</FONT>
</P>

<P><FONT SIZE=3D2>I thought it would be useful to draw to our attention =
the</FONT>
<BR><FONT SIZE=3D2>recent addition of ATSC A92 - dealing with IP&nbsp; =
multicas,</FONT>
<BR><FONT SIZE=3D2>although the document seems only to address IPv4, =
and only</FONT>
<BR><FONT SIZE=3D2>addresses use of DSMCC.</FONT>
</P>

<P><FONT SIZE=3D2>Comments on relevance or otherwise and technical =
issues</FONT>
<BR><FONT SIZE=3D2>will be welcome.</FONT>
</P>

<P><FONT SIZE=3D2>Gorry</FONT>
</P>

<P><FONT SIZE=3D2>I have uploaded a recent ATSC document for =
reference.</FONT>
</P>

<P><FONT SIZE=3D2><A =
HREF=3D"http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/refs/" =
TARGET=3D"_blank">http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/refs/</A>=
</FONT>
</P>

<P><FONT SIZE=3D2>---</FONT>
</P>

<P><FONT SIZE=3D2>ATSC Standard: A92</FONT>
<BR><FONT SIZE=3D2>Delivery of IP Multicast Sessions over ATSC Data =
Broadcast</FONT>
<BR><FONT SIZE=3D2>31 January 2002</FONT>
</P>

<P><FONT SIZE=3D2>This standard specifies the delivery of IP Multicast =
sessions, the delivery</FONT>
<BR><FONT SIZE=3D2>of data for describing the characteristics of a =
session, and usage of the</FONT>
<BR><FONT SIZE=3D2>ATSC A/90 Data Broadcast Standard for IP =
Multicast.</FONT>
</P>

<P><FONT SIZE=3D2>This document defines a Standard for the asynchronous =
transmission of</FONT>
<BR><FONT SIZE=3D2>Internet Protocols (IP) specifically including =
multicast addressing</FONT>
<BR><FONT SIZE=3D2>compatible with the ATSC A/90 Data Broadcast =
Standard. This Standard assumes</FONT>
<BR><FONT SIZE=3D2>the use of Session Description Protocol (SDP) as an =
integral</FONT>
<BR><FONT SIZE=3D2>part of the IP Multicast-based Data Broadcast =
service. It is strongly</FONT>
<BR><FONT SIZE=3D2>suggested that normative clauses that do not =
directly involve SDP be</FONT>
<BR><FONT SIZE=3D2>retained in the case of IP Multicast-based Data =
Broadcast services that do</FONT>
<BR><FONT SIZE=3D2>not include any SDP data, such as would be used for =
non-sessionbased IP</FONT>
<BR><FONT SIZE=3D2>Multicast. This document focuses solely on the =
carriage of all information</FONT>
<BR><FONT SIZE=3D2>using the DSMCC_addressable_section. Synchronous and =
synchronized carriage</FONT>
<BR><FONT SIZE=3D2>of IP Multicast datagrams are not addressed by this =
document.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1E151.73326E50--

From majordomo-owner@erg.abdn.ac.uk Thu Apr 11 13:18:54 2002
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3BCIEYB013534
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 11 Apr 2002 13:18:15 +0100 (BST)
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37])
	by mgw-x1.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3BCHNu00084
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 11 Apr 2002 15:17:23 +0300 (EET DST)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5a3205c0d6ac158f25db9@esvir05nok.ntc.nokia.com> for <ip-dvb@erg.abdn.ac.uk>;
 Thu, 11 Apr 2002 15:18:14 +0300
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Thu, 11 Apr 2002 15:18:14 +0300
Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe018.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966);
	 Thu, 11 Apr 2002 15:18:14 +0300
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C1E152.F3FB3057"
Subject: IP-CC Requirement Specification - release 2
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Date: Thu, 11 Apr 2002 15:18:13 +0300
Message-ID: <481D6FFB3BD60E4CB590F39C59098400DAA031@trebe004.NOE.Nokia.com>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: IP-CC Requirement Specification - release 2
Thread-Index: AcHhUvRRYuMaV0x5EdatXACw0Bc/XA==
From: <juha-pekka.luoma@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
X-OriginalArrivalTime: 11 Apr 2002 12:18:14.0194 (UTC) FILETIME=[F4192120:01C1E152]
X-ERG-MailScanner: Found to be clean

This is a multi-part message in MIME format.

------_=_NextPart_001_01C1E152.F3FB3057
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi all,

Please find attached the latest release of our IP-CC requirements =
specification, which has also been published as SI-DAT 621R2 in the =
DVB-GBS working group.

This may be interesting for those considering how to discover IP =
services in DVB systems. Comments and questions are welcome.

Best regards,

Juha-Pekka Luoma
Communication Systems
Nokia Research Center

------_=_NextPart_001_01C1E152.F3FB3057
Content-Type: application/octet-stream;
	name="621_r2.pdf"
Content-Transfer-Encoding: base64
Content-Description: 621_r2.pdf
Content-Disposition: attachment;
	filename="621_r2.pdf"

JVBERi0xLjMKJeLjz9MNCjcyIDAgb2JqCjw8IAovTGluZWFyaXplZCAxIAovTyA3NCAKL0ggWyA2
MzQgMjY4IF0gCi9MIDc2ODQ3IAovRSA0MTYxIAovTiAxNyAKL1QgNzUyODkgCj4+IAplbmRvYmoK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4cmVmCjcyIDEwIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDA1NDcgMDAwMDAgbiAKMDAw
MDAwMDkwMiAwMDAwMCBuIAowMDAwMDAxMDU2IDAwMDAwIG4gCjAwMDAwMDExNzAgMDAwMDAgbiAK
MDAwMDAwMzY1NSAwMDAwMCBuIAowMDAwMDAzNzU5IDAwMDAwIG4gCjAwMDAwMDM4NjggMDAwMDAg
biAKMDAwMDAwMDYzNCAwMDAwMCBuIAowMDAwMDAwODgxIDAwMDAwIG4gCnRyYWlsZXIKPDwKL1Np
emUgODIKL0luZm8gNzEgMCBSIAovUm9vdCA3MyAwIFIgCi9QcmV2IDc1Mjc5IAovSURbPDU5MGJm
NTJiMTA0OWMzZmQ4NDhiNDI3ZGJlNDE3MWJlPjw1OTBiZjUyYjEwNDljM2ZkODQ4YjQyN2RiZTQx
NzFiZT5dCj4+CnN0YXJ0eHJlZgowCiUlRU9GCiAgICAgCjczIDAgb2JqCjw8IAovVHlwZSAvQ2F0
YWxvZyAKL1BhZ2VzIDU5IDAgUiAKL0pUIDcwIDAgUiAKL1BhZ2VMYWJlbHMgNTcgMCBSIAo+PiAK
ZW5kb2JqCjgwIDAgb2JqCjw8IC9TIDE3OCAvTCAyMjQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xl
bmd0aCA4MSAwIFIgPj4gCnN0cmVhbQ0KSIliYGBgZmBgqgKRnD4MPAwIwAMUYwFCjgQIX7cthoHj
9upVc6cw9c2Y+r++YlpumHpOxu2TCfmeKv+8VRsYWExN0lvdpkJgytSUlXvCvNeYpgChm2WYc5hz
SCaQyUAUwG0ZUNKQgVGWCUizATEvWLkrAw9rgO50BmWmBk8mAxWmAG2mCQy8AWA5CwZGhSogDdLh
DRBgAOqcMEgKZW5kc3RyZWFtCmVuZG9iago4MSAwIG9iagoxNTUgCmVuZG9iago3NCAwIG9iago8
PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNTggMCBSIAovUmVzb3VyY2VzIDc1IDAgUiAKL0NvbnRl
bnRzIDc2IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1
IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKNzUgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BE
RiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIgPj4gCi9FeHRHU3RhdGUg
PDwgL0dTMSA3OSAwIFIgPj4gCj4+IAplbmRvYmoKNzYgMCBvYmoKPDwgL0xlbmd0aCAyNDEwIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+IApzdHJlYW0NCkiJlFfbctw2En2fr8AjmMrQBEAQZJ7Wlu0t
uWKvVp44D8k+jGYoi+vRUJmLHX/S/uX2DeBFUra2VCVyDi590H26GyzU58WLv3806vNxYVSnFpXN
TfAq1C4vG6/uF77OrRmAXQKaip67ReXzwo+B4GRJlQc3A6rJjGFJYLOPgGQ2FLlzYyAybWzehAng
8mIyIy25/WHRAPtmMFTmRa2WxuaVOrSL24Upmrwajd8vjPFsOFEzRcgrPHDdiGVjKt41WTKmmNk2
haW30aqZLeJnTMgL8xcEbc3erj2RAIKW3TwyZa3MGZCGjQ+HcGVeT5HSziJtXMj9dGdXSRTY+u4R
n93ibrBW13nJTgRrIQwI7gTBceNozVeRO0Kd134I8v0AOPLdDoFGol6bCVASMQAasoCACTOADQHA
cizpvBOAD1VLOBsvCgaAdTQCyFcAsOgBIJUAUMc9QpgBtezBiqhNbv0McJIW7CQAgpsBzSRxavDU
RK4QvJhajoiBL2MKJKCaJHDjZmoBYGoWndvMAOfG1NGXYQZUzfj4ADRuAsRCEl0IL1Ovw8vU6/AS
ve6CANHrAlSST56eI4ATgAAXxtEfAWVcUk4UlIAouoYr2yDLCNTVYJbV7QezEUhWyGzNh5wAySzl
TM2emwD15HBPAUKMzSFQNGOfjoFYupowjssA8O4IpFBWzQzwsoeEEnzpZ0CsNlXUWO1nwLSuYamY
FCgQbhArEmzDshyAQlzoKLMgG3yaIUCZZvASSCA/B6adJybhGCibMfWYyGMgUk/VoW5mQDxLqg6V
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
ZW5kb2JqCjc3IDAgb2JqCjw8IAovVHlwZSAvRm9udCAKL1N1YnR5cGUgL1R5cGUxIAovRW5jb2Rp
bmcgL1dpbkFuc2lFbmNvZGluZyAKL0Jhc2VGb250IC9IZWx2ZXRpY2EgCj4+IAplbmRvYmoKNzgg
MCBvYmoKPDwgCi9UeXBlIC9Gb250IAovU3VidHlwZSAvVHlwZTEgCi9FbmNvZGluZyAvV2luQW5z
aUVuY29kaW5nIAovQmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkIAo+PiAKZW5kb2JqCjc5IDAgb2Jq
Cjw8IAovVHlwZSAvRXh0R1N0YXRlIAovU0EgZmFsc2UgCi9TTSAwLjAxOTk4IAovT1AgZmFsc2Ug
Ci9vcCBmYWxzZSAKL09QTSAxIAovQkcyIC9EZWZhdWx0IAovVUNSMiAvRGVmYXVsdCAKL1RSMiAv
RGVmYXVsdCAKPj4gCmVuZG9iagoxIDAgb2JqCjw8IAovVHlwZSAvUGFnZSAKL1BhcmVudCA1OCAw
IFIgCi9SZXNvdXJjZXMgMiAwIFIgCi9Db250ZW50cyAzIDAgUiAKL01lZGlhQm94IFsgMCAwIDU5
NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoK
MiAwIG9iago8PCAKL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gCi9Gb250IDw8IC9GMiA3OCAwIFIg
L0YzIDc3IDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iagoz
IDAgb2JqCjw8IC9MZW5ndGggMzY3MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpI
icRX23LcxhF936/AI+DSQpj74FEh7ZRUloqhNs6DnYcNuRQ32gu9u5TKn+S/TF9mBgMQo3JSqaRY
RWBP93T39PTpHnTVp8XrP38U1afzQlTbamFlK5ypnFet7k21XxjfSjEAuwT0lp67hTVtZ3LAqbDE
tk5NADvSGJY4dvsCSG5d1yqVAzHSXra9GwGq7UYaacnDd4seou8HR7rtfLUUsrXVabN4WIiub20m
3y+EMOw4hSY611rcsO+DZyEsW02ehOgmvkUn6S1bNfFF8Qnh2k58I0DpOdveUBAQoOQ0Z66kDDoD
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
iOaz2Y/nc8TCkM8qj+dzzIDlsxmI5XNk/ZDPtoV4PsdANIyTSTOKbZWXcqobxdis4v9/ifWIVKxH
NMrHI0rGXnnifZBH7OMIs4mDsKR6k081xiN83sMgj3jAEZfVKM9Wi+zSwXDEEQcmjzkgolqGiQNq
Pi4UxjvwvINBHnGQpJSDkx3gjqQXpzDekdglMIXYMb8iJ86lSk2pAd6VUUatHOg54UeQcO+kwLsX
/8A5JRqlfwTGHGodW+df4pkS1z4dq0CODwTEgyGegB1wPNTNfbt/Uy2qXOoFBqZGG10FUZszt1XG
bUGp7WE2z6k5qe+YIIPvr/CiytGwfG9tck8EuPLtnni5WFR+B8oPYH6i0pXfyKfb6Hcn37eifJav
n6hEC27uHPuk4dEGahdUrg7brRpz9dkmd50Gq+q/OSrHisE/UvEpiaYtqqdZxS0kq0rvtcRhhyzP
QfWCRzFwfaktG3x47ofn6K9rmKPChXp0hXJWLanwzVFCmkdR2bNL/0SN7hq79L+ojqJ89RwK4dVY
kEexfo9QycCtGOidoEM9ZVtvG95l8O8YJ0MpKEqFbBBNNE5L51y/49nGWUwcsAZGSGTeNDWS7k6D
o6WNi8WlylsRn49sbwpmmk7AzAYwcwHzi0CUcTg5hxPoiJ6AH0W3IUBDmaav6jGuqMGMbG7IFkD2
M2zQ8P2MOinvPszm1ULgSfxWDYnZ1uwC4QzK9UncnqbebVErDxfsv++mHo+6XOBKFa7M99FbNnYU
+lr5CAsJO6T3UK1uDpx7BW71TXOA8UJVGJ6SH3t6G/DAWts61mk4RnrO1MO57WSDtNN1o1NN6zir
+YGp+SS3j0jgoE4Z5mS4K/XxqJqdJdsM+mZzgwfdWq+wrdVgGncrIZz5RcjDHpRQ+c782o13nYQ2
Xkm4vJeYGrXTD++oPwIMAFfcnZwKZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8IAovVHlwZSAv
UGFnZSAKL1BhcmVudCA1OCAwIFIgCi9SZXNvdXJjZXMgNSAwIFIgCi9Db250ZW50cyA2IDAgUiAK
L01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90
YXRlIDAgCj4+IAplbmRvYmoKNSAwIG9iago8PCAKL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gCi9G
b250IDw8IC9GMiA3OCAwIFIgL0YzIDc3IDAgUiAvRjQgNDkgMCBSIC9GNSA1MCAwIFIgL0Y2IDUx
IDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iago2IDAgb2Jq
Cjw8IC9MZW5ndGggMjAwOSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIicRX224b
RxJ951f0Y88iM56+dz9qSXqjIKIVkn4I4n3QKmOJMCUKJBXDn5S/TFXfpmdEJk4Aa21AbJ6+VNWp
K1tyN3nznxUjd4cJIxsy0bxhRhFjRSOdIg8TZRvOemCbAaf953aiVdOqEjAiXtGNESNAD070V0wQ
+wLIYk3bCFECSVPHG2cGgGjawYl85eO/Jg60d70g2bSW1Iw3muy7yccJa12ji/2HCWMqCM6qsdY0
Gg22LkpmTIdXsyTG2pFs1nK/Km6NZHn9GDNNy/5EQW4D21Z5JUBBHmguRHEez/SIC8J7I4Rs7BCR
fORpJkyjhi8LHb0QpG9f6LOd3PfSrG1kIBGkGdMj+BI4R5TeGt/ydBjbWNU7+aEHhOdui4CLXrds
AEivGADOS0CAmREQBAEQwlF6ewdAMMpGdzoVIxiAEEcF4LkCIAQ9AD5KALDpDWNGgI1vhIiwrOFq
BIiYFoEkAIwYAW6QOBaYGoQrOC+llvCKAZcpBTKgBwnsxChaABiKRXLdCBCiVB25NCNAu9J8AJwY
AKmQJAphMWQdFkPWYZFYFyYCifUI6JhPyn8WQEgADwhTer8AZLoiBxGUgRR0LlS2PiwTYHUvNkS3
6sUmIEvxYm0wcgBksT5nbGBuANiBcaeAqFgQh0DrSk5LIJUuZ0q/9EB4HYHsSu1GgIpvRFcCl2oE
pGqjU4xZNQKGdQ1LxaBAQeCaKCU6m4Ww7IE2Uih8ZkE2qHwiAjKfCFcggdQYGHaelIQlIF2pekrk
Ekiq5+pg3QhItuTqoNUISNU4Voc2d50MBM8lVwIQPJcAKGwuBgxnI0Ck0mdjfMhUPrU7A6hUT5U5
A+gkVqozgE16CHEGcIOa/BJQo7qeE6gA5KA3WJUKfQ/Y1E5CFKa8HXUg7G8QEIEAE2eEDOjkKh5J
PAFEd8cyfQrQg7pdAjxKyeHfqhEwvAKAEmcAM6j9JWBMqXoBxOznMXTHAJ4cvIEbagTkK1qdBNI4
kLtUAaTxLjc2yUbA8AoArToJJLG5WxaAd1RWvQCyo7Q7BcRw8HPLv9eTN28FYWQNIxvkviQt/A8r
AdOiLmrQ+mECadoqTta3kxqXrSbrz5Nf6OV1BTFO6yl8WBr+kqX/mPudn95XHOoGvSzBq4qLuFx4
eL2qasVhGtZUVOA0Sj5Q5hemgnHT0A9V9d/1D5Oai0ZxZmDebEQrBVnPgj7coGq4MiJotth9qmoG
1Y1uKphA6A1ZdofuxovbVzUEE729J9Pu0SPHqjaNoN0e7zD4AWEpU3U4dlXBgM3oTbwV0RZOUg5/
mMbUpJfhhevpNB6YMa9yi7oyyXpdmU26ahl0/eH5/gZu4TPXXcWQr0+oPfgP9P7xeRewh3DkBnak
49Dp6W+gvNcCyiptUK70ikkJs7ygyy4c2FQQIrRDZennsP7VK/fmLQ8RIIAE5HOsK3eZVxV0XXlD
VaDB0VlVoxsvwKMge42KCko0Z0seJcggwfn4ckRpn0ZAMRRglkILwjSFFouCphWUQLp7+oJvcrrf
3N0fye8VhDAli7BXMbTl0+aGTCuGPtshE4run3b7m7B5BOcruolHHwlvw6pl3xEely0vPKWz7W22
HVlAlS626AFN4wdZbsLiroIfBPS+qqHw0+MBCcLdzsPxaxd297/FxcgB4xSMNJk2TJpAU/CH9jpF
hnaPR/QCPJ4Wh/iqCq+CSdCbhXa9UT6Hf6GswfgCtwt6uVgv36FSls7eT9eXcb0AvWGMoM1r//Mm
CAuVEgxvUfM26PzntyBxW6BbRgZ0YKCGX4j+oRp/Oxrpn8s8ZEo+e0oYmAyCHb1+hhA6VBhSHdl9
JBiC4Nn7CpwD6XQgv+7C8vb5AQuU8MkFgYZ+YFK9Em2BKTNmKobH36CrZ4k12kqLTyEhHAnBCrK6
3T35+oHp/RqmnVLZWysLa//CxsHlUXioFB4qG25ieISgkCn521ikecoYRdfz5dWKXCxmZDZ/CwUQ
iz/W6sWlzx4FuQNq0tU3JGNoHNokoUV8bRyMvJ+uYo5w21f/VmcSYr8XiQRDl950MHNeYelfzhfT
Obl6N5v/SOLGuwoTYUmgKyAd32OxhONk9XPoHav1POxcVbXFC69CE/y8kqdpSqy4yEo8+YKVWEJl
X0KX85/eXy7nV/MFTjKsNd/emDPmQflS8qvrZrKYtS+rppInqqboq2acs2SqmpauugPWTAft9pFc
3N5WmCu+MEIXjDv/w7rJ6WZbYbvaHL+E7zDvrS6mMOXVzLnXKDGpdH51ypwkrE4vFHWzrx51WT5k
KKYWMmL1/AQDSoVt40g++k4i6J6sOiAMWvhhU+H8CBxeVc5Pe7C9eQzHjl1cRPzxNtxCAiGbcN69
wh2HI3NtcOtbMgiV41w2nSGO55ITkovhLw2TiWM9cSwRJ3wXSuFlfHjNurC+RWM1TPQA49yi6NOx
wjEYD4W2DczMlh+qb0TDC0pS6vyNfjwmJ2df2Y1lI1M3XnTHz7v9p2AelNfaAgW78PVpt93dheWX
eOADXcQz76AvaR8ZnLNX6+QvB7qzZGQmRGTCvphLzoaJCmFyvd8dMadSaOy25BJnNAeZ9dwdclBc
LyOMdAgNkfM6bEQ69D+Z2gqC1HiQMWcGmditVNmt3mI4WN+5bejc/7+2dTZt/oqLTIXxD8zXkz8E
GAC3RKxZCmVuZHN0cmVhbQplbmRvYmoKNyAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQg
NTggMCBSIAovUmVzb3VyY2VzIDggMCBSIAovQ29udGVudHMgOSAwIFIgCi9NZWRpYUJveCBbIDAg
MCA1OTUgODQyIF0gCi9Dcm9wQm94IFsgMCAwIDU5NSA4NDIgXSAKL1JvdGF0ZSAwIAo+PiAKZW5k
b2JqCjggMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzgg
MCBSIC9GNCA0OSAwIFIgL0Y3IDUyIDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+
PiAKPj4gCmVuZG9iago5IDAgb2JqCjw8IC9MZW5ndGggNDI5OCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PiAKc3RyZWFtDQpIiZRX25LbNhJ911eg9gncsmgC4DVvyYyzNanNxDtW9sXOAy1xLG0oStHF
Ln9S/nL7BpDgzHizNVUj8gDobnSfvjBTnxav//HOqE/nhVE7tShtaqpCVbVL86ZQ+0VRp9aMQB+A
pqTfflEWaVZMgcrJkTKt3Awoox3jkYrVPgGC2ipLnZsC3tLGpk0VAS7Noh3hyOPfFw1Y34yK8jSr
1dLYtFSnbvG4MFmTlpP1/cKYghUH00xWpSVeuG5EszElSw2ajMlmuk1m6WlyaqaL7DOmSjPzDQNt
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
iJrbWZzgLq5VS+3qwD+p43rxPC1sVCNmj+Sh2k2yJWJ5aKTCrFfmA3pmZTVlvsolNJMDwdmQq0mk
TXGf7I9izx9l6o9wGH1FmrqUUASGYnUfBB6JMLRlzszKXIYPDzyr6JV3A3Z+7HVcL+jhPSBUT1XC
U11Sv/bctXu58q9n/dA70HpNgLfW4uL4ccC6+1ApbnUJz1AI1YmiPkUZpJifEeTXgTws39CGgtH3
NCGRwQP9f1b9+ZnKMq+OkSCkJl5ydVQnq/H1FzNm3FE7pA5Mysr2RNc1q4PgY9tvTc+g9EUemE+z
mIr05upPeXApViyhCnB66U4N5/5kLlPKH00Zdv1ed6cuofbToc5uZJ4selGn9290xyaLBy/Hzp6P
maYUKce7S3NonJPeKFy0iacKE+td6604zhcZ4saig87AtfVbMZq1GVr591nj7Bpcdde+8uJGN/sh
5nWQ38Huo3tfmGYuOhAB1V1n1q3draUOW9qj1aJKO7OC69s2nZwQh0GPquob86S701zvlPiwpYvj
e4xZU6+AM084+PCDW31gvKtEaKVCrIkqqKu7n/4TYAAgOfopCmVuZHN0cmVhbQplbmRvYmoKMTAg
MCBvYmoKPDwgCi9UeXBlIC9QYWdlIAovUGFyZW50IDU4IDAgUiAKL1Jlc291cmNlcyAxMSAwIFIg
Ci9Db250ZW50cyAxMiAwIFIgCi9NZWRpYUJveCBbIDAgMCA1OTUgODQyIF0gCi9Dcm9wQm94IFsg
MCAwIDU5NSA4NDIgXSAKL1JvdGF0ZSAwIAo+PiAKZW5kb2JqCjExIDAgb2JqCjw8IAovUHJvY1Nl
dCBbIC9QREYgL1RleHQgXSAKL0ZvbnQgPDwgL0YyIDc4IDAgUiAvRjQgNDkgMCBSIC9GNyA1MiAw
IFIgPj4gCi9FeHRHU3RhdGUgPDwgL0dTMSA3OSAwIFIgPj4gCj4+IAplbmRvYmoKMTIgMCBvYmoK
PDwgL0xlbmd0aCA0NzcyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IApzdHJlYW0NCkiJhFfbcts4
En3XV6DyBE5FDEEQvORtxpnZ8tROKuto9yVJpWiJtjiRKY8uyeaT9i+3bwBBWs6UqyzyAOhu9OV0
M1P3i1f/eG/U/XFhVK8WZZ6ayqmqtmnROPWwcHWamxHYBaAp6Xe3KF2auRiorBwp08rOgHKyYzxS
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
2ptmvL3SBNHgjvK0jnJV/6ZTSP/yjGmpYfsLFM+dhjtfTUYrFx/EhpjMs5BOSoema1/l2sb2XRoF
m7/x7kvTB0OUNlwEqpB0yiEChbj26bdf/hNgAA0U1xAKZW5kc3RyZWFtCmVuZG9iagoxMyAwIG9i
ago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNTggMCBSIAovUmVzb3VyY2VzIDE0IDAgUiAKL0Nv
bnRlbnRzIDE1IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAg
NTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKMTQgMCBvYmoKPDwgCi9Qcm9jU2V0IFsg
L1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GNCA0OSAwIFIgL0Y3IDUyIDAgUiA+
PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iagoxNSAwIG9iago8PCAv
TGVuZ3RoIDQ3NDMgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gCnN0cmVhbQ0KSInUV81y28gRvvMp
pvY02BJhDIAZAEdHjlPayroUizmtc4BImEJMAiyClFePlLdM/80QgMT1XnJIqUoEvpnp7umfrxuJ
2i7e/e3BqO2wMKpVC5fGprCqKLM4r6zaL2wZp+YC7AJQOfrdLZyNEzsGikyOuLjIZoCb7LgcKVjt
KyCoLZI4y8aAt7RK46qYAFmcTHaEI19/XlRgfXVRlMdJqZYmjZ06NouvC5NUsRut7xfGWFYcTDNJ
ETu8cFmJZmMcSw2ajElmuk2S0tPo1EwX2WdMESfmDwxMS/Z2ackIMDBlN49UpansuSAVK79cIsvj
cork6SzSJitiO5WcOYkCa9+9sme3eLpoK8s4ZyeCtqK4ICgJgpONozU/Re4oyri0lyDvL0BGvtsh
UEnUSzMBcjIMgIo0IGCKGcCKAOB0zOm+E4AvVUo4KysZDADn0QggXwHASQ8AZQkApZdRFDOgFBmc
EaWJUzsDMikLdhIARTYDqknhlOCpSbpC8HxpZWQY+NKXQADcpICrbJYtAEzVonOrGZBlY9PRl8UM
cNX4+gBU2QTwROJdCA9Tr8PD1Ovw4L2eFQJ4rwvgpJ4s/Y4ALgACsmIc/RGQ+yP5JIMC4JOuYma7
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
2bcDcVJGnEQ/gJgu3/HyG/gkUzAWLLY38vuL/QI7SjNNDu++8AfRFojxeoCy343jtqTixhuBjcXA
pEKbobOoi3rvLFgDRbKrOfAXkJmm2oW9RzGfHqlJkFovpwPyLz9M9Nu09E8ewr1C24ZlcLPVux/0
NbiIpAruPfP30vguIJWRMgXAjQ/TQomsKjJq8XCDVVyhfXplnSbFjTJNqdaCTRcstH3kzO85kVr9
hMCDyB7bQwEXjkBiMHoDKhhjA1tBfEAefgkqr5DU3KXgr0CpbeX8Xnf0StytCQXHWjuvBEHI0JMN
1gg1KsOBxWiZmyz7IHlPEuI08GTl2xM4TSLzs8xyQWjXuTEMl2s4cj5J9OlA62PZvmx0EvrbnubD
H7/shQmJPX8Pihmg+e1bg3o6JZW1qWCYV/wQE15BkcBMabnu+L0DDY1lywnFdMBZWXmArgHuAodz
x3MuTn44nqx+0KzdJVRMq+6UNuim+TScjbhFfqeekhdwoex6OWniY5GvuSzPFuTBfBP0QP8Cuu2J
pFxDzwZ5jgvy0Kw4EAtI0kdEs41Y8RdZld7RVejnsNzIz6EEJkc3W+jbzr5KtyReNJQiGn5DFdJQ
ZKTUkdJVcGj+iR9ASmwiYEQYAD6kJJaRvLbL9Uqoo2ySIqGaKCJ5Anf0UsAHK+N0dcDodjLhG2cc
hjHyERfugN2MOTlgLv3UvO+RG+X5KQqKKv4Sc82Ysxumi1Ykv3NcP/JSKvoq1ch1pyVJq/k39DdN
jEkOmI9/Usm3svw8QgqGqRuvvfUF+iCV7toe7oLmX3j1ZKXAZ84kzuIe0jL4+PtPfwswAMV5skQK
ZW5kc3RyZWFtCmVuZG9iagoxNiAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNTggMCBS
IAovUmVzb3VyY2VzIDE3IDAgUiAKL0NvbnRlbnRzIDE4IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5
NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoK
MTcgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBS
IC9GNCA0OSAwIFIgL0Y3IDUyIDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAK
Pj4gCmVuZG9iagoxOCAwIG9iago8PCAvTGVuZ3RoIDQzOTQgL0ZpbHRlciAvRmxhdGVEZWNvZGUg
Pj4gCnN0cmVhbQ0KSImcV9uO3DYSfe+vIPaJCtyySIqUlLfEl8DB2vDak8UCdh400/K0Nn0Z9GXs
+aT85daNEqWecYLFANPqI5JVrDp1qrpQt4vnv3w06va4MKpXi2BzU3lV1S4vG6+2C1/n1ozAZgCa
QJ+bRfB54VOgcrIl5JWbAWGyYtxSsdkLYDBbFblzKRA9bWzeVBPA5cVkxbDlyw+LBrxvRkNlXtRq
aWwe1KFbfFmYoslD8n67MMaz4cE1U1R5wAvXjVg2JvCpgyVjipltU1h6SnbNbJF/xlR5Yb7joK05
2rUnJ8BBy2FOTFkra0akYePjJVyZ11OktLNMG1flfnqyC5IFtr658GezWI/W6jovOYhgrapGBE+C
5Lg0W/NdFI6qzms/Jnk7Ao5it0GgkazXZgKU5BgADVlAwFQzgA0BwHQs6b4TgC9VSzobLwwGgHmU
ABQrAJj0ABBLAKjjGVU1A2o5gxlRm9z6GeCkLDhIAFRuBjSTwqkhUhO6QvJiaTlyDGIZS2AAwqSA
GzdjCwBTsxjcZgY4l7qOsaxmQGjS6wPQuAkQhSSGEB6mUYeHadThIUbdVQLEqAsQpJ48fSYAFwAB
rkqznwBl3FJOGDQAkXQNK9tIywjUYTTL7Paj2QgMVshszZecAINZqpmaIzcB6snlHgPEMTaHQNGk
MU2BKF1NleZlBPh0BIZUhmYGeDlDUgmx9DMgqk2IHKv9DJjqGkrFRKCAuJVYkWQbpuUIFBJCR5UF
1eCHFQKUwwreAgXk58C088QiTIGySV2PhZwC0fVBHepmBsS7DOoQ/AyIaizqUAxdZwA4czGVAHDm
IgDC1ghhrJkBLkpfLfwoo3yG5gnARz311RNAiGZL/wRQRz+cewJoJpp8CfiZrg8FlADlpDfUPgr9
CNSxnTALY93OOhD2NyAEB6CSGWEAQkyVlSA+Aki6RaYfA8JEt1PAipWB/oWfAdMtAHj3BFBNtD8F
qip1PQGk+q1Qdw7gyskZ+MLPgGFL8I8CcRwYulQCxPFuaGylmQHTLQAU/lEgmh26ZQJQogbXE2BI
VGgeA4QONLf8fLV4/rpURl3ByAa1X6oC/vjJwbQYEg262i6gTAtv1dXNYomPRVBXXxef9Jv3GXBc
L1/AR635v/pAH6/ozb9+yyzohn6Tgm8z6+TxHcFXH7OltzANB11lkDStPmtDD1UG42alP2fZ71e/
LpbW5d6aCubN3BWlU1cv2R9boWv4VDn27N3+j2xpQN10n8EEolv1oTt2LZk7ZEsgk75ZqxfdjpBT
tqxyp7sD7jHwA6LWxi952dsMBmyjW9klaAErtYV/JmBp6jd8wvsXL2TBS0MuF+irKc3oq6mjr6Fk
X389r1vYhce87zKD8foDvYf8gd//PO8Z2/KSFt6UjYVOr+/BefICZFXnaLckx8oSZnmnP3S8oM+A
IrpDZ/VXfl6Rc89fW2aAgyBgPOe+2maIq2dfP9JFPYeh0S+zJabxJ8go2L5CR51WwZoPViwIxxri
V6N8oDKCEIMAm0gtoGmklhFDLzKQQL2/e8AzrT70t+uT+jMDCmv1jt9lBu/yR9+qF5nBnO0xEl4f
7vaHll+eIPle97J0p2zBT4V5pqw8FjbJVBjuXgx3xyigSz9tMANBy4f60PPDbQY/CPQ6W4Lw69MR
A4RvO4Lla8dvD/fywAmYV561nuelgudHCA/nwQ2cEV8+a0yAQzZAG9bnVb9X7W71nNOyl6DxGnUP
ngSigdOrbg/VxDhs4IXqVpbuz3eC4EejvwBpKghSv+nUqj+eZBkfdX0+sbl+v8sl3RWnewltq26M
WtopoVygi/AdthyaM9iAQzZwWA2W+7tN921KHjmsGHk51FAlNYRVSidZOqiCyONBBHyD6xvUFPSW
WAKJ5uCAXNHO34Antf4PspnUBqtL9UfVShxu9ltefs2b+10brexRQiqt9vTxhVE1DQfE0Jgm8A30
y3//rI7d4b6/6Y7Z1X/He+Ivkdol9zSDrgXRtZizem4CupGpymRv6YZQo0U0tAR6gbzZyzqntHyK
1wz6DmkFPNp1OyD0JBkwqriyTpNxIb6q34mi7rklwDkSyCtUIXjxEYuPRAuXzV6uUVz7Y4Z0UFvW
05YD/8DgdccHiyjzN1mJLBASOGET7un4gNUzMfmVy59tQS/od2S90fe0XFgCtR6RjgOxlADga2/t
GAY/hMFwGCSaHkmDGet3/e5WHSOKUo+0gf8HRlS72TBANAIKnvhzzQfwjhm1oEv4NBsXUsF0myjC
fbbEAkYCqml2Q25D0STnccUOicYDgfE1Numn61cBhAn9XoVTw+UXElgD07AB4xfsLIfIpuJX4nZs
jC1m73RUe0gpzKQg80Qk5lipWe7KyEoWR4htK59HyAqlHpS9Yww5otWukwP5axavhIed2TTRbCCZ
jyJTsi6nZ4w+gR1SGA/sdxhHbKmgyzu2zSeCwFp9026UuIwBuvpB4mGHFNcckH9gIxLfrD5vTixW
eEqpxbkqrlLtUa06btVf0oW7bgUxUq/eOVCPUEsz/8RLLH/9nb/Jx4/TMaJI9Z40qEzk/u05w/Lc
8DRzygrSaBzwKPAB7v4tC3AmacCMl/ibaqo6FzwfulPHPbFlym+l2UlP/MIti0qNMypNbI0dDnNl
NdPBS5uT99JpN2olB09xddNOSkw+Hrj1Qt2jBs76csIox8NL0MMduA1fFC4ddxO1SMLy11r0tY9S
AhlukfOoJXxRyEmn7tYPcV6xeHXk3s263e26zd/s7Wmu37/BUg8wH/5FIw+Do1aGLPW+vQFPnOYB
HnTyRBUCQVjRuN7wuG5xsrcyo9Q85uIEX2JkqXUbR6uX3NKuuaX1p9idLLWNRoJQM21gROMTxvln
OHtD5TGQBk9Y8x4+aNLFLJU6qM7d/DrpFdS6a1eMHNjNZ8kwOknpXAR7iAZrBQ9pDXHNi3QA4Vq1
EamL8jaqimRWiTjxCzptHXvVMPukwpWrj/ttFF+Wz3uyKnq3OUNH4Z9K44rDRK2PAgvK20F5rh+e
+MF0OV+8hRRZ/f7VL9LKYSZS1OWoT0vnBzD+ZlvReEDMrvTfZLOd0Fmc3d/KQ7v9P4g90FZEKUTe
bHr53kdirlR3T6yBHINyDLmgWz7Qm2Ncu2XCntYtUvtmc16NXT0OhzDp2GAuJ0t27e6AnQHazC2P
lvK1zQrN91zGAy5yY3hw7DYdXcFoIiUG/TgXcJhIvz+o5CLNr2cySe0rYMzpO/SzZxAQV/CqJaPb
9JfJ7jyRaGkIsRlbfVTX8QdPu7ppj3T+KdrnUL/hbytmrVyrYWGcNI59lGK64EXdmuGaVdKsax6x
S76k4aGklEp1EW0ZxQzLeGv4MiWc4mmIib285M7Go4N/rJeX0ssr7uUlN/Hq8SbuUM4jV5pJKUAR
tNttxnP3EoeCHy+GSApBwrahGoKNs/Hupj3xvNLt2iSgWCCQlx03y4avZek3BANqf4C7O5w/PfXN
ggkbdFwAtdNw7fDeozrvVp3smpiCpg+eTCA5C46l8Z9yKxdKckt3kd4KjhrqFBUNlZCVazrER3Y1
EOxTzJ4xWt4q+pJTcm9pYq7kGzMVmrE6rvf09Iy3K7kTHsQl4sez23635ZNxljQR/h/p1bLbuA1F
9/0KYlZ0kbiRJVnS7Fo0GGTRIkCCrjILRVZsAYpkWHba/H3v45AWLecx7SYxKT4v7z0Pv8YnkW9E
5BY2lc3jlJIiuEaikv7QVfUzXoGOeA4cTwtjomLvJQa5UpD6I0V3v7xmi/bvNUG8hmVVgyk7Hfki
qpeOz5UwHILRyplcLQQIsa2YGyjzEF5azSlktEs9UyOCfHk8ZBmMMmiaqh0tVck5sEL3Br9f+RJJ
USLDoSKdN/hjR/yYdAtOy/YVG+3qqm5etFETB9QGE2oZuMMnCsL8SOeFKJcI6SiQF3pKMqNR4AIB
AfxYKU7H9cRGMhJQrP0z8S5L+6xeg+krTAY+DgHlu0TA6g28QwGkMI15R4LlQTXBcZ4pUiXrwSWX
UqFX4xbzov6i52DTpQU/6qCyGSR1uI8DFsl9iEWrXbPdN274gx3It31aQLxbRuOBUaplJBtq/dK2
WrsEhUwO3VsFNYpJjmq837gEWPALnyqB8aPmPvDJ8VGFnORdc46DujWJxqyYA7tyd8JE6CZnuD49
YhqTBnqPAlb1UWNneleirUGg2zh8FhR2uI7OVxmyrU8ZYsA4ILiSgKbmyo31uL/TBKNOOejHDmqr
ajKFDlF8snBVNb4N4qHMzo0Qd9CW45GrsYOI1PbR3RqWH5k8mJMf3NpfmMNwKLngeeULjPE6T2CN
I8Dd4lboxo1gpNvBbGQMTl06B+POWK7Kx7aeam8qw845iz6Q7DAApXaqBxED0Y/dkd6MUufxnA/I
bbcKjYAKFix6CkjxPE/z7IPc1VSdZLBZH8grhelJI5bFOD0Xfr0M681Jh7IXpMNs+2FoXJAuo2Ke
LfJ4UsfxEuj1rLpqC00M8SieRIwIGkQ9HNruAi5mqGsWaPy7oMPb758FGo+fSeHL+EUgrBmq/kWQ
jaTC61kQ4SUY63+Ylh0day8bymYQosMHrjoM3YKQ+4As+6pvdQY9vHJ1r4u1s0s2hdqHvDjNCNJU
STrOiJFhs6Bfglt/XbIF3gFJrACX5qmZMR92M7YDq5maCO0RWFozSxCPBJ1PvQzcMX2mdGOmvFK6
9iRHdagO6UBk0TzLyHRNDJSPNrKnfOwPe3WDpuQIFERQLZeoEXReWu2k9x3mGHcSGtqiSKfFcjnm
y7sp0ptAx+UQWpndTwj8ZPlpyhikAot2ej1tOCVFOxylmwtOXETxKcvrE8F37Dcz9QYc2mHGT/LJ
+jivXUSejOTLGZB4o0JGefar0RzDCQj6zuXkR+l4PhFMud22DUzS0pIMMeJeUy1EZraNVpbtkRJM
CCXxhZRoKsBqL/kPw/PSdljKf048+6YqTxNb4aO+UKrcOklFfbZ4vjib0pmH0ngUbwZCXmQhqWsA
gj0jnVFcZKIqnNHNmKkOPDOhKXNz52CVToDVRMnxBFHvhBTb/XHZQi3B73/9Zq5vGQEj+w1Aqxz1
YHWVa4Lh2LZ1halYXFfomkruev9ziPG3btQaP0gU8DkN9jjwteg9SDDK58+maqAZiXToguc14w9b
r+CFJgWL6C58dBfWGR1gMqKGpxybq7Hwj613afsL2J/HQ+iR/lbLxTmZ2NBNGVz6Tfc1vBVIysUi
Tv9DIP+/+NaQekeyzIKQRj6kEUIKmktOQhpJSPOj98DsLSZxvFI+TXSlQlBKQIOLOGYIboLB6DwJ
rk6gPfC5fD+sOanjM9B3dxPgGSZM6JhRQOPBgpb4VbSfCiK6atmeU4za9UUDcEf1uYTATiRGKeQm
BUoW7VQzPo2W8EpVDJ5u1ndfqMmoMMgixglQp3J11U4EB2To9Z8x81AuwswutPc7//6KiC0A/VLL
MUdIySv2gvLK1dgs46vPOMfYZorSqKiZoNPcsAgRcRHRFZ5LHUMOVLpZeljzwAHJKSI3D7OvMGcn
BE18fpXE47eYJOeq0TwhcRNFKEafL6CC1qzKILnQr16QU9Wl6GPTrU2YbLXPsrbRvHZZ/iotM+j/
AdNqFMsFNDbuwOW6hB0htHeDu714OtRPtalXh5bO8It+DgrGFaE0kPtrXKTX5pOrJZywL1cVbj4w
s5DHoVD4IOjF3MF3klO1roiP2HMwdRC/an70dksvrKaYNPWe3u79MYtSeq7b62/q7S7VxC20rMzt
3U1gIsceM7frGu0NqpBtIWygAIdEKbLhKCqGVb2t6U+HD/CiWj/OdMpMqp2ALqOxgqv/IUoFpDNB
MBYBeK7vf/pXgAEAlo6GJAplbmRzdHJlYW0KZW5kb2JqCjE5IDAgb2JqCjw8IAovVHlwZSAvUGFn
ZSAKL1BhcmVudCA1OCAwIFIgCi9SZXNvdXJjZXMgMjAgMCBSIAovQ29udGVudHMgMjEgMCBSIAov
TWVkaWFCb3ggWyAwIDAgNTk1IDg0MiBdIAovQ3JvcEJveCBbIDAgMCA1OTUgODQyIF0gCi9Sb3Rh
dGUgMCAKPj4gCmVuZG9iagoyMCAwIG9iago8PCAKL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gCi9G
b250IDw8IC9GMiA3OCAwIFIgL0Y0IDQ5IDAgUiAvRjcgNTIgMCBSID4+IAovRXh0R1N0YXRlIDw8
IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2JqCjIxIDAgb2JqCjw8IC9MZW5ndGggMjY4MCAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIiYRX23LcNhJ9n69A5QlMeWgCvPstkZ1dpTZe
rz3ZFzuVojSUhmsOqQxn7PUn7V9u3wCClJSUqkTOAdDd6D59YaLuNy//9sGo+2ljVKc2hY1Nmauy
SuOsztVxk1exNTPQe6Au6NlvijxO8hAoUzlSxGW6AorFjvlIyWofAV5tmcRpGgLO0trGdbkA0jhZ
7PBH7r7f1GB9PSvK4qRSW2PjQp3azd3GJHVcBOvHjTE5K/ammaSMC7xwVYtmYwqW6jUZk6x0m8TS
W3BqpYvsM6aME/MnBtqKvV3lZAQYaNnNgSprZc+M1Kx8vkSaxdUSyewq0iYt43wpOS0kCqy9f2RP
vznM2qoqztiJoK0sZwQlQXDSMFrrU+SOsoqrfA7ycQZS8l2PQC1Rr8wCyMgwAGrSgIApVwArAoDp
mNF9FwBfqpJw1rkwGADmUQCQrwBg0gNALAGgcjLKcgVUIoMZUZnY5isglbRgJwFQpiugXiROBZ5a
0BWC51IrJcPAly4FPFAsErhOV2wBYKkWnVuvgDQNTUdfliugqMPrA1CnC8AVEudCeFl6HV6WXocX
5/W0FMB5XYBC8imnZwBwAhCQlmH0AyBzR7IFgzzgSFdzZZtp6YCqmNUyu/NZrQO8FlJb8SUXgFdL
OVOx5xZAtbjcU4AYxuoQSOrQpyHgSlddhnGZAZaOgA9lUa+AXGRIKMGX+Qpw1aZwHKvyFbCsa1gq
FgUKiFuKFgm2YVrOQCIuTCmzIBtyv0OAzO/gI5BA+RpYdh6XhCGQ1aHpLpFDwJnuq0NVrwB3F18d
inwFuGos1SHxXccDHDkXSgA4cg6AwlYLYaxZAakrfZXwI3Pls6ifAXJXT/PyGaBwarP8GaBydqTp
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
T4iC6RefvD4RKUZ6HyKqO2qgX6OTLm7kPa4ojoF0/s8IfJLSV+P5EHGKOJUk7I8L/WZzThF9u/DK
UX6wHaxZyvszo8KjjD4uPmo4ZYTdWWZAOn0yDfzJFNInc19KAX3ysH4jeZ4l+zgozwf3tSNiHR+C
IkCZM7PB5227EN8uzes42++l0Bz4CudF+vzlLAFs5Q7vmnK3V556ZEMzjcOEVf8JyrtRg8/OrTEA
uTdiOqx5rh5EkXNbIZ+Iqa8Sb3ab/wswAAFWfyMKZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iago8
PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNTggMCBSIAovUmVzb3VyY2VzIDIzIDAgUiAKL0NvbnRl
bnRzIDI0IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1
IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKMjMgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BE
RiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GNCA0OSAwIFIgL0Y3IDUyIDAgUiAvRjgg
NTMgMCBSID4+IAovRXh0R1N0YXRlIDw8IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2JqCjI0IDAg
b2JqCjw8IC9MZW5ndGggNDQ1NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIiaxX
23IbuRF9n6+YR8zWcoz75dHWxbFr5fVKTFIp7z4oMi1zTYkKRdnrT8pfprtxGWBEaZOqlKs80GED
3ejL6Qbvr7sXry9Ef33fiX7dd1aOwpneeTXqYPqbzvhRignYFCBY+m46a0ZuasCptMWOTs0A20hM
W1xU+wgoah0flaqBbGmQY3ANoEbeSJQtn37oAlgfJkV65L5fCDnafrfqPnWCh9FWv990QpiouJgm
uBstXtiHpFkIG08tmoTgM92CS1pVu2a6yD4h3MjFMwZKH73tDRkBBsro5kqVlElmQkJUPl1C6dG3
iJazSAvlRtOerGyKQtS+eWTPpvs8afN+1NGJoM25CcGTIDiqjtZ8F7nD+dGbKcg3E6DIdxsEQoq6
Fw2gyTAAAmlAQLgZEBUBENNR030bIF7Kp3AGkzIYgJhHFUC+AiAmPQCUJQD4fIZzM8CnM2JGeDFK
MwNUKovoJACcmgGhKRwPnmrSFYKXS0uRYeDLXAIFsE0BBzXLFgBatejcMAOUqk1HX7oZYEN9fQCC
aoBMJNmFsGi9DovW67DIXlcuAdnrCbCpngx9KyAWAAHK1dGvAJ236CaDCpCTLkRmm9IyA95OamN2
m0ltBooWUuvjJRugqKWa8dFzDeCbyx0CkmFRHQI81D6tgUxdwdVxmYB4OgIllDbMAJPOSKEEX5oZ
kNnG5hzzZga0vIZU0RAUJK5LWlKwRUzLCeDJhYoqC6rBFIkE6CIRt0ABmTnQdp5chDWgQ216LuQa
yKYXdvBhBuS7FHawZgZkNk7swEvXKUCMXA4lADFyGQBiCylhpJgBKlOfT/mhM33a8ARgMp8a9wRg
s1ptngB8tkOpJ4DQcPJjwMx4vRRQBeimN3iTiX4CfG4nMQtz3c46EPY3SIjoAJdmhALYHCqZnHgA
SOFONH0IsA1v14BMWkr6czMD2i0AGPUE4BrurwHnatMrIFW/TKk7B1CyOQN/MDOgbLHmIJDHgdKl
KiCPd6WxaTED2i0AcHMQyGpLt6wAClQxvQJKoGw4BKR0oLnl1bJ7cap70S9hZIPa1z2Hf3GlYFq0
FQctbzooU25kv7zqFrjktl9+6z6wN+8HyHG2OIKPZ/H//pw+J/TLL38dJPAGe1ODZ4NUafmO4OXF
sDASpmHLwgBBY/2vTNDCDTBuOvbrMPy2fNstpBqNFA7mzVFxrfrlcbRHOjQNV05Fy95tvwwLAezG
1gNMIOyyP1/dry5J3W5YQDKxq8/90eqWkP2wcKNiqx3uEfCA8EyYRRQ7G2DAFuwy7UooB0km4T9h
sTTZm3jC+6OjJHAsyGSOtgotJluFz7ZaHW19+/D5EnbhMe9Xg0B/fUHrIX5g908P24jdRJFL+EUH
CZ2efQXjyQqgVTaiXk2GaQ2zvGLnqyiwHiBF2AqNZd/i+iMZ9+JUxgxQ4AT059xWGYpfTbT1gi5q
ohsCOx4WGMaXEFHQvURDFeutFOcyaUg5Fii/Qm8slRG4GAhY5NSCNM2pJZKiowEokG3vvuOZku3W
15/3/b8HSGHWv4u/DQLv8mV92R8NAmO2RU8Ytrvb7i7jj3sIvmHrJHrbSx5XXPzYy7TksoqULXfn
5e7oBTTp5QYjYFn69OfruLge4EHAPg8LIH62v0cH4a8rgtOfq/jr7mtazAIwL8HkJsfjpAluIptU
yXOf8lxB2D36fFhIiYvzk9OT85N3Ryf9GWp27OcocHzyU3/68/kA50ONLiExDPvLwMGUk/7iH1CA
4GbLIn4yYBjPyMSTZSf6a/DO6072b8HA33sQBPXfesH7s/7Db7z/2AkoXhxGNLIiGG4hHXwPBmmN
z8JXLeFAS5cqZURcCmeJ9w08OZEzMS9Aa52EKf9W9/frZOx2COw2EgPUB6qFCEoeZImhUrj1A6ap
jSUABMLur3bruz0khYdDbutbSh1bhtYhdgxIdYnXkNMtHhsvTRw4tOVI1qKxXpSQYeETacYqeT9g
Xvd0oe1tzPL72pjsU4NvU1X5VD1rTXGlEdTT/ndXBiUEFUNwYqICE135MhHT1RVu/+d6QydIolmo
t+8H3ZmyAidFDxkObcU/61AX56EDV5BaRDug9SzAMQqZSGCFHcEXaeEotYpRKvfoFlxOt+BQnbdY
D47dbuP3If19tbpZpeUeOUUdjkxOkxKZPw2MfyJNhAjRsHgLzba3e3Q0sTbMFWAoB1MO+NZqHyd3
SlUNhtnnXRvHFgtjo1DFtdGfAvsIdSIzdye8BqRUdYFRfSWrj9dQS5C+V/ARSMzYqL7SH9BTydPf
yzkOpod5oQpVqkSXRiORnvvXKyoOolAk8x2Qv4QuSNgeS6fyitKGBskcGfhAtQgDqH7OLcrEh4hR
8VGT3DKlDM+1KzXVLvgKPIWNfkf/U4cR7GGPX5kbLBQGN3buNZFY6R00eygFtoemLNl2B80N2lm+
zr86zeMDwmpOzxV8AuFhOAtSkP/+Q39L19YwsaH5hbdgg+0F1lu+9i+HL64hjbDEDHQcGCNFbjWp
zjAtlr9jNZkQ/KOw8RR/KhZ2dXmHn/sBHqbsYXO5xwrC8QMaEHlIJI4BD+kg5m5xLh62hsMCxnZw
xEyUN/CAtUrMDYCWF/ecIRvgULmQ2NJeQ3x8HNbAMwra2gKq07CLg/wKpcPDEz3rcBlTqgSN21u2
96GEdoGjFxRxgJmLmu529yXXQM6KzE01NS1j/aWEukvfTRy70l/XhWahYiW04k5KQ+8BbTVZd9OB
rUSiGdl0F4B5eixoS9FGqUzRRWqSEemVOt9FD4is0HBLaiaFGakVYl/Hx9GkcJKaZBSl4ubRrlYh
EB7meKUwIY1CaB3WNAqLVJGBX4RqkLSrVRgE5UmlMCGNQkgHPKxSWKSKjPfpmTvfRQoVcIsOdQyV
cvT8q2OImFJ1DAvpFalJJsdwvisqBLZrXZoV1i7NWyeXZoWTVJEpLp3vigrhunS8dOkozT3dOSOo
UHNHxyIZx9TK/DZJFRnwWTRhvosU0uiaxtXOgAQOUm1zkMCu+tlxxABLk41O4RjTVPx/y0Aylz63
PM6pSulpuEpDzQ0OqJo9wCGwZ7NfI4t4dkeP1M3qj3nVa29TIAT59QbuyCniGSF/BkhbCrOmPnJT
PDFJFRlIzBmSdjUpam1I2Z4VZqRWaJ1IeZUVTlJFBhJShwZJux4HEBiaDoH2gBbFkQd63bPRg4GH
NsGTE1n++dn8GMlXsr+9gjcmrVZxMIcWLULN4MIG9XiKMdWo8PLjDYVPsts4AdFfMEnu8U+YYy7r
4SVHVEBE6AElY1+eKiQjdYVYGWjWnypkkppkNA2Im0e7ooOzwhLRzHJ1RDNfTREt82eRKjIlovNd
T0a0fW/9+bjmQqSRdlqr5hZayTSzQWVKSW+ttIDmTGPcLj0dvsIXTsQIKezUV+nvVZlZg348/Pwf
oz21GGE0vSXrFoMYD3WLKaNLkSoypcXMdzXRnhi/KKwYv2wtjF8UFqkiUxh/vqtVWMaEorAaE8rW
MiYUhUVqksljwnxXo3Bqollh3UTz1qmJljddkZpkchOd7yKFkKAvTiFp++WnDuY8rilR40piGuGh
kFZ4izRcJ77HlXUxf04hX/Adcf2wW/UiptCPEep/2l6XSRqBK3ySmvgE0jgZktTtKv4NVBWzeosv
E8O+9P9hvVp647aBMHrtr+BRKryb1VvKLUhSwECRBohvyUWR6KwarSSY3gT+952Zb6jHblwgRS72
kiKH8/zmG7s56EdbIacUOx1tX/yZwgYi61Uk2EZOK5YWNU9oeeVV/kIv8Uh2ZoVyLidudQqZJG3C
L7/v7PDoTK2ft6fvecUVt5VEqyIYGi+S/1XcJfnr2Nped+7F5JLp8epB/XgL0e/DiN3k7OYMD6l5
0DXWtJ1rRiy3WjzJnukG84b6gsPSParCqozbm1vd0me9DdPWUIfeTq7AaXj/INNAFi/oEs/uzuHu
2vQjHB5TIsSkQ1P38GYmjwXNsROhZEBDSlaBriQ8Cc5YnL/BFzOMWOtJU6vy0/FJJLiOH2nt1I/Y
OImQQc/v9drbujlCkLHDRiI01QVEGHccqZ0mdGgwzXjuW/PZzi+7bvBW9taM3rzFSSklJznpY+As
R6tEtFL4O6KqkFVv3Lk5GtW0ID2YxAV+ZZ0vrjmBcsyoK1GGCBc/UJ+wnnp7Y1TCEc/YzQULc7DH
Rp1CYqfwP6nkHyc55ha/3/M8J1npHPUHJ++ZemjXuSvHaLHDK/rYCKlnrXot7lY8dfeHJlHqs0hh
ZrB0sAjE/SqigMA0+EpuTziVSYmMQzt752/+PeBw/ySfjcg5WoUdAZNFrpe4w39L9nQQOwc/Cob1
E3ccc5b3uu8kaEXgLysI4JkWKzPpsw8o/Qqhi7wtJ/xza135ZhnoPSrnb/LRbnwg1Ulvmkk3VGyj
+847R/MxnvPxGVxnuw5X+WIIaibN7tQnn3pim2CdM60ea86ah5rwwybycHAZ/DhBjWJ8oX0q20cl
UZrDf8D7ApsxWbwDiL1+bV4Nw3gmSObcBhRs2keFtiGSWVyazywpuDHh3T+LFlTZOdG9lRLlnK4p
lHhnafQppKdVkrCVj1VJje1unEYCxaetBsTz4+h/apBgDvtgXVgIOO+SwPO2XULdP4nza6jOcOtV
03AZf+56xuGC9L3QLNunILIzhZwHkDyBwaj9TbCIscbElle35qrW1vAB6GHeWNeQhwgvu2mmmyu/
lIc0WfyS5PP0o2/bkEeenvJIBh/OtZNPo4yiP8hfso1JQ5QCJSLm1cI39AbOGl3eywlN7aN8UtFE
8GWJ92rIxlarJzr55Nw5xCyWCTwl3HJUor5i8A1CGjlxvFBDQki/Uwr5upEghEu71UnwEUl2JNaC
JosGymoQdjzq77E9N7bFZwL8HtiWKEDMvBBIkRAjvKq3qCgv621frMstpLSrAl902tCS4OU2uNwm
izxaF9MlgVharH30jfVeG7hyA+EJfe1ZBNatdvZb7AoglKJhMK2YxZZJjPjSjD1n9PMSBpyzek15
wejlsuncl2LmDZ9rZ72oWh2C5ZaVOKEZNxpxdcxl0V4V0XfO6IhxMzoIJTwS73EN2ZYxDlM3X1oy
mcC0RshkhK7Dh75J8RGZdIaqsVaabdY3auwJUshpIy05989T68yYtIvNnEfsAUgYQvFofya15KpP
gXKVZIR8kmSHBfN+A+SlHvKkAA5XPausNBHNO6s95DtI06iMQwgCVV51oHfmziYYjC4D4gbGTJ0o
LHk8DdiLsqFiCJs8J+POwqxnY8dOVWRrDvT/56y5yvpwBzU8SG5RekVLNdq5V9CT11+s4BVFuNLw
UwBHCemglNg2ekrzT6ES1DeXrhWPzv5dNI+vNN/C3w8ar8yRJc9ZD1+l7Zo76MEB5/ZGvxDwlDwY
c828vKQCSyNGzVWz7ZnaPpdY5d2eiRWFuL0KAFQ5gIqqhQcTP5Zwq/QzUaS3eB+UVKeODFmcSxbz
M1+N7gvIxMGEw7pa5PE7N/qqijjiDEPDCcJq7PBZgn8gjpq9ApyPQcsnhlpvdc1eBd/iv6Kgr+0f
V/bPp1o2RzW6SLX3Mt8p32XIIrfBcEqw8csD1KqnY9e8AJVxE3fBQIlNR+c7zkvp7yW8VwlgK/mm
2/7sTER+Sf0IZdp5AqNWAZJgVQyrClglKFURydhVPARyK8WgQ2CMQiu40UXB/gvPI9zHH7Bbt92I
SmNuDjHkhMqXG52QxWkRonOQcJzVuV+KH88H9a/Rh1Asb2zfGydh1khoWM+YhJr1p7N+s88DhtIX
fnqG2ShT3vqBIh8HHmLDhOFhBbQEEMk1QHBvvkCIa0LcWmU8ddc7wEEJOKBQ1dxyY/5U0zvkCIEB
HaK4EfFXAYpatNEertfH8BA8CLVc9XaujpB7r3T3A6KYkVPxFHf3vb6ux6kxL205ViPf3v3+rwAD
AL6IRX8KZW5kc3RyZWFtCmVuZG9iagoyNSAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQg
NTggMCBSIAovUmVzb3VyY2VzIDI2IDAgUiAKL0NvbnRlbnRzIDI3IDAgUiAKL01lZGlhQm94IFsg
MCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IApl
bmRvYmoKMjYgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIg
NzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAgUiAvRjggNTMgMCBSID4+IAovRXh0R1N0YXRlIDw8
IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2JqCjI3IDAgb2JqCjw8IC9MZW5ndGggMzU1MCAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIidRX3XLbuhGe3uopcAl2jhgCIPiTu9Tp6fjM
ScaN1elF0wtFpi02suhjSc7kRfoOfcvuH0CQljOnM77peMYiPwLYxe63HxaFulu8+cu1UXeHhVG9
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
I5FckcuZ2dl2cNubo0X8YRFVbQXrLwo+HsC+YXsMGVgi/uclsnr/3vjrIwbNoj8w+Zl7nASO+SmV
UbWypTtfwJ1r+DoeExPrjus5/yLFLK6jmPFgfqiYUS8doeeRNR8V05E+/qQ6eUJoHm+I0uZwQ38v
1CPn+JWBzZX1nitPATCjBnvVYMAMWf2gKBYV2tcpfXqXmNL11ITejpwno2pt0Kob1IQh2H6JZYZ3
Pa5l0Jym5OWnDT5XYhK2Zk0NmjNC00/D/BcazT0Cxf2OyA2vH/Fo1P60vCnRF80lAv+fPGTSpsym
7ibTDu9RtqJF3MmELQa2HGjYFVZ418ICtKznNhtYVo3e1Zhz4NSayzuN216EYHcdBMdclHnogHrB
kMOCbCUyK9AJLhPiAh8TRoHsBSdYT1SENmBhkpSncpkTjHl0Yh4SP0OdfM0P4PqiHfhoJU2vTDhz
eJbUKpZUqzoK0x4PG7kYtYg6jOspp1EYv3CxVhuFVfOL4+nCCgsFevjVeyxw1yE8/+/4UDPOTrVK
JPPIxyfTyT4EtNejAOKpCQ7FVjRh+P+OZa+5rOFJVox80Jd5WCnUtMH+a/w7WePElgV+emsn4GkQ
rgPQcdQsixlkOEZgOIvDV7//uf6uBpJRQjKyXjKKRDJKlYx9gK6W3IzbksRVVvgu4py/DucW8Wxu
zDkXOefIOW+cK4xzfhpGjXOenHPgnDIuk1v9Hib1jHPKuEyrQds1QZwxmWEPfPdGoRkJxpKuz5/j
Oghtz0Nh0apRKD6TGSYDFeNQXygj5+vGXEHQQ2CWQEAsfhVe7hMRi/KlDZ7a7Lk1nTr6jR+u2KBt
jrYBbGrNMbr084q3eg3Lp33VgVb+rUbJbKQ1W+f7r6SZ4nDbhmKpBWuQLg/OJAlzScJ8yhkwhm1d
VuqpLbh9atj1RYtQMoGledR+vkULu7Acyu8uwYQcW9N3d//ujwADALdLwmUKZW5kc3RyZWFtCmVu
ZG9iagoyOCAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNjAgMCBSIAovUmVzb3VyY2Vz
IDI5IDAgUiAKL0NvbnRlbnRzIDMwIDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Ny
b3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKMjkgMCBvYmoKPDwg
Ci9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIg
L0Y0IDQ5IDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iagoz
MCAwIG9iago8PCAvTGVuZ3RoIDQwNjUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gCnN0cmVhbQ0K
SImsV9uS2zYSfddX4JFMWTQBECCZN+94vTupxDU7Vmof4lSKI3FG3GjI2aFkJz+Sf9i/3G50AySo
kcuV3XJ5RB0C3Y2+HBzl4mH1+m8fpHgYV1J0YmVVJksjykpnRW3E48pUmZITcAhAbd3nYWVNlps5
UGreYrNSLwAbrZi2lOT2DAhuyzzTeg74SGuV1WUE6CyPVoQt99+saoi+nhwVWV6JtVSZFc/t6n4l
8zqzs/ePKykNOQ6hybzMLB64qtmzlJasBk9S5gvfMlfuabZr4cvFJ2WZ5fILAaqKsl0ZFwQEqCjN
M1dK8ZoJqcn5dAhdZFWMFGpRaanLzMSWteUqkPfDWTyH1X7yVlVZQUkEb2U5IWgJiqPn1Vrucuko
q6wyU5EfJ0C73B0QqLnqlYyAwgUGQO08ICDLBUCOAKB2LNx5I4AOVXE5a8MdDAD10QxwuQKAmh4A
1yUAVN5GWS6Aim1QR1QyU2YBaB4LShIApV4AdTQ4FWQqalconh8t7QKDXPoRCICNBrjWi24BIHaL
ya0XgNbz0DGX5QKw9fz4ANQ6AjyR+BTCQ5x1eIizDg8+67pkwGedAcvzZNznDKABcIAu59WfAYXf
UkQdFADfdDUx29SWHqjs5Ja620xuPRC8OLcVHTICgls3MxVlLgKq6HAvARwYuUMgr+c5nQOeuupy
XpcJIOsIhFLaegEYtsGlhFyaBeDZxvoeq8wCiHkNqSIiKGjckr1wsSW15QTknELtJgumwYQVDBRh
BW2BATJLIL55/BDOgaKeh+4HeQ740AM7VPUC8GcJ7GDNAvBszOyQh1snAFQ5X0oAqHIeAGKruWGU
XADaU1/F/VF4+rT1BcB4PjXlBcB6t4W5AFQ+Dq0vAHXEyeeAWfB6GKAZUER3Q2U80U9A5a8T6kI/
t4sbCO83aAhKQMkaIQDWl0pxEl8AuNxM0y8BNuLtOaDYS2j/3CyAeAsARl8Ayoj750BZzkOfATz9
ilt3CeDKyAa+MAsgbLHmRcDLgXBLzQAv78LFVsgFEG8BIDcvAt5tuC1ngCtUCH0GhELZ+iWA28Hp
lr9sVq/fFUKKDUg2mP1C5PCPnjSoRTvjoM3jCsY0N0pstqs1PuZWbD6vfkqub1Lo8WR9BR9VQn/F
rfv4q3vzjx9TBbyRXM/BH1Kl+fG9gzcf0rVRoIZtIlMoGv8VH/mhTEF0lsnHNP15891qrXRmlCxB
dWY6L7TYvKWoVIkB4lOpKb73w6/pWgLHJV0KOiRpxG07to1z+pyuoaWS7V5ctb1Djum6zHTSPuMe
CT8jqkSaNS37IQWZLZOGdzGaw8pEwR9pcUCTa7Jwc3XFC95KF3KOscpCTrHKysdqC4r1u9O+gV1o
5qZNJWbtV4weqghxf38aCHukJQ28KWoF933yCYJ3UQC5Jhn6LVxgRQGKXie3LS3oUmiUpMVgk8/0
vHPBvX6nqA80JAHzuYxV1SGvhmL94A5qKA118jZdYzHfQF3B9wYD1YmwSt4q9sCdVrsuq4Wxbpgg
xUDD0jcYNKtvMMmOrlIgwmR4+h1tquS5e9gfxX9SaOREvKd3qcSz/No14iqVWLMBM2GS56fhuaGX
Ryi+STpe2guV01MuXwnFj7maVcqGs+fh7JgFDOnNAStgE/4Qtx09PKTwsyDZp2ug/+Q4YoLwbetg
/trS2+dP/EAFWM6fVJKup5xUJKSH6qBDz3AsfXukCnxOocsVHd1Sa+sEugcbIKMlAlNYQ3XW7nNP
S1tKLL98wO6AVB1S3DjcNYfD7xA/nOPUd//ml6dWdLu2Z88deb6HlyXksXM7YYQK3DWQ9XuOgLcs
XA8cLlvyMXR94130tNK/ET1vXRzeH1uMewhc3LWi6flg3oQPkwPjHY/00URW6SRDf2GAlQzFKKkY
nJIy6fgTUwd8OD61W3e2gt0DG205Ll7p6lZAKuhk8HRNL25SN/9ibF2oOOxos9u24omRgaGdX8Km
Pyb0Fc9hkt0U3SKUdifufKTDidyzpW37C8fx4eaXbgf8C+IH+okzohYZKQJNUEL+Cf2HXLVHo5Lq
Lcl24b+hT0a2AfIJkxwlFGMLEULlH2npCfNVQZu6RcjbsKIZj4IOXSQfPjjCLvDOcID4CRdJ3Fcm
xc/4xbfGKJpPznrTHZq7Q4tGQChyu0Gf9i1HyOMAcfAAgNsQIeSRDN7xmtFvI+tQs3HWS0apKXNn
g30auz60+47bfQzzECZj6AV37W7HzdyOI43ss+9qN22LGfLDp7Sip9dksaLVfBQe3EArbqivCYTW
hFR+cr4K3tX0O/Hunf7Ngd+mBfx3a9l4TctsxDkvj6R3QvYtlVEnry5wiOsijM63bE0te+n2Daxu
+aJx12pNyVIwucBWXb89nHbtKzRnHE3BXyCV9jd4C6/GDi7WpIV7oOItfmmDdJk63UGkKZE0eboc
PaMvmGHKwDVtu4FBhe5vdrtoWUshQVVronITU7mhXCjKhY3TiqMyN3YkA/s2QrnDLNXbOMook747
zr9iq/WU0M03l/q22TGXdn3n2zX0YcSuYG5xO3B+QgssSik67uvhdPy6i2XcDk/hkvnSBm95N2xP
j66NYLqJ5tY6AymozsiucGI4Zzn05upb7IIKlOpauQKR7NEsrEBRaLjeYXOO25I/0s2/JlUENTQF
v6e8BnFYsjgUt3Bq1BAFXmU1lOMBjoSf94QSM1bIjNhuB7o3/BbHjdf0Ba8UyM3xmTa0DZ5YJsRN
eA3lio4bMZQNESmW/mgNy6nd/eRv3KdhHDsk0XC/laRLwr3k/FrilDo58YoWDhM0yiMtOdGSAy+Z
nULRxTidw9KY4ADXk4HxLIrcdXuHm2tKnfIfFIG31p952raHw+gY7oLR+0uGtoeObgsc46+WE10v
+MbeA3c0dDE/0sV8QSVgiK8IEnfN2O542dDHcmPvy7Md2OAdCRB/s5Q4n34zfd6zXW+CNvhAdu3o
JETQGDgFc2PzykqqbOEq6977ys4P0/CNBqcl2+MZ/8jQlZa70hlUeEBgYLAKpdAenLOtcmxbBNKp
iQrx/vAEHKA2RVUykq0/xQrV/8oK068jd2zJpMAHuklL0hupBEr/lMoCSwk5AwUH44mXvXEd3LjP
o1v3MLgvz7QO+8smR/pCb/ovE8IZ9V95UdISqXqlEd/rpKrHIGBYZC/5eVYqrzQYY1WlWXmgqprY
Zzw9PcX+Qkwkkii0VwLWD59nEmtso13BNqtsTSrbBpUNR/B3yPDiLyi/7fQ0pz3tk3NYJOsFoeL6
KdQ855pDsSsfcOmKbVyxa1fswhXbOp7BZ3EccNkDYce9+6CdKSqHP9XN9f/njjsjPPGm74dTv+2Y
eSiVOglc5X/BNNs517B4Kfz3hqkMyHpBXU1/RptTr33lL6zlTHxZVV5QaJHgW5MGu3Ii64pUoxhR
To6sv9pHVJ7U5K7DUYkeIynodV3sZ9ceSKOyznOydvDKUFCibZCKgxeFJshhrwBxQnm12A+fOcqg
JkXbs2jl05xYtC505rbpv/r+m9f7KI77SC2H4o1t9Iv1y8VzwPzn65clzruBL3GU/BVKWNYVT4f2
lYhlwB4VDvyUdOqM1DdR6UwL8G6SKF7UpArpDxPjBBCQWNefmc4dU7gFJAvO8XsvRyKHBc7P4EPC
BcJ7+vtm4wZsUjg/3n6Pv3LcHgryv6xXuZLbRhDN/RUT0i6vtCAFAgh9VVmZA9mJIhAYLVGLBSiB
UHn/3n28HswQ5GpddkRijr6m+/VrUwVy1fvTcRz8rScML7jX+A0ze7w5eJZppHuvdmMeQB7z6MiI
zHmVE3bdkTWUUnd8fdbK3DAJqJJ8B4kkaxtNziCNMyY5aHQlzqE9F6BlkCK25E+15I9mT2XZo/MX
Gfvn1EHhA2J4Q93aMJF3jkIY56AiCHO/VU1KAYUpVRYvxrMfETKpv4vKmxb+dTnmjgfIqQ0PXN1Q
V+V50+E6htkHDLOAmfOUos+oy8BZLpuhiZDnZHDWXsKgsHE3GUwxZPETUKpjxScOA1ywZ8rC2BuZ
8uVFtPm4meYDGGl3Tqnrg6vdqX4W7AikWx51SLrNyx10t2qgBZma3a96Z5HRpPf65rnuNO53DvHB
3qt1g0e0ANZjErRHHhMrfmm6JY+NxlblJPHSja1GS7tZKGDUjYuKSQqWO9leO1kunYwzfkIB+CfF
AkGGWgXpCXQr/qvF5qzGtBZyq3ZFExUAqZ2VGY86R8MRF1BC97wZUR/6bjo6IJATbT6p09lU0Y6J
bk2b3TulEHa8kWzrKYVQYfANxpLueyHAUSUxit9v1LylLhiceAIxcOKVEUutHbnV3LIifsId2Xqv
Hpeo8cI+z8pTZzqAjQHn4D+Qu2T/sXDEgvpFJm1NDFdTtYnHv1wo2j0jAmMF9Ts/xTf0bXzrxLct
uIuwN1zBQXnkcjPe6T4+a3GwMvHv9ewfMmbg5KGePNdH4q9Jg7bHW8CxNLlS31Iu7qT/Z0I7afSc
bLIgkvXrXz8rD9VsYqPwKZpLYk+2rjGiwbXtsITpoMFRSvO6V59KhU0DayqbQvomy1HXggJYOELm
o6sT3GYLYvAstc5yMxfXa3y2lAeJ+FpPoxoWt3Q5TkgE0rIwnIG5BAAmMpD3ndkUT1GIS26q5iS8
A+z5V2YuM4YVZim5+04YQYH/2HiWJYKnpp9byt839thvCJkyJOjKO6zCdKNSuqdMiYw/+KupYkGo
X+QNcT84pZ3T6ETKCsIZaQ2rtszTSTwdxb3Z5I+y0No2VSnEvEUj5mkiDAo3xiDt/3XbmkFKPsZg
u0w6YD0pTwiKT4lnMMvqMItnlZBJLzCLXNNoa2kUTtS3QL6IWv0CjK+gBwkzyP4rM9juQiZUYAY/
ASD2ChC7pJYUonegdrlCOcC42ug1ftT0jtdTn3FJwkZFYrtP+B0uhH2TY8TTw//JNqYjjRfXCMZC
LTADXKMWLrCLdIIxkwyBK0wuS6gkuPswJBwTvrA6DHmfcRocpNO9NjVhjHVjNPJ1c7yM0vVsRbQ1
0FRPX/lawYV9i0Bsc3ufIgOfnZvjov6d0igZRzJLp0IjVS6TAs6wp/CzUD9LZE+O7Mk1ezYygGYb
qHiyIpQbz7rYDW3X1Dgokpd2lpUSKdPr/N9yp4agU++XVljYZEPz0dnFCyXENn3nB2y4LnX7RZda
uY6b4/pRPm7q2RQGDZdOdRYL33OIP5kdg4tdJCheFPE1me/4E1ETVs3NtsENDeNJPTfdAv6Bt/G4
sJP2EQVe0CSPgq065cQXwgxsvNcNQnkpUB/Z+lXkSNapL7/EAQ6Ucf3kdT+NRB0lkB9+oPC96hHS
p4al7hRbBL85ofoeyqbOspnZV5oXlCjd2TFFwlWirpO70NCMcSp3w+yXpJETjSjCR4eoDKb1aipO
fh1DjsZvH777R4ABACFmWUYKZW5kc3RyZWFtCmVuZG9iagozMSAwIG9iago8PCAKL1R5cGUgL1Bh
Z2UgCi9QYXJlbnQgNjAgMCBSIAovUmVzb3VyY2VzIDMyIDAgUiAKL0NvbnRlbnRzIDMzIDAgUiAK
L01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90
YXRlIDAgCj4+IAplbmRvYmoKMzIgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAov
Rm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAgUiA+PiAKL0V4dEdTdGF0ZSA8
PCAvR1MxIDc5IDAgUiA+PiAKPj4gCmVuZG9iagozMyAwIG9iago8PCAvTGVuZ3RoIDQyMjQgL0Zp
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
ZY1b/HZ37/ksKbDCjrlMe2dE6QPCu1qUzpk5I7wJm9bQG+Ykc7Zy88Z3SzySArusLcdIcWdddCYt
oSOzkUaJn1kPN2nJtH62Ji3rI2nJVEWsGXezRzJhLiUkDuv2igBvChFBRrYEjCMZwYJBdWRSEYQe
1AL/v5wTFy0RXDUv4iXKsmEoYyvXqCs98nfLBRH4uxV2obZ0yav21aV/Yns+NTeYX9NextWAOkBY
XVvubVlZVayyYViwVnQ9/uwU+HJ7k0MUg+7c4p+bTViejSlEo290IaRhOFWrudM5RFZl7v9WPuaQ
OP5/i0noAGKDWneg7GYqR4mkimQFbik3m8TZtVOPBB2QjPEpakbJOLmNz/M9L2Oq2jY+VTeaqj2f
dHxUOz74VxKT/g8Sc99ZA3HskQffjSsqTNNzFI1RDM1FTVkV4YDN3AhuICPk4pxGcOPLXE6UvPHG
wxvBAkYwVyN46xP1wCx6EVySW0CtWylzNwbsN2l6POOyRvf0PqzD82c2qoMkTvmmR5TNXmsyigki
63fEJLlN2CxZ+2uJvTgB3HtyQtkev+uV1g7yPhM8uw+7jS1ltmtPfFdqvqvqzB2WgB9J0t2Iie1M
eXVfGoey9t+Bk23VkdTDrmEfC6azA+KWUcberLE+3OPMwbXRhOAPQ3/QoE48nTNBvznHOCfQPLJj
rkWtyMAk5kBuZGgJY8GpDjMApkbdpOFn/p3FVkx+M2UD8ojXcxDMjS+V6sdoWg7FuNzj2BCEjtnM
evFE8P4Y/Kt942xbg+E4ZA7yK5R2DPTo528//CPAALwLx7QKZW5kc3RyZWFtCmVuZG9iagozNCAw
IG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNjAgMCBSIAovUmVzb3VyY2VzIDM1IDAgUiAK
L0NvbnRlbnRzIDM2IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAw
IDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKMzUgMCBvYmoKPDwgCi9Qcm9jU2V0
IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAg
UiAvRjcgNTIgMCBSID4+IAovRXh0R1N0YXRlIDw8IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2Jq
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
M5BqPjvGbdPAiXraoattMZ/0Ly9vd+XZ13Mgk6e6alu7UY1N1+tJVkTmisqIxXo+21y8LkBQdbF0
u50t9i+Vk6lo1kZdWCwu7MIb1qV0ghNCFIt24oVi/7iqWfF10Xi3v24uOZGxLjjBu72+cf/2FH7g
/0C3uZ1etIgEuPeLy0ie8RvPcf1dDoWkVz0l/KC9qHlLjNsENoe6xjq9jy6nZOKjfv754Z8AAwAV
WYI+CmVuZHN0cmVhbQplbmRvYmoKMzcgMCBvYmoKPDwgCi9UeXBlIC9QYWdlIAovUGFyZW50IDYw
IDAgUiAKL1Jlc291cmNlcyAzOCAwIFIgCi9Db250ZW50cyAzOSAwIFIgCi9NZWRpYUJveCBbIDAg
MCA1OTUgODQyIF0gCi9Dcm9wQm94IFsgMCAwIDU5NSA4NDIgXSAKL1JvdGF0ZSAwIAo+PiAKZW5k
b2JqCjM4IDAgb2JqCjw8IAovUHJvY1NldCBbIC9QREYgL1RleHQgXSAKL0ZvbnQgPDwgL0YyIDc4
IDAgUiAvRjMgNzcgMCBSIC9GNCA0OSAwIFIgPj4gCi9FeHRHU3RhdGUgPDwgL0dTMSA3OSAwIFIg
Pj4gCj4+IAplbmRvYmoKMzkgMCBvYmoKPDwgL0xlbmd0aCAzNjAxIC9GaWx0ZXIgL0ZsYXRlRGVj
b2RlID4+IApzdHJlYW0NCkiJtFfbctvIEX3nV8wjkAphzAwGl7xt5DilLa+j2MxTNg8wCYmIKIBF
UOvVj+Qf8pfp2wwupJxyvClVicCZnumevpxupOph9ebPn7R6GFZatWqVm0QXThWlTbLKqaeVKxOj
R+AQgCqn38Mqd0nqpkBhZUueFHYB5DOJcUvBai+AoLZIE2ungLe0MklVzACbpDOJsOX+d6sKrK9G
RVmSlmqtTZKrU7O6X+m0SvLJ+tNKa8eKg2k6LZIcL1xWolnrnE8NmrROF7p1auhpsmuhi+zTukhS
/RUDTcneLh0ZAQYadvNElTEiMyIVKx8vYbOknCOZWURa2yJx85NtLlFg7YcLew6r/aitLJOMnQja
imJE8CQIjp1Ga7mL3FGUSenGID+NgCXfHRCoJOqlngEZGQZARRoQ0MUCYEUAcDpmdN8ZwJcqJZyV
kwwGgPNoApCvAOCkB4CyBIDSn1EUC6CUMzgjSp0YtwCslAU7CYDCLoBqVjgleGqWrhA8X1qWDANf
+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
QUtJGmQqDMZgMEA2pEv+WqqJ0hJlhhhHOjzya0PKbDA1ps2s2F2w3XjF/Co4jkWCFbotQYBHzCmT
f4vebda1/TeBkrxCoEw7l0j1ybcVpNweiQmUCT1bKk41PTW3kMxAiHykCfyEiOGMLfqehVue37/Q
sZg+yjZeU4qgT55tWTIiBtLwMniSG8VBPL7B1ADWD2RHrAPSdsaeRIC1TjWCrZZhOaenjYJd3W/l
kKZqZArXYci1Tz8/SEvj1BQ2gFoaAoSzrqO9jOe7a05AjdNzSj6p4Q11uC2BtmQuABzKBExsu1bc
xSWUg5mfg+agWNfJ6fcCTxDZxTqZ9inJO15iv8HqrXOIyK/1ld1I97lJVd5wYwnGypqmlD/i+Y7t
C27reSyD7zWS/sR+dhmoH80GyZv9c1IlflJFr1X9LjJU55JVXzgcLFPS8PcKD+q4oYQadQige911
ZxoGn5+V6guyvcJ0nD7948NDN2FMyC3rtRbMtmAz/qychncZ6RnoSxK2jazg11JZWqlUTq15I728
OJysAmqZkfjolMPsu1UZcSbWpayqZrbW9aSWzwXB3OGLwn1tFTGWitSXR1K7CGKm/Qj7KYwUnJsx
1HMYweisR6QPTzxRy/3nH2/+CDAAGhTnKAplbmRzdHJlYW0KZW5kb2JqCjQwIDAgb2JqCjw8IAov
VHlwZSAvUGFnZSAKL1BhcmVudCA2MCAwIFIgCi9SZXNvdXJjZXMgNDEgMCBSIAovQ29udGVudHMg
NDIgMCBSIAovTWVkaWFCb3ggWyAwIDAgNTk1IDg0MiBdIAovQ3JvcEJveCBbIDAgMCA1OTUgODQy
IF0gCi9Sb3RhdGUgMCAKPj4gCmVuZG9iago0MSAwIG9iago8PCAKL1Byb2NTZXQgWyAvUERGIC9U
ZXh0IF0gCi9Gb250IDw8IC9GMiA3OCAwIFIgL0YzIDc3IDAgUiAvRjQgNDkgMCBSID4+IAovRXh0
R1N0YXRlIDw8IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2JqCjQyIDAgb2JqCjw8IC9MZW5ndGgg
Mzc2MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFtDQpIiaxXzZLcthG+z1PgCLo8NEEQ
IOmbvIpTcsX2ZjXxxcqBmuVqGHHJrZnZVfQaOeQd8pbpP5AENauSS66t2gE/AN2N/vnQyNS7zXd/
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
VIqWl1zSjRrZ0SvRGg2H7Cg6XefhB9L/7subPwIMABObNvoKZW5kc3RyZWFtCmVuZG9iago0MyAw
IG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJlbnQgNjAgMCBSIAovUmVzb3VyY2VzIDQ0IDAgUiAK
L0NvbnRlbnRzIDQ1IDAgUiAKL01lZGlhQm94IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAw
IDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+IAplbmRvYmoKNDQgMCBvYmoKPDwgCi9Qcm9jU2V0
IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAvRjIgNzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAg
UiAvRjcgNTIgMCBSID4+IAovRXh0R1N0YXRlIDw8IC9HUzEgNzkgMCBSID4+IAo+PiAKZW5kb2Jq
CjQ1IDAgb2JqCjw8IC9MZW5ndGggNDI4MiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAKc3RyZWFt
DQpIiZxXzXLjuBG+6ylwBLcsDgEQIDm3XU825a3slGNrcvFOuWSZtpiRREWUxusX2XfIW6Yb3SAJ
yk5qU66yyA9Ad6P76x9m4nn24a+3Sjx3MyUaMXM6VYUVRWnSvLJiO7NlqtUAbHqgcv53M3M2zewY
KAwfcWlhJoCLdgxHClJ7BvRqiyw1ZgwESyudVkUEmDSLdvRHnn6YVWB9NSjK06wUc6VTJw717Gmm
sip1o/XtTClLinvTVFakDi9cVqxZKUdSe01KZRPdKtP+aXRqosvbp1SRZuq/GKhL8nZpvRFgoCY3
j1RpzXsGpCLlwyVMnpYxkutJpJUpUhtLNo6jQNo3Z/ZsZutBW1mmOTkRtBXFgKAkCI4ZR2t6yruj
KNPSDkHeDoDxvtsgUHHUSxUBuTcMgMprQEAVE4AUAUB0zP19I4AuVXI4K8sMBoB4NAK8rwAg0gPg
WQJAGWQUxQQoWQYxolSpthPAcFqQkwAozASoosQpwVMRXSF4IbWMNwx8GVKgB1yUwJWZsAWAWC06
t5oAxoxNR18WE8BV4+sDUJkICIUkuBAeYq/DQ+x1eAheNwUDwesMOM4n639HACWAB0wxjv4IyMOR
PGJQDwTSVVTZBloGoHSDWmK3HdQGoNfi1ZZ0yQjo1fqcKclzEVBGl3sLYMNIHQJZNfbpGAilqyrG
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
pWYAZJTxiAgSiSfEJZEBlXm40AfNAuaAFWu+IK0IS3D0LYypUZ3qQAedHn4V6hdm2qGRsms5Ov0z
dMm2sYbY6u8tPhzvmpO7LWz3um4/KWkwtbg7Uxmywm5gKjLuTGNEPX2rC3AuboqOZEz9JBl4+eaH
fwUYAHT0iT0KZW5kc3RyZWFtCmVuZG9iago0NiAwIG9iago8PCAKL1R5cGUgL1BhZ2UgCi9QYXJl
bnQgNjAgMCBSIAovUmVzb3VyY2VzIDQ3IDAgUiAKL0NvbnRlbnRzIDQ4IDAgUiAKL01lZGlhQm94
IFsgMCAwIDU5NSA4NDIgXSAKL0Nyb3BCb3ggWyAwIDAgNTk1IDg0MiBdIAovUm90YXRlIDAgCj4+
IAplbmRvYmoKNDcgMCBvYmoKPDwgCi9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIAovRm9udCA8PCAv
RjIgNzggMCBSIC9GMyA3NyAwIFIgL0Y0IDQ5IDAgUiA+PiAKL0V4dEdTdGF0ZSA8PCAvR1MxIDc5
IDAgUiA+PiAKPj4gCmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3RoIDUyNDggL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4gCnN0cmVhbQ0KSIl8V9tS3Dgavu+nUOVKnqKNJVmyPXcJkCmmZlgWenJDUlsO
7UBvmm6KbmDyHLsvsW+5/0nyAUhRhdWfpf/w/Qf9LtTN7PC3S6NudjOjVmoWbG4qr6ra5WXj1d3M
17k1PbBOQBPouZ4Fnxd+CFROjoS8chMgjHb0RypW+wJIaqsid24IREsbmzfVCHB5MdqRjnz7ZdaA
9U2vqMyLWs2NzYN66GbfZqZo8jB4fzczxrPiZJopqjygw3Ujmo0JLDVpMqaY6DaFpdXg1EQX2WdM
lRfmJwbamtmuPRkBBlqmeaDKWtnTIw0r751wZV6PkdJOIm1clfuxZBckCqx9/cKe9ey211bXeckk
graq6hGUBMFxw2hNTxEdVZ3Xvg/yXQ844m6NQCNRr80IKMkwABrSgICpJgArAoDTsSR/RwA7VUs4
Gy8ZDADn0QAgrgDgpAeAsgSAOsqoqglQiwzOiNrk1k8AJ2XBJAFQuQnQjAqnBqZG6QrBi6XlyDDg
MpZAAsKogBs3yRYAxmqR3GYCODc0HbmsJkBohu4D0LgREBtJpBAWY9ZhMWYdFpF1VwkQWRcgSD15
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
iGIaHLOzTsbOumcnl5HcxBnk5l3OGq9Tucl6aOTKTsnATpeNWDywdrNILTQXE6qxJPnJjFxIaVLz
2PCodfD7ns+ZlYOnA4PlviMPQhSSGpImr3zh1T5Yaq6AT83y9yUpDOgLz+MuZuhhIGN4IBNDtcbn
ms68OFJ80cqPPGoaHZC6wzTCgccGJQeFeh/HR67vT8a2+pNND6QuxtT1DplSB03mBdtd/PQon5C9
EXHyqImvG3nxGPwhnR0cLfPMZA2hSFvRKvZuXm38uEnFVS80gExh1baG28KRs4dUesNWnnfFeur4
3B7KZWxZKEFN8ZrBz43t+T8CDAA3csWoCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKPDwgCi9U
eXBlIC9Gb250IAovU3VidHlwZSAvVHlwZTEgCi9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIAov
QmFzZUZvbnQgL0hlbHZldGljYSAKPj4gCmVuZG9iago1MCAwIG9iago8PCAKL1R5cGUgL0ZvbnQg
Ci9TdWJ0eXBlIC9UeXBlMSAKL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgCi9CYXNlRm9udCAv
VGltZXMtQm9sZCAKPj4gCmVuZG9iago1MSAwIG9iago8PCAKL1R5cGUgL0ZvbnQgCi9TdWJ0eXBl
IC9UeXBlMSAKL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgCi9CYXNlRm9udCAvVGltZXMtUm9t
YW4gCj4+IAplbmRvYmoKNTIgMCBvYmoKPDwgCi9UeXBlIC9Gb250IAovU3VidHlwZSAvVHlwZTEg
Ci9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIAovQmFzZUZvbnQgL0hlbHZldGljYS1PYmxpcXVl
IAo+PiAKZW5kb2JqCjUzIDAgb2JqCjw8IAovVHlwZSAvRm9udCAKL1N1YnR5cGUgL1R5cGUxIAov
RW5jb2RpbmcgNTQgMCBSIAovQmFzZUZvbnQgL1N5bWJvbCAKL1RvVW5pY29kZSA1NSAwIFIgCj4+
IAplbmRvYmoKNTQgMCBvYmoKPDwgCi9UeXBlIC9FbmNvZGluZyAKL0RpZmZlcmVuY2VzIFsgMSAv
YnVsbGV0IF0gCj4+IAplbmRvYmoKNTUgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xl
bmd0aCAyMDggPj4gCnN0cmVhbQ0KSIlUkL0OwjAMhPc+hUcQQ9rOVRdYOvAjCuxp4laRiBO56dC3
JykFxBBL9uXTnS32zaEhE0Bc2KkWA/SGNOPoJlYIHQ6GoChBGxXWbqnKSg8iwu08BrQN9Q6qKhPX
KI6BZ9i0s+3cc5dvQZxZIxsaYHMr7o84aCfvn2iRAuRQ16Cxz8T+KP1JWozyii7zYjV0GkcvFbKk
AaHKi/pdkPS/9iG6/t3+vlZlXpZ1FomPluC0yddbTcwx1rLukihlMITfi3jnk2V62UuAAQBDyGk/
CmVuZHN0cmVhbQplbmRvYmoKNTYgMCBvYmoKPDwgCi9TIC9EIAo+PiAKZW5kb2JqCjU3IDAgb2Jq
Cjw8IAovTnVtcyBbIDAgNTYgMCBSIF0gCj4+IAplbmRvYmoKNTggMCBvYmoKPDwgCi9UeXBlIC9Q
YWdlcyAKL0tpZHMgWyA3NCAwIFIgMSAwIFIgNCAwIFIgNyAwIFIgMTAgMCBSIDEzIDAgUiAxNiAw
IFIgMTkgMCBSIDIyIDAgUiAyNSAwIFIgCl0gCi9Db3VudCAxMCAKL1BhcmVudCA1OSAwIFIgCj4+
IAplbmRvYmoKNTkgMCBvYmoKPDwgCi9UeXBlIC9QYWdlcyAKL0tpZHMgWyA1OCAwIFIgNjAgMCBS
IF0gCi9Db3VudCAxNyAKPj4gCmVuZG9iago2MCAwIG9iago8PCAKL1R5cGUgL1BhZ2VzIAovS2lk
cyBbIDI4IDAgUiAzMSAwIFIgMzQgMCBSIDM3IDAgUiA0MCAwIFIgNDMgMCBSIDQ2IDAgUiBdIAov
Q291bnQgNyAKL1BhcmVudCA1OSAwIFIgCj4+IAplbmRvYmoKNjEgMCBvYmoKPDwgCi9EdCAoRDoy
MDAyMDMxNTE0NTcxMikKL0pUTSAoRGlzdGlsbGVyKQo+PiAKZW5kb2JqCjYyIDAgb2JqCi9UaGlz
IAplbmRvYmoKNjMgMCBvYmoKPDwgCi9DUCAoRGlzdGlsbGVyKQovRmkgNjIgMCBSIAo+PiAKZW5k
b2JqCjY0IDAgb2JqCjw8IAovUG8gdHJ1ZSAKPj4gCmVuZG9iago2NSAwIG9iago8PCAKL0pURiAw
IAovTUIgWyAwIDAgNTk1IDg0MiBdIAovUiA2NCAwIFIgCi9XIFsgMCAxNiBdIAo+PiAKZW5kb2Jq
CjY2IDAgb2JqCjw8IAovRmkgWyA2MyAwIFIgXSAKL1AgWyA2NSAwIFIgXSAKPj4gCmVuZG9iago2
NyAwIG9iago8PCAKL0RtIFsgNTk1IDg0MiA1OTUgODQyIF0gCj4+IAplbmRvYmoKNjggMCBvYmoK
PDwgCi9NZSA2NyAwIFIgCj4+IAplbmRvYmoKNjkgMCBvYmoKPDwgCi9EIFsgNjYgMCBSIF0gCi9N
UyA2OCAwIFIgCi9UeXBlIC9Kb2JUaWNrZXRDb250ZW50cyAKPj4gCmVuZG9iago3MCAwIG9iago8
PCAKL0EgWyA2MSAwIFIgXSAKL0NuIFsgNjkgMCBSIF0gCi9WIDEuMDk5OTkgCj4+IAplbmRvYmoK
NzEgMCBvYmoKPDwgCi9DcmVhdGlvbkRhdGUgKEQ6MjAwMjAzMTUxNDU3MTIpCi9Qcm9kdWNlciAo
QWNyb2JhdCBEaXN0aWxsZXIgNC4wNSBmb3IgU3BhcmMgU29sYXJpcykKL0NyZWF0b3IgKFdpbmRv
d3MgTlQgNC4wKQovVGl0bGUgKE1pY3Jvc29mdCBXb3JkIC0gSVBDQy1SZXFTcGVjLXIyLmRvYykK
L01vZERhdGUgKEQ6MjAwMjAzMTUxNDU3MTIpCj4+IAplbmRvYmoKeHJlZgowIDcyIAowMDAwMDAw
MDAwIDY1NTM1IGYgCjAwMDAwMDQwMTAgMDAwMDAgbiAKMDAwMDAwNDE2MSAwMDAwMCBuIAowMDAw
MDA0Mjc0IDAwMDAwIG4gCjAwMDAwMDgwMTggMDAwMDAgbiAKMDAwMDAwODE2OSAwMDAwMCBuIAow
MDAwMDA4MzE1IDAwMDAwIG4gCjAwMDAwMTAzOTggMDAwMDAgbiAKMDAwMDAxMDU0OSAwMDAwMCBu
IAowMDAwMDEwNjczIDAwMDAwIG4gCjAwMDAwMTUwNDUgMDAwMDAgbiAKMDAwMDAxNTE5OSAwMDAw
MCBuIAowMDAwMDE1MzI0IDAwMDAwIG4gCjAwMDAwMjAxNzEgMDAwMDAgbiAKMDAwMDAyMDMyNSAw
MDAwMCBuIAowMDAwMDIwNDUwIDAwMDAwIG4gCjAwMDAwMjUyNjggMDAwMDAgbiAKMDAwMDAyNTQy
MiAwMDAwMCBuIAowMDAwMDI1NTQ3IDAwMDAwIG4gCjAwMDAwMzAwMTYgMDAwMDAgbiAKMDAwMDAz
MDE3MCAwMDAwMCBuIAowMDAwMDMwMjk1IDAwMDAwIG4gCjAwMDAwMzMwNTAgMDAwMDAgbiAKMDAw
MDAzMzIwNCAwMDAwMCBuIAowMDAwMDMzMzQwIDAwMDAwIG4gCjAwMDAwMzc4NzEgMDAwMDAgbiAK
MDAwMDAzODAyNSAwMDAwMCBuIAowMDAwMDM4MTYxIDAwMDAwIG4gCjAwMDAwNDE3ODYgMDAwMDAg
biAKMDAwMDA0MTk0MCAwMDAwMCBuIAowMDAwMDQyMDY1IDAwMDAwIG4gCjAwMDAwNDYyMDUgMDAw
MDAgbiAKMDAwMDA0NjM1OSAwMDAwMCBuIAowMDAwMDQ2NDg0IDAwMDAwIG4gCjAwMDAwNTA3ODMg
MDAwMDAgbiAKMDAwMDA1MDkzNyAwMDAwMCBuIAowMDAwMDUxMDczIDAwMDAwIG4gCjAwMDAwNTQ5
MTIgMDAwMDAgbiAKMDAwMDA1NTA2NiAwMDAwMCBuIAowMDAwMDU1MTkxIDAwMDAwIG4gCjAwMDAw
NTg4NjcgMDAwMDAgbiAKMDAwMDA1OTAyMSAwMDAwMCBuIAowMDAwMDU5MTQ2IDAwMDAwIG4gCjAw
MDAwNjI5ODEgMDAwMDAgbiAKMDAwMDA2MzEzNSAwMDAwMCBuIAowMDAwMDYzMjcxIDAwMDAwIG4g
CjAwMDAwNjc2MjggMDAwMDAgbiAKMDAwMDA2Nzc4MiAwMDAwMCBuIAowMDAwMDY3OTA3IDAwMDAw
IG4gCjAwMDAwNzMyMzAgMDAwMDAgbiAKMDAwMDA3MzMzNCAwMDAwMCBuIAowMDAwMDczNDM5IDAw
MDAwIG4gCjAwMDAwNzM1NDUgMDAwMDAgbiAKMDAwMDA3MzY1NyAwMDAwMCBuIAowMDAwMDczNzY3
IDAwMDAwIG4gCjAwMDAwNzM4MzYgMDAwMDAgbiAKMDAwMDA3NDExOCAwMDAwMCBuIAowMDAwMDc0
MTQ5IDAwMDAwIG4gCjAwMDAwNzQxOTMgMDAwMDAgbiAKMDAwMDA3NDMzNyAwMDAwMCBuIAowMDAw
MDc0NDExIDAwMDAwIG4gCjAwMDAwNzQ1MzUgMDAwMDAgbiAKMDAwMDA3NDU5OSAwMDAwMCBuIAow
MDAwMDc0NjIyIDAwMDAwIG4gCjAwMDAwNzQ2NzQgMDAwMDAgbiAKMDAwMDA3NDcwOCAwMDAwMCBu
IAowMDAwMDc0Nzg1IDAwMDAwIG4gCjAwMDAwNzQ4NDAgMDAwMDAgbiAKMDAwMDA3NDg4OSAwMDAw
MCBuIAowMDAwMDc0OTI1IDAwMDAwIG4gCjAwMDAwNzUwMDIgMDAwMDAgbiAKMDAwMDA3NTA2OSAw
MDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDcyCi9JRFs8NTkwYmY1MmIxMDQ5YzNmZDg0OGI0Mjdk
YmU0MTcxYmU+PDU5MGJmNTJiMTA0OWMzZmQ4NDhiNDI3ZGJlNDE3MWJlPl0KPj4Kc3RhcnR4cmVm
CjE3MwolJUVPRgo=

------_=_NextPart_001_01C1E152.F3FB3057--

From majordomo-owner@erg.abdn.ac.uk Mon Apr 15 03:28:18 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3F2RgYB014109
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 15 Apr 2002 03:27:43 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3F2fK621316;
	Sun, 14 Apr 2002 20:41:20 -0600
Message-ID: <004b01c1e42d$900480c0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
Cc: "hd_cls" <hd.cls@acm.org>
References: <C1256B98.004199D3.00@vzmta01.netfr.alcatel.fr>
Subject: Re: Alcatel Space interest about IP/DVB
Date: Sun, 14 Apr 2002 20:28:08 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3F2SIoU014119

Hello Stéphane ,

in your presentation you are using the term "Ethernet-like stack". Could
yopu, please, explain what you mean exactly under this term.
The MPEG system as defined by 13818-1 has only two layers:
* the lowest being the Transport Stream Multiplex
* the upper one being the Elementary Packet Stream, PES packets and PSI
Sections
there is no physical layer - this is provided e.g. by DVB-S

Comparing this to data networks is not very obvious. The closest might be to
look at ATM - the MPEG Transport Stream packets are somewhow similar to ATM
cells - however with the big difference that the ATM cell header specifies a
point-to-point connection with the VC/CP field whereas the PID in the TS
packet specifies a broadcast channel.

The next layer in MPEG can be interpreted as either a link- or
network-level - similar to AAL5 for example although there is no  concept of
an "address" in either Sections or PES packets. If we define a new
encapsulation we could certainly include a "label" or similar discriminator
field in the encapsulation - but unless this is bound to a PID either in
one-to-one way or by including the label field in every TS packet - for
example in an adaptation field - then filtering can only be done after the
reassembly if the encapsulated packet (IPv4, IPv6, any other network or link
layer packet).

As I tried to point out in my recent pontification about addresses -
Ethernet MAC addresses are a combination of a physical-level address and a
network-level address and are not very good examples for other types of
networks.

> Alcatel Space Industries would like to support the work currently
undertaken by
> this group.
...

> We would actually be very interested if the to-be-defined encapsulation
> could support protocols other than IPv4 and v6. Ethernet and MPLS
> are of equal importance according to the network segment the DVB
> (or other MPEG-2 based) links are deployed.
This is definitely intended - ther is no reason why we could not follow the
PPP strategy and carry any type of content.

> It would be nice if a future
> RFC could have the same role than ITU-T I.363.5 (AAL5) and RFC-2684
> (Multiprotocol encapsulation) have in the ATM world.

yes - agree; but it will be difficult to replace an existing solution (MPE)
unless we look at future systems.

> It also details some Layer 2 labelling management procedures that we have
> developed in the frame of the BRAHMS IST project. This is perhaps more
targetted
> to a MPE "replacement". It actually includes a label distribution protocol
> (working in a similar way as Ethernet ARP) and associated encapsulation
> optimised for the broadcast nature of satellites (and thefore DVB) links.
Such
> kind of protocol could well play for broadcast links the same role than
MPLS in
> backbone networks.

I have some difficulties here: MPLS and other label-based systems use this
for "switching". Of course, one could build some sort of switches into a
MPEG-TS system - in a very crude way an MPEG re-mux does this.
If we consider this, then this "label" must be included in the TS-packet,
preferably in an adaptation field and "as far to the left" as possible since
hardware filtering scans from the left (this is the reason why MPE puts
the rightmost byte of the MAC address first into the encapsulation header).

If you need to swithc AND the PID space is not sufficient you need to
introduce a "label" - but then you need to decide whether you want to put
it into each TS packet or you reassemble a complete SNDU (?). It all
depends on your system architecture and applications.


> The main ideas behind this proposed scheme are in line with the questions
about
> a possible "native IP" support that Gorry raised in his 03/25 e-mail. PID
would
> indeed only be a first level of filtering at receivers. IP filtering would
then
> be based on IP destination address. An additional label at layer 2,
identifying
> the source of the IP flow, could help avoiding to re-assemble all the IP
traffic
> received on a given PID (and allow proper re-assembly if packets are mixed
by a
> satellite on-board processor).

yes - but see my comment above

> Therefore a limited link layer header might still
> be useful.

yes - I agree. But whatever we propose - we MUST stay within the
confimenents of the MPEG standards. Luckily they are quite liberal when it
comes to "private" data.

> The other characteristics of our scheme is that it naturally supports
> multiple feeds configurations, two-way satellite links and on-board
processing
> (no more multisource multicast headaches !)

> Feel free to share comments on this list,

Looking forward to some interesting discussion,

--Horst Clausen

> Best Regards,

> Stéphane COMBES




From majordomo-owner@erg.abdn.ac.uk Mon Apr 15 15:16:22 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3FEFoYB020749
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 15 Apr 2002 15:15:50 +0100 (BST)
Received: from sophia.inria.fr by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3FEFjd20227 for <ip-dvb@erg.abdn.ac.uk>; Mon, 15 Apr 2002 16:15:45 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CBAE093.16CF9703@sophia.inria.fr>
Date: Mon, 15 Apr 2002 16:15:47 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: The DULM messages?
References: <C1256B81.00267494.00@mail.rohde-schwarz.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Hi every body,
I've read the "DVB-RCS001rev14(03April2000)", and i read about the
DULM(Data Umit Labelling Method) in page 28. i found the diffents type
of E(Information Elements) in page 31. 
I want to know if the IE types from 0x0E to 0x10 are free or not?
because there is nothing besides (nor private nor reserved)
thank you for your help.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Mon Apr 15 18:19:12 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3FHIvYB022812
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 15 Apr 2002 18:18:57 +0100 (BST)
Message-ID: <3CBB0B83.4BDB7140@erg.abdn.ac.uk>
Date: Mon, 15 Apr 2002 18:18:56 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Suggestions for DVB-TM liason.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


Andrew Vlaentine provided the Liason between this mailing list and the
DVB-TM, since he left his role in DVB, this has left a "gap" which needs to
be filled. It was always the intention that the list would work with (rather
than in competition with) the DVB-TM to develop good common standards. As
we start to discuss issues and propose new documents, this liason will become
very important.

Is there anybody, to your knowledge, who may be a suitable person/people
to 
do this? 

Please send comments to the list or recommendations in a private email to:
Gorry@erg.abdn.ac.uk

gorry

From majordomo-owner@erg.abdn.ac.uk Mon Apr 15 18:56:01 2002
Received: from motgate2.mot.com (motgate2.mot.com [136.182.1.10])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3FHtrYB023211
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 15 Apr 2002 18:55:53 +0100 (BST)
Received: [from pobox3.mot.com (pobox3.mot.com [10.64.251.242]) by motgate2.mot.com (motgate2 2.1) with ESMTP id KAA29882 for <ip-dvb@erg.abdn.ac.uk>; Mon, 15 Apr 2002 10:55:51 -0700 (MST)]
Received: [from pa06exr01.gic.gi.com (pa06exr01.gic.gi.com [168.84.176.73]) by pobox3.mot.com (MOT-pobox3 2.0) with ESMTP id KAA26388 for <ip-dvb@erg.abdn.ac.uk>; Mon, 15 Apr 2002 10:43:20 -0700 (MST)]
Received: from HTSMTP.GIC.GI.COM (htsmtp.gic.gi.com [168.84.143.23])
	by pa06exr01.gic.gi.com (8.11.6/8.11.6) with SMTP id g3FInxH32065
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 15 Apr 2002 13:49:59 -0500
Received: from PA06XCHB1.gic.gi.com (pa06xchb1.gic.gi.com [168.84.176.18])
 by HtSMTP.GIC.GI.com (PMDF V5.2-31 #38904)
 with ESMTP id <01KGLFEXSZDG0005KV@HtSMTP.GIC.GI.com> for
 ip-dvb@erg.abdn.ac.uk; Mon, 15 Apr 2002 13:56:00 -0400
Received: by PA06XCHB1.gic.gi.com with Internet Mail Service (5.5.2653.19)
	id <G9DQRAHF>; Mon, 15 Apr 2002 13:55:26 -0400
Content-return: allowed
Date: Mon, 15 Apr 2002 13:55:05 -0400
From: "Chu, Narisa (HT-EX)" <NChu@GI.com>
Subject: RE: Suggestions for DVB-TM liason.
To: <ip-dvb@erg.abdn.ac.uk>
Message-id: <B0552F533A3BA54BAA9BE6244A1E6A5D02F9E4D2@pa06xchm2.gic.gi.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1E4A6.ACA7B2A0"
X-ERG-MailScanner: Found to be clean

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1E4A6.ACA7B2A0
Content-Type: text/plain;
	charset="ISO-8859-1"

Dear Gorry:

I have sort of consented to Ulrich Reimers' note, during the last DVB-TM
meeting, to notify him if there is a need to correspond with your group. I
attend, on the average, every other DVB-TM meetings. However, I work very
closely with the DVB-GBS group where IP over DVB is being specified and
monitors your reflector all the time. If this is not adequate, please don't
hesitate to accept other more generous offer from the IETF group.

Narisa Chu
Motorola Broadband

 -----Original Message-----
From: 	Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk] 
Sent:	Monday, April 15, 2002 1:19 PM
To:	ip-dvb@erg.abdn.ac.uk
Subject:	Suggestions for DVB-TM liason.


Andrew Vlaentine provided the Liason between this mailing list and the
DVB-TM, since he left his role in DVB, this has left a "gap" which needs to
be filled. It was always the intention that the list would work with (rather
than in competition with) the DVB-TM to develop good common standards. As
we start to discuss issues and propose new documents, this liason will
become
very important.

Is there anybody, to your knowledge, who may be a suitable person/people
to 
do this? 

Please send comments to the list or recommendations in a private email to:
Gorry@erg.abdn.ac.uk

gorry

------_=_NextPart_001_01C1E4A6.ACA7B2A0
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DISO-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>RE: Suggestions for DVB-TM liason.</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Dear Gorry:</FONT>
</P>

<P><FONT SIZE=3D2>I have sort of consented to Ulrich Reimers' note, =
during the last DVB-TM meeting, to notify him if there is a need to =
correspond with your group. I attend, on the average, every other =
DVB-TM meetings. However, I work very closely with the DVB-GBS group =
where IP over DVB is being specified and monitors your reflector all =
the time. If this is not adequate, please don't hesitate to accept =
other more generous offer from the IETF group.</FONT></P>

<P><FONT SIZE=3D2>Narisa Chu</FONT>
<BR><FONT SIZE=3D2>Motorola Broadband</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: &nbsp; Gorry Fairhurst [<A =
HREF=3D"mailto:gorry@erg.abdn.ac.uk">mailto:gorry@erg.abdn.ac.uk</A>] =
</FONT>
<BR><FONT SIZE=3D2>Sent:&nbsp;&nbsp; Monday, April 15, 2002 1:19 =
PM</FONT>
<BR><FONT SIZE=3D2>To:&nbsp;&nbsp;&nbsp;&nbsp; =
ip-dvb@erg.abdn.ac.uk</FONT>
<BR><FONT SIZE=3D2>Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Suggestions for DVB-TM liason.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Andrew Vlaentine provided the Liason between this =
mailing list and the</FONT>
<BR><FONT SIZE=3D2>DVB-TM, since he left his role in DVB, this has left =
a &quot;gap&quot; which needs to</FONT>
<BR><FONT SIZE=3D2>be filled. It was always the intention that the list =
would work with (rather</FONT>
<BR><FONT SIZE=3D2>than in competition with) the DVB-TM to develop good =
common standards. As</FONT>
<BR><FONT SIZE=3D2>we start to discuss issues and propose new =
documents, this liason will become</FONT>
<BR><FONT SIZE=3D2>very important.</FONT>
</P>

<P><FONT SIZE=3D2>Is there anybody, to your knowledge, who may be a =
suitable person/people</FONT>
<BR><FONT SIZE=3D2>to </FONT>
<BR><FONT SIZE=3D2>do this? </FONT>
</P>

<P><FONT SIZE=3D2>Please send comments to the list or recommendations =
in a private email to:</FONT>
<BR><FONT SIZE=3D2>Gorry@erg.abdn.ac.uk</FONT>
</P>

<P><FONT SIZE=3D2>gorry</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1E4A6.ACA7B2A0--

From majordomo-owner@erg.abdn.ac.uk Tue Apr 16 14:56:46 2002
Received: from mel.alcatel.fr (mel.alcatel.fr [64.208.49.32])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3GDuOYB003239
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 16 Apr 2002 14:56:27 +0100 (BST)
Received: from aifhs2.alcatel.fr (mailhub.alcatel.fr [155.132.180.80])
	by mel.alcatel.fr (ALCANET) with ESMTP id g3GDuJHH030765
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 16 Apr 2002 15:56:20 +0200
Received: from vzmta01.netfr.alcatel.fr (vzmta01.netfr.alcatel.fr [155.132.210.38])
        by aifhs2.alcatel.fr (ALCANET/SMTP2) with SMTP id PAA02967
        for <ip-dvb@erg.abdn.ac.uk>; Tue, 16 Apr 2002 15:56:14 +0200 (MET DST)
From: Stephane.Combes@space.alcatel.fr
Received: by vzmta01.netfr.alcatel.fr(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id C1256B9D.004C5B6E ; Tue, 16 Apr 2002 15:54:01 +0200
X-Lotus-FromDomain: ALCATEL-SPACE
To: ip-dvb@erg.abdn.ac.uk
cc: Sebastien.Josset@space.alcatel.fr
Message-ID: <C1256B9D.004C59CA.00@vzmta01.netfr.alcatel.fr>
Date: Tue, 16 Apr 2002 15:53:08 +0200
Subject: =?iso-8859-1?Q?R=E9f._:_Re:_Alcatel_Space_interest_about_IP/DVB?=
Mime-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3GDuk0i003249


Hi Horst,

Thanks a lot for your reviewing and comments !

By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast
medium". Nevertheless we do not propose to re-use the addressing scheme of
Ethernet. As I said in my previous e-mail, using a label uniquely identifying a
"source" in a "subnet" may be enough and much more flexible for the systems we
target.

MPEG-2 layer would indeed be seen like ATM layer where PID would bear a
significance analogous to the VPI (aggregation of flows - but here from
different sources and towards several destinations - , first level of
filtering).
 It would indeed be very nice if a new link layer protocol could be transported
seamlessly over MPEG and ATM (very interesting for DVB-RCS systems which use
MPEG as forward link and ATM as return or mesh link).
The filtering performed at the level of this new link layer on top of MPEG would
be similar to MPE filtering (we do not need to have the MPE address in each TS
packet), at least for Gateway Terminals transmission (if we consider Gateways do
not share the same PID for emission). For user Satellite Terminals (sharing a
DVB-RCS access for instance), the additional label would indeed be included in
each TS (if we consider several such terminals share the same PID for emision).

As far as switching is concerned, only the PID would be used for such a purpose
(not the additional link layer label). For example, we could have a MPEG switch
on-board the satellite. And in such a case, we are very very limited by the PID
numbering space. Therefore this additional label would be needed.

So I guess we basically agree with you that Ethernet addressing is not the ideal
solution for networks other than Ethernet. But such proposal for a complete "MPE
replacement" (although trying to keep a similar filtering and re-assembly
process) would indeed only be justified for new systems. We propose to explore
this for multiple-feeds and "mesh" capable systems (allowing direct
terminal-to-terminal communication).

Does this clarify our requirements ?

Cheers,

Stéphane

ALCATEL SPACE INDUSTRIES
Research Department/Advanced Telecom Satellite Systems
Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr




From majordomo-owner@erg.abdn.ac.uk Tue Apr 16 15:30:23 2002
Received: from mel.alcatel.fr (mel.alcatel.fr [64.208.49.32])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3GETmYB003674
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 16 Apr 2002 15:29:50 +0100 (BST)
Received: from aifhs2.alcatel.fr (mailhub.alcatel.fr [155.132.180.80])
	by mel.alcatel.fr (ALCANET) with ESMTP id g3GETjHH009201
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 16 Apr 2002 16:29:45 +0200
Received: from vzmta01.netfr.alcatel.fr (vzmta01.netfr.alcatel.fr [155.132.210.38])
        by aifhs2.alcatel.fr (ALCANET/SMTP2) with SMTP id QAA18778
        for <ip-dvb@erg.abdn.ac.uk>; Tue, 16 Apr 2002 16:29:41 +0200 (MET DST)
From: Stephane.Combes@space.alcatel.fr
Received: by vzmta01.netfr.alcatel.fr(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id C1256B9D.004F6CBE ; Tue, 16 Apr 2002 16:27:31 +0200
X-Lotus-FromDomain: ALCATEL-SPACE
To: ip-dvb@erg.abdn.ac.uk
Message-ID: <C1256B9D.004F6B43.00@vzmta01.netfr.alcatel.fr>
Date: Tue, 16 Apr 2002 16:26:33 +0200
Subject: =?iso-8859-1?Q?R=E9f._:_The_DULM_messages=3F?=
Mime-Version: 1.0
Content-type: multipart/mixed; 
	Boundary="0__=NioBxQxdxSu0Km4ObQhoBYVdrgkpXQK2pIAFYgkiaF7Z9bdwFIvNN2hE"
Content-Disposition: inline
X-ERG-MailScanner: Found to be clean

--0__=NioBxQxdxSu0Km4ObQhoBYVdrgkpXQK2pIAFYgkiaF7Z9bdwFIvNN2hE
Content-type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-transfer-encoding: quoted-printable



Hi,

0x0E to 0x1E are reserved. Some of them will probably be used in subseq=
uent
versions of the standard.
cheers,

St=E9phane





Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr> on 15/04/2002 16:15:47

Veuillez r=E9pondre =E0 ip-dvb@erg.abdn.ac.uk

Pour :    ip-dvb@erg.abdn.ac.uk
cc :   (ccc : Stephane Combes/ALCATEL-SPACE)
Objet :   The DULM messages?


=

--0__=NioBxQxdxSu0Km4ObQhoBYVdrgkpXQK2pIAFYgkiaF7Z9bdwFIvNN2hE
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline


Hi every body,
I've read the "DVB-RCS001rev14(03April2000)", and i read about the
DULM(Data Umit Labelling Method) in page 28. i found the diffents type
of E(Information Elements) in page 31.
I want to know if the IE types from 0x0E to 0x10 are free or not?
because there is nothing besides (nor private nor reserved)
thank you for your help.

--
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









      ALCATEL SPACE INDUSTRIES
      Research Department/Advanced Telecom Satellite Systems
      Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
      Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr


--0__=NioBxQxdxSu0Km4ObQhoBYVdrgkpXQK2pIAFYgkiaF7Z9bdwFIvNN2hE--


From majordomo-owner@erg.abdn.ac.uk Tue Apr 16 15:55:06 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3GEskYB003970
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 16 Apr 2002 15:54:47 +0100 (BST)
Received: from sophia.inria.fr by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3GEsXH27327; Tue, 16 Apr 2002 16:54:40 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CBC3B2C.A775FC69@sophia.inria.fr>
Date: Tue, 16 Apr 2002 16:54:36 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk, Stephane.Combes@space.alcatel.fr
Subject: Re: =?iso-8859-1?Q?R=E9f=2E?= : The DULM messages?
References: <C1256B9D.004F6B43.00@vzmta01.netfr.alcatel.fr>
Content-Type: text/plain; charset=iso-8859-1
X-MIME-Autoconverted: from 8bit to quoted-printable by sophia.inria.fr id g3GEsXH27327
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3GEt6lq003978

Hi every body,
i ask just for types between 0x0E and 0x10.
I want to propose a use of them in the IP over DVB.
Thanks again :).

Stephane.Combes@space.alcatel.fr wrote:
> 
> Hi,
> 
> 0x0E to 0x1E are reserved. Some of them will probably be used in subsequent
> versions of the standard.
> cheers,
> 
> Stéphane


------------------------------ 
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


From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 04:27:04 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3H3QkYB013057
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 04:26:47 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3H3eO614854
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 16 Apr 2002 21:40:29 -0600
Message-ID: <009401c1e5c8$27209070$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <C1256B9D.004C59CA.00@vzmta01.netfr.alcatel.fr>
Subject: =?iso-8859-1?Q?Re:_R=E9f._:_Re:_Alcatel_Space_interest_about_IP/DVB?=
Date: Tue, 16 Apr 2002 21:27:10 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3H3R4kV013066

Hello Stéphane>
> Thanks a lot for your reviewing and comments !
>
let's keep the discussion cooking!
> By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast
> medium".
Question - why does it have to be connectionless?
Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in
particulatr multicast applications are based on the concept of a session. If
you "tune" your receiver to a PID you are basically opening a session - so
why wouild you like to have the next higher layer (link/encapsulation)
connection-less?

> Nevertheless we do not propose to re-use the addressing scheme of
> Ethernet.
I found it pretty interesting that the ATSC people renamed this thing a
device-ID - that is a pretty correct name for the thing. If in the future we
go to 64-bit exteded IEEE MAC-deviceIDs then we can use this thing for
authentication and authorization, for example on the Return Channel System
when a station becomes active. But once we assigned a "label" to this
connection or multicast stream whihc the station joined, ther is absolutely
no need to include the deviceID in every packet.

> As I said in my previous e-mail, using a label uniquely identifying a
> "source" in a "subnet" may be enough and much more flexible for the
systems we
> target.
agree
>
> MPEG-2 layer would indeed be seen like ATM layer where PID would bear a
> significance analogous to the VPI (aggregation of flows - but here from
> different sources and towards several destinations - , first level of
> filtering).
>  It would indeed be very nice if a new link layer protocol could be
transported
> seamlessly over MPEG and ATM (very interesting for DVB-RCS systems which
use
> MPEG as forward link and ATM as return or mesh link).
> The filtering performed at the level of this new link layer on top of MPEG
would
> be similar to MPE filtering (we do not need to have the MPE address in
each TS
> packet), at least for Gateway Terminals transmission (if we consider
Gateways do
> not share the same PID for emission).
I am sure we can come up with a more efficient link-layer encapsulation. The
proposal we have submitted is still very close to the audio/video (PES) and
table section (PSI) of MPEG-2. I read the standard many times - well, at
least those parts that refer to "private" data and I come to the conclusion
that the people who wrote this standard have been very nice to future "data"
applications. They did not address the Internet at that time but they left a
lot of freedom in the standard and one could come up with a much more
radical approach.
Just as an example: the semantics of the PUSI bit is left totally
unspecified for private data; hence we could do the same thing as the AAL5
people did and flag the end instead of the start of a packet. However, I am
not so sure how some of the "standard" IRDs would react to TS packets of
this type?
It also seems to me that the AFC bits could be re-interpreted for private
data streams in a different way.
I hope we will get some expert opinions on this in this group.
And I wouild be jut soo glad to get inputs from the DVB and ATSC folks!

> For user Satellite Terminals (sharing a
> DVB-RCS access for instance), the additional label would indeed be
included in
> each TS (if we consider several such terminals share the same PID for
emision).
>
yes - agree. One question that arises is - do we have a separate
encapsulation for teh forward and the return links or should only one be
proposed which can handle the differences in a hidden "convergence" layer?

> As far as switching is concerned, only the PID would be used for such a
purpose
> (not the additional link layer label). For example, we could have a MPEG
switch
> on-board the satellite. And in such a case, we are very very limited by
the PID
> numbering space. Therefore this additional label would be needed.
>
the PID number space is not this small if you use each PID as a broadcast
network and not as a point-to-point  link. If you have spot beams you wouild
have to assign (at least o ne) PID to each spot and switch onboard on the
PID only - and leave the filtering to the "gateway" and the link layer.

> So I guess we basically agree with you that Ethernet addressing is not the
ideal
> solution for networks other than Ethernet. But such proposal for a
complete "MPE
> replacement" (although trying to keep a similar filtering and re-assembly
> process) would indeed only be justified for new systems. We propose to
explore
> this for multiple-feeds and "mesh" capable systems (allowing direct
> terminal-to-terminal communication).
>
I think what we are looking for in this group is a long-term "New and
Efficient Encapsulation Scheme" for doing IP or possibly any other network
over MPEG-2.

> Does this clarify our requirements ?
>
sure

> Cheers,
>
same
--Horst

> Stéphane
>
> ALCATEL SPACE INDUSTRIES
> Research Department/Advanced Telecom Satellite Systems
> Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
> Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr
>
>
>



From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 11:23:24 2002
Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HAN9YB016418
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 11:23:10 +0100 (BST)
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
	by mgw-x2.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3HANQF13307
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 13:23:26 +0300 (EET DST)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5a50828c6aac158f24077@esvir04nok.ntc.nokia.com>;
 Wed, 17 Apr 2002 13:23:09 +0300
Received: from esebe008.NOE.Nokia.com ([172.21.138.48]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Wed, 17 Apr 2002 13:23:09 +0300
Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe008.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966);
	 Wed, 17 Apr 2002 13:23:09 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: About some issues (RE: Alcatel Space interest about IP/DVB)
Date: Wed, 17 Apr 2002 13:23:08 +0300
Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC7DE@trebe004.NOE.Nokia.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Alcatel Space interest about IP/DVB
Thread-Index: AcHhU3hqGoODRJXlTGWW4SK+quRr1wElQFvg
From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
Cc: <Stephane.Combes@space.alcatel.fr>
X-OriginalArrivalTime: 17 Apr 2002 10:23:09.0008 (UTC) FILETIME=[DEC3DD00:01C1E5F9]
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HANORc016427


Hello everyone,  

after following the list in silent mode, I decided to make some 
comments to issues that I have seen frequently under discussion 
since I got involved with the "IP over DVB" concept back in -96.

My current interest to this work relates to the DVB-T domain,
but as we know, most of the issues are common for different
DVB mediums.

I am not "the great MPE lover", but the point of the standards
usually is to stick with it (until the new one comes in..). 
MPE also is a typical creation of commitee, but I think that it 
was honestly trying to reuse the capabilities of the reveiver 
hardware that existed or were in sight when it was defined.

Comparison to ATM

It is a matter of taste, if this makes any sence, but if you
do it, I think that it is fair to say that PID is roughly the
same concept as VPI(/VCI) in ATM. And, what is even more 
interesting, mpeg section format is very close to AAL5, or 
at least it offers the same functionality (and of course,
MPE builds on mpeg section format..)

If I remember it correctly, there is or was a version of DSM-CC
specification in MPEG (or some spec in DAVIC), that is/was in 
fact using the same idea to encapsulate "IP over sections" than 
the famous RFC 1483 ( by Juha Heinänen) specified for ATM/AAL5. 

Multifeed/ "satellite onboard processing" case

If we recocnise, that PID actually forms "a connection" or "a pipe"
in a same sense than VPI/VCI does in ATM, it means that every 
"feed" should use it's own PID to transmit, and every receiver
should receive from those PID's separately (and thus listening
to those feeds that it is interested in).

This also means, that "onboard swicth" in satellite systems should
in fact be a remux, forming an "multiprogram transport stream" 
from incoming "singleprogram transport streams", if it is working 
in MPEG TS level. (In other words, satellite onboard processor
should not be able "to mix" ts packets coming in with different 
inputs by using the same PID.) 

Now, if the number of feeds is so large, that PID "space" is not
large enough, or if receivers are not able to listen/filter big
enough number of PID's, we are in trouble if we are trying 
to limit ourselves to MPEG TS processing.  

What we need to do in that case is to broke the "connection/pipe"
onboard, and do whatever layer 3/4 switching that we want
(including MPLS, Ethernet, IP etc.). After that we can create
a new connection(s)/pipe(s), that are carrying the desired 
layer 3/4 packets down to receivers.. 

This was little bit satellite specifig, but it may also apply 
to backbones that are used for terrestrial networks. Or at least
it should be kept in mind when thinking how and when to use 
(or better not to use) MPEG TS as the backbone transport medium.

Maybe one of the areas that this group wants to concentrate on 
is to clarify the roles of MPEG TS transport layer, IP layer and
the possibble switching layer in bethween (e.g. MPLS or Ethernet). 

Flexibility of MPE

I belive that originally MPE was designed so, that you could in
fact use whatever you want in the place of "MAC address", at least
in proprietary systems. I think that the "undocumented" feature in 
question may have something to do with the "payload and address 
scambling" bits (defined by service), but someone else may know 
that better.

If that is true, I quess you could use that space to something
like MPLS labels, or whatever else comes to your mind. Maybe 
this is also something that this group wants to consider together
with DVB groups.

Br,

// Harri Hakulinen
// Sr. Technology Manager
// Nokia Ventures Organization

> -----Original Message-----
> From: ext Stephane.Combes@space.alcatel.fr
> [mailto:Stephane.Combes@space.alcatel.fr]
> Sent: Thursday, April 11, 2002 2:55 PM
> To: ip-dvb@erg.abdn.ac.uk
> Cc: Sebastien.Josset@space.alcatel.fr
> Subject: Alcatel Space interest about IP/DVB
> 
> 
> 
> Dear colleagues,
> 
> Alcatel Space Industries would like to support the work 
> currently undertaken by
> this group.
> 
> As requested by Gorry Fairhurst, here follows a draft of the 
> presentation we
> could make at the next BOF :
> (See attached file: Alcatel_space_IP_DVB_view01.pdf)
> Note that this document is informational only but can be 
> distributed freely to
> anybody interested.
> 
> The general issues raised here seem to align with those expressed in
> http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/charter.html and
> http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/ids/draft-fair-ip
dvb-req-00.doc

It includes our vision for MPE enhancement. We would actually be very interested
if the to-be-defined encapsulation could support protocols other than IPv4 and
v6. Ethernet and MPLS are of equal importance according to the network segment
the DVB (or other MPEG-2 based) links are deployed. It would be nice if a future
RFC could have the same role than ITU-T I.363.5 (AAL5) and RFC-2684
(Multiprotocol encapsulation) have in the ATM world.

It also details some Layer 2 labelling management procedures that we have
developed in the frame of the BRAHMS IST project. This is perhaps more targetted
to a MPE "replacement". It actually includes a label distribution protocol
(working in a similar way as Ethernet ARP) and associated encapsulation
optimised for the broadcast nature of satellites (and thefore DVB) links. Such
kind of protocol could well play for broadcast links the same role than MPLS in
backbone networks.

The main ideas behind this proposed scheme are in line with the questions about
a possible "native IP" support that Gorry raised in his 03/25 e-mail. PID would
indeed only be a first level of filtering at receivers. IP filtering would then
be based on IP destination address. An additional label at layer 2, identifying
the source of the IP flow, could help avoiding to re-assemble all the IP traffic
received on a given PID (and allow proper re-assembly if packets are mixed by a
satellite on-board processor). Therefore a limited link layer header might still
be useful. The other characteristics of our scheme is that it naturally supports
multiple feeds configurations, two-way satellite links and on-board processing
(no more multisource multicast headaches !)

You'll find more details about BRAHMS project at
http://brahms.telecomitalialab.com/. There was also a paper published at last
year's AIAA conference ("IP Dedicated : a new Internet oriented satellite
transfer scheme", I. Buret et al., 19th AIAA ICSSC conference, april 2001).
Note that some outputs of the BRAHMS project have already been presented at the
ETSI BSM. Actually, the same presentation which is included here is being sent
to the ETSI BSM mailing-list.

Feel free to share comments on this list,
Best Regards,

Stéphane COMBES


ALCATEL SPACE INDUSTRIES
Research Department/Advanced Telecom Satellite Systems
Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr


From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 12:07:38 2002
Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HB7UYB016944
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 12:07:30 +0100 (BST)
Received: from phaestos.ee.surrey.ac.uk ([131.227.88.14] ident=eep1lw)
	by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4)
	id 16xnHU-0002qf-00
	for ip-dvb@erg.abdn.ac.uk; Wed, 17 Apr 2002 12:07:20 +0100
Date: Wed, 17 Apr 2002 12:07:17 +0100 (BST)
From: Lloyd Wood <l.wood@eim.surrey.ac.uk>
X-X-Sender: eep1lw@phaestos.ee.surrey.ac.uk
Reply-To: Lloyd Wood <L.Wood@eim.surrey.ac.uk>
To: ip-dvb@erg.abdn.ac.uk
Subject: =?iso-8859-1?Q?Re:_R=E9f._:_Re:_Alcatel_Space_interest_about_IP/DVB?=
In-Reply-To: <009401c1e5c8$27209070$79068a81@nmttb97i6f89th>
Message-ID: <Pine.SOL.4.43.0204171201000.293-100000@phaestos.ee.surrey.ac.uk>
Organization: speaking for none
X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/
X-no-archive: yes
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Scanner: exiscan *16xnHU-0002qf-00*tnZl/zu8BIw* (SECM, UniS)
X-ERG-MailScanner: Found to be clean

On Tue, 16 Apr 2002, Kearney wrote:

> > By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast
> > medium".
> Question - why does it have to be connectionless?
> Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in
> particulatr multicast applications are based on the concept of a session.

HTTP wasn't conceived as being session-like. Not all multicast
applications are based on a sessoin either.

> If you "tune" your receiver to a PID you are basically opening a
> session - so why wouild you like to have the next higher layer
> (link/encapsulation) connection-less?

that's exactly what the connectionless HTTP/1.0 does over the TCP
session; it ignores TCP session state (arguably lousy programming, and
slowly addressed in 1.1 implementations). But it made for ease of
specification and implementation.

If you look at protocol stacks you'll see connectionless/session
alternating as you go through the layers.

If you "tune" your receiver to a PID you might be joining a broadcast
session, and if several terminals share the same PID...

L.

<L.Wood@surrey.ac.uk>PGP<http://www.ee.surrey.ac.uk/Personal/L.Wood/>



From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 18:24:16 2002
Received: from mailhost4.gsfc.nasa.gov (mailhost4.gsfc.nasa.gov [128.183.244.179])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HHO1YB020926
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 18:24:02 +0100 (BST)
Received: from ipinspace.gsfc.nasa.gov (ipinspace.gsfc.nasa.gov [128.183.223.86])
	by mailhost4.gsfc.nasa.gov (8.11.4/8.11.4) with ESMTP id g3HHDwG16537
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 13:13:58 -0400 (EDT)
Received: from gsfc.nasa.gov (ssppbg3.gsfc.nasa.gov [150.144.200.44])
	by ipinspace.gsfc.nasa.gov (8.9.3+Sun/8.9.1) with ESMTP id RAA17582
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 17:23:54 GMT
Message-ID: <3CBDAFB5.93283B3B@gsfc.nasa.gov>
Date: Wed, 17 Apr 2002 13:24:04 -0400
From: Keith Hogie <Keith.Hogie@gsfc.nasa.gov>
X-Mailer: Mozilla 4.79 (Macintosh; U; PPC)
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: =?iso-8859-1?Q?R=E9f=2E?=  Re: Alcatel Space interest about IP/DVB
References: <C1256B9D.004C59CA.00@vzmta01.netfr.alcatel.fr> <009401c1e5c8$27209070$79068a81@nmttb97i6f89th>
Content-Type: text/plain; charset=iso-8859-1
X-MIME-Autoconverted: from 8bit to quoted-printable by mailhost4.gsfc.nasa.gov id g3HHDwG16537
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HHOGSY020934



Kearney wrote:
> 
> Hello Stéphane>
> > Thanks a lot for your reviewing and comments !
> >
> let's keep the discussion cooking!
> > By "Ethernet-like" we only mean "connectionless layer 2 based on broadcast
> > medium".
> Question - why does it have to be connectionless?
> Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in
> particulatr multicast applications are based on the concept of a session. If
> you "tune" your receiver to a PID you are basically opening a session - so
> why wouild you like to have the next higher layer (link/encapsulation)
> connection-less?
> 

  There may be various definitions of "connectionless" and "session"
going on here.  In one sense things like an ATM or Frame Relay 
Permanent Virtual Circuit (PVC) are a "connection" but that is a 
often a different definition than a TCP connection.

  I see the OSI terms "connection-oriented" and "connectionless" refer
more to upper layer protocols and not to things like a PVC.  Their
"connection" term relates to protocols that do some sort of handshaking
like X.25, PPP, or TCP.  The protocol actually initiates a "connection",
which may also be called a "session", by exchanging packets between
the two ends of the connection and creates the connected state. 

  I think the comment on "Ethernet-like" "connectionless" was aimed at
making sure you don't start running a connection-oriented lower layer
underneath a connection-oriented upper layer like TCP.  This relates
back to the days when people ran TCP over X.25 lower layers.  TCP is
fully prepared to wait for retransmissions and having X.25 underneath
it also doing retransmissions is redundant and causes other problems.

  When you ran multiple TCP connections over a single X.25 connection,
lost data packets could cause X.25 to slow down and wait for
retransmissions. This would delay all of the TCP connections running
over it even though the lost packets only affected one TCP connection.
This is where Frame Relay came from.  It removed the X.25 flow control
and retransmission and just accepted frames and relayed them on.

  You can call the lower layer data path a "connection" if you want
but the real point about "connectionless" is that the lower layers should
not be introducing any sort of flow control.  

----------------------------------------------------------------------
  Keith Hogie                   e-mail: Keith.Hogie@gsfc.nasa.gov
  Computer Sciences Corp.       office: 301-794-2999  fax: 301-794-9480
  7700 Hubble Dr.
  Lanham-Seabrook, MD 20706  USA        301-286-3203 @ NASA/Goddard
----------------------------------------------------------------------


From majordomo-owner@erg.abdn.ac.uk Wed Apr 17 18:54:48 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HHsAYB021214
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 18:54:12 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3HI46621090
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 12:04:06 -0600
Message-ID: <002901c1e640$c4e67ea0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <C1256B9D.004C59CA.00@vzmta01.netfr.alcatel.fr> <009401c1e5c8$27209070$79068a81@nmttb97i6f89th> <3CBDAFB5.93283B3B@gsfc.nasa.gov>
Subject: =?iso-8859-1?Q?Re:_R=E9f.__Re:_Alcatel_Space_interest_about_IP/DVB?=
Date: Wed, 17 Apr 2002 11:50:39 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HHsmrc021233

From: "Keith Hogie" <Keith.Hogie@gsfc.nasa.gov>
To: <ip-dvb@erg.abdn.ac.uk>
Sent: Wednesday, April 17, 2002 10:24 AM
Subject: Re: Réf. Re: Alcatel Space interest about IP/DVB

In my opinion the big difference between connectionless = datagram and
connection-oriented on the lower layers is the use of the addresses. In
connectionless systems you use the full address in every packet as
exemplified in Ethernet or Toke ring LANs, whereas in connection-oriented
systems you use thte full address only once for the set-up and then continue
using a "label", VC number etc. With adresses - or device_IDs getting bigger
and bigger (IEEE MAC -64, IPv6 ->128 bits) thjere is increased interest in
using shortel "labels - see the MPLS developments.

All I wanted to point out is the way in which we might treat the addressing
in the encapsulation. In my opinion the PID is just a "virtual broadcast
channel" and NOT a virtual circuit or path. It can be used as a
pont-to-point link but I doubt that this very sensibel; if there is a need
for this type of addressing it should probably be delegated to the
link-level i.e. the encapsulation should include an "address/label" field.

--Horst Clausen ("kearney")
>
>
> Kearney wrote:
> >
> > Hello Stéphane>
> > > Thanks a lot for your reviewing and comments !
> > >
> > let's keep the discussion cooking!
> > > By "Ethernet-like" we only mean "connectionless layer 2 based on
broadcast
> > > medium".
> > Question - why does it have to be connectionless?
> > Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in
> > particulatr multicast applications are based on the concept of a
session. If
> > you "tune" your receiver to a PID you are basically opening a session -
so
> > why wouild you like to have the next higher layer (link/encapsulation)
> > connection-less?
> >
>
>   There may be various definitions of "connectionless" and "session"
> going on here.  In one sense things like an ATM or Frame Relay
> Permanent Virtual Circuit (PVC) are a "connection" but that is a
> often a different definition than a TCP connection.
>
>   I see the OSI terms "connection-oriented" and "connectionless" refer
> more to upper layer protocols and not to things like a PVC.  Their
> "connection" term relates to protocols that do some sort of handshaking
> like X.25, PPP, or TCP.  The protocol actually initiates a "connection",
> which may also be called a "session", by exchanging packets between
> the two ends of the connection and creates the connected state.
>
>   I think the comment on "Ethernet-like" "connectionless" was aimed at
> making sure you don't start running a connection-oriented lower layer
> underneath a connection-oriented upper layer like TCP.  This relates
> back to the days when people ran TCP over X.25 lower layers.  TCP is
> fully prepared to wait for retransmissions and having X.25 underneath
> it also doing retransmissions is redundant and causes other problems.
>
>   When you ran multiple TCP connections over a single X.25 connection,
> lost data packets could cause X.25 to slow down and wait for
> retransmissions. This would delay all of the TCP connections running
> over it even though the lost packets only affected one TCP connection.
> This is where Frame Relay came from.  It removed the X.25 flow control
> and retransmission and just accepted frames and relayed them on.
>
>   You can call the lower layer data path a "connection" if you want
> but the real point about "connectionless" is that the lower layers should
> not be introducing any sort of flow control.
>
> ----------------------------------------------------------------------
>   Keith Hogie                   e-mail: Keith.Hogie@gsfc.nasa.gov
>   Computer Sciences Corp.       office: 301-794-2999  fax: 301-794-9480
>   7700 Hubble Dr.
>   Lanham-Seabrook, MD 20706  USA        301-286-3203 @ NASA/Goddard
> ----------------------------------------------------------------------
>



From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 00:42:43 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HNgHYB027286
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 18 Apr 2002 00:42:17 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3HNu4624598
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 17:56:04 -0600
Message-ID: <000901c1e671$ed66e140$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC7DE@trebe004.NOE.Nokia.com>
Subject: Re: About some issues (RE: Alcatel Space interest about IP/DVB)
Date: Wed, 17 Apr 2002 17:42:32 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HNghBR027294

From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
Cc: <Stephane.Combes@space.alcatel.fr>
Sent: Wednesday, April 17, 2002 3:23 AM
Subject: About some issues (RE: Alcatel Space interest about IP/DVB)


>
> Hello everyone,
>
> after following the list in silent mode, I decided to make some
> comments to issues that I have seen frequently under discussion
> since I got involved with the "IP over DVB" concept back in -96.
>  good - we need to get all the "silent" listeners to start participating.
Thanks for getting involved.

> My current interest to this work relates to the DVB-T domain,
> but as we know, most of the issues are common for different
> DVB mediums.
>
> I am not "the great MPE lover", but the point of the standards
> usually is to stick with it (until the new one comes in..).
> MPE also is a typical creation of commitee, but I think that it
> was honestly trying to reuse the capabilities of the reveiver
> hardware that existed or were in sight when it was defined.
>
I think we are really looking more into the future of and not at an
immediatel alternaive or raplacement of MPE. This will stick around for a
while since there is equipment available that supports it. But ther might be
nwo applications and systems showing up....

> Comparison to ATM
>
> It is a matter of taste, if this makes any sence, but if you
> do it, I think that it is fair to say that PID is roughly the
> same concept as VPI(/VCI) in ATM. And, what is even more
> interesting, mpeg section format is very close to AAL5, or
> at least it offers the same functionality (and of course,
> MPE builds on mpeg section format..)
>
this is a point where I disagree. A  VP/VC   is basically a point to point
connection whereas a PID is a broadcast channel. I guess this is one of the
reasons why MPE looks the way it is - people saw it just as another sort of
LAN - based on broadcast properties of the channel.

AAL5 is a lot "leaner" than the Section structure which is really tailored
to the transmission of tables which represent signaling and control
information for the PES streams which are part of the respective "program".
AAL5 is a good example for a minimal encapsulation - it baiscally contains a
length field so you do not have to search for a terminating bit pattern and
a type field - which in the case of AAL5 consists of two parts - both until
now pretty much open to interpretation and not (yet) standardized. And it
makes uses the last cell carry this information, together with the CRC.

> If I remember it correctly, there is or was a version of DSM-CC
> specification in MPEG (or some spec in DAVIC), that is/was in
> fact using the same idea to encapsulate "IP over sections" than
> the famous RFC 1483 ( by Juha Heinänen) specified for ATM/AAL5.
>
> Multifeed/ "satellite onboard processing" case
>
> If we recocnise, that PID actually forms "a connection" or "a pipe"
> in a same sense than VPI/VCI does in ATM, it means that every
> "feed" should use it's own PID to transmit, and every receiver
> should receive from those PID's separately (and thus listening
> to those feeds that it is interested in).
>
of course you can consider the TS packet stream conveyed by one PID as a
"pipe" i.e. point to point, but in general it is a broadcast channel. You
can multiplex several services on one PID if you introduce a discriminator
("label", "address") on the next level and use this for filtering - actually
both, PES and Section packets have such a field called stream_id resp
table_id in the MPEG standard.

> This also means, that "onboard swicth" in satellite systems should
> in fact be a remux, forming an "multiprogram transport stream"
> from incoming "singleprogram transport streams", if it is working
> in MPEG TS level. (In other words, satellite onboard processor
> should not be able "to mix" ts packets coming in with different
> inputs by using the same PID.)
>
what is the difference between a remux and a switch ???

> Now, if the number of feeds is so large, that PID "space" is not
> large enough, or if receivers are not able to listen/filter big
> enough number of PID's, we are in trouble if we are trying
> to limit ourselves to MPEG TS processing.
>
As far as I know (but I may be mistaken) a state of the art IRD can not scan
simultaneously more than a few (say 20 .. 30) PIDs at one time - for
Ethernet interfaces the number of multicast MAC addresses it can scan at any
one time is also limited to "several" - it is definitely not a very large
number.

> What we need to do in that case is to broke the "connection/pipe"
> onboard, and do whatever layer 3/4 switching that we want
> (including MPLS, Ethernet, IP etc.). After that we can create
> a new connection(s)/pipe(s), that are carrying the desired
> layer 3/4 packets down to receivers..
>
I believe if you want to put something up in space you wsant to make it as
simple an reliable as possible and keep complex functions at the terrestrial
gateway. If you need to switch onboard you should chose a simple an robust
structure. I believe that one of the most interesting appoaches for some
types of applications, e.g. for distribution, is the SkyPlex system which
was developed by ESA and Eutelsat - this is basically an onboard
multiplexer. Of course it can not support spot beam configurations but it
can broadcast from many uplink stations to a very large footprint.

> This was little bit satellite specifig, but it may also apply
> to backbones that are used for terrestrial networks. Or at least
> it should be kept in mind when thinking how and when to use
> (or better not to use) MPEG TS as the backbone transport medium.
>
> Maybe one of the areas that this group wants to concentrate on
> is to clarify the roles of MPEG TS transport layer, IP layer and
> the possibble switching layer in bethween (e.g. MPLS or Ethernet).
>
yes - I think that is the point.

> Flexibility of MPE
>
> I belive that originally MPE was designed so, that you could in
> fact use whatever you want in the place of "MAC address", at least
> in proprietary systems. I think that the "undocumented" feature in
> question may have something to do with the "payload and address
> scambling" bits (defined by service), but someone else may know
> that better.
>
> If that is true, I quess you could use that space to something
> like MPLS labels, or whatever else comes to your mind. Maybe
> this is also something that this group wants to consider together
> with DVB groups.
>
there is one point to keep on mind: for wireless systems, in particular for
satellites, bandwidth is an EXPENSIVE resource, so you want to keep the
overhead as small as possible - and this goes in partucular for the header
which is transmitted with each cell - pardon, TS packet. People always look
at Ethernet as an example - but many of the design decision for Ethernet
were made under the assumptions (a) bandwidth is cheap, and (b) propagation
delay is low (and you can do CD - collision detection). Ther are working
groups looking very actuvely at header compressionm so you can reduce the IP
overhead down to a few bytes - and we should follow this example and look
very carefully at each byte we want to include in the encapsulation header.

And yes - we should cooperate with the DVB and ATSC groups.

--Horst Clausen ("kearney")



logy Manager
> // Nokia Ventures Organization
>
> > -----Original Message-----
> > From: ext Stephane.Combes@space.alcatel.fr
> > [mailto:Stephane.Combes@space.alcatel.fr]
> > Sent: Thursday, April 11, 2002 2:55 PM
> > To: ip-dvb@erg.abdn.ac.uk
> > Cc: Sebastien.Josset@space.alcatel.fr
> > Subject: Alcatel Space interest about IP/DVB
> >
> >
> >
> > Dear colleagues,
> >
> > Alcatel Space Industries would like to support the work
> > currently undertaken by
> > this group.
> >
> > As requested by Gorry Fairhurst, here follows a draft of the
> > presentation we
> > could make at the next BOF :
> > (See attached file: Alcatel_space_IP_DVB_view01.pdf)
> > Note that this document is informational only but can be
> > distributed freely to
> > anybody interested.
> >
> > The general issues raised here seem to align with those expressed in
> > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/charter.html and
> > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/ids/draft-fair-ip
> dvb-req-00.doc
>
> It includes our vision for MPE enhancement. We would actually be very
interested
> if the to-be-defined encapsulation could support protocols other than IPv4
and
> v6. Ethernet and MPLS are of equal importance according to the network
segment
> the DVB (or other MPEG-2 based) links are deployed. It would be nice if a
future
> RFC could have the same role than ITU-T I.363.5 (AAL5) and RFC-2684
> (Multiprotocol encapsulation) have in the ATM world.
>
> It also details some Layer 2 labelling management procedures that we have
> developed in the frame of the BRAHMS IST project. This is perhaps more
targetted
> to a MPE "replacement". It actually includes a label distribution protocol
> (working in a similar way as Ethernet ARP) and associated encapsulation
> optimised for the broadcast nature of satellites (and thefore DVB) links.
Such
> kind of protocol could well play for broadcast links the same role than
MPLS in
> backbone networks.
>
> The main ideas behind this proposed scheme are in line with the questions
about
> a possible "native IP" support that Gorry raised in his 03/25 e-mail. PID
would
> indeed only be a first level of filtering at receivers. IP filtering would
then
> be based on IP destination address. An additional label at layer 2,
identifying
> the source of the IP flow, could help avoiding to re-assemble all the IP
traffic
> received on a given PID (and allow proper re-assembly if packets are mixed
by a
> satellite on-board processor). Therefore a limited link layer header might
still
> be useful. The other characteristics of our scheme is that it naturally
supports
> multiple feeds configurations, two-way satellite links and on-board
processing
> (no more multisource multicast headaches !)
>
> You'll find more details about BRAHMS project at
> http://brahms.telecomitalialab.com/. There was also a paper published at
last
> year's AIAA conference ("IP Dedicated : a new Internet oriented satellite
> transfer scheme", I. Buret et al., 19th AIAA ICSSC conference, april
2001).
> Note that some outputs of the BRAHMS project have already been presented
at the
> ETSI BSM. Actually, the same presentation which is included here is being
sent
> to the ETSI BSM mailing-list.
>
> Feel free to share comments on this list,
> Best Regards,
>
> Stéphane COMBES
>
>
> ALCATEL SPACE INDUSTRIES
> Research Department/Advanced Telecom Satellite Systems
> Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
> Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr
>



From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 00:53:11 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3HNr3YB027394
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 18 Apr 2002 00:53:04 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3I06o624757
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 17 Apr 2002 18:06:50 -0600
Message-ID: <000f01c1e673$6ebd45d0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <Pine.SOL.4.43.0204171201000.293-100000@phaestos.ee.surrey.ac.uk>
Subject: =?iso-8859-1?Q?Re:_R=E9f._:_Re:_Alcatel_Space_interest_about_IP/DVB?=
Date: Wed, 17 Apr 2002 17:53:19 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3HNrBec027402

From: "Lloyd Wood" <l.wood@eim.surrey.ac.uk>
To: <ip-dvb@erg.abdn.ac.uk>
Sent: Wednesday, April 17, 2002 4:07 AM
Subject: Re: Réf. : Re: Alcatel Space interest about IP/DVB


> On Tue, 16 Apr 2002, Kearney wrote:
>
> > > By "Ethernet-like" we only mean "connectionless layer 2 based on
broadcast
> > > medium".
> > Question - why does it have to be connectionless?
> > Most of the applications are anyhow sessio-oriented - TCP, HTTP, and in
> > particulatr multicast applications are based on the concept of a
session.
>
> HTTP wasn't conceived as being session-like. Not all multicast
> applications are based on a sessoin either.
>
you are right - it was designed as a request/reply protocol but operating on
top of TCP which is session/connection oriented. And HTTP1.1 has taken some
of the liberty and recommends now a "persistent" connection.
But let's look at the lower protocol level. Whatever the size of your "page"
you are sending or returning - you will have to allocate channel bandwidth
for it, and chances are you will not do this for a PID at a time but on a
more permanent basis.

> > If you "tune" your receiver to a PID you are basically opening a
> > session - so why wouild you like to have the next higher layer
> > (link/encapsulation) connection-less?
>
> that's exactly what the connectionless HTTP/1.0 does over the TCP
> session; it ignores TCP session state (arguably lousy programming, and
> slowly addressed in 1.1 implementations). But it made for ease of
> specification and implementation.
>
as I said above - it didn't care at all how the channel allocation strategy
could cope with this - and that's one of the problems we ought to address
here.

> If you look at protocol stacks you'll see connectionless/session
> alternating as you go through the layers.
>
> If you "tune" your receiver to a PID you might be joining a broadcast
> session, and if several terminals share the same PID...
>
I see this as the most important aspect - economics of satellites require
that you do as much broad-/multicasting as possible since point-to-point
services have to cover the full cost of the channel wehreas ***cast shares
the cost.
If you "tune" your receiver to a PID you are basically doing the same thing
as if you connect your laptop to a LAN - you will be sharing the total
bandwidth available for this PID. So you could run point-to-point service
antop of a shared PID if you include a "label/address" in the encapsulation
header.

--Hrst Clausen ("kearney")
> L.
>
> <L.Wood@surrey.ac.uk>PGP<http://www.ee.surrey.ac.uk/Personal/L.Wood/>
>
>



From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 08:51:04 2002
Received: from notesmta.nera.no (gatekeeper.nera.no [194.19.8.2])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3I7ovYB000717
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 18 Apr 2002 08:50:58 +0100 (BST)
Received: from ansur1 ([137.133.122.127])
          by notes1.nera.no (Lotus Domino Release 5.0.8)
          with ESMTP id 2002041809354496:5 ;
          Thu, 18 Apr 2002 09:35:44 +0200 
From: "Harald Skinnemoen" <harald.skinnemoen@nera.no>
To: <ip-dvb@erg.abdn.ac.uk>
Subject: RE: About some issues (RE: Alcatel Space interest about IP/DVB)
Date: Thu, 18 Apr 2002 09:35:44 +0200
Organization: Nera SatCom
Message-ID: <000001c1e6ab$a690fb40$0200000a@ansur1>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2616
Importance: Normal
In-Reply-To: <000901c1e671$ed66e140$79068a81@nmttb97i6f89th>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-MIMETrack: Itemize by SMTP Server on NOTES1/NERA(Release 5.0.8 |June 18, 2001) at 2002-04-18
 09:35:45,
	Serialize by Router on NotesMTA/NERA(Release 5.0.8 |June 18, 2001) at 2002-04-18
 09:50:42,
	Serialize complete at 2002-04-18 09:50:42
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset="us-ascii"
X-ERG-MailScanner: Found to be clean

Hi,

I've been following this discussion from interest from the sideline, as
I am involved with ETSI work that is related to IP over Satellite, and
in particular Multicasting and Addressing & Routing as part of a
so-called specialist task force at ETSI. 

The Broadband Satellite Multimedia group (WG BSM) is involved with a
number of issues related to what is discussed here - and yes - Alcatel
is very much involved I this work too. 

I've got two things... 

First I would like to invite comments and input on how satellite
multicast - in the future - could be made as efficient as possible with
respect to issues like those Horst Clausen points out - spectrum
efficiency. Naturally, satellite multicast would need to offer IP
multicast compatibility, but one could also imagine a special satellite
solution. I think satellite multicasting also could favorably be
combined with caching. This could increase the number of receivers that
could share the same channel, and thus reduce the cost. I would
appreciate help to find good references and for those of you who might
want to influence future ETSI standards, I would also be happy to invite
suggestions for specific issues that should be contained in a future
standard. 

Second, and as a natural follow-up of the first, I would also invite
this group to not only work with DVB and ATSC, but also ETSI... ;-) 

/Harald Skinnemoen
Recent BSM Chairman, now ETSI Team Leader STF on IP over Satellite.

> -----Original Message-----
> From: owner-ip-dvb@erg.abdn.ac.uk [mailto:owner-ip-dvb@erg.abdn.ac.uk]
On
> Behalf Of Kearney
> Sent: 18. april 2002 02:43
> To: ip-dvb@erg.abdn.ac.uk
> Subject: Re: About some issues (RE: Alcatel Space interest about
IP/DVB)
> And yes - we should cooperate with the DVB and ATSC groups.
> 
> --Horst Clausen ("kearney")
> 
> 


From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 19:35:59 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3IIZhYB007519
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 18 Apr 2002 19:35:44 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3IIgo632387
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 18 Apr 2002 12:42:50 -0600
Message-ID: <005c01c1e70f$5dd1a2b0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <000001c1e6ab$a690fb40$0200000a@ansur1>
Subject: Re: About some issues (RE: Alcatel Space interest about IP/DVB)
Date: Thu, 18 Apr 2002 12:29:32 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Hello Harald,

Thanks for your input - and YES we are certainly willing and interested in
also working with the respective ETSI group(s).
I think we should keep the two "layers" apart - the Multicast Applications
and the encapsulation and transmission aspects.
This group, at least as I see it - Gorry might se it differently - should
concentrate on the encapsulation, keeping in mind what sort of applicatiopns
might predominantly be using it.
For multicasting applications we have developed a software system which is
noch used for the distribution of Envisat data via satellite and is working
fine. If you want an update on our system (it has changed quite a bit since
we met last time); please let me know.

Regards,
--Horst

----- Original Message -----
From: "Harald Skinnemoen" <harald.skinnemoen@nera.no>
To: <ip-dvb@erg.abdn.ac.uk>
Sent: Thursday, April 18, 2002 12:35 AM
Subject: RE: About some issues (RE: Alcatel Space interest about IP/DVB)


> Hi,
>
> I've been following this discussion from interest from the sideline, as
> I am involved with ETSI work that is related to IP over Satellite, and
> in particular Multicasting and Addressing & Routing as part of a
> so-called specialist task force at ETSI.
>
> The Broadband Satellite Multimedia group (WG BSM) is involved with a
> number of issues related to what is discussed here - and yes - Alcatel
> is very much involved I this work too.
>
> I've got two things...
>
> First I would like to invite comments and input on how satellite
> multicast - in the future - could be made as efficient as possible with
> respect to issues like those Horst Clausen points out - spectrum
> efficiency. Naturally, satellite multicast would need to offer IP
> multicast compatibility, but one could also imagine a special satellite
> solution. I think satellite multicasting also could favorably be
> combined with caching. This could increase the number of receivers that
> could share the same channel, and thus reduce the cost. I would
> appreciate help to find good references and for those of you who might
> want to influence future ETSI standards, I would also be happy to invite
> suggestions for specific issues that should be contained in a future
> standard.
>
> Second, and as a natural follow-up of the first, I would also invite
> this group to not only work with DVB and ATSC, but also ETSI... ;-)
>
> /Harald Skinnemoen
> Recent BSM Chairman, now ETSI Team Leader STF on IP over Satellite.
>
> > -----Original Message-----
> > From: owner-ip-dvb@erg.abdn.ac.uk [mailto:owner-ip-dvb@erg.abdn.ac.uk]
> On
> > Behalf Of Kearney
> > Sent: 18. april 2002 02:43
> > To: ip-dvb@erg.abdn.ac.uk
> > Subject: Re: About some issues (RE: Alcatel Space interest about
> IP/DVB)
> > And yes - we should cooperate with the DVB and ATSC groups.
> >
> > --Horst Clausen ("kearney")
> >
> >
>


From majordomo-owner@erg.abdn.ac.uk Thu Apr 18 23:33:49 2002
Received: from notesmta.nera.no (gatekeeper.nera.no [194.19.8.2])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3IMXaYB013050
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 18 Apr 2002 23:33:36 +0100 (BST)
Received: from ansur1 ([137.133.122.127])
          by notes1.nera.no (Lotus Domino Release 5.0.8)
          with ESMTP id 2002041900333502:13 ;
          Fri, 19 Apr 2002 00:33:35 +0200 
From: "Harald Skinnemoen" <harald.skinnemoen@nera.no>
To: <ip-dvb@erg.abdn.ac.uk>
Subject: RE: About some issues (RE: Alcatel Space interest about IP/DVB)
Date: Fri, 19 Apr 2002 00:33:34 +0200
Organization: Nera SatCom
Message-ID: <000601c1e729$13839370$0200000a@ansur1>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2616
Importance: Normal
In-Reply-To: <005c01c1e70f$5dd1a2b0$79068a81@nmttb97i6f89th>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-MIMETrack: Itemize by SMTP Server on NOTES1/NERA(Release 5.0.8 |June 18, 2001) at 2002-04-19
 00:33:35,
	Serialize by Router on NotesMTA/NERA(Release 5.0.8 |June 18, 2001) at 2002-04-19
 00:33:19,
	Serialize complete at 2002-04-19 00:33:19
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset="us-ascii"
X-ERG-MailScanner: Found to be clean

Hello Horst, 

Thanks for your positive response. I believe you're right, at least it
seems so to me at this stage, that THIS group should concentrate as you
say on the encapsulation. However, Gorry (if he agrees to how we think
he may see it...) also has a valid point, in the sense that the
applications must also be considered somehow, as these will define the
real benefit of a lower layer technology. There is no practical effect
(but there may be an academic one) in developing a technology - or
concept- that is not really used. 

Looking further ahead into the future, there may not always be 188 byte
or 53 byte packets to encapsulate things into, and when encapsulation is
considered it may be beneficial to also consider cases where other cell
(packet) sizes may be beneficial. The ETSI BSM group is not limited to
one single air interface technology, and there are a number of good
reasons why future satellite payloads choose other cell-size numbers
than 53 or 188. Could it be possible to define an encapsulation scheme
that was somehow not limited to the MPEG-TS (or ATM)? (I believe this is
in line with conclusions from packet size traffic measurements that both
you and Otto have done). 

/Harald

PS: yes - naturally ETSI (and I) is (are) interested in an update on
your system and it's evolvement. 


> -----Original Message-----
> From: owner-ip-dvb@erg.abdn.ac.uk [mailto:owner-ip-dvb@erg.abdn.ac.uk]
On
> Behalf Of Kearney
> Sent: 18. april 2002 21:30
> To: ip-dvb@erg.abdn.ac.uk
> Subject: Re: About some issues (RE: Alcatel Space interest about
IP/DVB)
> 
> 
> Hello Harald,
> 
> Thanks for your input - and YES we are certainly willing and
interested in
> also working with the respective ETSI group(s).
> I think we should keep the two "layers" apart - the Multicast
Applications
> and the encapsulation and transmission aspects.
> This group, at least as I see it - Gorry might se it differently -
should
> concentrate on the encapsulation, keeping in mind what sort of
> applicatiopns
> might predominantly be using it.
> For multicasting applications we have developed a software system
which is
> noch used for the distribution of Envisat data via satellite and is
> working
> fine. If you want an update on our system (it has changed quite a bit
> since
> we met last time); please let me know.
> 
> Regards,
> --Horst
> 
> ----- Original Message -----
> From: "Harald Skinnemoen" <harald.skinnemoen@nera.no>
> To: <ip-dvb@erg.abdn.ac.uk>
> Sent: Thursday, April 18, 2002 12:35 AM
> Subject: RE: About some issues (RE: Alcatel Space interest about
IP/DVB)
> 
> 
> > Hi,
> >
> > I've been following this discussion from interest from the sideline,
as
> > I am involved with ETSI work that is related to IP over Satellite,
and
> > in particular Multicasting and Addressing & Routing as part of a
> > so-called specialist task force at ETSI.
> >
> > The Broadband Satellite Multimedia group (WG BSM) is involved with a
> > number of issues related to what is discussed here - and yes -
Alcatel
> > is very much involved I this work too.
> >
> > I've got two things...
> >
> > First I would like to invite comments and input on how satellite
> > multicast - in the future - could be made as efficient as possible
with
> > respect to issues like those Horst Clausen points out - spectrum
> > efficiency. Naturally, satellite multicast would need to offer IP
> > multicast compatibility, but one could also imagine a special
satellite
> > solution. I think satellite multicasting also could favorably be
> > combined with caching. This could increase the number of receivers
that
> > could share the same channel, and thus reduce the cost. I would
> > appreciate help to find good references and for those of you who
might
> > want to influence future ETSI standards, I would also be happy to
invite
> > suggestions for specific issues that should be contained in a future
> > standard.
> >
> > Second, and as a natural follow-up of the first, I would also invite
> > this group to not only work with DVB and ATSC, but also ETSI... ;-)
> >
> > /Harald Skinnemoen
> > Recent BSM Chairman, now ETSI Team Leader STF on IP over Satellite.
> >
> > > -----Original Message-----
> > > From: owner-ip-dvb@erg.abdn.ac.uk
[mailto:owner-ip-dvb@erg.abdn.ac.uk]
> > On
> > > Behalf Of Kearney
> > > Sent: 18. april 2002 02:43
> > > To: ip-dvb@erg.abdn.ac.uk
> > > Subject: Re: About some issues (RE: Alcatel Space interest about
> > IP/DVB)
> > > And yes - we should cooperate with the DVB and ATSC groups.
> > >
> > > --Horst Clausen ("kearney")
> > >
> > >
> >



From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 10:31:19 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3J9UsYB018257
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 19 Apr 2002 10:30:54 +0100 (BST)
Message-ID: <3CBFE3D0.1FC09428@erg.abdn.ac.uk>
Date: Fri, 19 Apr 2002 10:30:54 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
Content-Type: multipart/mixed;
 boundary="------------7FA626DD6E8243E311D20CA3"
X-ERG-MailScanner: Found to be clean

This is a multi-part message in MIME format.
--------------7FA626DD6E8243E311D20CA3
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


Dear all,

find below the first draft for a submission for a next generation encapsulation
for IP over DVB.  All comments / corrections are welcome, please  send
to the
authors or this list.

Gorry Fairhurst

-----------------

From: Internet-Drafts@ietf.org
Reply-To: Internet-Drafts@ietf.org
Date: Thu, 18 Apr 2002 08:00:23 -0400
To: IETF-Announce: ;
Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt

A New Internet-Draft is available from the on-line Internet-Drafts
directories.


    Title        : Simple Encapsulation for transmission of IP datagrams
                          over MPEG-2/DVB networks
    Author(s)    : H. Clausen et al.
    Filename    : draft-clausen-ipdvb-enc-00.txt
    Pages        : 14
    Date        : 17-Apr-02
    
This document contains the Simple Encapsulation, a simple and lean
encapsulation mechanism for the transport of IP Datagrams over ISO
MPEG-2 Transport Streams (TS). The MPEG-2 TS has been widely
accepted not only for providing digital TV services, but also as a
subnetwork technology for building IP networks. One example is the
Digital Video Broadcast (DVB), specified by standards published by
the European Telecommunications Standards Institute (ETSI).

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-clausen-ipdvb-enc-00.txt

To remove yourself from the IETF Announcement list, send a message to
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
    "get draft-clausen-ipdvb-enc-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
    mailserv@ietf.org.
In the body type:
    "FILE /internet-drafts/draft-clausen-ipdvb-enc-00.txt".
    
NOTE:    The mail server at ietf.org can return the document in
    MIME-encoded form by using the "mpack" utility.  To use this
    feature, insert the command "ENCODING mime" before the "FILE"
    command.  To decode the response(s), you will need "munpack" or
    a MIME-compliant mail reader.  Different MIME-compliant mail readers
    exhibit different behavior, especially when dealing with
    "multipart" MIME messages (i.e. documents which have been split
    up into multiple messages), so check your local documentation on
    how to manipulate these messages.
        
        
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.


------ End of Forwarded Message
--------------7FA626DD6E8243E311D20CA3
Content-Type: message/external-body; x-mac-type="4155524C"; x-mac-creator="41726368";
 name="Attachment (Anarchie document)"
Content-Transfer-Encoding: 7bit
Content-Description: Document
Content-Disposition: inline;
 filename="Attachment (Anarchie document)"

Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluDUNvbnRlbnQtSUQ6CTwyMDAyMDQxNzE1MTYwNi5J
LURAaWV0Zi5vcmc+DQ1FTkNPRElORyBtaW1lDUZJTEUgL2ludGVybmV0LWRyYWZ0cy9kcmFm
dC1jbGF1c2VuLWlwZHZiLWVuYy0wMC50eHQNDQ==

--------------7FA626DD6E8243E311D20CA3
Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="74747874";
 name="draft-clausen-ipdvb-enc-00.txt"
Content-Transfer-Encoding: 7bit
Content-Description: Unknown Document
Content-Disposition: inline;
 filename="draft-clausen-ipdvb-enc-00.txt"

Content-Type: text/plain
Content-ID:	<20020417151606.I-D@ietf.org>


--------------7FA626DD6E8243E311D20CA3--


From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 11:49:06 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3JAmpYB019164
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 19 Apr 2002 11:48:52 +0100 (BST)
Message-ID: <3CBFF616.11D889FC@erg.abdn.ac.uk>
Date: Fri, 19 Apr 2002 11:48:51 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: 54th IETF Meeting Information: July 14-19, 2002
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


I would be interested to know who on this list intends to be at the 
next IETF - and if there would be sufficient interest to organise
a meeting of this group. If you are attending do you wish to make 
a specific contribution to the DVB group?

Please email me (below) with details:

mail:gorry@erg.abdn.ac.uk

Gorry Fairhurst

----


Registration for the 54th IETF is now open.
Information can be found on the IETF web site at:
http://www.ietf.org/meetings/IETF-54.html

MEETING SITE:
Pacifico Yokohama Convention Center
1-1-1 Minato Mirai, Nishi-ku, Yokohama 220-0012 Japan
Tel: + 81 (45) 221-2112
Fax: + 81 (45) 221-2136

HOTEL ACCOMMODATIONS:
Information is available on
http://www.e-side.co.jp/ietf54/accommodation.html.
Please be advised that ONLINE RESERVATIONS will be available after April
22nd.



------ End of Forwarded Message

From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 12:41:04 2002
Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3JBecYB019899
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 19 Apr 2002 12:40:39 +0100 (BST)
Received: from esvir02nok.ntc.nokia.com (esvir02nokt.ntc.nokia.com [172.21.143.34])
	by mgw-x2.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3JBevF05777
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 19 Apr 2002 14:40:57 +0300 (EET DST)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir02nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5a5b163599ac158f22076@esvir02nok.ntc.nokia.com> for <ip-dvb@erg.abdn.ac.uk>;
 Fri, 19 Apr 2002 14:40:38 +0300
Received: from esebe017.NOE.Nokia.com ([172.21.138.56]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Fri, 19 Apr 2002 14:40:38 +0300
Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe017.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966);
	 Fri, 19 Apr 2002 14:40:38 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: RE: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
Date: Fri, 19 Apr 2002 14:40:38 +0300
Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC89C@trebe004.NOE.Nokia.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
Thread-Index: AcHnhzTUwBNUjhGuROWVmzNgIJCl9AADf4DA
From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
X-OriginalArrivalTime: 19 Apr 2002 11:40:38.0434 (UTC) FILETIME=[06DD7820:01C1E797]
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3JBf4LF019916

Hello, 

nice doc, in terms of information exhange.

Couple of quick comments, more may follow::

- Have you calculated, what is the actual efficiency 
  gain compared to MPE (1 or 2 % ?) ?

  (I assume that in dowstream most packets are rather big)

- Related to that, is it justified to do this without taking
  header compression into consideration from the beginning ?

- Do you, by any change, know who has the IPR for the
  "MPLS label" in adaptation field ? 

Br,

//Harri

> -----Original Message-----
> From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk]
> Sent: Friday, April 19, 2002 12:31 PM
> To: ip-dvb@erg.abdn.ac.uk
> Subject: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
> 
> 
> 
> Dear all,
> 
> find below the first draft for a submission for a next 
> generation encapsulation
> for IP over DVB.  All comments / corrections are welcome, please  send
> to the
> authors or this list.
> 
> Gorry Fairhurst
> 
> -----------------
> 
> From: Internet-Drafts@ietf.org
> Reply-To: Internet-Drafts@ietf.org
> Date: Thu, 18 Apr 2002 08:00:23 -0400
> To: IETF-Announce: ;
> Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
> 
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> 
> 
>     Title        : Simple Encapsulation for transmission of 
> IP datagrams
>                           over MPEG-2/DVB networks
>     Author(s)    : H. Clausen et al.
>     Filename    : draft-clausen-ipdvb-enc-00.txt
>     Pages        : 14
>     Date        : 17-Apr-02
>     
> This document contains the Simple Encapsulation, a simple and lean
> encapsulation mechanism for the transport of IP Datagrams over ISO
> MPEG-2 Transport Streams (TS). The MPEG-2 TS has been widely
> accepted not only for providing digital TV services, but also as a
> subnetwork technology for building IP networks. One example is the
> Digital Video Broadcast (DVB), specified by standards published by
> the European Telecommunications Standards Institute (ETSI).
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-clausen-ipdvb-enc-00.txt
> 
> To remove yourself from the IETF Announcement list, send a message to
> ietf-announce-request with the word unsubscribe in the body 
> of the message.
> 
> Internet-Drafts are also available by anonymous FTP. Login 
> with the username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>     "get draft-clausen-ipdvb-enc-00.txt".
> 
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> 
> 
> Internet-Drafts can also be obtained by e-mail.
> 
> Send a message to:
>     mailserv@ietf.org.
> In the body type:
>     "FILE /internet-drafts/draft-clausen-ipdvb-enc-00.txt".
>     
> NOTE:    The mail server at ietf.org can return the document in
>     MIME-encoded form by using the "mpack" utility.  To use this
>     feature, insert the command "ENCODING mime" before the "FILE"
>     command.  To decode the response(s), you will need "munpack" or
>     a MIME-compliant mail reader.  Different MIME-compliant 
> mail readers
>     exhibit different behavior, especially when dealing with
>     "multipart" MIME messages (i.e. documents which have been split
>     up into multiple messages), so check your local documentation on
>     how to manipulate these messages.
>         
>         
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
> 
> 
> ------ End of Forwarded Message
> 


From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 13:14:53 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3JCEgYB020321
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 19 Apr 2002 13:14:42 +0100 (BST)
Message-ID: <3CC00A34.ADBA4C44@erg.abdn.ac.uk>
Date: Fri, 19 Apr 2002 13:14:42 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC89C@trebe004.NOE.Nokia.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean



harri.hakulinen@nokia.com wrote:
> 
> Hello,
> 
> nice doc, in terms of information exhange.
> 
> Couple of quick comments, more may follow::
> 
> - Have you calculated, what is the actual efficiency
>   gain compared to MPE (1 or 2 % ?) ?

Well, that depends...

First, processing COST is significantly smaller 
- far fewer fields to process and decode.

Second, there is a small gain compared to the best case for MPE,
and a much larger gain compared to the worst case (small packets,
unpacked). 

Some analysis of MPE was previously sent to this list at:
http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/docs/Overhead-Analysis.doc

> 
>   (I assume that in dowstream most packets are rather big)
> 
> - Related to that, is it justified to do this without taking
>   header compression into consideration from the beginning ?
> 
I beleive you are right, we SHOULD look at header compression,
you'll see that the proposed scheme seems very suited to use
with a scheme such as ROHC header compression, however the
details of this scheme are still being pursued by the ROHC WG.

I think header compression is going to be important for many
applications, - one obvious case is transmission of small
IPv6 datagrams over links with limited bandwidth.

> - Do you, by any change, know who has the IPR for the
>   "MPLS label" in adaptation field ?
> 

Not sure what you mean...

> Br,
> 
> //Harri
> 
> > -----Original Message-----
> > From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk]
> > Sent: Friday, April 19, 2002 12:31 PM
> > To: ip-dvb@erg.abdn.ac.uk
> > Subject: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
> >
> >
> >
> > Dear all,
> >
> > find below the first draft for a submission for a next
> > generation encapsulation
> > for IP over DVB.  All comments / corrections are welcome, please  send
> > to the
> > authors or this list.
> >
> > Gorry Fairhurst
> >
> > -----------------
> >
> > From: Internet-Drafts@ietf.org
> > Reply-To: Internet-Drafts@ietf.org
> > Date: Thu, 18 Apr 2002 08:00:23 -0400
> > To: IETF-Announce: ;
> > Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts
> > directories.
> >
> >
> >     Title        : Simple Encapsulation for transmission of
> > IP datagrams
> >                           over MPEG-2/DVB networks
> >     Author(s)    : H. Clausen et al.
> >     Filename    : draft-clausen-ipdvb-enc-00.txt
> >     Pages        : 14
> >     Date        : 17-Apr-02
> >
> > This document contains the Simple Encapsulation, a simple and lean
> > encapsulation mechanism for the transport of IP Datagrams over ISO
> > MPEG-2 Transport Streams (TS). The MPEG-2 TS has been widely
> > accepted not only for providing digital TV services, but also as a
> > subnetwork technology for building IP networks. One example is the
> > Digital Video Broadcast (DVB), specified by standards published by
> > the European Telecommunications Standards Institute (ETSI).
> >
> > A URL for this Internet-Draft is:
> > http://www.ietf.org/internet-drafts/draft-clausen-ipdvb-enc-00.txt
> >
> > To remove yourself from the IETF Announcement list, send a message to
> > ietf-announce-request with the word unsubscribe in the body
> > of the message.
> >
> > Internet-Drafts are also available by anonymous FTP. Login
> > with the username
> > "anonymous" and a password of your e-mail address. After logging in,
> > type "cd internet-drafts" and then
> >     "get draft-clausen-ipdvb-enc-00.txt".
> >
> > A list of Internet-Drafts directories can be found in
> > http://www.ietf.org/shadow.html
> > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> >
> >
> > Internet-Drafts can also be obtained by e-mail.
> >
> > Send a message to:
> >     mailserv@ietf.org.
> > In the body type:
> >     "FILE /internet-drafts/draft-clausen-ipdvb-enc-00.txt".
> >
> > NOTE:    The mail server at ietf.org can return the document in
> >     MIME-encoded form by using the "mpack" utility.  To use this
> >     feature, insert the command "ENCODING mime" before the "FILE"
> >     command.  To decode the response(s), you will need "munpack" or
> >     a MIME-compliant mail reader.  Different MIME-compliant
> > mail readers
> >     exhibit different behavior, especially when dealing with
> >     "multipart" MIME messages (i.e. documents which have been split
> >     up into multiple messages), so check your local documentation on
> >     how to manipulate these messages.
> >
> >
> > Below is the data which will enable a MIME compliant mail reader
> > implementation to automatically retrieve the ASCII version of the
> > Internet-Draft.
> >
> >
> > ------ End of Forwarded Message
> >

From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 19:35:47 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3JIZEYB024301
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 19 Apr 2002 19:35:15 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3JIZE824561;
	Fri, 19 Apr 2002 20:35:14 +0200
Date: Fri, 19 Apr 2002 20:35:14 +0200
Message-Id: <200204191835.g3JIZE824561@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: <3CBFE3D0.1FC09428@erg.abdn.ac.uk> (message from Gorry Fairhurst
	on Fri, 19 Apr 2002 10:30:54 +0100)
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
X-ERG-MailScanner: Found to be clean

Hi,

My first comments:

> 0x???? : Bridged Ethernet Frame

I would recommend 0x6558 (Transparent Ethernet Bridging)
What about 0x0806 : ARP

More generally speaking, why not allow any defined IEEE Ether Type?

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Fri Apr 19 19:44:27 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3JIhwYB024376
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 19 Apr 2002 19:43:59 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3JIvm610459
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 19 Apr 2002 12:57:48 -0600
Message-ID: <007801c1e7da$9e8e57a0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC89C@trebe004.NOE.Nokia.com> <3CC00A34.ADBA4C44@erg.abdn.ac.uk>
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
Date: Fri, 19 Apr 2002 12:44:28 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Harri and Gorry,

> > Couple of quick comments, more may follow::
> >
> > - Have you calculated, what is the actual efficiency
> >   gain compared to MPE (1 or 2 % ?) ?
>
> Well, that depends...
>
> First, processing COST is significantly smaller
> - far fewer fields to process and decode.
>
The measurements we did about 2 years ago show that the bulk of the packets
on the forward channel are either 576 or 1500 bytes - there are a few
percent with 512 bytes and some control packets with 40 and 48 bytes - the
rest is more or less insignificant. Be careful when interpreting this - a
new "killer" application such as e.g. Napster might change this profile very
quickly - we saw this in the '90-ies when the Web cam up and made most
statistics obsolete overnight.
On the return channel of course the majority are the short 40+48 byte
packets which TCP gerenates and then some.
However, think of Haralds remark the other day - other cell sizes besides 48
and 184 might be used in other wireless and satellite systems - and the
overhead if you do NOT pack depends significantly on the cell size.

> Second, there is a small gain compared to the best case for MPE,
> and a much larger gain compared to the worst case (small packets,
> unpacked).
>
> Some analysis of MPE was previously sent to this list at:
> http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/docs/Overhead-Analysis.doc
>
yes - and if you look at the green curves with their sawtooth
characteristics - every transmission system with fixed length cells exhibits
this - except if you do it as SDH/Sonet does it with pointers and a
"floating" container. You could of course optimize by choosing a SNDU block
size which nicely fragments into cells - but if anything should change, the
cell size or the block size, then you end up on top of the inefficiency
peak. Ergo- we should pack.
> >
> >   (I assume that in dowstream most packets are rather big)
> >
> > - Related to that, is it justified to do this without taking
> >   header compression into consideration from the beginning ?
> >
> I believe you are right, we SHOULD look at header compression,
> you'll see that the proposed scheme seems very suited to use
> with a scheme such as ROHC header compression, however the
> details of this scheme are still being pursued by the ROHC WG.
>
AGREE - we should really look at header compression but the question is
whether ROHC is applicable for a simplex channel. As far as I know ROHC
makes use of a more or less periodic handshake between the compressor and
the decompressor - we might have to resort to some PSI tables for conveying
this "refresh" information.
But we really should look at header compression right away!

> I think header compression is going to be important for many
> applications, - one obvious case is transmission of small
> IPv6 datagrams over links with limited bandwidth.
>

> > - Do you, by any change, know who has the IPR for the
> >   "MPLS label" in adaptation field ?
> >
>
> Not sure what you mean...
>
me too

--Horst


From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 09:09:09 2002
Received: from mgw-x3.nokia.com (mgw-x3.nokia.com [131.228.20.26])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3M88mYB005956
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 09:08:55 +0100 (BST)
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x3.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3M89qJ06090
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 11:09:52 +0300 (EET DST)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5a69c74845ac158f21082@esvir01nok.ntc.nokia.com> for <ip-dvb@erg.abdn.ac.uk>;
 Mon, 22 Apr 2002 11:08:44 +0300
Received: from esebe002.NOE.Nokia.com ([172.21.138.17]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Mon, 22 Apr 2002 11:08:44 +0300
Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966);
	 Mon, 22 Apr 2002 11:08:44 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: IPR & other considerations (RE: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt)
Date: Mon, 22 Apr 2002 11:08:43 +0300
Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8D5@trebe004.NOE.Nokia.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
Thread-Index: AcHnnb7imHeT9SweSpOhgqskIrDVAACKznlQ
From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
X-OriginalArrivalTime: 22 Apr 2002 08:08:44.0294 (UTC) FILETIME=[EBE2EA60:01C1E9D4]
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3M8999d005967

Moro, (as they say in this town istead of hello)

> -----Original Message-----
> From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk]
> Sent: Friday, April 19, 2002 3:15 PM
> 
> harri.hakulinen@nokia.com wrote:
> > - Have you calculated, what is the actual efficiency
> >   gain compared to MPE (1 or 2 % ?) ?
> 
> Well, that depends... 
> First, processing COST is significantly smaller 
> - far fewer fields to process and decode.

I think that "processing cost" is really a non argument here.
In my opinnion the possible new encapsulation needs to have 
mandatory header compression support, and in that case that 
cost will anyway be much higher than with current MPE.

> Second, there is a small gain compared to the best case for MPE,
> and a much larger gain compared to the worst case (small packets,
> unpacked). 
> Some analysis of MPE was previously sent to this list at:
> http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/docs/Overhead-Ana
> lysis.doc

It is totally different thing to recommend the use of section
packing of the existing standard than to propose a new standard ..

> > - Do you, by any change, know who has the IPR for the
> >   "MPLS label" in adaptation field ? 
> 
> Not sure what you mean...
 
By knowing something about "the state of art" in this subject,
I would classify that idea as very easy to patent. 

In the old DAVIC times some Japanese company proposed something
similar in the scope of PES for IP headers (instead of MPLS), 
but I don't remember anymore, what was the company and I am too
lazy to do patent search right now.

Bottom line(s)::

Be prepared to find some resistance towards solutions that are
possibly under heavy IPR, especially if that is owned by companies
that are outside of DVB/Etsi scope.

Minimum req. in this subject is to get "IETF IPR statements" from
authors, but in this case it doesn't necessarily help much, because
we don't know to what companies they may be connected.

//Harri

> > Br,
> > 
> > //Harri
> > 
> > > -----Original Message-----
> > > From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk]
> > > Sent: Friday, April 19, 2002 12:31 PM
> > > To: ip-dvb@erg.abdn.ac.uk
> > > Subject: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
> > >
> > >
> > >
> > > Dear all,
> > >
> > > find below the first draft for a submission for a next
> > > generation encapsulation
> > > for IP over DVB.  All comments / corrections are welcome, 
> please  send
> > > to the
> > > authors or this list.
> > >
> > > Gorry Fairhurst
> > >
> > > -----------------
> > >
> > > From: Internet-Drafts@ietf.org
> > > Reply-To: Internet-Drafts@ietf.org
> > > Date: Thu, 18 Apr 2002 08:00:23 -0400
> > > To: IETF-Announce: ;
> > > Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
> > >
> > > A New Internet-Draft is available from the on-line Internet-Drafts
> > > directories.
> > >
> > >
> > >     Title        : Simple Encapsulation for transmission of
> > > IP datagrams
> > >                           over MPEG-2/DVB networks
> > >     Author(s)    : H. Clausen et al.
> > >     Filename    : draft-clausen-ipdvb-enc-00.txt
> > >     Pages        : 14
> > >     Date        : 17-Apr-02
> > >
> > > This document contains the Simple Encapsulation, a simple and lean
> > > encapsulation mechanism for the transport of IP Datagrams over ISO
> > > MPEG-2 Transport Streams (TS). The MPEG-2 TS has been widely
> > > accepted not only for providing digital TV services, but also as a
> > > subnetwork technology for building IP networks. One example is the
> > > Digital Video Broadcast (DVB), specified by standards published by
> > > the European Telecommunications Standards Institute (ETSI).
> > >
> > > A URL for this Internet-Draft is:
> > > http://www.ietf.org/internet-drafts/draft-clausen-ipdvb-enc-00.txt
> > >
> > > To remove yourself from the IETF Announcement list, send 
> a message to
> > > ietf-announce-request with the word unsubscribe in the body
> > > of the message.
> > >
> > > Internet-Drafts are also available by anonymous FTP. Login
> > > with the username
> > > "anonymous" and a password of your e-mail address. After 
> logging in,
> > > type "cd internet-drafts" and then
> > >     "get draft-clausen-ipdvb-enc-00.txt".
> > >
> > > A list of Internet-Drafts directories can be found in
> > > http://www.ietf.org/shadow.html
> > > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> > >
> > >
> > > Internet-Drafts can also be obtained by e-mail.
> > >
> > > Send a message to:
> > >     mailserv@ietf.org.
> > > In the body type:
> > >     "FILE /internet-drafts/draft-clausen-ipdvb-enc-00.txt".
> > >
> > > NOTE:    The mail server at ietf.org can return the document in
> > >     MIME-encoded form by using the "mpack" utility.  To use this
> > >     feature, insert the command "ENCODING mime" before the "FILE"
> > >     command.  To decode the response(s), you will need 
> "munpack" or
> > >     a MIME-compliant mail reader.  Different MIME-compliant
> > > mail readers
> > >     exhibit different behavior, especially when dealing with
> > >     "multipart" MIME messages (i.e. documents which have 
> been split
> > >     up into multiple messages), so check your local 
> documentation on
> > >     how to manipulate these messages.
> > >
> > >
> > > Below is the data which will enable a MIME compliant mail reader
> > > implementation to automatically retrieve the ASCII version of the
> > > Internet-Draft.
> > >
> > >
> > > ------ End of Forwarded Message
> > >
> 


From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 09:49:40 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3M8nKYB006365
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 09:49:20 +0100 (BST)
Message-ID: <3CC3CE8E.3CD1F2EE@erg.abdn.ac.uk>
Date: Mon, 22 Apr 2002 09:49:19 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: IPR & other considerations (RE: Subject: I-D 
 ACTION:draft-clausen-ipdvb-enc-00.txt)
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8D5@trebe004.NOE.Nokia.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean



harri.hakulinen@nokia.com wrote:
> 
> Moro, (as they say in this town istead of hello)
> 
> > -----Original Message-----
> > From: ext Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk]
> > Sent: Friday, April 19, 2002 3:15 PM
> >
> > harri.hakulinen@nokia.com wrote:
> > > - Have you calculated, what is the actual efficiency
> > >   gain compared to MPE (1 or 2 % ?) ?
> >
> > Well, that depends...
> > First, processing COST is significantly smaller
> > - far fewer fields to process and decode.
> 
> I think that "processing cost" is really a non argument here.
> In my opinnion the possible new encapsulation needs to have
> mandatory header compression support, and in that case that
> cost will anyway be much higher than with current MPE.
> 

This is an interesting debate - but, I'm not sure I entirely agree.
Lower level processing (operating on each SNDU or part of, rather
than packets which have passed a "filter" and will be forwarded
ultimately) is always more painful than simply servicing a queue 
of filtered packets (e.g. within a device driver), which is where I
would expect header compression to be implemented. 

The issue is also that using header compression, the SIZE of a
SNDU may be very small (few-tens of bytes), then MPE/section
overhead becomes very large in comparison.

> > Second, there is a small gain compared to the best case for MPE,
> > and a much larger gain compared to the worst case (small packets,
> > unpacked).
> > Some analysis of MPE was previously sent to this list at:
> > http://www.erg.abdn.ac.uk/users/gorry/ip-dvb/docs/Overhead-Ana
> > lysis.doc
> 
> It is totally different thing to recommend the use of section
> packing of the existing standard than to propose a new standard ..
> 

Sure, well an alternate/complementary approach would be to define
a profile for MPE which says exactly what fields are to be used,
how options are to be defined, etc. Given the expected continued life
of MPE, which will be long in some applications at least, this
could be a useful document - would you be willing to write it?

I would expect any signalling protocol that comes from this
group to address MPE and also any new encapsulation - this
would also be useful as a basis for this discussion.

> > > - Do you, by any change, know who has the IPR for the
> > >   "MPLS label" in adaptation field ?
> >
> > Not sure what you mean...
> 
> By knowing something about "the state of art" in this subject,
> I would classify that idea as very easy to patent.
> 
> In the old DAVIC times some Japanese company proposed something
> similar in the scope of PES for IP headers (instead of MPLS),
> but I don't remember anymore, what was the company and I am too
> lazy to do patent search right now.
> 
> Bottom line(s)::
> 
> Be prepared to find some resistance towards solutions that are
> possibly under heavy IPR, especially if that is owned by companies
> that are outside of DVB/Etsi scope.
> 

The IETF has a stated policy of choosing non-patent solutions where
possible. I personally would support this whole heatedly. I would
like to see an open standard appear, if this is possible.

> Minimum req. in this subject is to get "IETF IPR statements" from
> authors, but in this case it doesn't necessarily help much, because
> we don't know to what companies they may be connected.
> 

YES. 

> //Harri
> 

<<snip>>

From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 13:04:41 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3MC41YB008237
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 13:04:02 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3MC3wG10423
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 14:03:58 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC3FC31.F4239A81@sophia.inria.fr>
Date: Mon, 22 Apr 2002 14:04:01 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Switching mpeg2 packets on satellite
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8D5@trebe004.NOE.Nokia.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

HI,
First, if we want switch the mpeg packet on the satellite, we need to
add a label to distinguish between the differents flows.

Second, if we have two SNDUs with differents destinations, we can't put
them or their fragments in 
the same mpeg2-tp, or we need a label for each fragment added to the
pointer which is specified in the last draft.

Aniba.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 13:54:29 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3MCsEYB008758
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 13:54:14 +0100 (BST)
Message-ID: <3CC407F8.A8D6B774@erg.abdn.ac.uk>
Date: Mon, 22 Apr 2002 13:54:13 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Switching mpeg2 packets on satellite
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8D5@trebe004.NOE.Nokia.com> <3CC3FC31.F4239A81@sophia.inria.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


See in-line comments

Ghassane Aniba wrote:
> 
> HI,
> First, if we want switch the mpeg packet on the satellite, we need to
> add a label to distinguish between the differents flows.

> With a new generation of satellite OBP(OnBoard Processor), with
> multi-spots, we need a label in each TS Packet, to switch packet to the
> spots interested by this packet. 

Yes, you refer to an interesting case. There are going to be very many
different variants ion the future... For instance, I would not be in the
least surprised to find MPEG-2 remultiplexors in terrestrial DVB-T networks
which also want to "route" packets based on a PID to different broadcast
cells.

So where does your label go in the SI table associated with a PID,
or in each SNDU "tag"???

This comes down to:

- Should you be switching at then PID level? - i.e. PID represents a 
destination - that would make sense - at least for unicast.

- Should you be switching on a packet by packet level
WITHIN a TS stream (shared PID), forwarding some packets
with one "tag", and not others on an output port?
(There could be some merit in multicast?)


> Second, if we have two SNDUs with differents destinations, we can't put
> them or their fragments in
> the same mpeg2-tp, or we need a label for each fragment added to the
> pointer which is specified in the last draft.
> 

You're talking about the shared-PID switched case above, yes?

OK, you can place each SNDU in a separate TS-packet.
That's not ILLEGAL in the new encapsulation, and, I guess you
would be free to define your own encapsulation / adaptation header
to carry any extra tags...

BUT, by default, the design assumes you WILL pack SNDUs, or at least
the encapsulating gateway device MAY choose to do so, on a per-SNDU
basis.

> Aniba.
> 
> --
> 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

From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 14:54:19 2002
Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3MDrpYB009414
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 14:53:51 +0100 (BST)
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
	by mgw-x2.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3MDs9F00458
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 16:54:09 +0300 (EET DST)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5a6b033ee4ac158f24078@esvir04nok.ntc.nokia.com> for <ip-dvb@erg.abdn.ac.uk>;
 Mon, 22 Apr 2002 16:53:51 +0300
Received: from esebe012.NOE.Nokia.com ([172.21.138.51]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Mon, 22 Apr 2002 16:53:51 +0300
Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe012.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966);
	 Mon, 22 Apr 2002 16:53:49 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: ATM comparison etc..RE: About some issues (RE: Alcatel Space interest about IP/DVB)
Date: Mon, 22 Apr 2002 16:53:49 +0300
Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8E9@trebe004.NOE.Nokia.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: About some issues (RE: Alcatel Space interest about IP/DVB)
Thread-Index: AcHma4inVcj+djoRSNmqGhZvJGFQJwDj6z3A
From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
X-OriginalArrivalTime: 22 Apr 2002 13:53:49.0813 (UTC) FILETIME=[21566250:01C1EA05]
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3MDsJLD009426


Moro, It seems that I have already been falling behind 
      with my answers ..

> -----Original Message-----
> From: ext Kearney [mailto:clausen@cosy.sbg.ac.at]
> Sent: Thursday, April 18, 2002 3:43 AM
> >From: <harri.hakulinen@nokia.com>
> >Sent: Wednesday, April 17, 2002 3:23 AM
> 
> > Comparison to ATM
> > It is a matter of taste, if this makes any sence, but if you
> > do it, I think that it is fair to say that PID is roughly the
> > same concept as VPI(/VCI) in ATM. 
> >
> this is a point where I disagree. A  VP/VC   is basically a 
> point to point connection whereas a PID is a broadcast channel. 

Lets play that PID is analogous for point-to-multipoint VP/VC,
that is also defined in ATM. Then, what is the functional 
difference ?  

I think that "switching" or multiplexing on TS level really is
designed to work based on PID's, in the same way than it works  
on ATM based on VP/VC.

You can always do something in different way that it was designed
to work in the first place, but I am not sure if you should
(I guess that unrelated, but "a classic" example of that kind of 
 work in "IETF world" would be the consept of NAT's (Network Address
 Translators). They work, they are usefull in some cases, but overall 
 they tend to introduce lots of new/stupid problems, that were not 
 part of the original concept (end-to-end IP based routing)).

> > And, what is even more
> > interesting, mpeg section format is very close to AAL5, or
> > at least it offers the same functionality (and of course,
> > MPE builds on mpeg section format..)
>>
> AAL5 is a lot "leaner" than the Section structure which is 
> really tailored to the transmission of tables ...

I agree, that AAL5 is "leaner", but the additional fields
to section structure were added to tailor it for broadcast
kind of network..

Still I think that they have the same level of functionality.


> > Multifeed/ "satellite onboard processing" case
> >
> > If we recocnise, that PID actually forms "a connection" or "a pipe"
> > in a same sense than VPI/VCI does in ATM, it means that every
> > "feed" should use it's own PID to transmit, and every receiver
> > should receive from those PID's separately (and thus listening
> > to those feeds that it is interested in).
> >
> of course you can consider the TS packet stream conveyed by 
> one PID as a "pipe" i.e. point to point, but in general it is 
> a broadcast  channel. You can multiplex several services on one PID 
> if you introduce a discriminator ("label", "address") on the next 
> level and use this for filtering - actually both, PES and Section 
> packets have such a field called stream_id resp table_id in
> the MPEG standard.
> 

There is only one table_id (so far?) reserved for MPE. 

If you are really "multiplexing" other table_id:s to same PID,
they need to contain something else than MPE encapsulated data packets. 

You can of course introduce a swicth that is working on "MPE level" and
relies e.g. MPE MAC address on "multiplexing".

> > This also means, that "onboard swicth" in satellite systems should
> > in fact be a remux, forming an "multiprogram transport stream"
> > from incoming "singleprogram transport streams", if it is working
> > in MPEG TS level. (In other words, satellite onboard processor
> > should not be able "to mix" ts packets coming in with different
> > inputs by using the same PID.)
> >
> what is the difference between a remux and a switch ???

I quess in this context it is used to describe a device that takes
in n times "complete" Transport Streams and outputs only one. Btw,
I think that their "swithing" functionality is based on PID's..

//Harri


From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 15:06:56 2002
Received: from mgw-x3.nokia.com (mgw-x3.nokia.com [131.228.20.26])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3ME6YYB009574
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 15:06:34 +0100 (BST)
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x3.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3ME7gJ25698
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 17:07:42 +0300 (EET DST)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5a6b0ee29fac158f21082@esvir01nok.ntc.nokia.com> for <ip-dvb@erg.abdn.ac.uk>;
 Mon, 22 Apr 2002 17:06:34 +0300
Received: from esebe001.NOE.Nokia.com ([172.21.138.30]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Mon, 22 Apr 2002 17:06:34 +0300
Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966);
	 Mon, 22 Apr 2002 17:06:34 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: RE: Switching mpeg2 packets on satellite
Date: Mon, 22 Apr 2002 17:06:33 +0300
Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8EA@trebe004.NOE.Nokia.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Switching mpeg2 packets on satellite
Thread-Index: AcHp9/ePRlQPFsMUTHCR4yiBp4NsvAACu1TQ
From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
X-OriginalArrivalTime: 22 Apr 2002 14:06:34.0095 (UTC) FILETIME=[E8E28FF0:01C1EA06]
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3ME6u71009589

Moro, It seems that we are approaching the point...

If you put "Label" to TS level, you are really playing
the "ATM card", because you now have PID/Label pair in
comparison to VPI/VCI pair.

In other words, that label can't really relate to individual
SNDU's, because they really are "inside the pipe". 

If you want to switch SNDU's, you need to do it based on 
a field that is inside SNDU...

//Harri

> -----Original Message-----
> From: ext Ghassane Aniba [mailto:Ghassane.Aniba@sophia.inria.fr]
> Sent: Monday, April 22, 2002 3:04 PM
> To: ip-dvb@erg.abdn.ac.uk
> Subject: Switching mpeg2 packets on satellite
> 
> 
> HI,
> First, if we want switch the mpeg packet on the satellite, we need to
> add a label to distinguish between the differents flows.
> 
> Second, if we have two SNDUs with differents destinations, we can't put
> them or their fragments in  the same mpeg2-tp, or we need a label for
> each fragment added to the pointer which is specified in the last draft.
> 
> Aniba.
> 
> -- 
> 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
> 


From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 15:41:31 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3MEfIYB009991
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 15:41:18 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3MEfFG23046
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 16:41:15 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC4210E.8F74DEC1@sophia.inria.fr>
Date: Mon, 22 Apr 2002 16:41:18 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Label_link
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8EA@trebe004.NOE.Nokia.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

harri.hakulinen@nokia.com wrote:
> 
> Moro, It seems that we are approaching the point...
> 
> If you put "Label" to TS level, you are really playing
> the "ATM card", because you now have PID/Label pair in
> comparison to VPI/VCI pair.

It's not really the same. In the ATM we put many ATN cells in one
MPEG2-TS packet, but here, we put only one label for each fragment of
SNDU.
 
> In other words, that label can't really relate to individual
> SNDU's, because they really are "inside the pipe".

No, they are really outside :

|----------------------------------------------------|
|		      SNDU                           |
------------------------------------------------------

we will fragment the SNDU in many 181 octets:

|------------------|-------------|------------------|
|  MPEG2-TP Header | link_label  |  SNDU fragment   |
|------------------|-------------|------------------|

> If you want to switch SNDU's, you need to do it based on
> a field that is inside SNDU...

I'll use PID in the first level, and after we will use
link_label.(because we can just filter 20 pid simultanously)

> 
> //Harri

Aniba.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 15:50:18 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3MEnvYB010092
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 15:49:57 +0100 (BST)
Message-ID: <3CC42317.C8B8744C@erg.abdn.ac.uk>
Date: Mon, 22 Apr 2002 15:49:56 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: [Fwd: New Descriptor.]
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean



Gorry Fairhurst wrote:
> 
> Ghassane Aniba wrote:
> >
> > Hi,
> > thanks to gorry for his explanation..
> > For me, i'm thinking to give for each connection (source,groupe or
> > destination) an unique identifier, which is (PID, @link_sat_adress):
> >
> > |-----------------|-------------------|----------------------|
> > | mpeg2-tp header |  @link_sat_adress |  SNDU Fragment       |
> > |-----------------|-------------------|----------------------|
> >
> > The  @link_ID, will be 3 bytes. we will use 20 of PID combination with 3
> > bytes @link_sat_adress, which give us a 2^28 possible connections in the
> > same time.
> 
Could the " @link_sat_adress" be an adaptation header of EACH TS
Packet?

If so, then  I think the combined (PID<label) looks very much as an
ATM (VP,VCI) in a pure ATM networks and the DVB  satellite - or MPEG-2 
remux looks like an ATM VP_switch.

In that case the thing you mark "SNDU" be a SNDU including header, 
and encapsulation  fields including length, type, CRC, etc. ? 

If so , we may be fairly near in terms of format? - and each TS Packet
carries a part of a SNDU payload + encapsulation.

> 
> >
> > In the satellite we will have, a switching table (PID,@link_sat_adress)
> > --> List of spots.
> >
> > For informing about the mapping between (PID,@link_sat_adress) and the
> > (source,destination), i will use a new Descriptor, called "
> > channel_Descriptor", which will be as below:
> >
> > --------------------------------------
> > Channel_Descriptor {
> > descriptor_tag       8 bits
> > descriptor_length    8 bits
> > link_sat_adress      24 bits
> > label_switching      32 bits
> > adress_type           1 bit
> > source_adress        32/48 bits
> > group_adress         32/48 bits
> > }
> >
> > -----------------------------
> > this descriptor will be, if necessary, in the PMT table, with each PID
> > reserved for IP traffic.
> >

- This seems like the signalling part.

> > I presented here a general idea, and i hope sincerly that we could
> > improve this idea.
> > I hope that the new RFC of IP over DVB, will be more switable with the
> > IP over DVB-S, and specialy with the IP Multicasting traffic over
> > satellite with the OnBoard Processor.

Multicast will be interesting... and probably non-trivial.

> > Thanks, and i'm waiting for all your remark or ask.
> >
> > --
> > 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

From majordomo-owner@erg.abdn.ac.uk Mon Apr 22 16:00:38 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3MF0CYB010216
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 16:00:12 +0100 (BST)
Message-ID: <3CC4257E.65958B0@erg.abdn.ac.uk>
Date: Mon, 22 Apr 2002 16:00:11 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
References: <200204191835.g3JIZE824561@ra.udcast.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


Looks like some good input to the next rev. Can I clarify
a couple of things?

Patrick Cipiere wrote:
> 
> Hi,
> 
> My first comments:
> 
> > 0x???? : Bridged Ethernet Frame
> 
> I would recommend 0x6558 (Transparent Ethernet Bridging)
>
What do you think the FCS should contain? 
Should the SNDU include an Ethernet padding (I assume this doesn't matter)?

> What about 0x0806 : ARP
> 
OK, but you don't need Ethernet-ARP if there is no MAC address, so am I
right in thinking this only applies for bridging. If so, does that mean
we should carry arp's natively or in "bridged SNDUs" - the latter would
seem to be more simple.

>
> More generally speaking, why not allow any defined IEEE Ether Type?
> 

I am not sure we need to do this in the "native" encapsulation, may be
others think so?

We MUST I think allow this as the "type" field of a bridged SNDU - i.e.
one which carries MAC destination & source address in the header.


> Patrick.
> --
> UDcast: Full IP over Broadcast Media
> 
> Phone:  (+33) (0)4 93 00 16 99
> Mobile: (+33) (0)6 14 21 55 98
> Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 04:43:02 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N3gjYB016989
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 04:42:46 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3N3uj613379
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 21:56:45 -0600
Message-ID: <002a01c1ea81$64429350$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8E9@trebe004.NOE.Nokia.com>
Subject: Re: ATM comparison etc..RE: About some issues (RE: Alcatel Space interest about IP/DVB)
Date: Mon, 22 Apr 2002 21:43:19 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


----- Original Message -----
From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
Sent: Monday, April 22, 2002 6:53 AM
Subject: ATM comparison etc..RE: About some issues (RE: Alcatel Space
interest about IP/DVB)


>
> Moro, It seems that I have already been falling behind
>       with my answers ..
>
Hello Harri,

I agree with your comments mostly but for the sake of discussion and
possibly more insight, lets continue the arguments:
> >
> > > Comparison to ATM
> > > It is a matter of taste, if this makes any sence, but if you
> > > do it, I think that it is fair to say that PID is roughly the
> > > same concept as VPI(/VCI) in ATM.
> > >
> > this is a point where I disagree. A  VP/VC   is basically a
> > point to point connection whereas a PID is a broadcast channel.
>
> Lets play that PID is analogous for point-to-multipoint VP/VC,
> that is also defined in ATM. Then, what is the functional
> difference ?
>
> I think that "switching" or multiplexing on TS level really is
> designed to work based on PID's, in the same way than it works
> on ATM based on VP/VC.
>
The ATM VP/VC has a global i.e. network-wide scope and it is bound at
connection set-up using the E.164 or NSAP address which is sued for routing;
its basic purpose is to enable switching. A Mac-level address has a local
scope just on that one link/channel where it is used and it assists in
deciding which interface is the recipient. In the case of the PID - as long
as you do not consider a re-mux as a switch but just as some sort of
repeater, the PID is more like a physical address. As soon as you do
switching based on the PID field you are extending the scope of that
identifier and adding semantics to it.

> You can always do something in different way that it was designed
> to work in the first place, but I am not sure if you should
> (I guess that unrelated, but "a classic" example of that kind of
>  work in "IETF world" would be the consept of NAT's (Network Address
>  Translators). They work, they are usefull in some cases, but overall
>  they tend to introduce lots of new/stupid problems, that were not
>  part of the original concept (end-to-end IP based routing)).
>
Actually, that is what happende to the ATM VP/VC which originally was never
intended to be used for multicasting but just for point - point services;
then multicast functionality was defined into it at a later point in time.

> > > And, what is even more
> > > interesting, mpeg section format is very close to AAL5, or
> > > at least it offers the same functionality (and of course,
> > > MPE builds on mpeg section format..)
> >>
> > AAL5 is a lot "leaner" than the Section structure which is
> > really tailored to the transmission of tables ...
>
> I agree, that AAL5 is "leaner", but the additional fields
> to section structure were added to tailor it for broadcast
> kind of network..
>
> Still I think that they have the same level of functionality.
>

that is the  point - the Section is very specifically tailored to the
reliable and robust transmission of PSI tables and several of the fields in
the Section header suppor this specific application.
What AAL5 is doing and we are trying to do is define a very simple
encapsulation for different payloads and put the specific fields in what
IPv6 calls the "next level" header; this si in principle very similar to
what the adaptation fieds in the TS packet are for - the basic header is
extremely simple - 4 bytes - and if you need more functionality you extend
it with an adaptation header.
>
> > > Multifeed/ "satellite onboard processing" case
> > >
> > > If we recocnise, that PID actually forms "a connection" or "a pipe"
> > > in a same sense than VPI/VCI does in ATM, it means that every
> > > "feed" should use it's own PID to transmit, and every receiver
> > > should receive from those PID's separately (and thus listening
> > > to those feeds that it is interested in).
> > >
> > of course you can consider the TS packet stream conveyed by
> > one PID as a "pipe" i.e. point to point, but in general it is
> > a broadcast  channel. You can multiplex several services on one PID
> > if you introduce a discriminator ("label", "address") on the next
> > level and use this for filtering - actually both, PES and Section
> > packets have such a field called stream_id resp table_id in
> > the MPEG standard.
> >
>
> There is only one table_id (so far?) reserved for MPE.
>
> If you are really "multiplexing" other table_id:s to same PID,
> they need to contain something else than MPE encapsulated data packets.
>
> You can of course introduce a swicth that is working on "MPE level" and
> relies e.g. MPE MAC address on "multiplexing".
>
my point was that the table_ID or stream_ID in teh case of PES packets is a
discriminator field which the receiver might use to decide what to do with
this payload; it is sort of a UU signaling in terms of the ATM/AAL5 people.
But you could as well introduce a "label" field which could assist in
routing/switching. The reals question is - Gorry has addressed this in his
message - that you would either have to reassemble the encapsulated packet,
or - and this makes more sense, project the label into each TS packet as a
sort of extension to the PID. In this case you are really emanating the ATM
VP/VC structure with the PID/Label fields - and you can do this in a point-
point ore -multipoint way.

> > > This also means, that "onboard swicth" in satellite systems should
> > > in fact be a remux, forming an "multiprogram transport stream"
> > > from incoming "singleprogram transport streams", if it is working
> > > in MPEG TS level. (In other words, satellite onboard processor
> > > should not be able "to mix" ts packets coming in with different
> > > inputs by using the same PID.)
> > >
> > what is the difference between a remux and a switch ???
>
> I quess in this context it is used to describe a device that takes
> in n times "complete" Transport Streams and outputs only one. Btw,
> I think that their "swithing" functionality is based on PID's..
>
Coming back to your recent remark on how much overhead we could save with
the new encapsulation: it is interesting to look at the design of the RTP
protocol and some of the rearks in the ROHC area: these people worry about
every bit they transmit - RTP has a clever scheme for signaling Padding
information without actually including it in the packet structure, assuming
that the lower layer protocol(s) know best how to make use of the basic
transmission units.
And as Haral remarked - we might be confronted with a bunch of different
cell sizes (Pardon TS packet) in the future, particularly on the various
return channel systems.

> //Harri
>
-- Horst


From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 04:47:12 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N3ktYB017034
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 04:46:56 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3N40u613442
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 22:00:56 -0600
Message-ID: <003201c1ea81$f9b39060$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8EA@trebe004.NOE.Nokia.com>
Subject: Re: Switching mpeg2 packets on satellite
Date: Mon, 22 Apr 2002 21:47:30 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


----- Original Message -----
From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
Sent: Monday, April 22, 2002 7:06 AM
Subject: RE: Switching mpeg2 packets on satellite


> Moro, It seems that we are approaching the point...
>
> If you put "Label" to TS level, you are really playing
> the "ATM card", because you now have PID/Label pair in
> comparison to VPI/VCI pair.
>
> In other words, that label can't really relate to individual
> SNDU's, because they really are "inside the pipe".
>
> If you want to switch SNDU's, you need to do it based on
> a field that is inside SNDU...
>
Right - if you really want to use the Label for switching you need to map it
into each TS-packet header, as close as possible to the PID field. Otherwise
you have to reassemble the complete SNDU and switch that packet - fragment
it again into TS-packets etc...; except, of course, if the next link is e.g.
a PPP link.....

> //Harri
--Horst
>
> > -----Original Message-----
> > From: ext Ghassane Aniba [mailto:Ghassane.Aniba@sophia.inria.fr]
> > Sent: Monday, April 22, 2002 3:04 PM
> > To: ip-dvb@erg.abdn.ac.uk
> > Subject: Switching mpeg2 packets on satellite
> >
> >
> > HI,
> > First, if we want switch the mpeg packet on the satellite, we need to
> > add a label to distinguish between the differents flows.
> >
> > Second, if we have two SNDUs with differents destinations, we can't put
> > them or their fragments in  the same mpeg2-tp, or we need a label for
> > each fragment added to the pointer which is specified in the last draft.
> >
> > Aniba.
> >
> > --
> > 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
> >
>


From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 04:53:27 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N3r0YB017102
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 04:53:01 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3N471613490
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 22:07:01 -0600
Message-ID: <003801c1ea82$d36479f0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC8EA@trebe004.NOE.Nokia.com> <3CC4210E.8F74DEC1@sophia.inria.fr>
Subject: Re: Label_link
Date: Mon, 22 Apr 2002 21:53:35 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


----- Original Message -----
From: "Ghassane Aniba" <Ghassane.Aniba@sophia.inria.fr>
To: <ip-dvb@erg.abdn.ac.uk>
Sent: Monday, April 22, 2002 7:41 AM
Subject: Label_link


> harri.hakulinen@nokia.com wrote:
> >
> > Moro, It seems that we are approaching the point...
> >
> > If you put "Label" to TS level, you are really playing
> > the "ATM card", because you now have PID/Label pair in
> > comparison to VPI/VCI pair.
>
> It's not really the same. In the ATM we put many ATN cells in one
> MPEG2-TS packet, but here, we put only one label for each fragment of
> SNDU.
>
Do you put complete 53-byte ATM cells into one TS-packet or do you follow
the strategy which has been proposed some time ago to just take the payload
part of the ATM cell and map the ATM header to a TS header? "many" is either
3 or 4 - or did I understand this wrong?



> > In other words, that label can't really relate to individual
> > SNDU's, because they really are "inside the pipe".
>
> No, they are really outside :
>
> |----------------------------------------------------|
> |       SNDU                           |
> ------------------------------------------------------
>
> we will fragment the SNDU in many 181 octets:
>
> |------------------|-------------|------------------|
> |  MPEG2-TP Header | link_label  |  SNDU fragment   |
> |------------------|-------------|------------------|
>
> > If you want to switch SNDU's, you need to do it based on
> > a field that is inside SNDU...
>
> I'll use PID in the first level, and after we will use
> link_label.(because we can just filter 20 pid simultanously)
>
> >
> > //Harri
>
> Aniba.
>
> --
> 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
>


From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 05:05:13 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N44sYB017199
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 05:04:54 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3N4It613557
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 22 Apr 2002 22:18:55 -0600
Message-ID: <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <3CC42317.C8B8744C@erg.abdn.ac.uk>
Subject: Re: New Descriptor.]
Date: Mon, 22 Apr 2002 22:05:28 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

From: "Gorry Fairhurst" <gorry@erg.abdn.ac.uk>
>
>
> Gorry Fairhurst wrote:
> >
> > Ghassane Aniba wrote:
> > >
> > > Hi,
> > > thanks to gorry for his explanation..
> > > For me, i'm thinking to give for each connection (source,groupe or
> > > destination) an unique identifier, which is (PID, @link_sat_adress):
> > >
> > > |-----------------|-------------------|----------------------|
> > > | mpeg2-tp header |  @link_sat_adress |  SNDU Fragment       |
> > > |-----------------|-------------------|----------------------|
> > >
> > > The  @link_ID, will be 3 bytes. we will use 20 of PID combination with
3
> > > bytes @link_sat_adress, which give us a 2^28 possible connections in
the
> > > same time.
> >
I think this is absolute overkill - to address 2^28 multicast groups or
individual stations in ONE PID stream is unrealistic. And remember: every
bit counts.

> Could the " @link_sat_adress" be an adaptation header of EACH TS
> Packet?
>
> If so, then  I think the combined (PID<label) looks very much as an
> ATM (VP,VCI) in a pure ATM networks and the DVB  satellite - or MPEG-2
> remux looks like an ATM VP_switch.
>
> In that case the thing you mark "SNDU" be a SNDU including header,
> and encapsulation  fields including length, type, CRC, etc. ?
>
> If so , we may be fairly near in terms of format? - and each TS Packet
> carries a part of a SNDU payload + encapsulation.
>
agree!
> >
> > >
> > > In the satellite we will have, a switching table
(PID,@link_sat_adress)
> > > --> List of spots.
> > >
that would make your switching table (theoretically) 2^13 * 2^28 = 2^41
=approx 4*10^13 entries - how do you intend to implement this for an
on-board switch?

> > > For informing about the mapping between (PID,@link_sat_adress) and the
> > > (source,destination), i will use a new Descriptor, called "
> > > channel_Descriptor", which will be as below:
> > >
> > > --------------------------------------
> > > Channel_Descriptor {
> > > descriptor_tag       8 bits
> > > descriptor_length    8 bits
> > > link_sat_adress      24 bits
> > > label_switching      32 bits
> > > adress_type           1 bit
> > > source_adress        32/48 bits
> > > group_adress         32/48 bits
> > > }
> > >
> > > -----------------------------
> > > this descriptor will be, if necessary, in the PMT table, with each PID
> > > reserved for IP traffic.
> > >
>
> - This seems like the signalling part.
>
> > > I presented here a general idea, and i hope sincerly that we could
> > > improve this idea.
> > > I hope that the new RFC of IP over DVB, will be more switable with the
> > > IP over DVB-S, and specialy with the IP Multicasting traffic over
> > > satellite with the OnBoard Processor.
>
> Multicast will be interesting... and probably non-trivial.
>
yes - but absolutely important.
And we must base it on realistic assumptions and keep the overhead low. Any
additional functionality required for specific services should go into a
"next level" or adaptation header - pretty much what RTP is doing which also
limits itself to the basic real time transport function.

> > > Thanks, and i'm waiting for all your remark or ask.
> > >
> > > --
> > > 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
>


From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 09:20:19 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N8JlYB019092
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 09:19:48 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3N8Jhr17248
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 10:19:44 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC51921.809A3F1E@sophia.inria.fr>
Date: Tue, 23 Apr 2002 10:19:45 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits.
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Kearney wrote:
> 
> From: "Gorry Fairhurst" <gorry@erg.abdn.ac.uk>
> >
> >
> > Gorry Fairhurst wrote:
> > >
> > > Ghassane Aniba wrote:
> > > >
> > > > Hi,
> > > > thanks to gorry for his explanation..
> > > > For me, i'm thinking to give for each connection (source,groupe or
> > > > destination) an unique identifier, which is (PID, @link_sat_adress):
> > > >
> > > > |-----------------|-------------------|----------------------|
> > > > | mpeg2-tp header |  @link_sat_adress |  SNDU Fragment       |
> > > > |-----------------|-------------------|----------------------|
> > > >
> > > > The  @link_ID, will be 3 bytes. we will use 20 of PID combination with
> 3
> > > > bytes @link_sat_adress, which give us a 2^28 possible connections in
> the
> > > > same time.
> > >
> I think this is absolute overkill - to address 2^28 multicast groups or
> individual stations in ONE PID stream is unrealistic. And remember: every
> bit counts.

No, when i say that we'll map 2^28, i mean that we will use 4 bits from
PID and 24 bits which represent @link_sat_adress.
So we'll have for each PID 2^24, so what's the problem with that?

> > Could the " @link_sat_adress" be an adaptation header of EACH TS
> > Packet?
> >
> > If so, then  I think the combined (PID<label) looks very much as an
> > ATM (VP,VCI) in a pure ATM networks and the DVB  satellite - or MPEG-2
> > remux looks like an ATM VP_switch.
> >
> > In that case the thing you mark "SNDU" be a SNDU including header,
> > and encapsulation  fields including length, type, CRC, etc. ?
> >
> > If so , we may be fairly near in terms of format? - and each TS Packet
> > carries a part of a SNDU payload + encapsulation.
> >
> agree!
> > >
> > > >
> > > > In the satellite we will have, a switching table
> (PID,@link_sat_adress)
> > > > --> List of spots.
> > > >
> that would make your switching table (theoretically) 2^13 * 2^28 = 2^41
> =approx 4*10^13 entries - how do you intend to implement this for an
> on-board switch?

Absolutly not, we will have at the maximum 2^28 entries (4 bits for PID
* 24 bits from @link_sat_adress).

> 
> > > > For informing about the mapping between (PID,@link_sat_adress) and the
> > > > (source,destination), i will use a new Descriptor, called "
> > > > channel_Descriptor", which will be as below:
> > > >
> > > > --------------------------------------
> > > > Channel_Descriptor {
> > > > descriptor_tag       8 bits
> > > > descriptor_length    8 bits
> > > > link_sat_adress      24 bits
> > > > label_switching      32 bits
> > > > adress_type           1 bit
> > > > source_adress        32/48 bits
> > > > group_adress         32/48 bits
> > > > }
> > > >
> > > > -----------------------------
> > > > this descriptor will be, if necessary, in the PMT table, with each PID
> > > > reserved for IP traffic.
> > > >
> >
> > - This seems like the signalling part.
> >
> > > > I presented here a general idea, and i hope sincerly that we could
> > > > improve this idea.
> > > > I hope that the new RFC of IP over DVB, will be more switable with the
> > > > IP over DVB-S, and specialy with the IP Multicasting traffic over
> > > > satellite with the OnBoard Processor.
> >
> > Multicast will be interesting... and probably non-trivial.
> >
> yes - but absolutely important.
> And we must base it on realistic assumptions and keep the overhead low. Any
> additional functionality required for specific services should go into a
> "next level" or adaptation header - pretty much what RTP is doing which also
> limits itself to the basic real time transport function.

If we take in consideration, that most of IP packet are 1500 or 576, and
40 or 48, and with a simple calcul, we see that the overhead don't
affect.
One thing more, i'll present another schema of encapsulation, into
reduce the treatment on board the satellite.

> 
> > > > Thanks, and i'm waiting for all your remark or ask.
> > > >

Aniba.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 09:22:33 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N8MCYB019143
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 09:22:13 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3N8MC602422;
	Tue, 23 Apr 2002 10:22:12 +0200
Date: Tue, 23 Apr 2002 10:22:12 +0200
Message-Id: <200204230822.g3N8MC602422@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th>
	(clausen@cosy.sbg.ac.at)
Subject: Re: New Descriptor.]
X-ERG-MailScanner: Found to be clean


"Kearney" <clausen@cosy.sbg.ac.at> wrote:

> I think this is absolute overkill - to address 2^28 multicast groups or
> individual stations in ONE PID stream is unrealistic. And remember: every
> bit counts.

How many addresses do you think is realistic?
I don't understand why we should not allow the full IP adresses scope
on one PID.

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 09:45:40 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N8jRYB019426
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 09:45:27 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3N8jNr19453
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 10:45:24 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC51F26.E6DDED05@sophia.inria.fr>
Date: Tue, 23 Apr 2002 10:45:26 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Self routing
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Hi,
i've a remark:
if we have 96% of traffic with 1500 or 576 bytes, and 40 or 48 bytes, we
found this:

if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we
will have this results:

148 bytes free  ----->  1508 bytes (9 * 184 bytes)

152 bytes free  ----->   584 bytes (4*184 bytes)

128 bytes free  ----->   56 bytes ( 1 * 184 bytes)

136 bytes  free ----->   48 bytes ( 1 * 184 bytes)

this results confirm that we have enough space for adding our labels.
Although, if we though about using a pointer, and a @ling_sat for each
fragment of SNDU, we will have other results.

I'm thinking about adding another label, to the @link_sat_adress (I know
that most of us, will say that's a lot of overhead, but i'm sur that it
will be interesting).
The name of label, will be " label_sitching". if you remember the
descriptor which i've proposed, we foung this field.
For each MPEG2-TS packet we will add 4 bytes, for this new label. We
suppose that we have in maximum 32 spots. Each bit of the
label_switching in the MPEG2-TS packet, will specify if this spot is
concerned by this packet of not.
So, we will eliminate the switching table from satellite, and having in
her place, a smaller tables in each terrestrial terminal.

|---------------|------------|-----------------|------------------|
| Mpeg2 Header  | @link_sat  | label_switching |  SNDU fragment   |
|---------------|------------|-----------------|------------------|
     4 bytes       3 bytes        4 bytes             177 bytes

With this new label, we will find that the nombre of MPEG2-TS packet for
each SNDU didn't change.

Aniba.


-- 
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

From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 09:58:41 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N8wBYB019642
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 09:58:11 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id KAA10184
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 10:58:11 +0200 (MET DST)
Date: Tue, 23 Apr 2002 10:58:11 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: New Descriptor.]
In-Reply-To: <200204230822.g3N8MC602422@ra.udcast.com>
Message-ID: <Pine.GSO.4.05.10204231046100.21900-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

On Tue, 23 Apr 2002, Patrick Cipiere wrote:

> 
> "Kearney" <clausen@cosy.sbg.ac.at> wrote:
> 
> > I think this is absolute overkill - to address 2^28 multicast groups or
> > individual stations in ONE PID stream is unrealistic. And remember: every
> > bit counts.
> 
> How many addresses do you think is realistic?
> I don't understand why we should not allow the full IP adresses scope
> on one PID.

another related question would be: 

how does the correct scheme for segmenting the IP-address space
into PIDs look like.

and there are a couple of possible solutions (also remember there
	are receivers out there which are not capable of filtering
	2^13 PIDs)

1) put all the traffic in one PID
	+ simple implementation on the receiver side (just filter a
		single PID)
	- load on the receiver

2) put unicast inside one PID
   group multicast in several other PIDs
	+ (see above - at least for P2P connections)
	- for the unicast case, there's no easy way to
		do fast filtering (ar HW/FW level, without
		looking at the IP address - so the work
		needs to be done in the IP stack)

3) put every connection into a single PID (like PVCs)	
	- PID space exhaustion: possible problems with OBPs (like skyplex)
	- most existing receivers cannot HW-filter more than n-PIDs

all the above points share the need for an IP->PID table.

	tm
-- 
in some way i do, and in some way i don't.


From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 10:25:10 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N9OvYB020192
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 10:24:57 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3N9Orr23217
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 11:24:54 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC52868.10CB468C@sophia.inria.fr>
Date: Tue, 23 Apr 2002 11:24:56 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Number of PID
References: <Pine.GSO.4.05.10204231046100.21900-100000@mausmaki.cosy.sbg.ac.at>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Thomas 'Dent' Mirlacher wrote:
> 
> On Tue, 23 Apr 2002, Patrick Cipiere wrote:
> 
> >
> > "Kearney" <clausen@cosy.sbg.ac.at> wrote:
> >
> > > I think this is absolute overkill - to address 2^28 multicast groups or
> > > individual stations in ONE PID stream is unrealistic. And remember: every
> > > bit counts.
> >
> > How many addresses do you think is realistic?
> > I don't understand why we should not allow the full IP adresses scope
> > on one PID.
> 
> another related question would be:
> 
> how does the correct scheme for segmenting the IP-address space
> into PIDs look like.
> 
> and there are a couple of possible solutions (also remember there
>         are receivers out there which are not capable of filtering
>         2^13 PIDs)

We will not use 2^13 PID. In the first time we'll use just 4 bits from
13 bits (20 PID), as you say, the receivers, until now, could only
filter 20 PID.
That's why i've said, we will have 2^28 connection (4 bits from PID and
24 from @link_sat)

> 
> 1) put all the traffic in one PID
>         + simple implementation on the receiver side (just filter a
>                 single PID)
>         - load on the receiver

We won't profit from the PID if we do like this.
In fthe future if the receivers, will be able to filter more PID, it
will be profitable for us, and we won't need any change in our schema.

> 
> 2) put unicast inside one PID
>    group multicast in several other PIDs
>         + (see above - at least for P2P connections)
>         - for the unicast case, there's no easy way to
>                 do fast filtering (ar HW/FW level, without
>                 looking at the IP address - so the work
>                 needs to be done in the IP stack)

Another problem, there isn't enough PID to do it.2^13.

> 
> 3) put every connection into a single PID (like PVCs)
>         - PID space exhaustion: possible problems with OBPs (like skyplex)
>         - most existing receivers cannot HW-filter more than n-PIDs

This is why we will just use i20 PID n the first time.

> 
> all the above points share the need for an IP->PID table.
> 
It's clear.

>         tm
> --
> in some way i do, and in some way i don't.

Aniba.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 10:27:20 2002
Received: from out008.verizon.net (out008pub.verizon.net [206.46.170.108])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3N9R8YB020243
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 10:27:09 +0100 (BST)
Received: from pavilion ([141.154.217.132]) by out008.verizon.net
          (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with SMTP
          id <20020423092707.UHSU11002.out008.verizon.net@pavilion>
          for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 04:27:07 -0500
Message-ID: <037101c1eaa8$f4bfcb60$0201a8c0@pavilion>
Reply-To: "Marie-Jose Montpetit" <marie@mjmontpetit.com>
From: "Marie-Jose Montpetit" <vze2prqh@verizon.net>
To: <ip-dvb@erg.abdn.ac.uk>
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51F26.E6DDED05@sophia.inria.fr>
Subject: Re: Self routing
Date: Tue, 23 Apr 2002 05:26:31 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-ERG-MailScanner: Found to be clean

I would be worried to propose a scheme based on user traffic statistics of
today. Yes there are huge numbers of IPv4 ACK packets out there and yes a
ton of http: traffic too. This is April 2002. Deploy IPv6 in a grand scale
and the 40 bytes traffic will go down significantly. Non TCP or http: based
protocols will have other sizes, will they dominate? Don't know...

If we want to change MPE then the solution should be robust enough to
support the changes the other IETF groups will propose... BTW I would
recommend the group works on a draft on the requirements (look at what NSIS
did). It would foster a better discussion about what we are trying to
achieve here.

Marie-Jose


----- Original Message -----
From: "Ghassane Aniba" <Ghassane.Aniba@sophia.inria.fr>
To: <ip-dvb@erg.abdn.ac.uk>
Sent: Tuesday, April 23, 2002 4:45 AM
Subject: Self routing


> Hi,
> i've a remark:
> if we have 96% of traffic with 1500 or 576 bytes, and 40 or 48 bytes, we
> found this:
>
> if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we
> will have this results:
>
> 148 bytes free  ----->  1508 bytes (9 * 184 bytes)
>
> 152 bytes free  ----->   584 bytes (4*184 bytes)
>
> 128 bytes free  ----->   56 bytes ( 1 * 184 bytes)
>
> 136 bytes  free ----->   48 bytes ( 1 * 184 bytes)
>
> this results confirm that we have enough space for adding our labels.
> Although, if we though about using a pointer, and a @ling_sat for each
> fragment of SNDU, we will have other results.
>
> I'm thinking about adding another label, to the @link_sat_adress (I know
> that most of us, will say that's a lot of overhead, but i'm sur that it
> will be interesting).
> The name of label, will be " label_sitching". if you remember the
> descriptor which i've proposed, we foung this field.
> For each MPEG2-TS packet we will add 4 bytes, for this new label. We
> suppose that we have in maximum 32 spots. Each bit of the
> label_switching in the MPEG2-TS packet, will specify if this spot is
> concerned by this packet of not.
> So, we will eliminate the switching table from satellite, and having in
> her place, a smaller tables in each terrestrial terminal.
>
> |---------------|------------|-----------------|------------------|
> | Mpeg2 Header  | @link_sat  | label_switching |  SNDU fragment   |
> |---------------|------------|-----------------|------------------|
>      4 bytes       3 bytes        4 bytes             177 bytes
>
> With this new label, we will find that the nombre of MPEG2-TS packet for
> each SNDU didn't change.
>
> Aniba.
>
>
> --
> 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


From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 12:02:53 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3NB2PKA021913
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 12:02:26 +0100 (BST)
Message-ID: <3CC53F42.6F25F948@erg.abdn.ac.uk>
Date: Tue, 23 Apr 2002 12:02:27 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51F26.E6DDED05@sophia.inria.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Marie-Jose Montpetit wrote <forwarded by admin for ip-dvb>:

I would be worried to propose a scheme based on user traffic statistics of
today. Yes there are huge numbers of IPv4 ACK packets out there and yes a
ton of http: traffic too. This is April 2002. Deploy IPv6 in a grand scale
and the 40 bytes traffic will go down significantly. Non TCP or http: based
protocols will have other sizes, will they dominate? Don't know...

If we want to change MPE then the solution should be robust enough to
support the changes the other IETF groups will propose... BTW I would
recommend the group works on a draft on the requirements (look at what NSIS
did). It would foster a better discussion about what we are trying to
achieve here.

Marie-Jose



Ghassane Aniba wrote:
> 
> Hi,
> i've a remark:
> if we have 96% of traffic with 1500 or 576 bytes, and 40 or 48 bytes, we
> found this:
> 
> if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we
> will have this results:
> 
> 148 bytes free  ----->  1508 bytes (9 * 184 bytes)
> 
> 152 bytes free  ----->   584 bytes (4*184 bytes)
> 
> 128 bytes free  ----->   56 bytes ( 1 * 184 bytes)
> 
> 136 bytes  free ----->   48 bytes ( 1 * 184 bytes)
> 
> this results confirm that we have enough space for adding our labels.
> Although, if we though about using a pointer, and a @ling_sat for each
> fragment of SNDU, we will have other results.
> 
> I'm thinking about adding another label, to the @link_sat_adress (I know
> that most of us, will say that's a lot of overhead, but i'm sur that it
> will be interesting).
> The name of label, will be " label_sitching". if you remember the
> descriptor which i've proposed, we foung this field.
> For each MPEG2-TS packet we will add 4 bytes, for this new label. We
> suppose that we have in maximum 32 spots. Each bit of the
> label_switching in the MPEG2-TS packet, will specify if this spot is
> concerned by this packet of not.
> So, we will eliminate the switching table from satellite, and having in
> her place, a smaller tables in each terrestrial terminal.
> 
> |---------------|------------|-----------------|------------------|
> | Mpeg2 Header  | @link_sat  | label_switching |  SNDU fragment   |
> |---------------|------------|-----------------|------------------|
>      4 bytes       3 bytes        4 bytes             177 bytes
> 
> With this new label, we will find that the nombre of MPEG2-TS packet for
> each SNDU didn't change.
> 
> Aniba.
> 
> --
> 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

From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 12:11:19 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3NBBEKA022042
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 12:11:14 +0100 (BST)
Message-ID: <3CC54153.B8D473F7@erg.abdn.ac.uk>
Date: Tue, 23 Apr 2002 12:11:15 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: ERG
X-Mailer: Mozilla 4.75 (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits.
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean



<<snip>>

> 
> If we take in consideration, that most of IP packet are 1500 or 576, and
> 40 or 48, and with a simple calcul, we see that the overhead don't
> affect.
> One thing more, i'll present another schema of encapsulation, into
> reduce the treatment on board the satellite.
> 

NOT a good starting point. We should also be addressing IPv6, and not constrain
the discussion to individual types of application. Some new applications have
very different packet length distributions.

The charter has also suggested we should consider compressed packet headers
which may significantly change things for the smaller packet sizes.

> >
> > > > > Thanks, and i'm waiting for all your remark or ask.
> > > > >
> 
> Aniba.
> 
> --
> 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

From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 12:32:15 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3NBW4KA022386
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 12:32:04 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3NBW1r03188
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 13:32:01 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC54633.AC4C49F7@sophia.inria.fr>
Date: Tue, 23 Apr 2002 13:32:03 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Solution for IPv6
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr> <3CC54153.B8D473F7@erg.abdn.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Gorry Fairhurst wrote:
> 
> <<snip>>
> 
> >
> > If we take in consideration, that most of IP packet are 1500 or 576, and
> > 40 or 48, and with a simple calcul, we see that the overhead don't
> > affect.
> > One thing more, i'll present another schema of encapsulation, into
> > reduce the treatment on board the satellite.
> >
> 
> NOT a good starting point. We should also be addressing IPv6, and not constrain
> the discussion to individual types of application. Some new applications have
> very different packet length distributions.
> 

In my opinion, to propose a good and the best solution, we must wait for
the satistics of the deployment of IPv6.
The proposed encapsulation don't depend totaly on the lenght of the IP
packets. I agree that if we change the lenght, we'll have other values,
but it don't mean that it's a problem for us.

> The charter has also suggested we should consider compressed packet headers
> which may significantly change things for the smaller packet sizes.
> 
> > >
> > > > > > Thanks, and i'm waiting for all your remark or ask.
> > > > > >
> >
> > Aniba.
> >

Aniba.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Tue Apr 23 22:06:58 2002
Received: from out011.verizon.net (out011pub.verizon.net [206.46.170.135])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3NL6eKA028585;
	Tue, 23 Apr 2002 22:06:45 +0100 (BST)
Received: from pavilion ([141.154.217.132]) by out011.verizon.net
          (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with SMTP
          id <20020423210632.JBPL22619.out011.verizon.net@pavilion>;
          Tue, 23 Apr 2002 16:06:32 -0500
Message-ID: <005601c1eb0a$4c77bb40$0201a8c0@pavilion>
Reply-To: "Marie-Jose Montpetit" <marie@mjmontpetit.com>
From: "Marie-Jose Montpetit" <vze2prqh@verizon.net>
To: <ip-dvb@erg.abdn.ac.uk>
Cc: "Gorry Fairhurst" <gorry@erg.abdn.ac.uk>
Subject: What are we trying to do?
Date: Tue, 23 Apr 2002 17:03:15 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-ERG-MailScanner: Found to be clean

I've been following the list for quite a while. The discussions are great
but I worry that we are forgetting a bit what we are trying to achieve here.
Especially, if we want to submit this to the transport people in the IETF,
we need so know exactly what the result of our WG will be. I tend to agree
that changing a standard for a trickle of improvement is not worthwhile. If
this small improvement however comes with a lot of added flexibility and
added interworking with other people then great!

So here is my shopping list of requirements/questions to ask ourselves.
Maybe this will evolve in a requirements ID so feel free to trash.

1. What satellite network  topology are we talking about
seems an idiotic question but I think some of the discussion we have had on
the use of PIDs and connectionless/connection oriented is related to the
overall topology; where are the switches/routers, are the PIDS rewritten
anywhere?
I can think of a few basic architectures:
- standard bentpipe with gateways: the users are "hidden" behind the
gateway; really the easy architecture and the ones I suppose favored by the
original broadcasters; in this really there is one fat pipe
- multiple gateways - more interesting since then you can get in mux/demux
issues and multicasting; this scales to the case where you have meshed
terminals that act one side as satellite gateways and the other as routers;
cute issues of return channel and satellite to MAC to IP addressing; the IP
DVB people have looked at that a lot when Patrick Schnell was there.
- meshed topology with onboard processing - much more addressing challenges!
Switching onboard creates interesting questions for the use of DVB; BTW the
usual "VC" is to link an uplink cell to a downlink beam in essence creating
a satellite switching from uplink to downlink (hence my question on
re-writing PIDs on board)
there are probably other architectures and variants of the above... the
DVB-T people may have other topologies...
2. What services are we transporting?
The discussion this morning about IPv6 was interesting... I think the
services should be looked into more closely than just unicast-multicast.
Satellites can be used for many things and if we want to be part of the
mobile-ip infrastructure then IPv6 is a requirement... But is it? I think we
need a list of things we will transport and to go a bit beyond the usual VBR
traffic for multimedia... Also it would help define what we need in terms of
QoS and availability of the service - a big thing as you know if you go Ka
band
3. Where are the users?
If we do not have direct access to the end users then we should look
carefully at addressing and not make it overly complicated. I have the
mentality that the routers above us are fast at IP routing and cheap and we
should not try to do their jobs; also filtering on too many addresses could
be interesting in another way: are we going to have a satellite-BGP-like
architecture?
4. Where are we in the stack?
We seem to discuss disparately about link, MAC, network... I suppose the new
encapsulation would be both link and MAC; the Internet works so maybe we
want to leave the upper layer alone except in terms of intercepting QoS?
5. QoS
How are we going to use TOS or RSVP or whatever NSIS comes up with (are we
monitoring them?);  do we want to do inband or out of band signaling/setup
ahead a flow?
6. Related to above: end to end delay
We need a delay budget that includes the end to end: modulation, coding etc.
not just segmentation. Then we may find that
for certain VBR services that have tight jitter requirements sending a 1/2
empty packet is the only way to meet the QoS. Yes wasted bandwidth but added
revenues...

I think I could go on forever... Could be fun to see what the DVB-T and even
the cable people have to say. Also the people on commercial implementations,
speak up! The new encapsulation should enable new services yes but also I
suppose increased revenues somewhere.

BTW about the IPR issues: there are patented protocols in the Internet (Real
and RTSP I think for example) and tag switching and MPLS probably have
specifics patented by one company or another.

Sorry for this long email. I've been off for a long time (maybe that was a
good thing?).

Marie-Jose
marie@mjmontpetit.com




From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:14:51 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1EeKA002387
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 02:14:41 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O1Sf621907
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 19:28:42 -0600
Message-ID: <006701c1eb35$df800e30$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr>
Subject: Re: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits.
Date: Tue, 23 Apr 2002 19:15:15 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

 From: "Ghassane Aniba" <Ghassane.Aniba@sophia.inria.fr>
Sent: Tuesday, April 23, 2002 1:19 AM
Subject: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits.


.....SNIP.
>
> If we take in consideration, that most of IP packet are 1500 or 576, and
> 40 or 48, and with a simple calcul, we see that the overhead don't
> affect.
> One thing more, i'll present another schema of encapsulation, into
> reduce the treatment on board the satellite.
>
We should not base an encapsulation design on the momentarily observed
packet statistics - as has been pointed out by several people, this might
change very quickly.
Furthermore, when we start packing - and with a 184 byte payload field this
seems advisable, then your argument

> if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we
..... assume for example a FTP transfer of a file of 100KByte
>
> 152 bytes free  ----->   584 bytes (4*184 bytes)
>
 leads to the following comparison:
without packing you transmit a total of 126,592 (give or take a few) Bytes,
with packing you transfer 100,096 bytes (give or take a few, depending on
your encapsulation)
and that IS a significant difference.

if you think that is too big - take 10KB in which case the number come out
to 13,248/10,120.

--Horst


BTW I don't seem to get all your messages - from Gorrys replies I can see
that I am missing some.


From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:24:43 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1OMKA002479
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 02:24:23 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O1cO621951
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 19:38:24 -0600
Message-ID: <007301c1eb37$3a780f80$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <Pine.GSO.4.05.10204231046100.21900-100000@mausmaki.cosy.sbg.ac.at>
Subject: Re: New Descriptor.]
Date: Tue, 23 Apr 2002 19:24:57 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

 From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
Sent: Tuesday, April 23, 2002 1:58 AM
Subject: Re: New Descriptor.]


> On Tue, 23 Apr 2002, Patrick Cipiere wrote:
>
> >
> > "Kearney" <clausen@cosy.sbg.ac.at> wrote:
> >
> > > I think this is absolute overkill - to address 2^28 multicast groups
or
> > > individual stations in ONE PID stream is unrealistic. And remember:
every
> > > bit counts.
> >
> > How many addresses do you think is realistic?
> > I don't understand why we should not allow the full IP adresses scope
> > on one PID.
>
> another related question would be:
>
> how does the correct scheme for segmenting the IP-address space
> into PIDs look like.
>
Question: how does the scheme for segmenting NSAP or E.164 addresses into
ATM VP/VC connection IDs look?
What we really need is a solution for mapping IP addresses to either local
subnetwork addresses (connectionless) or to connecti0on_IDs (labels -
connection-oriented) and, of course, multicast groups.

> and there are a couple of possible solutions (also remember there
> are receivers out there which are not capable of filtering
> 2^13 PIDs)
>
> 1) put all the traffic in one PID
> + simple implementation on the receiver side (just filter a
> single PID)
> - load on the receiver
>
> 2) put unicast inside one PID
>    group multicast in several other PIDs
> + (see above - at least for P2P connections)
> - for the unicast case, there's no easy way to
> do fast filtering (ar HW/FW level, without
> looking at the IP address - so the work
> needs to be done in the IP stack)
>
> 3) put every connection into a single PID (like PVCs)
> - PID space exhaustion: possible problems with OBPs (like skyplex)
> - most existing receivers cannot HW-filter more than n-PIDs
>
> all the above points share the need for an IP->PID table.
>
not quite: IP->local subnetwork address ("LSA" - classical Internet datagram
philosophy), and then LSA->PID
or  IP -> local subnetwork connection_ID ("label" - see MPLS), and then
Label -> PID
> tm
> --
> in some way i do, and in some way i don't.
>
--


From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:30:28 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1UGKA002544
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 02:30:16 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O1iH621985
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 19:44:17 -0600
Message-ID: <007901c1eb38$0d48b810$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <Pine.GSO.4.05.10204231046100.21900-100000@mausmaki.cosy.sbg.ac.at> <3CC52868.10CB468C@sophia.inria.fr>
Subject: Re: Number of PID
Date: Tue, 23 Apr 2002 19:30:51 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

From: "Ghassane Aniba" <Ghassane.Aniba@sophia.inria.fr>
Sent: Tuesday, April 23, 2002 2:24 AM
Subject: Number of PID


> Thomas 'Dent' Mirlacher wrote:
...
SNIP
...
> > and there are a couple of possible solutions (also remember there
> >         are receivers out there which are not capable of filtering
> >         2^13 PIDs)
>
> We will not use 2^13 PID. In the first time we'll use just 4 bits from
> 13 bits (20 PID), as you say, the receivers, until now, could only
> filter 20 PID.
> That's why i've said, we will have 2^28 connection (4 bits from PID and
> 24 from @link_sat)
>
> >
> > 1) put all the traffic in one PID
> >         + simple implementation on the receiver side (just filter a
> >                 single PID)
> >         - load on the receiver
>
> We won't profit from the PID if we do like this.
> In fthe future if the receivers, will be able to filter more PID, it
> will be profitable for us, and we won't need any change in our schema.
>
in the future faster chips might allow you to scan more than 20 PIDs
simultaneously but certainly not one or two orders of magnitude more
and in the future you might encounter higher data rates from the channel
which would compensate the increase in processing speed


> >
> > 2) put unicast inside one PID
> >    group multicast in several other PIDs
> >         + (see above - at least for P2P connections)
> >         - for the unicast case, there's no easy way to
> >                 do fast filtering (ar HW/FW level, without
> >                 looking at the IP address - so the work
> >                 needs to be done in the IP stack)
>
> Another problem, there isn't enough PID to do it.2^13.
>
the way in which Ethernet treats IP multicast address binding is not the
only way in which this could be done - how are ATM networks doing this?

> >
> > 3) put every connection into a single PID (like PVCs)
> >         - PID space exhaustion: possible problems with OBPs (like
skyplex)
> >         - most existing receivers cannot HW-filter more than n-PIDs
>
> This is why we will just use i20 PID n the first time.
>
> >
> > all the above points share the need for an IP->PID table.
> >
> It's clear.
>
> >         tm
> > --
> > in some way i do, and in some way i don't.
>
> Aniba.
>
SNIP

--cls


From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:42:08 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1fgKA002619
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 02:41:43 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O1ti622058
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 19:55:44 -0600
Message-ID: <007f01c1eb39$a688a200$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51F26.E6DDED05@sophia.inria.fr> <3CC53F42.6F25F948@erg.abdn.ac.uk>
Subject: Re: Self routing
Date: Tue, 23 Apr 2002 19:42:18 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

From: "Gorry Fairhurst" <gorry@erg.abdn.ac.uk>
Sent: Tuesday, April 23, 2002 4:02 AM
Subject: Re: Self routing


> Marie-Jose Montpetit wrote <forwarded by admin for ip-dvb>:
>
> I would be worried to propose a scheme based on user traffic statistics of
> today. Yes there are huge numbers of IPv4 ACK packets out there and yes a
> ton of http: traffic too. This is April 2002. Deploy IPv6 in a grand scale
> and the 40 bytes traffic will go down significantly. Non TCP or http:
based
> protocols will have other sizes, will they dominate? Don't know...
>
> If we want to change MPE then the solution should be robust enough to
> support the changes the other IETF groups will propose... BTW I would
> recommend the group works on a draft on the requirements (look at what
NSIS
> did). It would foster a better discussion about what we are trying to
> achieve here.
>
> Marie-Jose
>
I don't think we want to change MPE but come up with an alternative, more
efficient and more flexible solution.
I agree with Gorry and Harri concerning header compression - we should keep
this in mind and come up with a design that fully supports it, but we should
not include it in the encapsulation.


>
>
> Ghassane Aniba wrote:
> >
> > Hi,
> > i've a remark:
> > if we have 96% of traffic with 1500 or 576 bytes, and 40 or 48 bytes, we
> > found this:
> >
> > if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we
> > will have this results:
> >
> > 148 bytes free  ----->  1508 bytes (9 * 184 bytes)
> >
> > 152 bytes free  ----->   584 bytes (4*184 bytes)
> >
> > 128 bytes free  ----->   56 bytes ( 1 * 184 bytes)
> >
> > 136 bytes  free ----->   48 bytes ( 1 * 184 bytes)
> >
> > this results confirm that we have enough space for adding our labels.
> > Although, if we though about using a pointer, and a @ling_sat for each
> > fragment of SNDU, we will have other results.
> >
> > I'm thinking about adding another label, to the @link_sat_adress (I know
> > that most of us, will say that's a lot of overhead, but i'm sur that it
> > will be interesting).
> > The name of label, will be " label_sitching". if you remember the
> > descriptor which i've proposed, we foung this field.
> > For each MPEG2-TS packet we will add 4 bytes, for this new label. We
> > suppose that we have in maximum 32 spots. Each bit of the
> > label_switching in the MPEG2-TS packet, will specify if this spot is
> > concerned by this packet of not.
> > So, we will eliminate the switching table from satellite, and having in
> > her place, a smaller tables in each terrestrial terminal.
> >
> > |---------------|------------|-----------------|------------------|
> > | Mpeg2 Header  | @link_sat  | label_switching |  SNDU fragment   |
> > |---------------|------------|-----------------|------------------|
> >      4 bytes       3 bytes        4 bytes             177 bytes
> >
> > With this new label, we will find that the nombre of MPEG2-TS packet for
> > each SNDU didn't change.
> >
> > Aniba.
I like this 177 bytes number - this fits very well into todays 16/32 aligned
architectures and makes for efficient moves.

one more point: you said that you only use 4 bits of the 13 bits of the PID
since your hardware can scan only a maximum of 20 PIDs - who or what is
scanning your 24 bits of the link_sat field? I suppose this is a separate
box - i.e. one protocol layer up.

--cls


From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 02:47:18 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O1lBKA002663
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 02:47:12 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3O21D622121
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 23 Apr 2002 20:01:13 -0600
Message-ID: <008701c1eb3a$6ab98c20$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr> <3CC54153.B8D473F7@erg.abdn.ac.uk> <3CC54633.AC4C49F7@sophia.inria.fr>
Subject: Re: Solution for IPv6
Date: Tue, 23 Apr 2002 19:47:47 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

From: "Ghassane Aniba" <Ghassane.Aniba@sophia.inria.fr>
Sent: Tuesday, April 23, 2002 4:32 AM
Subject: Solution for IPv6


> Gorry Fairhurst wrote:
> >
> > <<snip>>
> >
> > >
> > > If we take in consideration, that most of IP packet are 1500 or 576,
and
> > > 40 or 48, and with a simple calcul, we see that the overhead don't
> > > affect.
> > > One thing more, i'll present another schema of encapsulation, into
> > > reduce the treatment on board the satellite.
> > >
> >
> > NOT a good starting point. We should also be addressing IPv6, and not
constrain
> > the discussion to individual types of application. Some new applications
have
> > very different packet length distributions.
> >
>
> In my opinion, to propose a good and the best solution, we must wait for
> the satistics of the deployment of IPv6.
> The proposed encapsulation don't depend totaly on the lenght of the IP
> packets. I agree that if we change the lenght, we'll have other values,
> but it don't mean that it's a problem for us.
>
I disagree - we should NOT base the design on a parameter value which could
(and will) change such as packet statistics. We should comu up with a
flexible design that can support different services. Please take a look at
the RTP design, for example, for a flexible and lean protocol design.


> > The charter has also suggested we should consider compressed packet
headers
> > which may significantly change things for the smaller packet sizes.
> >
we should keep in mind that header compression might be required by some
services but this should not be included in the design of an encapsulation
for a link/subnetwork level.

--cls


From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 08:01:34 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O713KA004724
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 08:01:03 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id JAA27193
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 09:01:03 +0200 (MET DST)
Date: Wed, 24 Apr 2002 09:01:03 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
In-Reply-To: <007f01c1eb39$a688a200$79068a81@nmttb97i6f89th>
Message-ID: <Pine.GSO.4.05.10204240851270.22636-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

--snip/snip

> I don't think we want to change MPE but come up with an alternative, more
> efficient and more flexible solution.

which set of requirements in mind? MPE probably is not the best solution,
but it works.
it is layer2+layer3, and your proposal would be layer3 - which is fine, 
if you have a specific set of services you'd like to support, but you'll
have troubles supporting a different set of services in an efficient way.

> I agree with Gorry and Harri concerning header compression - we should keep
> this in mind and come up with a design that fully supports it, but we should
> not include it in the encapsulation.

right. - shouldn't the encapsulation just encapsulate the upper layers
(e.g. IP - which is know to work, and cannot be the layer we'd like to
change here), and do it in an efficient way (not only bandwith/troughput-wise,
but also in respect for possible other QoS requirements)

--snip/snip
> one more point: you said that you only use 4 bits of the 13 bits of the PID
> since your hardware can scan only a maximum of 20 PIDs - who or what is
> scanning your 24 bits of the link_sat field? I suppose this is a separate
> box - i.e. one protocol layer up.

one problem is the misuse of the PID here - well or probably i simply don't
understand the usage of the PID in your case.
the PID is used for segmenting the physical channel into several logical
ones, and if you reassign the meaning of the PID for beeing part of your
label thats fine for you, but on a transponder where video and data is
mixed, you run into a strange ituation where the PID is used in two
different ways at once. 

	++Thomas

-- 
in some way i do, and in some way i don't.


From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 09:36:02 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O8ZqKA005645
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 09:35:52 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3O8ZmY17511
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 10:35:48 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC66E67.1CDB77C3@sophia.inria.fr>
Date: Wed, 24 Apr 2002 10:35:51 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits.
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51921.809A3F1E@sophia.inria.fr> <006701c1eb35$df800e30$79068a81@nmttb97i6f89th>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Kearney wrote:
> 
>  From: "Ghassane Aniba" <Ghassane.Aniba@sophia.inria.fr>
> Sent: Tuesday, April 23, 2002 1:19 AM
> Subject: (4 bits from PID * 24 bits from @link_sat_adress) == 28 bits.
> 
> .....SNIP.
> >
> > If we take in consideration, that most of IP packet are 1500 or 576, and
> > 40 or 48, and with a simple calcul, we see that the overhead don't
> > affect.
> > One thing more, i'll present another schema of encapsulation, into
> > reduce the treatment on board the satellite.
> >
> We should not base an encapsulation design on the momentarily observed
> packet statistics - as has been pointed out by several people, this might
> change very quickly.
> Furthermore, when we start packing - and with a 184 byte payload field this
> seems advisable, then your argument
> 
> > if we use the SNDU encapsulation ( + 8 bytes for each IP packet), we
> ..... assume for example a FTP transfer of a file of 100KByte
> >
> > 152 bytes free  ----->   584 bytes (4*184 bytes)
> >
>  leads to the following comparison:
> without packing you transmit a total of 126,592 (give or take a few) Bytes,
> with packing you transfer 100,096 bytes (give or take a few, depending on
> your encapsulation)
> and that IS a significant difference.
> 

I totaly agree with you, but this encapsulation, until now, is the
unique wich give us possibility to switch mpeg2-TS. with other ther
encapsulation, we have to reassembly the fragments of packet, if we want
switching it.
It's sur that it takes a lot of places, but this propose a new
possibilities like switching onboard satellite.

> if you think that is too big - take 10KB in which case the number come out
> to 13,248/10,120.
> 
> --Horst
> 
> BTW I don't seem to get all your messages - from Gorrys replies I can see
> that I am missing some.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 09:43:48 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3O8hEKA005727
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 09:43:14 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3O8hAY18253
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 10:43:11 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC67021.E49828DE@sophia.inria.fr>
Date: Wed, 24 Apr 2002 10:43:13 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
References: <3CC42317.C8B8744C@erg.abdn.ac.uk> <003e01c1ea84$7c9903f0$79068a81@nmttb97i6f89th> <3CC51F26.E6DDED05@sophia.inria.fr> <3CC53F42.6F25F948@erg.abdn.ac.uk> <007f01c1eb39$a688a200$79068a81@nmttb97i6f89th>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Kearney wrote:

> I like this 177 bytes number - this fits very well into todays 16/32 aligned
> architectures and makes for efficient moves.

It's not the most important problem (16/32 alligned), if we stand that
it's important to use this encapsulation, we will use 176 bytes.
Which is important now, is to propose different possibilities of
encapsulation, which solves and give us possibility to :
-> identify the connection
-> to switch the mpeg2-Ts packet.
-> to have less overhead.
-> and which is adapted to the multicast flows.

> 
> one more point: you said that you only use 4 bits of the 13 bits of the PID
> since your hardware can scan only a maximum of 20 PIDs - who or what is
> scanning your 24 bits of the link_sat field? I suppose this is a separate
> box - i.e. one protocol layer up.

As i know, the receiver could just filter 20 PID by Hardware, but he can
filter more by software. the PID will be filtred by the hardware
implementation, and the @link_sat, by software.
> 
> --cls

-- 
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

From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 13:20:43 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3OCKBKA008436
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 13:20:12 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3OCKBK04561;
	Wed, 24 Apr 2002 14:20:11 +0200
Date: Wed, 24 Apr 2002 14:20:11 +0200
Message-Id: <200204241220.g3OCKBK04561@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
X-ERG-MailScanner: Found to be clean

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.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 13:34:52 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3OCYNKA008640
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 13:34:23 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3OCYNt04566;
	Wed, 24 Apr 2002 14:34:23 +0200
Date: Wed, 24 Apr 2002 14:34:23 +0200
Message-Id: <200204241234.g3OCYNt04566@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: <3CC4257E.65958B0@erg.abdn.ac.uk> (message from Gorry Fairhurst
	on Mon, 22 Apr 2002 16:00:11 +0100)
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
X-ERG-MailScanner: Found to be clean


Gorry wrote:

>> > 0x???? : Bridged Ethernet Frame
>> 
>> I would recommend 0x6558 (Transparent Ethernet Bridging)
>>

> What do you think the FCS should contain? 

If you are talking about the ethernet FCS, this is an interesting
question, and I think we have to make things clear about that.
So the question is: does packets with EtherType 0x6558 (Transparent
Ethernet Bridging) have a 4 bytes FCS?
I have been chasing this answer for several years, and it looks like
nobody has the answer.
So my answer, so far, is no FCS for the encapsulated ethernet packet.
However we should use the LAN FCS defined in the draft.

> Should the SNDU include an Ethernet padding (I assume this doesn't matter)?

I am not sure to understand what you mean. So I guess we do not need
padding.

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 13:42:24 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3OCfsKA008765
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 13:41:54 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3OCfoY08986
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 14:41:50 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC6A810.1DF67303@sophia.inria.fr>
Date: Wed, 24 Apr 2002 14:41:52 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
References: <200204241220.g3OCKBK04561@ra.udcast.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

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

From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 13:55:04 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3OCsoKA009016
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 13:54:50 +0100 (BST)
Message-ID: <3CC6AB1A.55E58E04@erg.abdn.ac.uk>
Date: Wed, 24 Apr 2002 13:54:51 +0100
From: Dr G Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: ERG, Aberdeen, UK
X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
References: <200204241234.g3OCYNt04566@ra.udcast.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean



Patrick Cipiere wrote:
> 
> Gorry wrote:
> 
> >> > 0x???? : Bridged Ethernet Frame
> >>
> >> I would recommend 0x6558 (Transparent Ethernet Bridging)
> >>
> 
> > What do you think the FCS should contain?
> 
> If you are talking about the ethernet FCS, this is an interesting
> question, and I think we have to make things clear about that.
> So the question is: does packets with EtherType 0x6558 (Transparent
> Ethernet Bridging) have a 4 bytes FCS?
> I have been chasing this answer for several years, and it looks like
> nobody has the answer.
> So my answer, so far, is no FCS for the encapsulated ethernet packet.
> However we should use the LAN FCS defined in the draft.
> 
> > Should the SNDU include an Ethernet padding (I assume this doesn't matter)?
> 
> I am not sure to understand what you mean. So I guess we do not need
> padding.

Just to be sure... A small payload will normally be padded to the 
Ethernet Minimum frame size - this involves sending padding bytes to
make the frame >= 64B (incl 4B FCS).

IP devices normally ignore this padding.

Some remote bridges don't do IP-level processing, and therefore
forward the payload and also the padding - particularly those devices
which also forward the original LAN FCS.

I guess if the frame has a length field (i.e. LLC) then, it's easy
for bridges to spot the padding, with DIX format frames, this is less easy.

> 
> Patrick.
> --
> UDcast: Full IP over Broadcast Media
> 
> Phone:  (+33) (0)4 93 00 16 99
> Mobile: (+33) (0)6 14 21 55 98
> Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 14:35:58 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3ODZVKA009555
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 14:35:31 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3ODZVZ04711;
	Wed, 24 Apr 2002 15:35:31 +0200
Date: Wed, 24 Apr 2002 15:35:31 +0200
Message-Id: <200204241335.g3ODZVZ04711@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: <3CC6AB1A.55E58E04@erg.abdn.ac.uk> (message from Dr G Fairhurst
	on Wed, 24 Apr 2002 13:54:51 +0100)
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
X-ERG-MailScanner: Found to be clean

Gorry wrote:

> Just to be sure... A small payload will normally be padded to the 
> Ethernet Minimum frame size - this involves sending padding bytes to
> make the frame >= 64B (incl 4B FCS).

Got the point.
My understanding: the padding is only needed at the physical layer, so
I think in our design there is no use to add padding because in this
case ethernet is not at the physical layer.

mpeg2, MPE and the new design will have their own padding if needed.

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 14:51:53 2002
Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3ODpGKA009784
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 14:51:16 +0100 (BST)
Received: from artemis.ee.surrey.ac.uk ([131.227.88.18] ident=eep1lw)
	by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4)
	id 170NAs-0006Y7-00
	for ip-dvb@erg.abdn.ac.uk; Wed, 24 Apr 2002 14:51:10 +0100
Date: Wed, 24 Apr 2002 14:51:09 +0100 (BST)
From: Lloyd Wood <l.wood@eim.surrey.ac.uk>
X-X-Sender: eep1lw@artemis.ee.surrey.ac.uk
Reply-To: Lloyd Wood <L.Wood@eim.surrey.ac.uk>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
In-Reply-To: <200204241335.g3ODZVZ04711@ra.udcast.com>
Message-ID: <Pine.SOL.4.43.0204241444290.25444-100000@artemis.ee.surrey.ac.uk>
Organization: speaking for none
X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/
X-no-archive: yes
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Scanner: exiscan *170NAs-0006Y7-00*YgRBFEXRwis* (SECM, UniS)
X-ERG-MailScanner: Found to be clean

On Wed, 24 Apr 2002, Patrick Cipiere wrote:

> Gorry wrote:
>
> > Just to be sure... A small payload will normally be padded to the
> > Ethernet Minimum frame size - this involves sending padding bytes to
> > make the frame >= 64B (incl 4B FCS).
>
> Got the point.
> My understanding: the padding is only needed at the physical layer, so
> I think in our design there is no use to add padding because in this
> case ethernet is not at the physical layer.

you might want to take a look at the martini drafts in mpls/pwe3,
which have been making a Big Thing of the ethernet padding.

draft-martini-l2circuit-encap-mpls has a fixup length field to cater
just for this, rather than having a sensible per-payload length field:

   The next 6 bits provide a length field, which is used as follows: If
   the packet's length (defined as the length of the layer 2 payload
   plus the length of the control word) is less than 64 bytes, the
   length field MUST be set to the packet's length. Otherwise the length
   field MUST be set to zero. The value of the length field, if non-
   zero, can be used to remove any padding. When the packet reaches the
   service provider's egress router, it may be desirable to remove the
   padding before forwarding the packet.

lots of heated discussion of this on the pwe3 list.

L.

> mpeg2, MPE and the new design will have their own padding if needed.
>
> Patrick.
> --
> UDcast: Full IP over Broadcast Media
>
> Phone:  (+33) (0)4 93 00 16 99
> Mobile: (+33) (0)6 14 21 55 98
> Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com
>

<L.Wood@surrey.ac.uk>PGP<http://www.ee.surrey.ac.uk/Personal/L.Wood/>


From majordomo-owner@erg.abdn.ac.uk Wed Apr 24 23:53:51 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3OMrcKA018294
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 23:53:39 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3ON7f631250
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 17:07:41 -0600
Message-ID: <00bb01c1ebeb$567ae0e0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <Pine.GSO.4.05.10204240851270.22636-100000@mausmaki.cosy.sbg.ac.at>
Subject: Re: Self routing
Date: Wed, 24 Apr 2002 16:54:14 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
Sent: Wednesday, April 24, 2002 12:01 AM
Subject: Re: Self routing


> --snip/snip
>
> > I don't think we want to change MPE but come up with an alternative,
more
> > efficient and more flexible solution.
>
> which set of requirements in mind? MPE probably is not the best solution,
> but it works.
> it is layer2+layer3, and your proposal would be layer3 - which is fine,
> if you have a specific set of services you'd like to support, but you'll
> have troubles supporting a different set of services in an efficient way.
>
would you, please, define what you mean with "layer 3"  -  why is an
encapsulation layer three, what functionality do you see that belongs into
the "network lauer"??

--cls


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 05:20:24 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P4KBKA020917
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 05:20:12 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3P4YE601088
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 22:34:14 -0600
Message-ID: <00c901c1ec18$f54c19a0$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <200204241220.g3OCKBK04561@ra.udcast.com>
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
Date: Wed, 24 Apr 2002 22:20:47 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

From: "Patrick Cipiere" <Patrick.Cipiere@udcast.com>
Sent: Wednesday, April 24, 2002 5:20 AM
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt


> 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.
>
This is an important point. If you look at my draft - I had indicated that
using the standard adaptation field format of four bytes might be required
due to compatibility with the MPEG-2 standard.  I have looked very carefully
at the 13818-1 document but nowhere could I find an indication of how the
AFC bits have to be treated or can be treated for "private data". Tables
2.2, 2.5  and 2.6 of this document seem to require that the syntax of the
adaptation field be adhered to - and this would mean we have to insert all 4
bytes. If this is NOT the case, we are free to make a different choice.
Looking at 2.4.3.5 - where the semantics for adaptation fields used in PES
packets is defined one could interpret this as allowing to override the
4-byte form - how else would you carry 2 or 3 padding bytes ?  And a little
later (several paragraphs below table 2.6) is a remark saying if the
transport_private_data_flag is set, the rest of the adaptation field is
private data; one byte with the length (possibly ==0) and then ...?

WE REALLY NEED TO GET AN ANSWER FROM THE PEOPLE WHO "OWN" MPEG-2 AND CAN
TELL US WHETHER IT IS OK FOR "PRIVATE DATA" to make use of the AFC bits and
the adaptation field in a different way i.e. in a way which deviates from
Table 2.2, 25 and Table 2.6. Ssure, you can always do this inside a
"private" network but when you have to interoperate with other equipment you
might run into serious incompatibilities. For example, TS packets with
AFC=="00" shall be discarded by standard decoders - what will they do if
they get a TS packet which can not be parsed according to 2.2, 2.5 and 2.6 -
will they trop the packet or forward it?

Is there anybody reading this list who can help???


> 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.
> ...
I agree with you but I have on purpose left an address field out of the
encapsulation, assuming that it will follow inside as a part of the
encapsulated structure. Of course this address will have to be bound to an
IP address (in case we carry an IP datagram) on the one side and then it
will have to be mapped to a PID on the other side.
In a way similar to PPP which also leaves this open and there are standards
for doing PPP over ATM or PPP over SDH/Sonet. I am still convinced that for
an MPEG-2 system it is better to assume flow "labels" instead of datagram
addresses.

>
> 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
>
I do believe that you need a link-level "address/label" but it is NOT your
typical IEEE MAC address. MAC addresses are globally unique identifiers
carrying, for example 3 bytes of "manufacturer prefix" and the 3 bytes of a
manufacturer assigned serial number. Binding an IP address to an Ethernet
address is done by an ARP and the frame carries both address field = 32 + 48
bits; but you couild also bind a 32-bit address to any other "label" and the
label could have >32 bits (e.g. IPv6 addresses), ==32 bits (not very
sensible) or <32 bits. In that latter case you ought to know how many IP
addresses your network will maximally use in order to find out how long your
"label" should be.

If we carry IP datagrams we have in that packet the source and the
destination address; if we consider the MPEG-2 system a subnetwork, we can
look at it as either a connectionless network in which case we would have to
carry a source and a destination local address (taking Ethernet MAC
addresses for this is not very efficient) or we look at it as a connection
oriented network in which case we could use a single connection_ID - and the
PID could be a subfield of this.
Thte length of this field depends on your requirements: if you feel that
65000 individual stations AND/OR multicast groups are sufficient, then 16
bits are enough. And remenber, for satellites this applies for one footprint
only.


> +--+--------------+----------------+----------
> |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.

If you want to do on-board switching of TS packets, then, of course, this
"label" has to be in every cell - as outlined in Ghassane's messages. But
this is a separate subject - it has more to tdo with the segmentation and
reassembly strategy but the label field must come from "above" i.e. the next
higher layer.

Sorry this got so long but I hope it helps in our discussion.

--Horst


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 05:26:34 2002
Received: from ladron.cs.nmt.edu (ladron.cs.nmt.edu [129.138.6.58])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P4QLKA020974
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 05:26:22 +0100 (BST)
Received: from nmttb97i6f89th ([129.138.6.121])
	by ladron.cs.nmt.edu (8.11.2/8.11.2) with SMTP id g3P4eO601131
	for <ip-dvb@erg.abdn.ac.uk>; Wed, 24 Apr 2002 22:40:24 -0600
Message-ID: <00d101c1ec19$d1afc720$79068a81@nmttb97i6f89th>
Reply-To: "Kearney" <hd.cls@acm.org>
From: "Kearney" <clausen@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
References: <200204241220.g3OCKBK04561@ra.udcast.com> <3CC6A810.1DF67303@sophia.inria.fr>
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
Date: Wed, 24 Apr 2002 22:26:57 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

From: "Ghassane Aniba" <Ghassane.Aniba@sophia.inria.fr>
Sent: Wednesday, April 24, 2002 5:41 AM
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt


...SNIP...

> > 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,
by including this (hopefully not 48 byte long) address or label in every TS
packet just as you proposed in your previous messages. In that case you do
not have to include it in the encapsulation and bind it directly to the
higher-layer address, e.g. IP multicast.
> --
> Ghassane ANIBA



From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 07:52:10 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P6peKA021901
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 07:51:40 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id IAA07296
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 08:51:40 +0200 (MET DST)
Date: Thu, 25 Apr 2002 08:51:40 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
In-Reply-To: <00bb01c1ebeb$567ae0e0$79068a81@nmttb97i6f89th>
Message-ID: <Pine.GSO.4.05.10204250848280.23230-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

> > --snip/snip
> >
> > > I don't think we want to change MPE but come up with an alternative,
> more
> > > efficient and more flexible solution.
> >
> > which set of requirements in mind? MPE probably is not the best solution,
> > but it works.
> > it is layer2+layer3, and your proposal would be layer3 - which is fine,
> > if you have a specific set of services you'd like to support, but you'll
> > have troubles supporting a different set of services in an efficient way.
> >
> would you, please, define what you mean with "layer 3"  -  why is an
> encapsulation layer three, what functionality do you see that belongs into
> the "network lauer"??

this hould be 2+2.5 instead of 2+3 (MAC+LLC) - the 3 came out of a rounding
error ;)

	++Thomas
-- 
in some way i do, and in some way i don't.


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 08:33:29 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P7WxKA022305
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 08:32:59 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id JAA08192
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 09:32:59 +0200 (MET DST)
Date: Thu, 25 Apr 2002 09:32:59 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
In-Reply-To: <00d101c1ec19$d1afc720$79068a81@nmttb97i6f89th>
Message-ID: <Pine.GSO.4.05.10204250927010.23230-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

--snip/snip

> > > 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
> > > +--+--------------+----------------+-----------  --+----------

in case "10" you're exaclty at the bandwidth-consumtion where MPE is
(well +/- 2 byte per PDU)

also it's a point to discuss if you need all the fields in the MPE
header - but at least it's a start, after having the requirements
to go from (probably most of the people wouldn't be happy with the
MAC address layout in the MPE header ...)

	++Thomas

-- 
in some way i do, and in some way i don't.


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 08:49:05 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P7mdKA022476
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 08:48:39 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3P7mcq05887;
	Thu, 25 Apr 2002 09:48:38 +0200
Date: Thu, 25 Apr 2002 09:48:38 +0200
Message-Id: <200204250748.g3P7mcq05887@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: 
	<Pine.GSO.4.05.10204240851270.22636-100000@mausmaki.cosy.sbg.ac.at>
	(dent@cosy.sbg.ac.at)
Subject: Re: Self routing
X-ERG-MailScanner: Found to be clean

"Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at> wrote:

> which set of requirements in mind? MPE probably is not the best solution,
> but it works.

I completely agree. If we come up with a new design, it must
drastically improve the previous and answer useful ans usable
requirements that can't be currently addressed.

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 09:10:20 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P89mKA022729
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 09:09:50 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3P89lp05937;
	Thu, 25 Apr 2002 10:09:47 +0200
Date: Thu, 25 Apr 2002 10:09:47 +0200
Message-Id: <200204250809.g3P89lp05937@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: <00c901c1ec18$f54c19a0$79068a81@nmttb97i6f89th>
	(clausen@cosy.sbg.ac.at)
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
X-ERG-MailScanner: Found to be clean

"Kearney" <clausen@cosy.sbg.ac.at> wrote:

> If we carry IP datagrams we have in that packet the source and the
> destination address;

Yes, layer 3 addresses.
On a broadcast link, I believe we need layer 2 addresses.

> if we consider the MPEG-2 system a subnetwork, we can
> look at it as either a connectionless network in which case we would have to
> carry a source and a destination local address (taking Ethernet MAC
> addresses for this is not very efficient)

Could you explain "this is not very efficient"?

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 09:14:29 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P8E5KA022789
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 09:14:07 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3P8E5v05954;
	Thu, 25 Apr 2002 10:14:05 +0200
Date: Thu, 25 Apr 2002 10:14:05 +0200
Message-Id: <200204250814.g3P8E5v05954@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: 
	<Pine.GSO.4.05.10204250927010.23230-100000@mausmaki.cosy.sbg.ac.at>
	(dent@cosy.sbg.ac.at)
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
X-ERG-MailScanner: Found to be clean

"Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at> wrote:

> in case "10" you're exaclty at the bandwidth-consumtion where MPE is
> (well +/- 2 byte per PDU)

Yes.
In between wou might have received my previous mail


> "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at> wrote:
>
>> which set of requirements in mind? MPE probably is not the best solution,
>> but it works.
>
> I completely agree. If we come up with a new design, it must
> drastically improve the previous and answer useful ans usable
> requirements that can't be currently addressed.

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 09:18:09 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P8HpKA022840
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 09:17:51 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3P8HlG19650
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 10:17:48 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC7BBAE.F3E0B21D@sophia.inria.fr>
Date: Thu, 25 Apr 2002 10:17:50 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
References: <200204250748.g3P7mcq05887@ra.udcast.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Patrick Cipiere wrote:
> 
> "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at> wrote:
> 
> > which set of requirements in mind? MPE probably is not the best solution,
> > but it works.
> 
> I completely agree. If we come up with a new design, it must
> drastically improve the previous and answer useful ans usable
> requirements that can't be currently addressed.
> 
Sur. With MPE encapsulation we couldn't doing a filtring depending on
the source adress( for exemple in Multicast SSM). The new encapsulation
has to do it.

> Patrick.
> --
> UDcast: Full IP over Broadcast Media
> 

Ghassane.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 09:22:24 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P8LvKA022921
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 09:21:57 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3P8LlG20007
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 10:21:51 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC7BC9D.CC9CF9DE@sophia.inria.fr>
Date: Thu, 25 Apr 2002 10:21:49 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Switching in new encapsulation.
References: <200204250748.g3P7mcq05887@ra.udcast.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Hi,
i've a question : the new encapsulation will give us possibility to
switch mpeg packets in the layer 2 or not?
Because i see that most of the proposed encapsulations don't do it,
unless we make ressembling of mpeg packets.

Ghassane.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:14:44 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3P9EaKA023517
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 10:14:37 +0100 (BST)
Message-ID: <3CC7C8FC.53607816@erg.abdn.ac.uk>
Date: Thu, 25 Apr 2002 10:14:37 +0100
From: Dr G Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: ERG, Aberdeen, UK
X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
References: <200204250748.g3P7mcq05887@ra.udcast.com> <3CC7BBAE.F3E0B21D@sophia.inria.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean



Ghassane Aniba wrote:
> 
> Patrick Cipiere wrote:
> >
> > "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at> wrote:
> >
> > > which set of requirements in mind? MPE probably is not the best solution,
> > > but it works.
> >
> > I completely agree. If we come up with a new design, it must
> > drastically improve the previous and answer useful ans usable
> > requirements that can't be currently addressed.
> >
> Sur. With MPE encapsulation we couldn't doing a filtring depending on
> the source adress( for exemple in Multicast SSM). The new encapsulation
> has to do it.
> 

hey... you mean IP SOURCE ADDRESS!!!!!

That's level 3 information, not level 2. We shouldn't map this into
level 2
simply to allow level 2 filtering - do the filtering at level 3 (using hardware
if you so desitre).  It is a level 3 function.

> > Patrick.
> > --
> > UDcast: Full IP over Broadcast Media
> >
> 
> Ghassane.
> 
> --
> 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

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:22:07 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P9LYKA023628
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 10:21:34 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id LAA11814
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 11:21:34 +0200 (MET DST)
Date: Thu, 25 Apr 2002 11:21:34 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
In-Reply-To: <3CC7C8FC.53607816@erg.abdn.ac.uk>
Message-ID: <Pine.GSO.4.05.10204251117420.23230-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

On Thu, 25 Apr 2002, Dr G Fairhurst wrote:

> 
> 
> Ghassane Aniba wrote:
> > 
> > Patrick Cipiere wrote:
> > >
> > > "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at> wrote:
> > >
> > > > which set of requirements in mind? MPE probably is not the best solution,
> > > > but it works.
> > >
> > > I completely agree. If we come up with a new design, it must
> > > drastically improve the previous and answer useful ans usable
> > > requirements that can't be currently addressed.
> > >
> > Sur. With MPE encapsulation we couldn't doing a filtring depending on
> > the source adress( for exemple in Multicast SSM). The new encapsulation
> > has to do it.
> > 
> 
> hey... you mean IP SOURCE ADDRESS!!!!!

well - if you're transporting IP. - is that a strict requirement?

> That's level 3 information, not level 2. We shouldn't map this into
> level 2
> simply to allow level 2 filtering - do the filtering at level 3 (using hardware
> if you so desitre).  It is a level 3 function.

see above - it's fine if you restrict yourself to IPv[46]
... and yes, i don't know if filtering on the SOURCE in layer2 needs
to be there - in most of the cases (all?) the destination address
is more useful. (in terms of keeping the load on the receiver low,
as well as really simply (non-)security mechanism)

	++Thomas

-- 
in some way i do, and in some way i don't.


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:40:09 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P9dnKA023906
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 10:39:49 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3P9dkG29959
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 11:39:46 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC7CEE4.9345F042@sophia.inria.fr>
Date: Thu, 25 Apr 2002 11:39:48 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
References: <200204250748.g3P7mcq05887@ra.udcast.com> <3CC7BBAE.F3E0B21D@sophia.inria.fr> <3CC7C8FC.53607816@erg.abdn.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Dr G Fairhurst wrote:
> 
> Ghassane Aniba wrote:
> >
> > Patrick Cipiere wrote:
> > >
> > > "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at> wrote:
> > >
> > > > which set of requirements in mind? MPE probably is not the best solution,
> > > > but it works.
> > >
> > > I completely agree. If we come up with a new design, it must
> > > drastically improve the previous and answer useful ans usable
> > > requirements that can't be currently addressed.
> > >
> > Sur. With MPE encapsulation we couldn't doing a filtring depending on
> > the source adress( for exemple in Multicast SSM). The new encapsulation
> > has to do it.
> >
> 
> hey... you mean IP SOURCE ADDRESS!!!!!
> 
> That's level 3 information, not level 2. We shouldn't map this into
> level 2
> simply to allow level 2 filtering - do the filtering at level 3 (using hardware
> if you so desitre).  It is a level 3 function.

ok,I know. I mean that we have to ditinguish between flows
(source,group). In Multicast it's more important to do it. If we use
PIM-SSM with the satellite network, we'll need information about the
source adress.

> 
> > > Patrick.
> > > --
> > > UDcast: Full IP over Broadcast Media
> > >
> >
> > Ghassane.
> >

Ghassane.

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:41:21 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3P9f0KA023948
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 10:41:00 +0100 (BST)
Message-ID: <3CC7CF2C.A550FC51@erg.abdn.ac.uk>
Date: Thu, 25 Apr 2002 10:41:00 +0100
From: Dr G Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: ERG, Aberdeen, UK
X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
References: <Pine.GSO.4.05.10204250927010.23230-100000@mausmaki.cosy.sbg.ac.at>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean



Thomas 'Dent' Mirlacher wrote:
> 
> --snip/snip
> 
> > > > 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
> > > > +--+--------------+----------------+-----------  --+----------
> 
> in case "10" you're exaclty at the bandwidth-consumtion where MPE is
> (well +/- 2 byte per PDU)
> 
> also it's a point to discuss if you need all the fields in the MPE
> header - but at least it's a start, after having the requirements
> to go from (probably most of the people wouldn't be happy with the
> MAC address layout in the MPE header ...)
> 
>         ++Thomas

Not so.

First, there is no section filtering, etc. So the processing is very simple.

Second, the encapulsation byte overhead is actually much better.
You have in this case full MAC source and destination address, type. In some
applications this is needed. If you want to do that in MPE, you have
to add an LLC/SNAP header - that's a lot more overhead.

Native IP applications could still use 00 format, if they like, and
"MPE-like" applications could yse 01 encoding if they need it.

----

The main advantages seem to be:

(1) For type 01, 10 there is a more efficient header. In the previous
scheme in the draft these require an extra TYPE field - part of the 
fixed format header which then indicates this is a bridged payload,
and carries the MAC layer information (addreses and ether-type).

The main drawbacks I can see of this approach are:

(1) We reduce maximum SNDU length from nearly 64 KB to just udner 16 KB.
- Is that an issue?
- I can see why 4 KB is a useful size, and also, posisbly 10 KB, do we
need more 16 KB (or so) packets in this context?

(2) The lower layer processing now has to be aware of the various
format options, previously all frames used the same initial format.
- But probbaly one wants to do level 2 processing of MAC addresses
anyway (if present) so, not sure the variable format is an issue?

(2) We have only one unused format indicator '11'. 

(3) We fix the PDU format for 01, 10 based on 6B MAC addresses only.
It may be difficult to use a larger/smaller value in the future.

thoughts?

Gorry

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 10:53:18 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3P9qcKA024094
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 10:52:38 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3P9qZG01278
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 11:52:35 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CC7D1E6.8B8FF327@sophia.inria.fr>
Date: Thu, 25 Apr 2002 11:52:38 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
References: <Pine.GSO.4.05.10204251117420.23230-100000@mausmaki.cosy.sbg.ac.at>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean

Thomas 'Dent' Mirlacher wrote:
> 
> On Thu, 25 Apr 2002, Dr G Fairhurst wrote:
> 
> >
> >
> > Ghassane Aniba wrote:
> > >
> > > Patrick Cipiere wrote:
> > > >
> > > > "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at> wrote:
> > > >
> > > > > which set of requirements in mind? MPE probably is not the best solution,
> > > > > but it works.
> > > >
> > > > I completely agree. If we come up with a new design, it must
> > > > drastically improve the previous and answer useful ans usable
> > > > requirements that can't be currently addressed.
> > > >
> > > Sur. With MPE encapsulation we couldn't doing a filtring depending on
> > > the source adress( for exemple in Multicast SSM). The new encapsulation
> > > has to do it.
> > >
> >
> > hey... you mean IP SOURCE ADDRESS!!!!!
> 
> well - if you're transporting IP. - is that a strict requirement?
> 
> > That's level 3 information, not level 2. We shouldn't map this into
> > level 2
> > simply to allow level 2 filtering - do the filtering at level 3 (using hardware
> > if you so desitre).  It is a level 3 function.
> 
> see above - it's fine if you restrict yourself to IPv[46]
> ... and yes, i don't know if filtering on the SOURCE in layer2 needs
> to be there - in most of the cases (all?) the destination address
> is more useful. (in terms of keeping the load on the receiver low,
> as well as really simply (non-)security mechanism)

If the Muticast case, if we have a terminal wich join Group G but
doesn't want the data from the source S. So, in this case, we don't need
to transmit data in the uplink of the satellite network, and so we
reduce the no need traffic. into doing that, we have to know the source
adress (PIM-SM and the Rendez-vous Point RP).

> 
>         ++Thomas
> 
> --
> in some way i do, and in some way i don't.

Ghassane.

-- 
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

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:01:03 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PA0QKA024257
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 11:00:27 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id MAA13347
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 12:00:27 +0200 (MET DST)
Date: Thu, 25 Apr 2002 12:00:27 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Self routing
In-Reply-To: <3CC7D1E6.8B8FF327@sophia.inria.fr>
Message-ID: <Pine.GSO.4.05.10204251159280.23230-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

--snip/snip

> > see above - it's fine if you restrict yourself to IPv[46]
> > ... and yes, i don't know if filtering on the SOURCE in layer2 needs
> > to be there - in most of the cases (all?) the destination address
> > is more useful. (in terms of keeping the load on the receiver low,
> > as well as really simply (non-)security mechanism)
> 
> If the Muticast case, if we have a terminal wich join Group G but
> doesn't want the data from the source S. So, in this case, we don't need
> to transmit data in the uplink of the satellite network, and so we
> reduce the no need traffic. into doing that, we have to know the source
> adress (PIM-SM and the Rendez-vous Point RP).

but in this case, you're filtering the traffic BEFORE the air interface?

	++Thomas

-- 
in some way i do, and in some way i don't.


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:24:40 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PAO7KA024593
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 11:24:07 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3PAO7A06217;
	Thu, 25 Apr 2002 12:24:07 +0200
Date: Thu, 25 Apr 2002 12:24:07 +0200
Message-Id: <200204251024.g3PAO7A06217@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: <3CC7CF2C.A550FC51@erg.abdn.ac.uk> (message from Dr G Fairhurst
	on Thu, 25 Apr 2002 10:41:00 +0100)
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
X-ERG-MailScanner: Found to be clean

Gorry wrote:

> (2) We have only one unused format indicator '11'. 

I would rather say that the seldom format indicator is '10'

10 : src MAC, no dst MAC

But i definitely need '11'

11 : dst MAC, src MAC

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:40:39 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PAe1KA024833
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 11:40:01 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id MAA16999
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 12:40:01 +0200 (MET DST)
Date: Thu, 25 Apr 2002 12:40:01 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
In-Reply-To: <3CC7CF2C.A550FC51@erg.abdn.ac.uk>
Message-ID: <Pine.GSO.4.05.10204251200550.23230-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

--snip/snip

> > in case "10" you're exaclty at the bandwidth-consumtion where MPE is
> > (well +/- 2 byte per PDU)
> > 
> > also it's a point to discuss if you need all the fields in the MPE
> > header - but at least it's a start, after having the requirements
> > to go from (probably most of the people wouldn't be happy with the
> > MAC address layout in the MPE header ...)
> 
> Not so.
> 
> First, there is no section filtering, etc. So the processing is very simple.

well, if you assume you will just receive MPE sections you can also
skip sektion filtering. - and with the new encapsulation, tou can
only transport this encapsulation per PID also.

> Second, the encapulsation byte overhead is actually much better.

well, the %tage depends on the MTU, and actually it is about

 1B pointer-field
12B MPE (flags+MAC) 
 8B LLC+SNAP
 4B CRC
---
25B	for MPE		~ 1.1% overhead (MTU=1500)

 2B length+flags_for_MAC_type
 2B type
 6B MAC
 4B AF_lenght
---
14B	for the new schem ~ 0.9% overhead

... did i miss anything here?


don't misunderstand me here, i'm not a proponent of MPE, nor against
a new encapsulation - i just want to view this discussions in a
critical way, and probably ask to clarify some things (for myself)

> You have in this case full MAC source and destination address, type. In some
> applications this is needed. If you want to do that in MPE, you have
> to add an LLC/SNAP header - that's a lot more overhead.

well, LLC/SNAP includes "overhead" which is the LLC + 3 byte org code,
yes.

> Native IP applications could still use 00 format, if they like, and
> "MPE-like" applications could yse 01 encoding if they need it.

the format is not MPE compatible in any way, but yes, an application
could use the formats on the fly. - but the problem here is: if the
"application" decides to do that, the whole point of the fields
goes away, since the application shouldn't be aware of the topology.

- it is the gateway which should know the topology, but when changing
topology, that means changing the gateway - is that alway the case?
(nowadays yes, but do we want to do this also in the future?)

> ----
> 
> The main advantages seem to be:
> 
> (1) For type 01, 10 there is a more efficient header. In the previous
> scheme in the draft these require an extra TYPE field - part of the 
> fixed format header which then indicates this is a bridged payload,
> and carries the MAC layer information (addreses and ether-type).
> 
> The main drawbacks I can see of this approach are:
> 
> (1) We reduce maximum SNDU length from nearly 64 KB to just udner 16 KB.
> - Is that an issue?

this could also be a good thing (e.g. for delay jitter)

> - I can see why 4 KB is a useful size, and also, posisbly 10 KB, do we
> need more 16 KB (or so) packets in this context?
> 
> (2) The lower layer processing now has to be aware of the various
> format options, previously all frames used the same initial format.

if you take a look at 802.11, the lower layers also need to be aware
of special formats (even the meaning for address-fields could change)

> - But probbaly one wants to do level 2 processing of MAC addresses
> anyway (if present) so, not sure the variable format is an issue?
> 
> (2) We have only one unused format indicator '11'. 

... again: if we would have requirements we could reserve a byte, or
a nibble from the length (i will stop talking about requirements now)

> (3) We fix the PDU format for 01, 10 based on 6B MAC addresses only.
> It may be difficult to use a larger/smaller value in the future.

you could reserve more space for the address, and use it for MAC addresses,
now - and later for some other addressing-scheme (this would require a
version field)

	just my $0.02

		++Thomas
-- 
in some way i do, and in some way i don't.


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:43:24 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3PAh1KA024899
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 11:43:02 +0100 (BST)
Message-ID: <3CC7DDB5.2FD0C19E@erg.abdn.ac.uk>
Date: Thu, 25 Apr 2002 11:43:02 +0100
From: Dr G Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: ERG, Aberdeen, UK
X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: URGENT - call for interest at next IETF
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


We now have 120 list members and two IDs.

Is there interest in calling a meeting at the next IETF?

Given the next IETF will be in Japan, it seems there may a lack of
European interest,
I wanted to check whether this is so. It is important that if we do have
a BoF,
that we have sufficient participation to ensure the views of the group are
properly represented.

If you are/may be going, please do return form below to:
gorry@erg.abdn.ac.uk

---

[ ] I am keen to attend the next IETF, but have not yet registered.

[ ] I expect to be attending the next IETF and would like to see a BoF on
this topic.

[ ] I would like to present a short presentation at a BoF on this topic

-----

I am interested in co-authoring/editing an Internet Draft on 

[ ] DVB Address Resolution for IP over DVB 
[ ] Multicast Support for IP over DVB 
[ ] Other

-----

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 11:45:32 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3PAjNKA024944
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 11:45:23 +0100 (BST)
Message-ID: <3CC7DE43.58D0B4E7@erg.abdn.ac.uk>
Date: Thu, 25 Apr 2002 11:45:23 +0100
From: Dr G Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: ERG, Aberdeen, UK
X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
References: <200204251024.g3PAO7A06217@ra.udcast.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


Yes, you are correct. Sorry. I belive the type:

10 : src MAC, no dst MAC

has no function. I think if we go down this path, we should
reserve this, rather than allocate this.

Gorry

Patrick Cipiere wrote:
> 
> Gorry wrote:
> 
> > (2) We have only one unused format indicator '11'.
> 
> I would rather say that the seldom format indicator is '10'
> 
> 10 : src MAC, no dst MAC
> 
> But i definitely need '11'
> 
> 11 : dst MAC, src MAC
> 
> Patrick.
> --
> UDcast: Full IP over Broadcast Media
> 
> Phone:  (+33) (0)4 93 00 16 99
> Mobile: (+33) (0)6 14 21 55 98
> Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 12:04:52 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3PB4QKA025202
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 12:04:26 +0100 (BST)
Message-ID: <3CC7E2BA.AE2E17CC@erg.abdn.ac.uk>
Date: Thu, 25 Apr 2002 12:04:26 +0100
From: Dr G Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: ERG, Aberdeen, UK
X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
References: <Pine.GSO.4.05.10204251200550.23230-100000@mausmaki.cosy.sbg.ac.at>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean



Thomas 'Dent' Mirlacher wrote:
> 
> --snip/snip
> 
> > > in case "10" you're exaclty at the bandwidth-consumtion where MPE is
> > > (well +/- 2 byte per PDU)
> > >
> > > also it's a point to discuss if you need all the fields in the MPE
> > > header - but at least it's a start, after having the requirements
> > > to go from (probably most of the people wouldn't be happy with the
> > > MAC address layout in the MPE header ...)
> >
> > Not so.
> >
> > First, there is no section filtering, etc. So the processing is very simple.
> 
> well, if you assume you will just receive MPE sections you can also
> skip sektion filtering. - and with the new encapsulation, tou can
> only transport this encapsulation per PID also.
> 
> > Second, the encapulsation byte overhead is actually much better.
> 
> well, the %tage depends on the MTU, and actually it is about
> 
>  1B pointer-field
> 12B MPE (flags+MAC)
>  8B LLC+SNAP
>  4B CRC
> ---
> 25B     for MPE         ~ 1.1% overhead (MTU=1500)
> 

or 25% for 100B, 63% for 40B, etc. - assuming PACKING is used.

>  2B length+flags_for_MAC_type
>  2B type
>  6B MAC
>  4B AF_lenght
> ---
> 14B     for the new schem ~ 0.9% overhead
> 
> ... did i miss anything here?

  2B length+flags_for_MAC_type
  2B type
  ---
  4B     for the new scheme 

0.3% overhead (MTU=1500)
or 4% for 100B, 10% for 40B, etc.

- All assuming that you don't look at the detail of padding, and PUSI 
pointers, etc.

> don't misunderstand me here, i'm not a proponent of MPE, nor against
> a new encapsulation - i just want to view this discussions in a
> critical way, and probably ask to clarify some things (for myself)
> 

Agreed, maybe someone should some real calculations...

> > You have in this case full MAC source and destination address, type. In some
> > applications this is needed. If you want to do that in MPE, you have
> > to add an LLC/SNAP header - that's a lot more overhead.
> 
> well, LLC/SNAP includes "overhead" which is the LLC + 3 byte org code,
> yes.
> 
> > Native IP applications could still use 00 format, if they like, and
> > "MPE-like" applications could yse 01 encoding if they need it.
> 
> the format is not MPE compatible in any way, but yes, an application
> could use the formats on the fly. - but the problem here is: if the
> "application" decides to do that, the whole point of the fields
> goes away, since the application shouldn't be aware of the topology.
> 
> - it is the gateway which should know the topology, but when changing
> topology, that means changing the gateway - is that alway the case?
> (nowadays yes, but do we want to do this also in the future?)

Actually, I'm not sure we should have 'MAC destination-only' as an option....
but I'm happy to define it for the moment.

> 
> > ----
> >
> > The main advantages seem to be:
> >
> > (1) For type 01, 10 there is a more efficient header. In the previous

10 should have been 11.

> > scheme in the draft these require an extra TYPE field - part of the
> > fixed format header which then indicates this is a bridged payload,
> > and carries the MAC layer information (addreses and ether-type).
> >
> > The main drawbacks I can see of this approach are:
> >
> > (1) We reduce maximum SNDU length from nearly 64 KB to just udner 16 KB.
> > - Is that an issue?
> 
> this could also be a good thing (e.g. for delay jitter)

Yes.

> > - I can see why 4 KB is a useful size, and also, posisbly 10 KB, do we
> > need more 16 KB (or so) packets in this context?
> >
> > (2) The lower layer processing now has to be aware of the various
> > format options, previously all frames used the same initial format.
> 
> if you take a look at 802.11, the lower layers also need to be aware
> of special formats (even the meaning for address-fields could change)
> 
> > - But probbaly one wants to do level 2 processing of MAC addresses
> > anyway (if present) so, not sure the variable format is an issue?
> >
> > (2) We have only one unused format indicator '11'.
 
whoops, the "odd" one is '10' as Patrick said, 11 is needed.

> ... again: if we would have requirements we could reserve a byte, or
> a nibble from the length (i will stop talking about requirements now)

Yes, I'd advocate '01' as reserved.

OK.

> > (3) We fix the PDU format for 01, 10 based on 6B MAC addresses only.
> > It may be difficult to use a larger/smaller value in the future.
> 
A
> you could reserve more space for the address, and use it for MAC addresses,
> now - and later for some other addressing-scheme (this would require a
> version field)
> 
>         just my $0.02
> 
>                 ++Thomas
> --
> in some way i do, and in some way i don't.

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 12:15:17 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PBEwKA025337
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 12:14:59 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id NAA20349
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 13:14:59 +0200 (MET DST)
Date: Thu, 25 Apr 2002 13:14:58 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Subject: I-D ACTION:draft-clausen-ipdvb-enc-00.txt
In-Reply-To: <3CC7E2BA.AE2E17CC@erg.abdn.ac.uk>
Message-ID: <Pine.GSO.4.05.10204251307200.23230-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

--snip/snip
> > 
> >  1B pointer-field
> > 12B MPE (flags+MAC)
> >  8B LLC+SNAP
> >  4B CRC
> > ---
> > 25B     for MPE         ~ 1.1% overhead (MTU=1500)
> > 
> 
> or 25% for 100B, 63% for 40B, etc. - assuming PACKING is used.

you can also use PACKING with sections (even multiple times per TSC)

> >  2B length+flags_for_MAC_type
> >  2B type
> >  6B MAC
> >  4B AF_lenght
> > ---
> > 14B     for the new schem ~ 0.9% overhead
> > 
> > ... did i miss anything here?
> 
>   2B length+flags_for_MAC_type
>   2B type
>   ---
>   4B     for the new scheme 

i was assuming the case where you need to have a destination
MAC address.
and doesn't the new scheme require an AF at the end of a PDU?
	(which is at least one byte or 4 byte when another
	 PDU is packed into the cell)

> 0.3% overhead (MTU=1500)
> or 4% for 100B, 10% for 40B, etc.

right.

> - All assuming that you don't look at the detail of padding, and PUSI 
> pointers, etc.

sure.

--snip/snip

> > the format is not MPE compatible in any way, but yes, an application
> > could use the formats on the fly. - but the problem here is: if the
> > "application" decides to do that, the whole point of the fields
> > goes away, since the application shouldn't be aware of the topology.
> > 
> > - it is the gateway which should know the topology, but when changing
> > topology, that means changing the gateway - is that alway the case?
> > (nowadays yes, but do we want to do this also in the future?)
> 
> Actually, I'm not sure we should have 'MAC destination-only' as an option....
> but I'm happy to define it for the moment.

at least for filtering at the receiver side, as well as L2 switching
it could be useful (and you probably don't need the source in that
case)

	++Thomas

-- 
in some way i do, and in some way i don't.


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 13:21:13 2002
Received: from mgw-x2.nokia.com (mgw-x2.nokia.com [131.228.20.22])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PCKbKA026126
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 13:20:37 +0100 (BST)
Received: from esvir02nok.ntc.nokia.com (esvir02nokt.ntc.nokia.com [172.21.143.34])
	by mgw-x2.nokia.com (Switch-2.2.1/Switch-2.2.0) with ESMTP id g3PCKtF27648
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 15:20:56 +0300 (EET DST)
Received: from esebh001.NOE.Nokia.com (unverified) by esvir02nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5a7a20f53dac158f22078@esvir02nok.ntc.nokia.com> for <ip-dvb@erg.abdn.ac.uk>;
 Thu, 25 Apr 2002 15:20:36 +0300
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Thu, 25 Apr 2002 15:20:36 +0300
Received: from trebe004.NOE.Nokia.com ([172.22.232.177]) by esebe013.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.2966);
	 Thu, 25 Apr 2002 15:20:36 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: Switching in the old encapsulation .. RE: Switching in new encapsulation.
Date: Thu, 25 Apr 2002 15:20:36 +0300
Message-ID: <7F874D8CD4FDA54AAAE7C8B43D32B807011AC98A@trebe004.NOE.Nokia.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Switching in new encapsulation.
Thread-Index: AcHsNFZAHoMR6m//SXK1IcigCiGZfQAEW8EA
From: <harri.hakulinen@nokia.com>
To: <ip-dvb@erg.abdn.ac.uk>
X-OriginalArrivalTime: 25 Apr 2002 12:20:36.0693 (UTC) FILETIME=[9AD14050:01C1EC53]
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3PCLDVK026145

Moro,

Have you ever considered to use those "labels" or 
"link addresses" with MPE ?

If they are implemented in TS adaptation field,
I think that you could use MPE as well. Thats why 
I am little bit worrying that we are somewhat 
mixmuxin things here. 

PS. Our research people once made a feasibility
    study about HW based MPE filtering on receiver.
    As they are HW people, they of course made their
    thing in a weird way (;) and I think that they 
    also accidentally proved that you can in fact do 
    (whatever layer) switching for TS that carries 
    MPE encapsulated frames based on any field 
    (in "TS packet level", without re-assembling and 
     that stuff, at least if you are not using 
      section packing).

    In order to get some free time to do something 
    else than read these emails, I leave it to you 
    as a home execsise to find the solution. Just 
    forget everything that you have ever learned and 
     think like HW person ;) 

//Harri

> -----Original Message-----
> From: ext Ghassane Aniba [mailto:Ghassane.Aniba@sophia.inria.fr]
> Sent: Thursday, April 25, 2002 11:22 AM
> To: ip-dvb@erg.abdn.ac.uk
> Subject: Switching in new encapsulation.
> 
> 
> Hi,
> i've a question : the new encapsulation will give us possibility to
> switch mpeg packets in the layer 2 or not?
> Because i see that most of the proposed encapsulations don't do it,
> unless we make ressembling of mpeg packets.
> 
> Ghassane.
> 
> -- 
> 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
> 


From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 15:45:39 2002
Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PEjBKA028137
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 15:45:11 +0100 (BST)
Received: from ccsrnrpc16.ee.surrey.ac.uk ([131.227.88.65] helo=eim.surrey.ac.uk)
	by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4)
	id 170kUA-0003G9-00; Thu, 25 Apr 2002 15:44:38 +0100
Message-ID: <3CC81656.B38D6927@eim.surrey.ac.uk>
Date: Thu, 25 Apr 2002 15:44:38 +0100
From: Haitham Cruickshank <H.Cruickshank@eim.surrey.ac.uk>
Organization: CCSR
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Extra comments - I-D ACTION:draft-clausen-ipdvb-enc-00.txt
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Scanner: exiscan *170kUA-0003G9-00*7aIlTZYzI7E* (SECM, UniS)
X-ERG-MailScanner: Found to be clean

Hi Everybody,

I attended (also Bernard Collini- Nocker was there) the ESA presentation
on "ip security over satellites" .  There was a good interest in the ip
encapsulation for DVB.

Back to the draft, I think the new draft looks good and I had been
following the recent discussions.  I have few extra comments and I hope
it will improve the final version:

* A table of content is missing in the beginning.
* A Security Considerations section is missing.  I would like to
contribute to this section, but I am not sure about the issues.  Has
anybody thought about any security problems, then I could make some
comments.
* I think it will be beneficial to add a small section about the main
problems with current MPE (such as large overheads and complex options,
implementation compatibility, etc ..) and provide a brief comparison
with the new leaner encapsulation.  This will help a lot the people who
are not familiar with MPE.
* Finally I have two a basic comment:
1. The size of "type" field in the SNDU encapsulation format (figure
1).  Why do we have to stick with two bytes size (16 bits) where the
types are only 4 types only (ipv4, ipv6, mpls and Br. Ethernet)
2. Is there really a need for CRC ?

Regards
Haitham
--
Dr. Haitham S. Cruickshank

Senior Research Fellow in Communications
Centre for Communication Systems Research (CCSR)
School of Electronics, Computing and Mathematics
University of Surrey
Guildford, Surrey GU2 7XH, UK

Tel: +44 1483 686007 (indirect 689844)
Fax: +44 1483 686011
e-mail: H.Cruickshank@surrey.ac.uk
http://www.ee.surrey.ac.uk/Personal/H.Cruickshank/



From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 18:50:49 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3PHoNKA000379
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 18:50:23 +0100 (BST)
Message-ID: <3CC841DF.7E3BED32@erg.abdn.ac.uk>
Date: Thu, 25 Apr 2002 18:50:23 +0100
From: Dr G Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: ERG, Aberdeen, UK
X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Extra comments - I-D ACTION:draft-clausen-ipdvb-enc-00.txt
References: <3CC81656.B38D6927@eim.surrey.ac.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean


Haitham Cruickshank wrote:
> 
> Hi Everybody,
> 
<<snip>>
> 
> Back to the draft, I think the new draft looks good and I had been
> following the recent discussions.  I have few extra comments and I hope
> it will improve the final version:
> 
> * A table of content is missing in the beginning.

OK - we can fix that, I'll add it to the list.

> * A Security Considerations section is missing.  I would like to
> contribute to this section, but I am not sure about the issues.  Has
> anybody thought about any security problems, then I could make some
> comments.

Actually, it is there - section 8, but doesn't suggest any issues.
Are there issues we should talk about?

> * I think it will be beneficial to add a small section about the main
> problems with current MPE (such as large overheads and complex options,
> implementation compatibility, etc ..) and provide a brief comparison
> with the new leaner encapsulation.  This will help a lot the people who
> are not familiar with MPE.

I disagree - in that this is a protocol spec, however we wondered
whether to update the requirements ID:

or should we create a new ID with this infromation?

> * Finally I have two a basic comment:
> 1. The size of "type" field in the SNDU encapsulation format (figure
> 1).  Why do we have to stick with two bytes size (16 bits) where the
> types are only 4 types only (ipv4, ipv6, mpls and Br. Ethernet)

But, it's not clear to me, there may be some more...

e.g. there are two different MAC bridge encapsulations in use elsewhere
in the internet and, we *DO* plan to support ROHC.

> 2. Is there really a need for CRC ?

A dificult one. It would seem that bit errors should be rare, due to the
under-lying coding in most cases. But the IETF has previously suggested 
we should be certain there are no undetected bit errors to the same
level of certaintity as a 32-bit CRC would give.  So, my main worry
is reassembly bugs and hardware-related transfer problems, rather than
the physical channel. Recent experience shows we should NOT ignore such
things, they happen often in IP Routers, so why not here? I personnaly
would advocate at least a CRC-16.

> 
> Regards
> Haitham
> --
> Dr. Haitham S. Cruickshank
> 
> Senior Research Fellow in Communications
> Centre for Communication Systems Research (CCSR)
> School of Electronics, Computing and Mathematics
> University of Surrey
> Guildford, Surrey GU2 7XH, UK
> 
> Tel: +44 1483 686007 (indirect 689844)
> Fax: +44 1483 686011
> e-mail: H.Cruickshank@surrey.ac.uk
> http://www.ee.surrey.ac.uk/Personal/H.Cruickshank/

From majordomo-owner@erg.abdn.ac.uk Thu Apr 25 23:11:27 2002
Received: from prue.eim.surrey.ac.uk (IDENT:exim@prue.eim.surrey.ac.uk [131.227.76.5])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3PMB9KA002313
	for <ip-dvb@erg.abdn.ac.uk>; Thu, 25 Apr 2002 23:11:10 +0100 (BST)
Received: from artemis.ee.surrey.ac.uk ([131.227.88.18] ident=eep1lw)
	by prue.eim.surrey.ac.uk with esmtp (Exim 3.33 #4)
	id 170rSC-0003vh-00
	for ip-dvb@erg.abdn.ac.uk; Thu, 25 Apr 2002 23:11:04 +0100
Date: Thu, 25 Apr 2002 23:11:03 +0100 (BST)
From: Lloyd Wood <l.wood@eim.surrey.ac.uk>
X-X-Sender: eep1lw@artemis.ee.surrey.ac.uk
Reply-To: Lloyd Wood <L.Wood@eim.surrey.ac.uk>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Extra comments - I-D ACTION:draft-clausen-ipdvb-enc-00.txt
In-Reply-To: <3CC841DF.7E3BED32@erg.abdn.ac.uk>
Message-ID: <Pine.SOL.4.43.0204251933110.28173-100000@artemis.ee.surrey.ac.uk>
Organization: speaking for none
X-url: http://www.ee.surrey.ac.uk/Personal/L.Wood/
X-no-archive: yes
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Scanner: exiscan *170rSC-0003vh-00*vmupcgsMNZM* (SECM, UniS)
X-ERG-MailScanner: Found to be clean

On http://www.watersprings.org/pub/id/draft-clausen-ipdvb-enc-00.txt:

On Thu, 25 Apr 2002, Gorry Fairhurst wrote:
> Haitham Cruickshank wrote:
> > * I think it will be beneficial to add a small section about the main
> > problems with current MPE (such as large overheads and complex options,
> > implementation compatibility, etc ..) and provide a brief comparison
> > with the new leaner encapsulation.  This will help a lot the people who
> > are not familiar with MPE.
>
> I disagree - in that this is a protocol spec, however we wondered
> whether to update the requirements ID:
>
> or should we create a new ID with this infromation?

isn't that really part of the protocharter of the protoWG, justifying
the WG's purpose for existence - which the requirements draft could
include?


> > 1. The size of "type" field in the SNDU encapsulation format (figure
> > 1).  Why do we have to stick with two bytes size (16 bits) where the
> > types are only 4 types only (ipv4, ipv6, mpls and Br. Ethernet)
>
> But, it's not clear to me, there may be some more...
>
> e.g. there are two different MAC bridge encapsulations in use elsewhere
> in the internet and, we *DO* plan to support ROHC.

(ROHC has ethertypes these days?)

on type, I imagine 0x0000 is reserved as it is for ethertypes (making
it available for local use?)

$ The special value 0x0000 indicates that there are no further SNDUs
$ within the current TS packet (see section 5.1)

what is type set to when length field is zero (final frame)? Does it
matter at all (for multiplexing, I think so)? how will this
affect/weaken CRC computation of the final frame? (okay, depends on
CRC choice, but something to think about.)

You'd have to have a lot of SNDUs in the TS to justify an empty SNDU
rather than the overhead of a couple of first/intermediate/last bits
per SNDU.

> > 2. Is there really a need for CRC ?
>
> A dificult one.

The CRC is also needed to protect the length and payload type fields,
so that you don't attempt to parse gibberish. if you're going to
checksum length+type or payload, you may as well do the whole thing
so that reassembly can be checked.

> It would seem that bit errors should be rare, due to the
> under-lying coding in most cases. But the IETF has previously suggested
> we should be certain there are no undetected bit errors to the same
> level of certaintity as a 32-bit CRC would give.  So, my main worry
> is reassembly bugs and hardware-related transfer problems, rather than
> the physical channel. Recent experience shows we should NOT ignore such
> things, they happen often in IP Routers, so why not here? I personnaly
> would advocate at least a CRC-16.

A trailing CRC should be slightly better for spotting router
overwrite/truncation problems.

A minor beef with the draft: section 4 defines (is titled) the SNDU
format, but the SNDU is the datagram encapsulated inside this,
according to the earlier SNDU definition anyway. When the CRC is said
to protect the entire SNDU I presume it means the outer SNDU, not the
inner SNDU which is the payload. This isn't stated explicitly, and you
have to read carefully to distinguish between SNDU (the carrying
frame) and SNDU field (the payload). I'd be tempted to dump the SNDU
term entirely, or use PDU for the payload (as in ENCAPSULATOR
definition), so that the SNDU field is a PDU field.

Having a maximum length of 65531 (because you've reserved 4 bytes for
the CRC, but aren't subtracting the length and type field lengths?
Doesn't gel with length=0 for checksummed final empty frame)  will not
play that nicely with jumbograms imo. RFC791 lets even IPv4 go to
65535 bytes - the sort of thing the IESG would pay attention to.

(Some security text is mandatory for drafts these days. But is the
SNDU the right place to do link security? I suspect not.)

L.

<L.Wood@surrey.ac.uk>PGP<http://www.ee.surrey.ac.uk/Personal/L.Wood/>







From majordomo-owner@erg.abdn.ac.uk Fri Apr 26 08:26:07 2002
Received: from ra.udcast.com (ANice-101-2-1-104.abo.wanadoo.fr [193.251.10.104])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3Q7PcKA010237
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 26 Apr 2002 08:25:39 +0100 (BST)
Received: (from pplc@localhost)
	by ra.udcast.com (8.11.0/8.11.0) id g3Q7PaY07898;
	Fri, 26 Apr 2002 09:25:36 +0200
Date: Fri, 26 Apr 2002 09:25:36 +0200
Message-Id: <200204260725.g3Q7PaY07898@ra.udcast.com>
From: Patrick Cipiere <Patrick.Cipiere@udcast.com>
To: ip-dvb@erg.abdn.ac.uk
In-reply-to: <3CC841DF.7E3BED32@erg.abdn.ac.uk> (message from Dr G Fairhurst
	on Thu, 25 Apr 2002 18:50:23 +0100)
Subject: Re: Extra comments - I-D ACTION:draft-clausen-ipdvb-enc-00.txt
X-ERG-MailScanner: Found to be clean

Haitham Cruickshank wrote:

> 2. Is there really a need for CRC ?

Yes, there is a need.
With low quality signals, I have seen MPE packets delivered with bits
error (shown by the MPE CRC32) with no indication error given from the
hardware (in mpeg2 transport packet).
This could be poorly designed hardware, but I had this with
different chips, either with DVB-S and DVB-T

So I would definitely advocate for a CRC32.

Patrick.
-- 
UDcast: Full IP over Broadcast Media

Phone:  (+33) (0)4 93 00 16 99
Mobile: (+33) (0)6 14 21 55 98
Fax:    (+33) (0)4 93 00 16 61                 http://www.UDcast.com

From majordomo-owner@erg.abdn.ac.uk Fri Apr 26 16:10:19 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3QF9pKA015433
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 26 Apr 2002 16:09:52 +0100 (BST)
Received: from milbe (milbe.cosy.sbg.ac.at [141.201.2.21])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with SMTP id RAA19779;
	Fri, 26 Apr 2002 17:09:52 +0200 (MET DST)
Reply-To: <bnocker@cosy.sbg.ac.at>
From: "Bernhard Collini-Nocker" <bnocker@cosy.sbg.ac.at>
To: <ip-dvb@erg.abdn.ac.uk>
Cc: "Horst D. Clausen" <clausen@cosy.sbg.ac.at>
Subject: RE: URGENT - call for interest at next IETF
Date: Fri, 26 Apr 2002 17:09:51 +0200
Message-ID: <ABELIICPAMIFMLCEMIHIMEBLDMAA.bnocker@cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
In-Reply-To: <3CC7DDB5.2FD0C19E@erg.abdn.ac.uk>
X-ERG-MailScanner: Found to be clean

Hi Gorry,

glad to hear that at least two of us are attending... hope
that was not only a e-mail discussion...
Actually I am planning to stay for the whole IETF meeting.

See my answers below...

> We now have 120 list members and two IDs.
>
> Is there interest in calling a meeting at the next IETF?
>
> Given the next IETF will be in Japan, it seems there may a lack of
> European interest,
> I wanted to check whether this is so. It is important that if we do have
> a BoF,
> that we have sufficient participation to ensure the views of the group are
> properly represented.
>
> If you are/may be going, please do return form below to:
> gorry@erg.abdn.ac.uk
>
> ---
>
[X ] I am keen to attend the next IETF, but have not yet registered.
>
[X] I expect to be attending the next IETF and would like to see a BoF on
> this topic.
>
> [ ] I would like to present a short presentation at a BoF on this topic
>
> -----
>
> I am interested in co-authoring/editing an Internet Draft on
>
[X] DVB Address Resolution for IP over DVB
[X] Multicast Support for IP over DVB
[X] Other: "Synchronisation of DVB A/V streams with IP flows"
>
> -----


From majordomo-owner@erg.abdn.ac.uk Fri Apr 26 17:22:01 2002
Received: from mel.alcatel.fr (mel.alcatel.fr [64.208.49.32])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3QGLlKA016434
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 26 Apr 2002 17:21:47 +0100 (BST)
Received: from aifhs2.alcatel.fr (mailhub.alcatel.fr [155.132.180.80])
	by mel.alcatel.fr (ALCANET) with ESMTP id g3QGLj5a024508
	for <ip-dvb@erg.abdn.ac.uk>; Fri, 26 Apr 2002 18:21:46 +0200
Received: from vzmta01.netfr.alcatel.fr (vzmta01.netfr.alcatel.fr [155.132.210.38])
        by aifhs2.alcatel.fr (ALCANET/SMTP2) with SMTP id SAA04007
        for <ip-dvb@erg.abdn.ac.uk>; Fri, 26 Apr 2002 18:21:42 +0200 (MET DST)
From: Stephane.Combes@space.alcatel.fr
Received: by vzmta01.netfr.alcatel.fr(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id C1256BA7.0059AAF3 ; Fri, 26 Apr 2002 18:19:24 +0200
X-Lotus-FromDomain: ALCATEL-SPACE
To: ip-dvb@erg.abdn.ac.uk
cc: Sebastien.Josset@space.alcatel.fr
Message-ID: <C1256BA7.0059A801.00@vzmta01.netfr.alcatel.fr>
Date: Fri, 26 Apr 2002 18:16:40 +0200
Subject: ASPI comments about draft-clausen-ipdvb-enc-00.txt
Mime-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3QGM1rk016460


Hi,

a few comments on the draft  :

- page header to be corrected : it is not the ID "Requirements..." anymore
- in the introduction, something should be said about bidirectionnal systems
(UDLR, DVB-RCS) and the ones including MPEG switches (satellite OBP for
instance). DVB-RCS (either for transparent or regenerative satellites) is very
interesting since it specifies MPEG-2 transport both for the forward and
(optionally) for the return link.
- when we think about DVB-RCS's MPEG mode for the return link (shared access
between terminals), we may want to have a slightly different encapsulation
scheme. For instance it could include an additional sublayer performing IP
packet segmentation into several SNDU (AAL2 like scheme).
- on the other hand, we could allow IP packets "packing" into a same SNDU
- I tend to agree with P. Cipière comment : why making such a complex use of
PUSI and AFC ? Sticking to the simpler solution that some drivers currently
implement might be better (less complex, less overhead).
- I am not convinced we need to envisage that many SNDU types : aren't IPv4, v6,
Ethernet, MPLS enough ? 2 bytes for this like Ethertype is long...
- the famous "label" needs to be specified. A 16-bit field should be enough for
all kinds of usage, provided it is complemented by an ARP protocol.
- why should the format of bridged payload be specified in this document ?
- is it so important to keep the 16/32 bit alignment ?
- I am not sure to understand well the paragraph about the MPLS header. Why
putting it into the adaptation field ? it is not the case for other higher layer
headers like IP and Ethernet.
- Do you have an adaptation field inserted before each SNDU ? why ?

As far as regenerative satellites are concerned, here are our views :

- currently we only envisage ATM VP or MPEG PID switching at the OBP. Switching
on an extra label would cost a lot... and currently we do not see any concrete
need to do that. Currently forget about Ethernet or IP layer processing on-board
!
- large capacity multi spot-beam "mesh" systems based on regenerative payload
and MPEG switch handle a lot of terminals (hence a lot of "feeds"). Being able
to use the same PID for several feeds may prove to be interesting (PID used as a
"broadcast network" as Horst put it). It is possible to do this, even with a
"simple" MPEG TS level switch a the OBP. The only need is to have an extra label
(e.g. the SNDU label) being used to discriminate the SOURCE of the SNDU and have
only one such SNDU per MPEG cell.
- concerning G. Anissa's mail about "Channel-descriptor" signalling the mapping
Source/Destination @ -> PID, Label : DVB-RCS group is currently working on such
protocol.


Best regards,


Stéphane

ALCATEL SPACE INDUSTRIES
Research Department/Advanced Telecom Satellite Systems
Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr




From majordomo-owner@erg.abdn.ac.uk Mon Apr 29 20:38:14 2002
Received: from erg.abdn.ac.uk (gresley.erg.abdn.ac.uk [139.133.207.106])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with ESMTP id g3TJbe9X009881
	for <ip-dvb@erg.abdn.ac.uk>; Mon, 29 Apr 2002 20:37:40 +0100 (BST)
Message-ID: <3CCDA105.4786F06D@erg.abdn.ac.uk>
Date: Mon, 29 Apr 2002 20:37:41 +0100
From: Dr G Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: ERG, Aberdeen, UK
X-Mailer: Mozilla 4.77C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; U; PPC)
X-Accept-Language: en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: ASPI comments about draft-clausen-ipdvb-enc-00.txt
References: <C1256BA7.0059A801.00@vzmta01.netfr.alcatel.fr>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-ERG-MailScanner: Found to be clean


Thanks,

That's a very useful list - these will help to improve the enxt
draft. WE'll start compiling a list of issues in a few weeks.

See a few in-line comments.

Stephane.Combes@space.alcatel.fr wrote:
> 
> Hi,
> 
> a few comments on the draft  :
> 
> - page header to be corrected : it is not the ID "Requirements..." anymore
> - in the introduction, something should be said about bidirectionnal systems
> (UDLR, DVB-RCS) and the ones including MPEG switches (satellite OBP for
> instance). DVB-RCS (either for transparent or regenerative satellites) is very
> interesting since it specifies MPEG-2 transport both for the forward and
> (optionally) for the return link.
> - when we think about DVB-RCS's MPEG mode for the return link (shared access
> between terminals), we may want to have a slightly different encapsulation
> scheme. For instance it could include an additional sublayer performing IP
> packet segmentation into several SNDU (AAL2 like scheme).
> - on the other hand, we could allow IP packets "packing" into a same SNDU
> - I tend to agree with P. Cipière comment : why making such a complex use of
> PUSI and AFC ? Sticking to the simpler solution that some drivers currently
> implement might be better (less complex, less overhead).

Well, we use the PUSI at the moment - but if we remove the section header,
we need at least some way to identify that a packet doesn't contain another
whole/partial SNDU following the end of the first.  I believe the AFC could
be used to introduce the appropriate padding - and is probably best. The scheme
in the draft may need a little more work?

> - I am not convinced we need to envisage that many SNDU types : aren't IPv4, v6,
> Ethernet, MPLS enough ? 2 bytes for this like Ethertype is long...

There are many more types possible, one mentioned in our charter is "ROHC"
compressed IP packets.

I agree though, it seems unlikely there would initially be more than 255.
One reason, I favoured 2B was to allow reuse of existing type codes, 
is this important?
Do we care about the byte-alignment?

> - the famous "label" needs to be specified. A 16-bit field should be enough for
> all kinds of usage, provided it is complemented by an ARP protocol.

Is that yet another type?

> - why should the format of bridged payload be specified in this document ?
> - is it so important to keep the 16/32 bit alignment ?
> - I am not sure to understand well the paragraph about the MPLS header. Why
> putting it into the adaptation field ? it is not the case for other higher layer
> headers like IP and Ethernet.
> - Do you have an adaptation field inserted before each SNDU ? why ?
> 
No - As I see it, this an overhead per MPEG-2 TS Packet.

> As far as regenerative satellites are concerned, here are our views :
> 
> - currently we only envisage ATM VP or MPEG PID switching at the OBP. Switching
> on an extra label would cost a lot... and currently we do not see any concrete
> need to do that. Currently forget about Ethernet or IP layer processing on-board
> !
> - large capacity multi spot-beam "mesh" systems based on regenerative payload
> and MPEG switch handle a lot of terminals (hence a lot of "feeds"). Being able
> to use the same PID for several feeds may prove to be interesting (PID used as a
> "broadcast network" as Horst put it). It is possible to do this, even with a
> "simple" MPEG TS level switch a the OBP. The only need is to have an extra label
> (e.g. the SNDU label) being used to discriminate the SOURCE of the SNDU and have
> only one such SNDU per MPEG cell.

This doesn't seem incompatible with the proposed encapsulation, more an
issue to
do with the way the encapsulator chooses to process IP packets. So, this seems
good.

> - concerning G. Anissa's mail about "Channel-descriptor" signalling the mapping
> Source/Destination @ -> PID, Label : DVB-RCS group is currently working on such
> protocol.

It would be good to know more of this.

> 
> Best regards,
> 
> Stéphane
> 
> ALCATEL SPACE INDUSTRIES
> Research Department/Advanced Telecom Satellite Systems
> Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
> Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr

From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 09:24:12 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3U8Nt9X016034
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 09:23:56 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3U8NpE03367
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 10:23:52 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CCE549A.6CF0325D@sophia.inria.fr>
Date: Tue, 30 Apr 2002 10:23:54 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Commants on the comments of Alcatel. space.
References: <C1256BA7.0059A801.00@vzmta01.netfr.alcatel.fr>
Content-Type: text/plain; charset=iso-8859-1
X-MIME-Autoconverted: from 8bit to quoted-printable by sophia.inria.fr id g3U8NpE03367
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3U8OCI5016048

Hi every body,

Stephane.Combes@space.alcatel.fr wrote:
> 
> Hi,
> 
> a few comments on the draft  :
> 
> - page header to be corrected : it is not the ID "Requirements..." anymore
> - in the introduction, something should be said about bidirectionnal systems
> (UDLR, DVB-RCS) and the ones including MPEG switches (satellite OBP for
> instance). DVB-RCS (either for transparent or regenerative satellites) is very
> interesting since it specifies MPEG-2 transport both for the forward and
> (optionally) for the return link.
> - when we think about DVB-RCS's MPEG mode for the return link (shared access
> between terminals), we may want to have a slightly different encapsulation
> scheme. For instance it could include an additional sublayer performing IP
> packet segmentation into several SNDU (AAL2 like scheme).

Why you want to segment IP in many SNDU. If we use the lenght == 16
bits?
We will nwwd segmentation of SNDU in many MPEG2-TP.

> - on the other hand, we could allow IP packets "packing" into a same SNDU
> - I tend to agree with P. Cipière comment : why making such a complex use of
> PUSI and AFC ? Sticking to the simpler solution that some drivers currently
> implement might be better (less complex, less overhead).

I agree with you, it will be more complex to manage.

> - I am not convinced we need to envisage that many SNDU types : aren't IPv4, v6,
> Ethernet, MPLS enough ? 2 bytes for this like Ethertype is long...

We can use just 1 byte.

> - the famous "label" needs to be specified. A 16-bit field should be enough for
> all kinds of usage, provided it is complemented by an ARP protocol.

Do you propose a label for each SNDU or for each fragment of SNDU?

> - why should the format of bridged payload be specified in this document ?
> - is it so important to keep the 16/32 bit alignment ?
> - I am not sure to understand well the paragraph about the MPLS header. Why
> putting it into the adaptation field ? it is not the case for other higher layer
> headers like IP and Ethernet.
> - Do you have an adaptation field inserted before each SNDU ? why ?
> 
> As far as regenerative satellites are concerned, here are our views :
> 
> - currently we only envisage ATM VP or MPEG PID switching at the OBP. Switching
> on an extra label would cost a lot... and currently we do not see any concrete
> need to do that. Currently forget about Ethernet or IP layer processing on-board
> !

How will you use switching just on the PID? Don't forget that in the
receiver we can just distinguish between 20 PID, i think.

> - large capacity multi spot-beam "mesh" systems based on regenerative payload
> and MPEG switch handle a lot of terminals (hence a lot of "feeds"). Being able
> to use the same PID for several feeds may prove to be interesting (PID used as a
> "broadcast network" as Horst put it). It is possible to do this, even with a
> "simple" MPEG TS level switch a the OBP. The only need is to have an extra label
> (e.g. the SNDU label) being used to discriminate the SOURCE of the SNDU and have
> only one such SNDU per MPEG cell.

That what i've already propose, to have a label in each mpeg-ts packet.
So what's your opinion about the overhead of this idea?

> - concerning G. Anissa's mail about "Channel-descriptor" signalling the mapping

G.Aniba and not Anissa :).

> Source/Destination @ -> PID, Label : DVB-RCS group is currently working on such
> protocol.

I've more detail about this proposed Descriptor.

> 
> Best regards,
> 
> Stéphane
> 
> ALCATEL SPACE INDUSTRIES
> Research Department/Advanced Telecom Satellite Systems
> Tel : +33 (0)53435 6938  /  Fax : +33 (0)53435 5560
> Porte : F1027  /  E-Mail : stephane.combes@space.alcatel.fr

Best regards,

Aniba.

-- 
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


From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 11:52:46 2002
Received: from venus.startv.com.tr ([212.65.137.150])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UAqb9X017750;
	Tue, 30 Apr 2002 11:52:38 +0100 (BST)
Received: from lotus2.star.com.tr ([212.65.137.100]) by venus.startv.com.tr (8.8.8/SCO5) with ESMTP id NAA08210; Tue, 30 Apr 2002 13:57:14 +0100 (BST)
Subject: DVB-RCS
To: ip-dvb@erg.abdn.ac.uk
Cc: ip-dvb@erg.abdn.ac.uk, owner-ip-dvb@erg.abdn.ac.uk
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OF19701DA1.939974C9-ONC2256BAB.0037AF16@star.com.tr>
From: OZGUR.AKSU@startv.com.tr
Date: Tue, 30 Apr 2002 13:52:04 +0300
X-MIMETrack: Serialize by Router on STARDOMINO/INTERSTAR(Release 5.0.3 (Intl)|21 March
 2000) at 30.04.2002 13:52:26
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
X-ERG-MailScanner: Found to be clean


Hi everyone,

I am preparing master thesis about the DVB-RCS. I need some documents or
any other informations about this subject.Also  if you have documents about
Turbo Coding ,pls also send these documents or send me links of them.

Thanks..

Best Regards..

OZGUR B. AKSU
STAR DIGITAL A.S
HEAD-END SYSTEMS CHIEF
+905424880042
+902124484776


From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 15:59:49 2002
Received: from sophia.inria.fr (sophia.inria.fr [138.96.32.20])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UExb9X020693
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 15:59:38 +0100 (BST)
Received: from sophia.inria.fr (tac.inria.fr [138.96.24.102])
	by sophia.inria.fr (8.11.6/8.11.6) with ESMTP id g3UExYE04364
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 16:59:35 +0200 (MET DST)
X-Authentication-Warning: sophia.inria.fr: Host tac.inria.fr [138.96.24.102] claimed to be sophia.inria.fr
Sender: Ghassane.Aniba@sophia.inria.fr
Message-ID: <3CCEB159.C94A80EE@sophia.inria.fr>
Date: Tue, 30 Apr 2002 16:59:37 +0200
From: Ghassane Aniba <Ghassane.Aniba@sophia.inria.fr>
Organization: INRIA Sophia Antipolis
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.6 sun4u)
X-Accept-Language: fr-FR, en
MIME-Version: 1.0
To: ip-dvb@erg.abdn.ac.uk
Subject: Simultanous PID!?
References: <C1256BA7.0059A801.00@vzmta01.netfr.alcatel.fr>
Content-Type: text/plain; charset=iso-8859-1
X-MIME-Autoconverted: from 8bit to quoted-printable by sophia.inria.fr id g3UExYE04364
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3UExnCC020702

Hi,
I've a simple question to ask:
¨ when we say that the receiver can just deal with 8 simultanous pid (
Udcast Document and many mails), we mean that we can't receive more pid,
or we can receive them but we'll have a queue?
Please detailed your answers.
Thank you.
I hope that the answers and the dialogue will be more and more
interesting ;).

Best regards.

Aniba.

-- 
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


From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 17:30:36 2002
Received: from hermes.fm.intel.com (fmr01.intel.com [192.55.52.18])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UGUL9X021643
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 17:30:24 +0100 (BST)
Received: from talaria.fm.intel.com (talaria.fm.intel.com [10.1.192.39])
	by hermes.fm.intel.com (8.11.6/8.11.6/d: outer.mc,v 1.42 2002/04/26 23:25:13 root Exp $) with ESMTP id g3UGVC427223
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 16:31:13 GMT
Received: from fmsmsxvs043.fm.intel.com (fmsmsxv043-1.fm.intel.com [132.233.48.128])
	by talaria.fm.intel.com (8.11.6/8.11.6/d: inner.mc,v 1.17 2002/04/27 00:24:04 root Exp $) with SMTP id g3UGWbk04707
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 16:32:37 GMT
Received: from FMSMSX018.fm.intel.com ([132.233.42.197])
 by fmsmsxvs043.fm.intel.com (NAVGW 2.5.1.16) with SMTP id M2002043009141713371
 for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 09:14:18 -0700
Received: by fmsmsx018.fm.intel.com with Internet Mail Service (5.5.2653.19)
	id <J8W60TT1>; Tue, 30 Apr 2002 09:15:14 -0700
Message-ID: <AA5ED351DFA4D5118A2C00508B68BB7E075D4391@orsmsx109.jf.intel.com>
From: "Maciocco, Christian" <christian.maciocco@intel.com>
To: "'ip-dvb@erg.abdn.ac.uk'" <ip-dvb@erg.abdn.ac.uk>
Subject: RE: Simultanous PID!?
Date: Tue, 30 Apr 2002 09:15:07 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3UGUarI021652

That's a limitation of hardware based MPEG-2 TS decoder, usually limited to
8, 16 or 32 PIDs. Software based decoder such as the one available with
Windows XP BDA (Broadcast Data Architecture) where the full MPEG2 TS is fed
out of the tuner to the software decoder there is no PID limit beside your
available memory.
Christian

-----Original Message-----
From: Ghassane Aniba [mailto:Ghassane.Aniba@sophia.inria.fr]
Sent: Tuesday, April 30, 2002 8:00 AM
To: ip-dvb@erg.abdn.ac.uk
Subject: Simultanous PID!?


Hi,
I've a simple question to ask:
¨ when we say that the receiver can just deal with 8 simultanous pid (
Udcast Document and many mails), we mean that we can't receive more pid,
or we can receive them but we'll have a queue?
Please detailed your answers.
Thank you.
I hope that the answers and the dialogue will be more and more
interesting ;).

Best regards.

Aniba.

-- 
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


From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 19:15:48 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UIFK9X022895
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 19:15:20 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id UAA15178
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 20:15:20 +0200 (MET DST)
Date: Tue, 30 Apr 2002 20:15:20 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: ip-dvb@erg.abdn.ac.uk
Subject: Re: Simultanous PID!?
In-Reply-To: <3CCEB159.C94A80EE@sophia.inria.fr>
Message-ID: <Pine.GSO.4.05.10204302013490.22988-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=X-UNKNOWN
X-MIME-Autoconverted: from 8bit to quoted-printable by loewe.cosy.sbg.ac.at id UAA15178
X-ERG-MailScanner: Found to be clean
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by erg.abdn.ac.uk id g3UIFm40022929

On Tue, 30 Apr 2002, Ghassane Aniba wrote:

> Hi,
> I've a simple question to ask:
> ¨ when we say that the receiver can just deal with 8 simultanous pid (
> Udcast Document and many mails), we mean that we can't receive more pid,
> or we can receive them but we'll have a queue?

your receiver will get all the PIDs at once.

the 8 or 20 PIDs just stem from the current implementation of the way
some (most) receivers have implemented the PID filtering.

hope that explains at least this problem,

	++Thomas

-- 
in some way i do, and in some way i don't.



From majordomo-owner@erg.abdn.ac.uk Tue Apr 30 19:26:23 2002
Received: from loewe.cosy.sbg.ac.at (loewe.cosy.sbg.ac.at [141.201.2.12])
	by erg.abdn.ac.uk (8.12.3/8.12.3) with SMTP id g3UIPq9X023102
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 19:25:52 +0100 (BST)
Received: from mausmaki.cosy.sbg.ac.at (mausmaki.cosy.sbg.ac.at [141.201.2.18])
	by loewe.cosy.sbg.ac.at (8.8.8/8.8.7) with ESMTP id UAA15583
	for <ip-dvb@erg.abdn.ac.uk>; Tue, 30 Apr 2002 20:25:52 +0200 (MET DST)
Date: Tue, 30 Apr 2002 20:25:52 +0200 (MET DST)
From: "Thomas 'Dent' Mirlacher" <dent@cosy.sbg.ac.at>
To: "'ip-dvb@erg.abdn.ac.uk'" <ip-dvb@erg.abdn.ac.uk>
Subject: RE: Simultanous PID!?
In-Reply-To: <AA5ED351DFA4D5118A2C00508B68BB7E075D4391@orsmsx109.jf.intel.com>
Message-ID: <Pine.GSO.4.05.10204302015400.22988-100000@mausmaki.cosy.sbg.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-ERG-MailScanner: Found to be clean

On Tue, 30 Apr 2002, Maciocco, Christian wrote:

> That's a limitation of hardware based MPEG-2 TS decoder, usually limited to
> 8, 16 or 32 PIDs. Software based decoder such as the one available with
> Windows XP BDA (Broadcast Data Architecture) where the full MPEG2 TS is fed
> out of the tuner to the software decoder there is no PID limit beside your
> available memory.

just a remark: there are also capable implementations for other OSes out there.

filtering itself is not a problem with memory.

quick calculation:
	2^13 PIDs. - so a lookup table would have 2^13bits, which is 1KB.
	(most current computers have more then that :)

	... also if you have a table with one byte per PID (because you
	want to lookup a specific encapsulation, which you're binding
	to the PIDs, this shouldn't be a problem (8KB))

the only problem you could have with memory is if you have all the datastreams
interleaved on all the PIDs (for simplicity assume we're using all the PIDs
for network data), also another thing we will not account is the overhead
for encapsulation (and TS headers)

worst case memory usage for reassembling/decapsulation:

	(MTU-184)*2^13	... around that at least.

and with an MTU of 64K this would lead to 64M if i'm correct. - this
could well be some problem, but with a smaller MTU=1500, we need 10M
for reassembling the data. (worst case)

	++Thomas	

-- 
in some way i do, and in some way i don't.


