Does iSCSI supports Internet Protocol version 6?

20 views
Skip to first unread message

StorageSolutionGroup

unread,
May 4, 2009, 7:03:59 PM5/4/09
to open-iscsi
hi,

We are having IBM Storage and we are going to implement IPv6 in our
company. I have following doubts :

Does iSCSI supports Internet Protocol version 6?

Regds.

Ruby

Rajtanu

unread,
May 4, 2009, 7:06:07 PM5/4/09
to open-iscsi
hi,

yes...it is supported but unfortunately its not supported by IBM
product till date.
You can try some other products like DNF(www.dnf.com)

Regds.

Raj


On May 5, 4:03 am, StorageSolutionGroup

Ulrich Windl

unread,
May 5, 2009, 2:39:44 AM5/5/09
to open-...@googlegroups.com
I just checked RFC 3720: "IPv6" is mentioned exactly once, so I guess supporting
IPv6 is not forbidden ;-) Maybe Mike can tell us more...

Ulrich


>
> Regds.
>
> Ruby
> >


Paul Koning

unread,
May 5, 2009, 9:57:42 AM5/5/09
to open-...@googlegroups.com
>>>>> "Ulrich" == Ulrich Windl <ulrich...@rz.uni-regensburg.de> writes:

Ulrich> On 4 May 2009 at 16:03, StorageSolutionGroup wrote:

>> hi,
>>
>> We are having IBM Storage and we are going to implement IPv6 in
>> our company. I have following doubts :
>>
>> Does iSCSI supports Internet Protocol version 6?

Ulrich> I just checked RFC 3720: "IPv6" is mentioned exactly once, so
Ulrich> I guess supporting IPv6 is not forbidden ;-) Maybe Mike can
Ulrich> tell us more...

I think there are three questions here.

Q1: Does the standard allow for iSCSI over IPv6?
A1: Yes.

Q2: Are there products that support iSCSI over IPv6?
A2: Yes.

Q3: Does the XYZ123 product support iSCSI over IPv6?
A3: You should ask the manufacturer of that product.

paul

Mike Christie

unread,
May 5, 2009, 12:21:52 PM5/5/09
to open-...@googlegroups.com

The iSCSI spec should support ipv6.

The open-iscsi tools support ipv6 with the exception they do not support
link local addresses yet.

Tomas Carnecky

unread,
Jun 30, 2009, 8:21:34 AM6/30/09
to open-iscsi
I've just run into an issue with ipv6 (related to link local
addresses). I have a opensolaris server with an iscsi target (zfs
volume) and open-iscsi installed on my linux laptop. The reply from
the sendtarget request contains three IP addresses per target, like
this:

iscsiadm: finished reading text PDU, 48 hdr, 0 ah, 394 data, 2 pad
iscsiadm: > TargetName=iqn.1986-03.com.sun:02:ed055ac1-c5f6-c691-
d832-ce78784b2c18
iscsiadm: > TargetAddress=192.168.0.80,1
iscsiadm: > TargetAddress=[fe80::xxxx:xxxx:xxxx:xxxx],1
iscsiadm: > TargetAddress=[2001:xxxx:xxxx::xxxx:xxxx:xxxx:xxxx],1
iscsiadm: > TargetName=iqn.1986-03.com.sun:02:0b45659b-
a246-6c78-874c-e2cd8650c952
iscsiadm: > TargetAddress=192.168.0.80,1
iscsiadm: > TargetAddress=[fe80::xxxx:xxxx:xxxx:xxxx],1
iscsiadm: > TargetAddress=[2001:xxxx:xxxx::xxxx:xxxx:xxxx:xxxx],1

iscsiadm parses the first address of the first target, but fails on
the second target and aborts the whole operation. I have patched the
source to simply skip the line when it can't add the target record and
now it works fine.

Why is it that getaddrinfo() can't parse link local addresses?
iscsiadm: Cannot resolve host fe80::xxxx:xxxx:xxxx:xxxx. getaddrinfo
error: [Servname not supported for ai_socktype]


tom

William Studenmund

unread,
Jul 6, 2009, 8:11:41 PM7/6/09
to open-...@googlegroups.com, William Studenmund

Because link-local addresses are link local, and just copying the
address, like e80::xxxx:xxxx:xxxx:xxxx, doesn't preserve information
about which link is involved.

To really make these work, the code that receives the text PDU needs
to be able to figure out if the TCP connection is link local. If it
is, it needs to add enough info to the link-local address to set the
scope. Otherwise it needs to ignore the address.

Take care,

Bill

Reply all
Reply to author
Forward
0 new messages