2007-10-29 09:48:10

by Huang Xiong

[permalink] [raw]
Subject: How to specify sctp protocol?

Hello folks,

As NFSv4 supports SCTP protocol, how to specify this protocol in application?
or need to add some option appened with mount the NFS shares?

My underlying filesystem is GFS, which uses SCTP for cluster internode
communication. I wonder that I have to specify the SCTP option when I try to
mount NFS share based on GFS.

I've been trying to find some useful information but with no success.
Anyone having an idea or experienced the same problem?
Maybe I can provide more useful information on this.

Thanks in advance.
Phillip

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs


2007-10-29 10:01:10

by Iyer, Rahul

[permalink] [raw]
Subject: Re: How to specify sctp protocol?

I don't believe you can. I don't think NFS over SCTP is supported yet.
-Rahul


> -----Original Message-----
> From: Huang Xiong [mailto:[email protected]]
> Sent: Monday, October 29, 2007 3:16 PM
> To: [email protected]
> Subject: [NFS] How to specify sctp protocol?
>
> Hello folks,
>
> As NFSv4 supports SCTP protocol, how to specify this
> protocol in application?
> or need to add some option appened with mount the NFS shares?
>
> My underlying filesystem is GFS, which uses SCTP for cluster
> internode communication. I wonder that I have to specify the
> SCTP option when I try to mount NFS share based on GFS.
>
> I've been trying to find some useful information but with no success.
> Anyone having an idea or experienced the same problem?
> Maybe I can provide more useful information on this.
>
> Thanks in advance.
> Phillip
>
> --------------------------------------------------------------
> -----------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and
> a browser.
> Download your FREE copy of Splunk now >>
> http://get.splunk.com/ _______________________________________________
> NFS maillist - [email protected]
> https://lists.sourceforge.net/lists/listinfo/nfs
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs

2007-10-29 10:12:10

by Iyer, Rahul

[permalink] [raw]
Subject: Re: How to specify sctp protocol?

No, I meant the Linux implementation doesn't support it yet. It supports TCP and UDP transports over IPv4. IPv6 is being added.
-Rahul


> -----Original Message-----
> From: Huang Xiong [mailto:[email protected]]
> Sent: Monday, October 29, 2007 3:39 PM
> To: Iyer, Rahul
> Cc: [email protected]
> Subject: Re: [NFS] How to specify sctp protocol?
>
> Perhaps I understand wrong. Please see below:
>
>
> From "http://www.ietf.org/rfc/rfc3530.txt"
>
> 3.1. Ports and Transports
>
> Historically, NFS version 2 and version 3 servers have resided on
> port 2049. The registered port 2049 [RFC3232] for the NFS protocol
> should be the default configuration. Using the registered port for
> NFS services means the NFS client will not need to use the RPC
> binding protocols as described in [RFC1833]; this will allow NFS to
> transit firewalls.
>
> Where an NFS version 4 implementation supports operation
> over the IP
> network protocol, the supported transports between NFS and
> IP MUST be
> among the IETF-approved congestion control transport
> protocols, which
> include TCP and SCTP. To enhance the possibilities for
> interoperability, an NFS version 4 implementation MUST support
> operation over the TCP transport protocol, at least until such time
> as a standards track RFC revises this requirement to use a
> different
> IETF-approved congestion control transport protocol.
>
>
>
> $B:_(B $B@14|0l(B 29 $B==7n(B 2007 17:59$B!$(BIyer, Rahul $B<LF;!'(B
> > I don't believe you can. I don't think NFS over SCTP is
> supported yet.
> > -Rahul
> >
> > > -----Original Message-----
> > > From: Huang Xiong [mailto:[email protected]]
> > > Sent: Monday, October 29, 2007 3:16 PM
> > > To: [email protected]
> > > Subject: [NFS] How to specify sctp protocol?
> > >
> > > Hello folks,
> > >
> > > As NFSv4 supports SCTP protocol, how to specify this protocol in
> > > application?
> > > or need to add some option appened with mount the NFS shares?
> > >
> > > My underlying filesystem is GFS, which uses SCTP for cluster
> > > internode communication. I wonder that I have to specify the SCTP
> > > option when I try to mount NFS share based on GFS.
> > >
> > > I've been trying to find some useful information but with
> no success.
> > > Anyone having an idea or experienced the same problem?
> > > Maybe I can provide more useful information on this.
> > >
> > > Thanks in advance.
> > > Phillip
> > >
> > > --------------------------------------------------------------
> > > -----------
> > > This SF.net email is sponsored by: Splunk Inc.
> > > Still grepping through log files to find problems? Stop.
> > > Now Search log events and configuration files using AJAX and a
> > > browser.
> > > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > > _______________________________________________
> > > NFS maillist - [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/nfs
>
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs

2007-10-30 01:58:36

by Huang Xiong

[permalink] [raw]
Subject: Re: How to specify sctp protocol?

Hi Rahul,

Thanks for your kindly comment.

NFSv4 supports TCP and UDP, does this implementation affect the relative
operations(mount/read/write) on NFS share exported from underlying GFS
filesystem, which indicates it uses SCTP only?

Or if I want to use NFS on GFS smoothly, need I add TCP support to GFS?

Regards,
Phillip






$B:_(B $B@14|0l(B 29 $B==7n(B 2007 18:12$B!$(BIyer, Rahul $B<LF;!'(B
> No, I meant the Linux implementation doesn't support it yet. It supports
> TCP and UDP transports over IPv4. IPv6 is being added. -Rahul
>
> > -----Original Message-----
> > From: Huang Xiong [mailto:[email protected]]
> > Sent: Monday, October 29, 2007 3:39 PM
> > To: Iyer, Rahul
> > Cc: [email protected]
> > Subject: Re: [NFS] How to specify sctp protocol?
> >
> > Perhaps I understand wrong. Please see below:
> >
> >
> > From "http://www.ietf.org/rfc/rfc3530.txt"
> >
> > 3.1. Ports and Transports
> >
> > Historically, NFS version 2 and version 3 servers have resided on
> > port 2049. The registered port 2049 [RFC3232] for the NFS protocol
> > should be the default configuration. Using the registered port for
> > NFS services means the NFS client will not need to use the RPC
> > binding protocols as described in [RFC1833]; this will allow NFS to
> > transit firewalls.
> >
> > Where an NFS version 4 implementation supports operation
> > over the IP
> > network protocol, the supported transports between NFS and
> > IP MUST be
> > among the IETF-approved congestion control transport
> > protocols, which
> > include TCP and SCTP. To enhance the possibilities for
> > interoperability, an NFS version 4 implementation MUST support
> > operation over the TCP transport protocol, at least until such time
> > as a standards track RFC revises this requirement to use a
> > different
> > IETF-approved congestion control transport protocol.
> >
> >
> >
> > $B:_(B $B@14|0l(B 29 $B==7n(B 2007 17:59$B!$(BIyer, Rahul $B<LF;!'(B
> >
> > > I don't believe you can. I don't think NFS over SCTP is
> >
> > supported yet.
> >
> > > -Rahul
> > >
> > > > -----Original Message-----
> > > > From: Huang Xiong [mailto:[email protected]]
> > > > Sent: Monday, October 29, 2007 3:16 PM
> > > > To: [email protected]
> > > > Subject: [NFS] How to specify sctp protocol?
> > > >
> > > > Hello folks,
> > > >
> > > > As NFSv4 supports SCTP protocol, how to specify this protocol in
> > > > application?
> > > > or need to add some option appened with mount the NFS shares?
> > > >
> > > > My underlying filesystem is GFS, which uses SCTP for cluster
> > > > internode communication. I wonder that I have to specify the SCTP
> > > > option when I try to mount NFS share based on GFS.
> > > >
> > > > I've been trying to find some useful information but with
> >
> > no success.
> >
> > > > Anyone having an idea or experienced the same problem?
> > > > Maybe I can provide more useful information on this.
> > > >
> > > > Thanks in advance.
> > > > Phillip
> > > >
> > > > --------------------------------------------------------------
> > > > -----------
> > > > This SF.net email is sponsored by: Splunk Inc.
> > > > Still grepping through log files to find problems? Stop.
> > > > Now Search log events and configuration files using AJAX and a
> > > > browser.
> > > > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > > > _______________________________________________
> > > > NFS maillist - [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/nfs

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs

2007-10-30 04:36:35

by Iyer, Rahul

[permalink] [raw]
Subject: Re: How to specify sctp protocol?


>
> Hi Rahul,
>
> Thanks for your kindly comment.
>
> NFSv4 supports TCP and UDP, does this implementation affect
> the relative
> operations(mount/read/write) on NFS share exported from
> underlying GFS filesystem, which indicates it uses SCTP only?
>
If I understand you correctly, it shouldn't.

> Or if I want to use NFS on GFS smoothly, need I add TCP
> support to GFS?
>
Sorry, can't help you here. I'm not conversant with GFS configuration.
Regards
Rahul



> Regards,
> Phillip
>
>
>
>
>
>
> $B:_(B $B@14|0l(B 29 $B==7n(B 2007 18:12$B!$(BIyer, Rahul $B<LF;!'(B
> > No, I meant the Linux implementation doesn't support it yet. It
> > supports TCP and UDP transports over IPv4. IPv6 is being
> added. -Rahul
> >
> > > -----Original Message-----
> > > From: Huang Xiong [mailto:[email protected]]
> > > Sent: Monday, October 29, 2007 3:39 PM
> > > To: Iyer, Rahul
> > > Cc: [email protected]
> > > Subject: Re: [NFS] How to specify sctp protocol?
> > >
> > > Perhaps I understand wrong. Please see below:
> > >
> > >
> > > From "http://www.ietf.org/rfc/rfc3530.txt"
> > >
> > > 3.1. Ports and Transports
> > >
> > > Historically, NFS version 2 and version 3 servers have
> resided on
> > > port 2049. The registered port 2049 [RFC3232] for the
> NFS protocol
> > > should be the default configuration. Using the
> registered port for
> > > NFS services means the NFS client will not need to use the RPC
> > > binding protocols as described in [RFC1833]; this will
> allow NFS to
> > > transit firewalls.
> > >
> > > Where an NFS version 4 implementation supports
> operation over the
> > > IP
> > > network protocol, the supported transports between NFS and IP
> > > MUST be
> > > among the IETF-approved congestion control transport
> protocols,
> > > which
> > > include TCP and SCTP. To enhance the possibilities for
> > > interoperability, an NFS version 4 implementation MUST support
> > > operation over the TCP transport protocol, at least
> until such time
> > > as a standards track RFC revises this requirement to use a
> > > different
> > > IETF-approved congestion control transport protocol.
> > >
> > >
> > >
> > > $B:_(B $B@14|0l(B 29 $B==7n(B 2007 17:59$B!$(BIyer, Rahul $B<LF;!'(B
> > >
> > > > I don't believe you can. I don't think NFS over SCTP is
> > >
> > > supported yet.
> > >
> > > > -Rahul
> > > >
> > > > > -----Original Message-----
> > > > > From: Huang Xiong [mailto:[email protected]]
> > > > > Sent: Monday, October 29, 2007 3:16 PM
> > > > > To: [email protected]
> > > > > Subject: [NFS] How to specify sctp protocol?
> > > > >
> > > > > Hello folks,
> > > > >
> > > > > As NFSv4 supports SCTP protocol, how to specify this
> protocol
> > > > > in application?
> > > > > or need to add some option appened with mount the NFS shares?
> > > > >
> > > > > My underlying filesystem is GFS, which uses SCTP for cluster
> > > > > internode communication. I wonder that I have to specify the
> > > > > SCTP option when I try to mount NFS share based on GFS.
> > > > >
> > > > > I've been trying to find some useful information but with
> > >
> > > no success.
> > >
> > > > > Anyone having an idea or experienced the same problem?
> > > > > Maybe I can provide more useful information on this.
> > > > >
> > > > > Thanks in advance.
> > > > > Phillip
> > > > >
> > > > > --------------------------------------------------------------
> > > > > -----------
> > > > > This SF.net email is sponsored by: Splunk Inc.
> > > > > Still grepping through log files to find problems? Stop.
> > > > > Now Search log events and configuration files using
> AJAX and a
> > > > > browser.
> > > > > Download your FREE copy of Splunk now >>
> http://get.splunk.com/
> > > > > _______________________________________________
> > > > > NFS maillist - [email protected]
> > > > > https://lists.sourceforge.net/lists/listinfo/nfs
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs

2007-10-30 12:07:35

by Talpey, Thomas

[permalink] [raw]
Subject: Re: How to specify sctp protocol?

At 09:58 PM 10/29/2007, Huang Xiong wrote:
>Hi Rahul,
>
>Thanks for your kindly comment.
>
>NFSv4 supports TCP and UDP, does this implementation affect the relative
>operations(mount/read/write) on NFS share exported from underlying GFS
>filesystem, which indicates it uses SCTP only?

The Linux NFSv4 implementation supports UDP, but the NFSv4 specification
forbids it. A congestion-controlled transport is required, and UDP does not
qualify. However, in theory SCTP and DCCP are candidates. There are no
port assignments for NFS on these transports however, and to my knowledge
no implementations.

>
>Or if I want to use NFS on GFS smoothly, need I add TCP support to GFS?

No. It is perfectly acceptable to use a TCP connection for NFS, and an SCTP
connection for GFS. The NFS daemon effectively funtions as a gateway,
isolating both sides from any issues.

Tom.

>
>Regards,
>Phillip
>
>
>
>
>
>
>$B:_(B $B@14|0l(B 29 $B==7n(B 2007 18:12$B!$(BIyer, Rahul $B<LF;!'(B
>> No, I meant the Linux implementation doesn't support it yet. It supports
>> TCP and UDP transports over IPv4. IPv6 is being added. -Rahul
>>
>> > -----Original Message-----
>> > From: Huang Xiong [mailto:[email protected]]
>> > Sent: Monday, October 29, 2007 3:39 PM
>> > To: Iyer, Rahul
>> > Cc: [email protected]
>> > Subject: Re: [NFS] How to specify sctp protocol?
>> >
>> > Perhaps I understand wrong. Please see below:
>> >
>> >
>> > From "http://www.ietf.org/rfc/rfc3530.txt"
>> >
>> > 3.1. Ports and Transports
>> >
>> > Historically, NFS version 2 and version 3 servers have resided on
>> > port 2049. The registered port 2049 [RFC3232] for the NFS protocol
>> > should be the default configuration. Using the registered port for
>> > NFS services means the NFS client will not need to use the RPC
>> > binding protocols as described in [RFC1833]; this will allow NFS to
>> > transit firewalls.
>> >
>> > Where an NFS version 4 implementation supports operation
>> > over the IP
>> > network protocol, the supported transports between NFS and
>> > IP MUST be
>> > among the IETF-approved congestion control transport
>> > protocols, which
>> > include TCP and SCTP. To enhance the possibilities for
>> > interoperability, an NFS version 4 implementation MUST support
>> > operation over the TCP transport protocol, at least until such time
>> > as a standards track RFC revises this requirement to use a
>> > different
>> > IETF-approved congestion control transport protocol.
>> >
>> >
>> >
>> > $B:_(B $B@14|0l(B 29 $B==7n(B 2007 17:59$B!$(BIyer, Rahul
>$B<LF;!'(B
>> >
>> > > I don't believe you can. I don't think NFS over SCTP is
>> >
>> > supported yet.
>> >
>> > > -Rahul
>> > >
>> > > > -----Original Message-----
>> > > > From: Huang Xiong [mailto:[email protected]]
>> > > > Sent: Monday, October 29, 2007 3:16 PM
>> > > > To: [email protected]
>> > > > Subject: [NFS] How to specify sctp protocol?
>> > > >
>> > > > Hello folks,
>> > > >
>> > > > As NFSv4 supports SCTP protocol, how to specify this protocol in
>> > > > application?
>> > > > or need to add some option appened with mount the NFS shares?
>> > > >
>> > > > My underlying filesystem is GFS, which uses SCTP for cluster
>> > > > internode communication. I wonder that I have to specify the SCTP
>> > > > option when I try to mount NFS share based on GFS.
>> > > >
>> > > > I've been trying to find some useful information but with
>> >
>> > no success.
>> >
>> > > > Anyone having an idea or experienced the same problem?
>> > > > Maybe I can provide more useful information on this.
>> > > >
>> > > > Thanks in advance.
>> > > > Phillip
>> > > >
>> > > > --------------------------------------------------------------
>> > > > -----------
>> > > > This SF.net email is sponsored by: Splunk Inc.
>> > > > Still grepping through log files to find problems? Stop.
>> > > > Now Search log events and configuration files using AJAX and a
>> > > > browser.
>> > > > Download your FREE copy of Splunk now >> http://get.splunk.com/
>> > > > _______________________________________________
>> > > > NFS maillist - [email protected]
>> > > > https://lists.sourceforge.net/lists/listinfo/nfs
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc.
>Still grepping through log files to find problems? Stop.
>Now Search log events and configuration files using AJAX and a browser.
>Download your FREE copy of Splunk now >> http://get.splunk.com/
>_______________________________________________
>NFS maillist - [email protected]
>https://lists.sourceforge.net/lists/listinfo/nfs

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs