Clarification required regarding the ECN_USED control filed in TCP Profile
Anil Maguluri <[email protected]> Wed, 31 Mar 2010 10:12:57 +0530
| Newsgroups | gmane.ietf.rohc |
|---|---|
| Message-ID | <C7232BDB534C6241BE85C96D129205D002F41D1E10@BLRINMSMBX01.bglrodc.lntinfotech.com> |
--===============1057927869==
Content-Language: en-US
Content-Type: multipart/alternative;
boundary="_000_C7232BDB534C6241BE85C96D129205D002F41D1E10BLRINMSMBX01b_"
--_000_C7232BDB534C6241BE85C96D129205D002F41D1E10BLRINMSMBX01b_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi All,
Please clarify me whether my understanding is right or not.
As per my understanding, the ecn_used flag is enable whenever the TCP SYN =
packet
has ECE and CWR bits are set (ENC-SETUP SYN). This information is going to=
send using TCP dynamic chain (tcp_ecn_flags) and set ecn_used flag in the =
TCP Dynamic chain
in the IR packet.
Decompressor receives the IR packet with ecn_used flag is set, update the =
ecn_used
flag in the context.
Whenever ecn_used flag is enable, compressor has to send TCP/IP ECN flags =
in the
irregular chain of the compressed packets and decompressor has to decode i=
t from the
irregular chain to reconstruct the packet.
Please clarify the below queries.
=E8 If the TCP flow started with ECN enable/supported, is it static the li=
fe time of the flow?
=E8 If not, is TCP is going to send SYN packet again with disabling the EC=
E and CWR flags?
=E8 How frequently TCP flow can change from ECN enable to non-ECN?
=E8 If the TCP flow is changed from ECN capable to non-ECN, compressor has=
to inform
to decompressor while setting the ecn_used as zero. Right? So that, compre=
ssor no
need to sending TCP/IP ECN flags in the irregular chain.
Thanks for your support.
Regards,
Anil Kumar Maguluri
________________________________
This Email may contain confidential or privileged information for the inte=
nded recipient (s) If you are not the intended recipient, please do not us=
e or disseminate the information, notify the sender and delete it from you=
r system.
______________________________________________________________________
--_000_C7232BDB534C6241BE85C96D129205D002F41D1E10BLRINMSMBX01b_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-mic=
rosoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word=
" xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schema=
s-microsoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:of=
fice:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:=
s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-mi=
crosoft-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-micro=
soft-com:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:sp=
readsheet" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadshe=
et" xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:sch=
emas-microsoft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/R=
EC-html40" xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=
=3D"http://microsoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Re=
pl=3D"http://schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.micro=
soft.com/sharepoint/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.c=
om/office/excel/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.=
xsd" xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns=
:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D=
"http://www.w3.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft=
.com/sharepoint/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" x=
mlns:xsd=3D"http://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.=
microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.or=
g/2001/04/xmlenc#" xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" x=
mlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"ht=
tp://www.w3.org/2001/XMLSchema-instance" xmlns:udcs=3D"http://schemas.micr=
osoft.com/data/udc/soap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/=
udc/xmlfile" xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttop=
art" xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" x=
mlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:=
dssi=3D"http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi=3D"ht=
tp://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver=
=3D"http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m=3D=
"http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels=3D"http://s=
chemas.openxmlformats.org/package/2006/relationships" xmlns:spwp=3D"http:/=
/microsoft.com/sharepoint/webpartpages" xmlns:ex12t=3D"http://schemas.micr=
osoft.com/exchange/services/2006/types" xmlns:ex12m=3D"http://schemas.micr=
osoft.com/exchange/services/2006/messages" xmlns:pptsl=3D"http://schemas.m=
icrosoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl=3D"http://microsoft=
.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z=3D"=
urn:schemas-microsoft-com:" xmlns:st=3D"" xmlns=3D"http://www.w3.org/T=
R/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859=
-1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
=09{font-family:Wingdings;
=09panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
=09{font-family:Wingdings;
=09panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0in;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:blue;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:purple;
=09text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
=09{mso-style-priority:34;
=09margin-top:0in;
=09margin-right:0in;
=09margin-bottom:0in;
=09margin-left:.5in;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri","sans-serif";}
span.EmailStyle17
=09{mso-style-type:personal-compose;
=09font-family:"Calibri","sans-serif";
=09color:windowtext;}
.MsoChpDefault
=09{mso-style-type:export-only;}
@page Section1
=09{size:8.5in 11.0in;
=09margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
=09{page:Section1;}
/* List Definitions */
@list l0
=09{mso-list-id:821502315;
=09mso-list-type:hybrid;
=09mso-list-template-ids:570468508 864955350 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
=09{mso-level-start-at:0;
=09mso-level-number-format:bullet;
=09mso-level-text:\F0E8;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:.25in;
=09text-indent:-.25in;
=09font-family:Wingdings;
=09mso-fareast-font-family:Calibri;
=09mso-bidi-font-family:"Times New Roman";}
ol
=09{margin-bottom:0in;}
ul
=09{margin-bottom:0in;}
-->
</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"Section1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Please clarify me whether my understanding is right=
or not.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">As per my understanding, the ecn_used flag is enabl=
e whenever the TCP SYN packet<o:p></o:p></p>
<p class=3D"MsoNormal">has ECE and CWR bits are set (ENC-SETUP SYN). This =
information is going to<o:p></o:p></p>
<p class=3D"MsoNormal">send using TCP dynamic chain (tcp_ecn_flags) and se=
t ecn_used flag in the TCP Dynamic chain<o:p></o:p></p>
<p class=3D"MsoNormal">in the IR packet.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Decompressor receives the IR packet with ecn_used f=
lag is set, update the ecn_used
<o:p></o:p></p>
<p class=3D"MsoNormal">flag in the context. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Whenever ecn_used flag is enable, compressor has to=
send TCP/IP ECN flags in the<o:p></o:p></p>
<p class=3D"MsoNormal">irregular chain of the compressed packets and decom=
pressor has to decode it from the<o:p></o:p></p>
<p class=3D"MsoNormal">irregular chain to reconstruct the packet.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Please clarify the below queries.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25i=
n;
mso-list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"font-family:Wingdings"><span style=3D"=
mso-list:Ignore">=E8<span style=3D"font:7.0pt "Times New Roman""=
>
</span></span></span><![endif]>If the TCP flow started with ECN enable/sup=
ported, is it static the life time of the flow?<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25i=
n;
mso-list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"font-family:Wingdings"><span style=3D"=
mso-list:Ignore">=E8<span style=3D"font:7.0pt "Times New Roman""=
>
</span></span></span><![endif]>If not, is TCP is going to send SYN packet =
again with disabling the ECE and CWR flags?<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25i=
n;
mso-list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"font-family:Wingdings"><span style=3D"=
mso-list:Ignore">=E8<span style=3D"font:7.0pt "Times New Roman""=
>
</span></span></span><![endif]>How frequently TCP flow can change from ECN=
enable to non-ECN?<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25i=
n;
mso-list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"font-family:Wingdings"><span style=3D"=
mso-list:Ignore">=E8<span style=3D"font:7.0pt "Times New Roman""=
>
</span></span></span><![endif]>If the TCP flow is changed from ECN capable=
to non-ECN, compressor has to inform<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in">to decompressor =
while setting the ecn_used as zero. Right? So that, compressor no<o:p></o:=
p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in">need to sending =
TCP/IP ECN flags in the irregular chain.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in"><o:p> </o:p=
></p>
<p class=3D"MsoNormal">Thanks for your support.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Anil Kumar Maguluri<o:p></o:p></p>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Black" size=3D"3">This Email may contain con=
fidential or privileged information for the intended recipient (s) If you =
are not the intended recipient, please do not use or disseminate the infor=
mation, notify the sender and delete it from
your system.<br>
</font>
<BR>
______________________________________________________________________<BR>=
</body>
</html>
--_000_C7232BDB534C6241BE85C96D129205D002F41D1E10BLRINMSMBX01b_--
--===============1057927869==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Rohc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/rohc
--===============1057927869==--