It needs a new transport layer protocol to promote IPv6

高 军安 <[email protected]> Tue, 30 Oct 2018 11:33:28 +0000
Newsgroups gmane.ietf.ops
Message-ID <HK2PR0302MB2628AFFF9C8FAD836F9EB947BECC0@HK2PR0302MB2628.apcprd03.prod.outlook.com>
--===============9047560771753844424==
Content-Language: zh-CN
Content-Type: multipart/alternative;
 boundary="_000_HK2PR0302MB2628AFFF9C8FAD836F9EB947BECC0HK2PR0302MB2628_"

--_000_HK2PR0302MB2628AFFF9C8FAD836F9EB947BECC0HK2PR0302MB2628_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

QSBuZXcgdHJhbnNwb3J0IHByb3RvY29sIHNob3VsZCBoZWxwDQoNCg0KDQotIHRvIGFsbGV2aWF0
ZSwgaWYgbm90IHRvIGVsaW1pbmF0ZSwgdGhlIHJvdXRpbmcgc2NhbGFiaWxpdHkgcHJvYmxlbSwN
Cg0KDQoNCi0gIHRvIHBoYXNlIG91dCBOQVQgdG8gZWxpbWluYXRlIHByb2Nlc3NpbmcgZGVsYXkg
Y2F1c2VkIGJ5IHVubmVjZXNzYXJ5IG1pZGRsZWJveGVzLCBhbmQNCg0KDQoNCi0gdG8gbWFrZSBt
b3JlIGVmZmljaWVudCB1dGlsaXphdGlvbiBvZiBhYnVuZGFudCBJUHY2IGFkZHJlc3Nlcy4NCg0K
DQpBIG5ldyB0cmFuc3BvcnQgcHJvdG9jb2wgY2FsbGVkIEZTUCBpcyBwcm9wb3NlZDoNCg0KaHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtZ2FvLWZsZXhpYmxlLXNlc3Npb24t
cHJvdG9jb2wvDQoNCg0KRGV0YWlsZWQgbW90aXZhdGlvbnMgb2YgZGVzaWduaW5nIEZTUCBpcyBl
eHBsYWluZWQgaW4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtZ2FvLWZz
cC1tb3RpdmF0aW9ucy88aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtZ2Fv
LWZzcC1tb3RpdmF0aW9ucy8+DQoNCg0KSW4gc2hvcnQsIEZTUCBpcyBhIGNvbm5lY3Rpb24tb3Jp
ZW50ZWQgdHJhbnNwb3J0IGxheWVyIHByb3ZpZGVzIG1vYmlsaXR5LCBtdWx0aS1ob21pbmcgYW5k
IG11bHRpLXBhdGggc3VwcG9ydCBieSBpbnRyb2R1Y2luZyB0aGUgY29uY2VwdCBvZiAndXBwZXIg
bGF5ZXIgdGhyZWFkIElEJyAoVUxUSUQpLCB3aGljaCB3YXMgZmlyc3RseSBzdWdnZXN0ZWQgaW4g
IkZ1enp5LWxheWVyaW5nIGFuZCBpdHMgc3VnZ2VzdGlvbiIgKGh0dHBzOi8vbWFpbGFyY2hpdmUu
aWV0Zi5vcmcvYXJjaC9tc2cvaWV0Zi91LTZpLTZmLUV0dXZoODAtU1V1UmJTQ0RUd2cpLg0KDQoN
Cg0KQW4gaW50ZWdyaXR5IGNoZWNrIGNvZGUgKElDQykgZmllbGQgYXNzb2NpYXRlZCB3aXRoIHRo
ZSBVTFRJRCBpcyBkZXNpZ25lZCBpbiB0aGUgRlNQIGhlYWRlciB0byBwcm90ZWN0IGF1dGhlbnRp
Y2l0eSBhbmQgb3B0aW9uYWxseSBwcml2YWN5IG9mIHRoZSBGU1AgcGFja2V0LiBBbiBGU1AgcGFj
a2V0IGlzIGFzc3VtZWQgdG8gb3JpZ2luYXRlIGZyb20gdGhlIHNhbWUgc291cmNlIGlmIHRoZSBJ
Q0MgdmFsdWUgYXNzb2NpYXRlZCB3aXRoIGNlcnRhaW4gZGVzdGluYXRpb24gVUxUSUQgcGFzc2Vz
IHZhbGlkYXRpb24sIHJlZ2FyZGxlc3Mgb2YgdGhlIHNvdXJjZSBvciBkZXN0aW5hdGlvbiBhZGRy
ZXNzIGluIHRoZSB1bmRlcmx5aW5nIGxheWVyLg0KDQoNCg0KVGhlIFVMVElEIGlzIGFzc2lnbmVk
IHJvdWdobHkgdGhlIHNhbWUgc2VtYW50aWNzIHdpdGggU2VjdXJpdHkgUGFyYW1ldGVyIEluZGV4
IChTUEkpIGluIE1PQklLRSBbUkZDNDU1NV0uIEVpdGhlciB0aGUgd2VhayBrZXkgb3IgdGhlIHNo
YXJlZCBzZWNyZXQga2V5IGlzIGluZGV4ZWQgYnkgdGhlIHNvdXJjZSBvciBkZXN0aW5hdGlvbiBV
TFRJRCBpbiB0aGUgbG9jYWwgY29udGV4dCBvZiB0aGUgc2VuZGVyIG9yIHRoZSByZWNlaXZlciwg
cmVzcGVjdGl2ZWx5Lg0KDQoNCg0KRlNQIGZhY2lsaXRhdGVzIHNlY3JldCBrZXkgaW5zdGFsbGF0
aW9uIGJ5IGludHJvZHVjaW5nIHRoZSBjb25jZXB0IG9mIHRyYW5zbWl0IHRyYW5zYWN0aW9uLiBN
ZWNoYW5pc20gb2YgdHJhbnNtaXQgdHJhbnNhY3Rpb24gYWxzbyBwcm92aWRlcyB0aGUgc2Vzc2lv
bi1jb25uZWN0aW9uIHN5bmNocm9uaXphdGlvbiBzZXJ2aWNlIHRvIHRoZSB1cHBlciBsYXllci4N
Cg0KDQoNCkZTUCBlZmZlY3RpdmVseSBzZXBhcmF0ZXMgdGhlIGlkZW50aWZpZXIgcm9sZSBhbmQg
cm91dGluZyBsb2NhdG9yIHJvbGUgb2YgdGhlIElQdjYgYWRkcmVzcy4gVGhlIGlkZW50aWZpZXIg
cm9sZSBpcyBsb2NhbGl6ZWQgd2hpbGUgdGhlIHJvdXRpbmcgbG9jYXRvciByb2xlIGlzIGtlcHQg
Z2xvYmFsLiBCeSBzdXBwb3J0aW5nIG1vYmlsaXR5IGFuZCBtdWx0aWhvbWluZyBhdCB0aGUgdHJh
bnNwb3J0IGxheWVyIGl0IGFsbGV2aWF0ZXMgdGhlIHJvdXRpbmcgc2NhbGFiaWxpdHkgcHJvYmxl
bSBjYXVzZWQgYnkgc3VwcG9ydGluZyBtb2JpbGl0eSBhbmQgbXVsdGlob21pbmcgYXQgdGhlIG5l
dHdvcmsgbGF5ZXIuDQoNCg0KV2hlbiBpbXBsZW1lbnRlZCBvdmVyIElQdjYgYWJ1bmRhbmNlIG9m
IElQdjYgYWRkcmVzc2VzIG1ha2VzIE5BVCBvYnNvbGV0ZS4gSG93ZXZlciBGU1Agb3ZlciBVRFAg
aXMgc3RpbGwgZnJpZW5kbHkgdG8gTkFULg0KDQoNCkZTUCBlbGltaW5hdGVzIHRoZSBjb25jZXB0
IG9mICdwb3J0IG51bWJlcicuIEluc3RlYWQgaXQgcHJvcG9zZXMgdG8gdGFrZSB1c2Ugb2YgdGhl
IGxvd2VyIDMyIGJpdHMgb2YgdGhlIDEyOC1iaXQgSVB2NiBhZGRyZXNzIGFzIHRoZSAndXBwZXIg
bGF5ZXIgdGhyZWFkIElEJy4gSXQgY291bGQgY29uc2lkZXJhYmx5IGVuaGFuY2UgYWxsb2NhdGlv
biBlZmZpY2llbmN5IG9mIHRoZSBJUHY2IGFkZHJlc3Mgc3BhY2UuDQoNCg0KDQpKYXNvbiAoSnVu
LWFuKSwgR2FvDQpHZW5lcmFsIE1hbmFnZXIsDQpJbmZvcm1hdGlvbiBUZWNobm9sb2d5IERlcGFy
dG1lbnQNCkJlaWppbmcgU3RhdGljIFRyYWZmaWMgSW52ZXN0bWVudCBhbmQgT3BlcmF0aW9uIENv
LixMdGQuDQo=

--_000_HK2PR0302MB2628AFFF9C8FAD836F9EB947BECC0HK2PR0302MB2628_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Helvetica,sans-serif;" dir=3D"ltr">
<p style=3D"margin-top:0;margin-bottom:0"></p>
<div>
<p style=3D"margin: 0px;"><font face=3D"Calibri">A new transport protocol s=
hould help</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">&nbsp;</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">- to alleviate, if not to =
eliminate, the routing scalability problem,</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">&nbsp;</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">-&nbsp; to phase out NAT t=
o eliminate processing delay caused by unnecessary middleboxes, and</font><=
/p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">&nbsp;</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">- to make more efficient u=
tilization of abundant IPv6 addresses.</font></p>
<br>
</div>
<p></p>
<p style=3D"margin-top:0;margin-bottom:0"></p>
<p style=3D"margin-top:0;margin-bottom:0">A new transport protocol called F=
SP is proposed:</p>
<p style=3D"margin-top:0;margin-bottom:0"><a class=3D"OWAAutoLink" id=3D"LP=
lnk989111" href=3D"https://datatracker.ietf.org/doc/draft-gao-flexible-sess=
ion-protocol/" previewremoved=3D"true">https://datatracker.ietf.org/doc/dra=
ft-gao-flexible-session-protocol/</a></p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0"></p>
<p style=3D"background-color: transparent; color: rgb(0, 0, 0); font-family=
: Calibri,Helvetica,sans-serif,&amp;quot;EmojiFont&amp;quot;,&amp;quot;Appl=
e Color Emoji&amp;quot;,&amp;quot;Segoe UI Emoji&amp;quot;,NotoColorEmoji,&=
amp;quot;Segoe UI Symbol&amp;quot;,&amp;quot;Android Emoji&amp;quot;,EmojiS=
ymbols; font-size: 16px; font-style: normal; font-variant: normal; font-wei=
ght: 400; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orph=
ans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-tra=
nsform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spa=
cing: 0px;">
<span style=3D"font-size: 14.66px; margin-bottom: 0px; margin-left: 0px; ma=
rgin-right: 0px; margin-top: 0px;">Detailed motivations of designing FSP is=
 explained in
<u><font color=3D"#0b0919">h<a class=3D"OWAAutoLink" id=3D"LPlnk946891" hre=
f=3D"https://datatracker.ietf.org/doc/draft-gao-fsp-motivations/" previewre=
moved=3D"true">ttps://datatracker.ietf.org/doc/draft-gao-fsp-motivations/</=
a></font></u></span><br style=3D"background-color: transparent; border-bott=
om-style: none; border-left-style: none; border-right-style: none; border-t=
op-style: none; color: rgb(0, 0, 0); cursor: auto; display: inline; font-fa=
mily: Calibri,Helvetica,sans-serif,&amp;quot;EmojiFont&amp;quot;,&amp;quot;=
Apple Color Emoji&amp;quot;,&amp;quot;Segoe UI Emoji&amp;quot;,NotoColorEmo=
ji,&amp;quot;Segoe UI Symbol&amp;quot;,&amp;quot;Android Emoji&amp;quot;,Em=
ojiSymbols; font-size: 16px; height: auto; -ms-user-select: text; outline-c=
olor: transparent; outline-style: none; outline-width: 0px; overflow-x: vis=
ible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-=
right: 0px; padding-top: 0px; width: auto;">
</p>
<br>
<p style=3D"margin: 0px;"><font face=3D"Calibri">In short, FSP is a connect=
ion-oriented transport layer provides mobility, multi-homing and multi-path=
 support by introducing the concept of 'upper layer thread ID' (ULTID), whi=
ch was firstly suggested in &quot;Fuzzy-layering
 and its suggestion&quot; (https://mailarchive.ietf.org/arch/msg/ietf/u-6i-=
6f-Etuvh80-SUuRbSCDTwg).</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">&nbsp;</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">An integrity check code (I=
CC) field associated with the ULTID is designed in the FSP header to protec=
t authenticity and optionally privacy of the FSP packet. An FSP packet is a=
ssumed to originate from the same source
 if the ICC value associated with certain destination ULTID passes validati=
on, regardless of the source or destination address in the underlying layer=
..</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">&nbsp;</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">The ULTID is assigned roug=
hly the same semantics with Security Parameter Index (SPI) in MOBIKE [RFC45=
55]. Either the weak key or the shared secret key is indexed by the source =
or destination ULTID in the local context
 of the sender or the receiver, respectively.</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">&nbsp;</font></p>
<p style=3D"margin: 0px;"><font face=3D"Calibri">FSP facilitates secret key=
 installation by introducing the concept of transmit transaction. Mechanism=
 of transmit transaction also provides the session-connection synchronizati=
on service to the upper layer.</font></p>
<p style=3D"margin: 0px;"><br>
</p>
<p style=3D"margin: 0px;"><br>
</p>
<p style=3D"margin: 0px;">FSP effectively separates the identifier role and=
 routing locator role of the IPv6 address. The identifier role is localized=
 while the routing locator role is kept global. By supporting mobility and =
multihoming at the transport layer
 it alleviates the routing scalability problem caused by supporting mobilit=
y and multihoming at the network layer.</p>
<p style=3D"margin: 0px;"><br>
</p>
<p style=3D"margin: 0px;">When implemented over IPv6 abundance of IPv6 addr=
esses makes NAT obsolete. However FSP over UDP is still friendly to NAT.</p=
>
<p style=3D"margin: 0px;"><br>
</p>
<p style=3D"margin: 0px;">FSP eliminates the concept of <span style=3D"disp=
lay: inline !important; float: none; background-color: transparent; color: =
rgb(0, 0, 0); font-family: Calibri,Helvetica,sans-serif,&quot;EmojiFont&quo=
t;,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,=
&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols; font-si=
ze: 16px; font-style: normal; font-variant: normal; font-weight: 400; lette=
r-spacing: normal; orphans: 2; text-align: left; text-decoration: none; tex=
t-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-=
space: normal; word-spacing: 0px;">
'</span>port number<span style=3D"display: inline !important; float: none; =
background-color: transparent; color: rgb(0, 0, 0); font-family: Calibri,He=
lvetica,sans-serif,&quot;EmojiFont&quot;,&quot;Apple Color Emoji&quot;,&quo=
t;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;And=
roid Emoji&quot;,EmojiSymbols; font-size: 16px; font-style: normal; font-va=
riant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-a=
lign: left; text-decoration: none; text-indent: 0px; text-transform: none; =
-webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">'<=
/span>.
 Instead it proposes to take use of the lower 32 bits of the 128-bit IPv6 a=
ddress as the 'upper layer thread ID'. It could considerably enhance alloca=
tion efficiency of the IPv6 address space.</p>
<p style=3D"margin: 0px;"><br>
</p>
<p style=3D"margin: 0px;"><br>
</p>
<p style=3D"margin: 0px;"></p>
<div>Jason (Jun-an), Gao</div>
<div>General Manager,</div>
<div>Information Technology Department<br>
Beijing Static Traffic Investment and Operation Co.,Ltd.</div>
<p></p>
<p></p>
</div>
</body>
</html>

--_000_HK2PR0302MB2628AFFF9C8FAD836F9EB947BECC0HK2PR0302MB2628_--


--===============9047560771753844424==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
OPS-AREA mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ops-area

--===============9047560771753844424==--