[Samba] IPv6?

David Holder david.holder at erion.co.uk
Tue Apr 11 14:45:24 UTC 2017


Hi Phil,

 

The answers are in the links but I'll expand a little below! 😉

 

> How can this be?  Everything I have read about SMB for the last 20 years or so has said that it is based entirely on NetBIOS, and has no concept even of IPv4; that it is NBT that translates NetBIOS to run over IPv4.

 

SMB does not have to be carried by NetBIOS. The too protocols can be decoupled. This is called raw-SMB (on port 445) and is carried by TCP not NetBIOS. This has been the default for Windows and other platforms since the inception of Active Directory. There is a bit more detail in http://www.ipv6consultancy.com/ipv6blog/wp-content/uploads/sambaxp2011deployingsambainipv6networks.pdf and some of my earlier presentations.

 

> The slide show indicates that you have to use DNS for name resolution.

 

Nope. See slide 9 & 10. It is common to use DNS but any IPv6 enabled name resolution method might be used (depending on the situation).

 

> Does that mean that if you have a DNS AAAA record, then it will use IPv6?  

 

Usually, yes. BUT it is quite complex. See RFC 6724 and RFC 6555. These two RFCs do not provide the full answer. I would strongly recommend IPv6 training, such as ours (see www.ipv6training.com <http://www.ipv6training.com> ) as this is far from simple. It makes IPv6 consultants very happy though. 😉

 

>What about mDNS?

 

LLMNR, mDNS (aka Bonjour) can all provide IPv6 addresses but it might not be possible to use them for example if the nodes involved are not on the same link.

 

> For that matter, why don't Windows workstations appear to register their link local addresses with the Windows' Sever dynamic dns foo.local domain?

 

Link local addresses should never be registered in DNS. However, they can be used in LLMNR and mDNS. 

 

Best Regards,

David

 

 

-- 

 

Dr David Holder CEng FIET MIEEE

Erion Ltd, An Cala, Inverkirkaig, Lochinver, Sutherland, IV27 4LR, UK

Reception: +44 (0)1422 207000

Direct Dial: +44 (0)131 2026317

http://www.erion.co.uk

 

 

Registered in England and Wales. Registered Number 3521142

Registered Office: Newtons, 49 Coniscliffe Road, Darlington, County Durham, DL3 7EH, UK

VAT Number: GB 698 3633 78

 

-----Original Message-----
From: Phillip Susi [mailto:phillsusi at gmail.com] On Behalf Of Phil Susi
Sent: 11 April 2017 15:23
To: David Holder <david.holder at erion.co.uk>
Cc: samba at lists.samba.org
Subject: Re: [Samba] IPv6?

 

On 4/11/2017 9:24 AM, David Holder wrote:

> Hi Phil,

> 

> NBT name resolution is IPv4 only. Samba does work over IPv6, but 

> NetBIOS name resolution is and always will be IPv4 only. It is a 

> feature of the protocol not Samba.

 

How can this be?  Everything I have read about SMB for the last 20 years or so has said that it is based entirely on NetBIOS, and has no concept even of IPv4; that it is NBT that translates NetBIOS to run over IPv4.

 

The slide show indicates that you have to use DNS for name resolution.

Does that mean that if you have a DNS AAAA record, then it will use IPv6?  What about mDNS?  For that matter, why don't Windows workstations appear to register their link local addresses with the Windows' Sever dynamic dns foo.local domain?

 



More information about the samba mailing list