Subject: Re: [Tls-reg-review] Registering ALPN for SMB over QUIC

From: "Salz, Rich" <[email-masked]>
Date: Thu, 18 Mar 2021 17:36:44 +0000

It’s pretty easy.  Just email (reply all) on this thread saying what value you’d like and a pointer to the doc.
The ALPN registry is at https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids

From: Vladimir Petter <vpetter=[email-masked]>
Date: Thursday, March 18, 2021 at 1:28 PM
To: "[email-masked]" <[email-masked]>
Subject: [Tls-reg-review] Registering ALPN for SMB over QUIC

Hello,

I would apreasiate some guidance on how we should go about registering with IETF an Application Layer Protocol Negotiation (ALPN) that we are using for SMB (Server Message Block protocol; https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962<https://urldefense.com/v3/__https:/docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962__;!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_$>) in our SMB over QUIC implementation (few links below). I was looking at the links on https://www.iana.org/protocols/apply<https://urldefense.com/v3/__https:/www.iana.org/protocols/apply__;!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhJrkxznf$>, and none of them seams to be matching ALPN. Should I use General Protocol Registry Form?

Vladimir Petter,
Principal Software Developer Lead,
Microsoft Corporation.

              https://www.youtube.com/watch?v=ZTrNSIBWgMM<https://urldefense.com/v3/__https:/www.youtube.com/watch?v=ZTrNSIBWgMM__;!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhD18K5lR$>
              https://www.youtube.com/watch?v=t1rT37jL6Is<https://urldefense.com/v3/__https:/www.youtube.com/watch?v=t1rT37jL6Is__;!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhIolf2qf$>

---

From: "Salz, Rich" <[email-masked]>
Date: Fri, 19 Mar 2021 14:26:59 +0000

So the table row would be

Smb2    0x73 0x6D 0x62 (“smb”)   https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962<https://urldefense.com/v3/__https:/nam06.safelinks.protection.outlook.com/?url=https*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdocs.microsoft.com*2Fen-us*2Fopenspecs*2Fwindows_protocols*2Fms-smb2*2F5606ad47-5ee0-437a-817e-70c366052962__*3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_*24&data=04*7C01*7Cvpetter*40microsoft.com*7C36c9ed8903ff488b0ec008d8ea347e51*7C72f988bf86f141af91ab2d7cd011db47*7C1*7C0*7C637516858991598634*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C1000&sdata=ZaxJ7znGUnNwvZBibZkTUznbG23DRbwCNaUVwKhYy78*3D&reserved=0__;JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl!!GjvTz_vk!ERicv1V2UEv2bYKSuKTXHgEXIoVaHdhw8nnU5L_mcFXorn4JQ41vEXBP0mFk$>

I approve this.  It will need one more approval from Yoav or Nick.

---

From: Yoav Nir <[email-masked]>
Date: Sun, 21 Mar 2021 06:45:12 +0200

I do.  Except that I think the first word in the line should be capitalized. So, 

SMB2    0x73 0x6D 0x62 (“smb”)   https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962 <https://urldefense.com/v3/__https:/nam06.safelinks.protection.outlook.com/?url=https*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdocs.microsoft.com*2Fen-us*2Fopenspecs*2Fwindows_protocols*2Fms-smb2*2F5606ad47-5ee0-437a-817e-70c366052962__*3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_*24&data=04*7C01*7Cvpetter*40microsoft.com*7C36c9ed8903ff488b0ec008d8ea347e51*7C72f988bf86f141af91ab2d7cd011db47*7C1*7C0*7C637516858991598634*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C1000&sdata=ZaxJ7znGUnNwvZBibZkTUznbG23DRbwCNaUVwKhYy78*3D&reserved=0__;JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl!!GjvTz_vk!ERicv1V2UEv2bYKSuKTXHgEXIoVaHdhw8nnU5L_mcFXorn4JQ41vEXBP0mFk$>

> On 19 Mar 2021, at 16:26, Salz, Rich <rsalz=[email-masked]> wrote:
> 
> Smb2    0x73 0x6D 0x62 (“smb”)   https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962 <https://urldefense.com/v3/__https:/nam06.safelinks.protection.outlook.com/?url=https*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdocs.microsoft.com*2Fen-us*2Fopenspecs*2Fwindows_protocols*2Fms-smb2*2F5606ad47-5ee0-437a-817e-70c366052962__*3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_*24&data=04*7C01*7Cvpetter*40microsoft.com*7C36c9ed8903ff488b0ec008d8ea347e51*7C72f988bf86f141af91ab2d7cd011db47*7C1*7C0*7C637516858991598634*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C1000&sdata=ZaxJ7znGUnNwvZBibZkTUznbG23DRbwCNaUVwKhYy78*3D&reserved=0__;JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl!!GjvTz_vk!ERicv1V2UEv2bYKSuKTXHgEXIoVaHdhw8nnU5L_mcFXorn4JQ41vEXBP0mFk$>
>  
> _______________________________________________
> tls-reg-review mailing list
> [email-masked] <mailto:[email-masked]>
> https://www.ietf.org/mailman/listinfo/tls-reg-review <https://www.ietf.org/mailman/listinfo/tls-reg-review>

---

From: "Salz, Rich" <[email-masked]>
Date: Sun, 21 Mar 2021 13:16:43 +0000

You’re right.  So we’re good to go.

SMB2    0x73 0x6D 0x62 (“smb”)   https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962<https://urldefense.com/v3/__https:/nam06.safelinks.protection.outlook.com/?url=https*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdocs.microsoft.com*2Fen-us*2Fopenspecs*2Fwindows_protocols*2Fms-smb2*2F5606ad47-5ee0-437a-817e-70c366052962__*3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_*24&data=04*7C01*7Cvpetter*40microsoft.com*7C36c9ed8903ff488b0ec008d8ea347e51*7C72f988bf86f141af91ab2d7cd011db47*7C1*7C0*7C637516858991598634*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C1000&sdata=ZaxJ7znGUnNwvZBibZkTUznbG23DRbwCNaUVwKhYy78*3D&reserved=0__;JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl!!GjvTz_vk!ERicv1V2UEv2bYKSuKTXHgEXIoVaHdhw8nnU5L_mcFXorn4JQ41vEXBP0mFk$>

On 19 Mar 2021, at 16:26, Salz, Rich <rsalz=[email-masked]<mailto:rsalz=[email-masked]>> wrote:

_______________________________________________
tls-reg-review mailing list
[email-masked]<mailto:[email-masked]>
https://www.ietf.org/mailman/listinfo/tls-reg-review<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/tls-reg-review__;!!GjvTz_vk!HE5IyADkr-hM1NV3qSKsuE3G0BXEa9YaZrR3EukdA6mH5Nrwb9cCyvsu5WsM$>

---

From: Vladimir Petter <[email-masked]>
Date: Fri, 19 Mar 2021 01:51:04 +0000

Thanks Rich,

Here is what we are planning to add to the SMB protocol documentation

           1.9 Standards Assignments
              <skip>

When the SMB 3.1.1 dialect is negotiated, the SMB2 protocol supports QUIC over UDP port 443. ALPN Identification sequence used to identify the SMB2 protocol over QUIC is 0x73 0x6D 0x62 ("smb").

SMB protocol documentation is located here https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fdocs.microsoft.com%2Fen-us%2Fopenspecs%2Fwindows_protocols%2Fms-smb2%2F5606ad47-5ee0-437a-817e-70c366052962__%3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_%24&data=04%7C01%7Cvpetter%40microsoft.com%7C36c9ed8903ff488b0ec008d8ea347e51%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637516858991598634%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ZaxJ7znGUnNwvZBibZkTUznbG23DRbwCNaUVwKhYy78%3D&reserved=0>. Clause that I've shared above is work in progress and will be part of the next protocol draft.

Code using this ALPN is already checked in and is ready to be shipped in the future version of Windows client and server. Preliminary information about

ALPN has been shared with our partners that develop their own SMB client and server implementation through materials and talks at conferences.

Please let me know if you need any additional information.

Thanks,
Vladimir.

From: Salz, Rich <rsalz=[email-masked]>
Sent: Thursday, March 18, 2021 10:37 AM
To: Vladimir Petter <[email-masked]>; [email-masked]
Subject: [EXTERNAL] Re: [Tls-reg-review] Registering ALPN for SMB over QUIC

It's pretty easy.  Just email (reply all) on this thread saying what value you'd like and a pointer to the doc.
The ALPN registry is at https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.iana.org%2Fassignments%2Ftls-extensiontype-values%2Ftls-extensiontype-values.xhtml%23alpn-protocol-ids&data=04%7C01%7Cvpetter%40microsoft.com%7C36c9ed8903ff488b0ec008d8ea347e51%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637516858991588675%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=OTxGatNDBHW4vVushbNucPePQaSHIMtEx%2B1lWPv5nD0%3D&reserved=0>

From: Vladimir Petter <vpetter=[email-masked]<mailto:vpetter=[email-masked]>>
Date: Thursday, March 18, 2021 at 1:28 PM
To: "[email-masked]<mailto:[email-masked]>" <[email-masked]<mailto:[email-masked]>>
Subject: [Tls-reg-review] Registering ALPN for SMB over QUIC

Hello,

I would apreasiate some guidance on how we should go about registering with IETF an Application Layer Protocol Negotiation (ALPN) that we are using for SMB (Server Message Block protocol; https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fdocs.microsoft.com%2Fen-us%2Fopenspecs%2Fwindows_protocols%2Fms-smb2%2F5606ad47-5ee0-437a-817e-70c366052962__%3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_%24&data=04%7C01%7Cvpetter%40microsoft.com%7C36c9ed8903ff488b0ec008d8ea347e51%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637516858991598634%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ZaxJ7znGUnNwvZBibZkTUznbG23DRbwCNaUVwKhYy78%3D&reserved=0>) in our SMB over QUIC implementation (few links below). I was looking at the links on https://www.iana.org/protocols/apply<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fwww.iana.org%2Fprotocols%2Fapply__%3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhJrkxznf%24&data=04%7C01%7Cvpetter%40microsoft.com%7C36c9ed8903ff488b0ec008d8ea347e51%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637516858991598634%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=JJzEDw70G9tW3fJcgznpZkQCFfZUzCd3tTwlt90mfh4%3D&reserved=0>, and none of them seams to be matching ALPN. Should I use General Protocol Registry Form?

Vladimir Petter,

              https://www.youtube.com/watch?v=ZTrNSIBWgMM<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fwww.youtube.com%2Fwatch%3Fv%3DZTrNSIBWgMM__%3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhD18K5lR%24&data=04%7C01%7Cvpetter%40microsoft.com%7C36c9ed8903ff488b0ec008d8ea347e51%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637516858991608596%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=BPFbs8SZcyY8TyfXteA2OBsCDmf8HIpu4KWu9ecV4ko%3D&reserved=0>
              https://www.youtube.com/watch?v=t1rT37jL6Is<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fwww.youtube.com%2Fwatch%3Fv%3Dt1rT37jL6Is__%3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhIolf2qf%24&data=04%7C01%7Cvpetter%40microsoft.com%7C36c9ed8903ff488b0ec008d8ea347e51%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637516858991608596%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=r%2F3cy9Dzwo9HqVb4dacF4b9oUy17av%2FRIbxXxV4kKzI%3D&reserved=0>

---

From: Vladimir Petter <[email-masked]>
Date: Sat, 27 Mar 2021 02:24:54 +0000

Hello folks, just want to check on status. Do you know when I would see SMB protocol on this list https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids ?
Thanks,
Vladimir.

From: Yoav Nir <[email-masked]>
Sent: Saturday, March 20, 2021 9:45 PM
To: Salz, Rich <[email-masked]>
Cc: Vladimir Petter <[email-masked]>; [email-masked]
Subject: [EXTERNAL] Re: [Tls-reg-review] Registering ALPN for SMB over QUIC

SMB2    0x73 0x6D 0x62 ("smb")   https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fnam06.safelinks.protection.outlook.com%2F%3Furl%3Dhttps*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdocs.microsoft.com*2Fen-us*2Fopenspecs*2Fwindows_protocols*2Fms-smb2*2F5606ad47-5ee0-437a-817e-70c366052962__*3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_*24%26data%3D04*7C01*7Cvpetter*40microsoft.com*7C36c9ed8903ff488b0ec008d8ea347e51*7C72f988bf86f141af91ab2d7cd011db47*7C1*7C0*7C637516858991598634*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C1000%26sdata%3DZaxJ7znGUnNwvZBibZkTUznbG23DRbwCNaUVwKhYy78*3D%26reserved%3D0__%3BJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl!!GjvTz_vk!ERicv1V2UEv2bYKSuKTXHgEXIoVaHdhw8nnU5L_mcFXorn4JQ41vEXBP0mFk%24&data=04%7C01%7Cvpetter%40microsoft.com%7C9de3da4836cf4833c16608d8ec24246b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637518987585671513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0&sdata=wJMrErKbDHFidLQMCzUD3V3whgDmyJf%2BpBj1ju0Jrr4%3D&reserved=0>

Smb2    0x73 0x6D 0x62 ("smb")   https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/5606ad47-5ee0-437a-817e-70c366052962<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fnam06.safelinks.protection.outlook.com%2F%3Furl%3Dhttps*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdocs.microsoft.com*2Fen-us*2Fopenspecs*2Fwindows_protocols*2Fms-smb2*2F5606ad47-5ee0-437a-817e-70c366052962__*3B!!GjvTz_vk!A5nBH-_P0FGAo8STpCEFU0hxiscLmJR3_fUrRJIPimK3AfEBG3KfhN4TzXb_*24%26data%3D04*7C01*7Cvpetter*40microsoft.com*7C36c9ed8903ff488b0ec008d8ea347e51*7C72f988bf86f141af91ab2d7cd011db47*7C1*7C0*7C637516858991598634*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C1000%26sdata%3DZaxJ7znGUnNwvZBibZkTUznbG23DRbwCNaUVwKhYy78*3D%26reserved%3D0__%3BJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl!!GjvTz_vk!ERicv1V2UEv2bYKSuKTXHgEXIoVaHdhw8nnU5L_mcFXorn4JQ41vEXBP0mFk%24&data=04%7C01%7Cvpetter%40microsoft.com%7C9de3da4836cf4833c16608d8ec24246b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637518987585681473%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0&sdata=hhxNYW4CqAvbBA1S2Z%2FMJE%2FMvzu9HgQ8fsv3kX8agUI%3D&reserved=0>

_______________________________________________
tls-reg-review mailing list
[email-masked]<mailto:[email-masked]>
https://www.ietf.org/mailman/listinfo/tls-reg-review<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Ftls-reg-review&data=04%7C01%7Cvpetter%40microsoft.com%7C9de3da4836cf4833c16608d8ec24246b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637518987585681473%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0&sdata=f3vek%2Fclr5HZQpwSoydA3cfsPG%2FgqmqrVPoUl%2FIotqs%3D&reserved=0>