From mailnull@www1.ietf.org  Tue Oct  8 05:35:33 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA04363
	for <diffserv-archive@odin.ietf.org>; Tue, 8 Oct 2002 05:35:32 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g989b7o23168
	for diffserv-archive@odin.ietf.org; Tue, 8 Oct 2002 05:37:07 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g989Fov22052;
	Tue, 8 Oct 2002 05:15:50 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g96DqFv17985
	for <diffserv@optimus.ietf.org>; Sun, 6 Oct 2002 09:52:15 -0400
Received: from zrtps0kp.nortelnetworks.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA16835
	for <diffserv@ietf.org>; Sun, 6 Oct 2002 09:50:09 -0400 (EDT)
Received: from zrtpd0jn.us.nortel.com (zrtpd0jn.us.nortel.com [47.140.202.35])
	by zrtps0kp.nortelnetworks.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g96DqAN09529
	for <diffserv@ietf.org>; Sun, 6 Oct 2002 09:52:11 -0400 (EDT)
Received: by zrtpd0jn.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <4GF5YKGT>; Sun, 6 Oct 2002 09:52:11 -0400
Message-ID: <585C3FF400424740A04A9B1B6AADCE66024F8B69@zrtpd0jf.us.nortel.com>
From: "Timothy Mendonca" <timendon@nortelnetworks.com>
To: "'diffserv@ietf.org'" <diffserv@ietf.org>
Date: Sun, 6 Oct 2002 09:52:10 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C26D3F.913F7EE0"
Subject: [Diffserv] diffserv to ATM mapping
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>


------_=_NextPart_001_01C26D3F.913F7EE0
Content-Type: text/plain

I an a Doctorial Candidate at Nova Southeastern University along with
heading up VoIP and QoS for Nortel's SE Community. I am trying to find draft
standards for Diffserv to ATM and keep getting pointed to non-existent
URL's. Can someone please point me to the draft or a good page.
Best Regards

Timothy A. Mendonca
 <<...OLE_Obj...>> 
Team Leader, Succession Network Design
Senior Consulting Engineer
Unified Architects
Nortel Networks

Office: (727) 772-8961  ESN 455-5161
Fax:    (727) 771-1587  




------_=_NextPart_001_01C26D3F.913F7EE0
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2654.89">
<TITLE>diffserv to ATM mapping</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2 FACE=3D"Arial">I an a Doctorial Candidate at Nova =
Southeastern University along with heading up VoIP and QoS for Nortel's =
SE Community. I am trying to find draft standards for Diffserv to ATM =
and keep getting pointed to non-existent URL's. Can someone please =
point me to the draft or a good page.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Best Regards</FONT>
</P>

<P><I><FONT COLOR=3D"#000080" SIZE=3D4 FACE=3D"Arial">Timothy A. =
Mendonca</FONT></I>
<BR><FONT FACE=3D"Arial" SIZE=3D2 COLOR=3D"#000000"> =
&lt;&lt;...OLE_Obj...&gt;&gt; </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Team Leader, Succession Network =
Design</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Senior Consulting Engineer</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Unified Architects</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Nortel Networks</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Office: (727) 772-8961&nbsp; ESN =
455-5161</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Fax:&nbsp;&nbsp;&nbsp; (727) =
771-1587&nbsp; </FONT>
</P>
<BR>
<BR>

</BODY>
</HTML>
------_=_NextPart_001_01C26D3F.913F7EE0--
_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Tue Oct  8 06:26:19 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA05206
	for <diffserv-archive@odin.ietf.org>; Tue, 8 Oct 2002 06:26:19 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g98ARrH26255
	for diffserv-archive@odin.ietf.org; Tue, 8 Oct 2002 06:27:53 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g98AHMv25760;
	Tue, 8 Oct 2002 06:17:22 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g98A4Nv24855
	for <diffserv@optimus.ietf.org>; Tue, 8 Oct 2002 06:04:23 -0400
Received: from d12lmsgate-2.de.ibm.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA04821
	for <diffserv@ietf.org>; Tue, 8 Oct 2002 06:02:18 -0400 (EDT)
Received: from d12relay02.de.ibm.com (d12relay02.de.ibm.com [9.165.215.23])
	by d12lmsgate-2.de.ibm.com (8.12.3/8.12.3) with ESMTP id g98A4JWm046362;
	Tue, 8 Oct 2002 12:04:19 +0200
Received: from etzel.zurich.ibm.com (etzel.zurich.ibm.com [9.4.64.140])
	by d12relay02.de.ibm.com (8.12.3/NCO/VER6.4) with SMTP id g98A4FXs088164;
	Tue, 8 Oct 2002 12:04:17 +0200
Received: from [9.29.3.174] by etzel.zurich.ibm.com (AIX 4.3/UCB 5.64/4.03)
          id AA38324 from <brian@hursley.ibm.com>; Tue, 8 Oct 2002 12:04:13 +0200
Message-Id: <3DA2AD9A.35332363@hursley.ibm.com>
Date: Tue, 08 Oct 2002 12:04:10 +0200
From: Brian E Carpenter <brian@hursley.ibm.com>
Organization: IBM
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
X-Accept-Language: en,fr,de
Mime-Version: 1.0
To: Timothy Mendonca <timendon@nortelnetworks.com>
Cc: "'diffserv@ietf.org'" <diffserv@ietf.org>
Subject: Re: [Diffserv] diffserv to ATM mapping
References: <585C3FF400424740A04A9B1B6AADCE66024F8B69@zrtpd0jf.us.nortel.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit

The work on this was done in the ATM Forum, not in the IETF.

The only pointer I have is
ftp://ftp.atmforum.com/pub/approved-specs/af-tm-0149.000.pdf
Perhaps someone here who follows ATM Forum work can give us an update.

   Brian Carpenter
   diffserv co-chair

> Timothy Mendonca wrote:
> 
> I an a Doctorial Candidate at Nova Southeastern University along with heading up VoIP and QoS for Nortel's SE Community. I am
> trying to find draft standards for Diffserv to ATM and keep getting pointed to non-existent URL's. Can someone please point me
> to the draft or a good page.
> 
> Best Regards
> 
> Timothy A. Mendonca
> <<...OLE_Obj...>>
> Team Leader, Succession Network Design
> Senior Consulting Engineer
> Unified Architects
> Nortel Networks
> 
> Office: (727) 772-8961  ESN 455-5161
> Fax:    (727) 771-1587
_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Tue Oct 15 15:57:17 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13788
	for <diffserv-archive@odin.ietf.org>; Tue, 15 Oct 2002 15:57:17 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9FJx3b04800
	for diffserv-archive@odin.ietf.org; Tue, 15 Oct 2002 15:59:03 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FJeRv03850;
	Tue, 15 Oct 2002 15:40:29 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FDiVv16007
	for <diffserv@optimus.ietf.org>; Tue, 15 Oct 2002 09:44:31 -0400
Received: from e2.ny.us.ibm.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA01362
	for <diffserv@ietf.org>; Tue, 15 Oct 2002 09:42:17 -0400 (EDT)
Received: from northrelay03.pok.ibm.com (northrelay03.pok.ibm.com [9.56.224.151])
	by e2.ny.us.ibm.com (8.12.2/8.12.2) with ESMTP id g9FDiQbo117944;
	Tue, 15 Oct 2002 09:44:26 -0400
Received: from rotala.raleigh.ibm.com (rotala.raleigh.ibm.com [9.27.12.14])
	by northrelay03.pok.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id g9FDiOv5088518;
	Tue, 15 Oct 2002 09:44:24 -0400
Received: from rotala.raleigh.ibm.com (narten@localhost)
	by rotala.raleigh.ibm.com (8.11.6/8.11.6) with ESMTP id g9FDgF122300;
	Tue, 15 Oct 2002 09:42:15 -0400
Message-Id: <200210151342.g9FDgF122300@rotala.raleigh.ibm.com>
To: diffserv@ietf.org
cc: ipng@sunroof.eng.sun.com
Date: Tue, 15 Oct 2002 09:42:15 -0400
From: Thomas Narten <narten@us.ibm.com>
Subject: [Diffserv] APIs for diffserv
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>

The IPv6 basic and advanced APIs include placeholders/hooks for
specifying the Flow Label on outgoing IPv6 packets. But the way the
API is specified, the entire first 32 bits of the IP header can be
specified, which includes the Traffic Class field. Many of the details
are unspecified, however.

Questions:

1) What work has been done with regards to specifying an API for
   setting the Traffic Class fields? Anything other than the IPv6
   APIs?

2) Is it adequiate for the existing IPv6 APIs (basic and advanced)
   to simply allow the traffic class to be set via the flow label
   mechanism (without specifying the details much)?

3) What about APIs for IPv4? Aren't they needed too?

4) Or is there an assumption here that endpoint applications setting
   the traffic class themselves via an API is not particularly
   interesting or necessary?

Have a look at

    draft-ietf-ipngwg-rfc2553bis-07.txt and    
    draft-ietf-ipngwg-rfc2292bis-07.txt

for the details of what has been specified so far.

Thoughts of what (if anything more) should be done with APIs for
diffserv would be appreciated.

Thomas
_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Tue Oct 15 16:57:33 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15667
	for <diffserv-archive@odin.ietf.org>; Tue, 15 Oct 2002 16:57:33 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9FKxIm08401
	for diffserv-archive@odin.ietf.org; Tue, 15 Oct 2002 16:59:18 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FKm6v07923;
	Tue, 15 Oct 2002 16:48:06 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FKaXv07007
	for <diffserv@optimus.ietf.org>; Tue, 15 Oct 2002 16:36:33 -0400
Received: from d12lmsgate-3.de.ibm.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15080
	for <diffserv@ietf.org>; Tue, 15 Oct 2002 16:34:15 -0400 (EDT)
Received: from d12relay01.de.ibm.com (d12relay01.de.ibm.com [9.165.215.22])
	by d12lmsgate-3.de.ibm.com (8.12.3/8.12.3) with ESMTP id g9FKaOtt023094;
	Tue, 15 Oct 2002 22:36:24 +0200
Received: from etzel.zurich.ibm.com (etzel.zurich.ibm.com [9.4.64.140])
	by d12relay01.de.ibm.com (8.12.3/NCO/VER6.4) with SMTP id g9FKaNcH059548;
	Tue, 15 Oct 2002 22:36:24 +0200
Received: from gsine05.us.sine.ibm.com by etzel.zurich.ibm.com (AIX 4.3/UCB 5.64/4.03)
          id AA39514 from <brian@hursley.ibm.com>; Tue, 15 Oct 2002 22:36:16 +0200
Message-Id: <3DAC7C39.A17C7C3C@hursley.ibm.com>
Date: Tue, 15 Oct 2002 22:36:09 +0200
From: Brian E Carpenter <brian@hursley.ibm.com>
Organization: IBM
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
X-Accept-Language: en,fr,de
Mime-Version: 1.0
To: Thomas Narten <narten@us.ibm.com>
Cc: diffserv@ietf.org, ipng@sunroof.eng.sun.com,
        Jun-ichiro itojun Hagino <itojun@iijlab.net>
Subject: Re: [Diffserv] APIs for diffserv
References: <200210151342.g9FDgF122300@rotala.raleigh.ibm.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit

Thomas Narten wrote:
> 
> The IPv6 basic and advanced APIs include placeholders/hooks for
> specifying the Flow Label on outgoing IPv6 packets. But the way the
> API is specified, the entire first 32 bits of the IP header can be
> specified, which includes the Traffic Class field. Many of the details
> are unspecified, however.
> 
> Questions:
> 
> 1) What work has been done with regards to specifying an API for
>    setting the Traffic Class fields? Anything other than the IPv6
>    APIs?

There was draft-itojun-ipv6-flowlabel-api-01.txt (April 2001).
itojun may want to comment.
> 
> 2) Is it adequiate for the existing IPv6 APIs (basic and advanced)
>    to simply allow the traffic class to be set via the flow label
>    mechanism (without specifying the details much)?

It needs to be possible to set the 6 bits of the DSCP independently
of either the flow label or the ECN bits. Ditto the flow label. 
If the proposed APIs can't do that, they are inadequate.

> 
> 3) What about APIs for IPv4? Aren't they needed too?

I thought that you could set the TOS byte in the v4 API. Again,
you have to avoid messing up the ECN bits, but I would expect the
TCP/IP stack to take over those bits.

> 
> 4) Or is there an assumption here that endpoint applications setting
>    the traffic class themselves via an API is not particularly
>    interesting or necessary?

It's been debated, but in the general case it is desirable. The DSCP bits
may be set within the stack by a QOS manager, or downstream by a router,
but apps should have the ability in principle. The flow label may be set
within the stack, or in principle by the app.

   Brian

> 
> Have a look at
> 
>     draft-ietf-ipngwg-rfc2553bis-07.txt and
>     draft-ietf-ipngwg-rfc2292bis-07.txt
> 
> for the details of what has been specified so far.
> 
> Thoughts of what (if anything more) should be done with APIs for
> diffserv would be appreciated.
> 
> Thomas
> _______________________________________________
> diffserv mailing list
> diffserv@ietf.org
> https://www1.ietf.org/mailman/listinfo/diffserv
> Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html

-- 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Brian E Carpenter 
Distinguished Engineer, Internet Standards & Technology, IBM 
On assignment at the IBM Zurich Laboratory, Switzerland
_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Tue Oct 15 23:57:30 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA23188
	for <diffserv-archive@odin.ietf.org>; Tue, 15 Oct 2002 23:57:30 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9G3xIa28042
	for diffserv-archive@odin.ietf.org; Tue, 15 Oct 2002 23:59:18 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9G3mwv27613;
	Tue, 15 Oct 2002 23:48:58 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FL4qv09059
	for <diffserv@optimus.ietf.org>; Tue, 15 Oct 2002 17:04:52 -0400
Received: from netcore.fi (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15903
	for <diffserv@ietf.org>; Tue, 15 Oct 2002 17:02:36 -0400 (EDT)
Received: from localhost (pekkas@localhost)
	by netcore.fi (8.11.6/8.11.6) with ESMTP id g9FL4ed05865;
	Wed, 16 Oct 2002 00:04:41 +0300
Date: Wed, 16 Oct 2002 00:04:40 +0300 (EEST)
From: Pekka Savola <pekkas@netcore.fi>
To: Brian E Carpenter <brian@hursley.ibm.com>
cc: Thomas Narten <narten@us.ibm.com>, <diffserv@ietf.org>,
        <ipng@sunroof.eng.sun.com>,
        Jun-ichiro itojun Hagino <itojun@iijlab.net>
Subject: Re: [Diffserv] APIs for diffserv
In-Reply-To: <3DAC7C39.A17C7C3C@hursley.ibm.com>
Message-ID: <Pine.LNX.4.44.0210160001230.5853-100000@netcore.fi>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>

On Tue, 15 Oct 2002, Brian E Carpenter wrote:
> Thomas Narten wrote:
> > 
> > The IPv6 basic and advanced APIs include placeholders/hooks for
> > specifying the Flow Label on outgoing IPv6 packets. But the way the
> > API is specified, the entire first 32 bits of the IP header can be
> > specified, which includes the Traffic Class field. Many of the details
> > are unspecified, however.
> > 
> > Questions:
> > 
> > 1) What work has been done with regards to specifying an API for
> >    setting the Traffic Class fields? Anything other than the IPv6
> >    APIs?
> 
> There was draft-itojun-ipv6-flowlabel-api-01.txt (April 2001).
> itojun may want to comment.
[...]

And also draft-itojun-ipv6-tclass-api-03.txt (July 2001):

ftp://ftp.itojun.org/pub/paper/draft-itojun-ipv6-tclass-api-03.txt

-- 
Pekka Savola                 "Tell me of difficulties surmounted,
Netcore Oy                   not those you stumble over and fall"
Systems. Networks. Security.  -- Robert Jordan: A Crown of Swords

_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Wed Oct 16 00:06:09 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA23348
	for <diffserv-archive@odin.ietf.org>; Wed, 16 Oct 2002 00:06:08 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9G47uI28936
	for diffserv-archive@odin.ietf.org; Wed, 16 Oct 2002 00:07:56 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9G3uHv27823;
	Tue, 15 Oct 2002 23:56:18 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9G1SIv21161
	for <diffserv@optimus.ietf.org>; Tue, 15 Oct 2002 21:28:18 -0400
Received: from coconut.itojun.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20544
	for <diffserv@ietf.org>; Tue, 15 Oct 2002 21:25:54 -0400 (EDT)
Received: from itojun.org (localhost [127.0.0.1])
	by coconut.itojun.org (Postfix) with ESMTP
	id 96DC14B22; Wed, 16 Oct 2002 10:28:03 +0900 (JST)
To: Brian E Carpenter <brian@hursley.ibm.com>
Cc: Thomas Narten <narten@us.ibm.com>, diffserv@ietf.org,
        ipng@sunroof.eng.sun.com
In-reply-to: brian's message of Tue, 15 Oct 2002 22:36:09 +0200.  <3DAC7C39.A17C7C3C@hursley.ibm.com> 
X-Template-Reply-To: itojun@itojun.org
X-Template-Return-Receipt-To: itojun@itojun.org
X-PGP-Fingerprint: F8 24 B4 2C 8C 98 57 FD  90 5F B4 60 79 54 16 E2
Subject: Re: [Diffserv] APIs for diffserv 
From: itojun@iijlab.net
Date: Wed, 16 Oct 2002 10:28:03 +0900
Message-Id: <20021016012803.96DC14B22@coconut.itojun.org>
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>

>> 1) What work has been done with regards to specifying an API for
>>    setting the Traffic Class fields? Anything other than the IPv6
>>    APIs?
>There was draft-itojun-ipv6-flowlabel-api-01.txt (April 2001).
>itojun may want to comment.

	the API for traffic class field is merged into 2292bis.  see 2292bis
	for exact wording i've put in.  basically ECN bits specified by user
	can be overridden by the kernel, if the kernel implements ECN
	mechanism (like for TCP).

	i stopped updating draft-itojun-ipv6-flowlabel-api-01.txt as there were
	a lot of discussions on flowlabel semantics, like
	draft-ietf-ipv6-flow-label-03.txt.
	my plan was to re-start on the API side once the flowlabel semantics
	discussion gets completed.  btw, i don't think flowlabel relates to
	diffserv, am i right?

itojun
_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Wed Oct 16 03:07:54 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA20598
	for <diffserv-archive@odin.ietf.org>; Wed, 16 Oct 2002 03:07:54 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9G79j114470
	for diffserv-archive@odin.ietf.org; Wed, 16 Oct 2002 03:09:45 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9G6skv13174;
	Wed, 16 Oct 2002 02:54:46 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9G6fKv12736
	for <diffserv@optimus.ietf.org>; Wed, 16 Oct 2002 02:41:20 -0400
Received: from porsta.cs.Helsinki.FI (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA19931
	for <diffserv@ietf.org>; Wed, 16 Oct 2002 02:38:59 -0400 (EDT)
Received: from melkinpaasi.cs.Helsinki.FI (IDENT:jmanner@melkinpaasi.cs.Helsinki.FI [128.214.10.13])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g9G6bmo17930;
	Wed, 16 Oct 2002 09:37:48 +0300
Date: Wed, 16 Oct 2002 09:37:47 +0300 (EEST)
From: Jukka MJ Manner <jmanner@cs.Helsinki.FI>
To: Thomas Narten <narten@us.ibm.com>
cc: diffserv@ietf.org, <ipng@sunroof.eng.sun.com>
Subject: Re: [Diffserv] APIs for diffserv
In-Reply-To: <200210151342.g9FDgF122300@rotala.raleigh.ibm.com>
Message-ID: <Pine.LNX.4.44.0210160929350.5018-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>


	Hi, a quick answer, 


On Tue, 15 Oct 2002, Thomas Narten wrote:

> 3) What about APIs for IPv4? Aren't they needed too?

  (On Linux) The application can use:

  setsockopt(fd,IPPROTO_IP,IP_TOS, &optval, sizeof(optval));

  where optval includes the DSCP value to be used. The "IPTOS_TOS_MASK"  
is used to mask bits out, eg. the ECN bits.


	Regards,

	Jukka

Research Scient
Department of Computer Science
University of Helsinki, Finland
http://www.cs.Helsinki.Fi/u/jmanner/

_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Wed Oct 16 10:59:55 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA02191
	for <diffserv-archive@odin.ietf.org>; Wed, 16 Oct 2002 10:59:55 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9GF1dI07914
	for diffserv-archive@odin.ietf.org; Wed, 16 Oct 2002 11:01:39 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9GElDv06851;
	Wed, 16 Oct 2002 10:47:13 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9GEONv04735
	for <diffserv@optimus.ietf.org>; Wed, 16 Oct 2002 10:24:23 -0400
Received: from d12lmsgate-2.de.ibm.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA00325
	for <diffserv@ietf.org>; Wed, 16 Oct 2002 10:22:09 -0400 (EDT)
Received: from d12relay02.de.ibm.com (d12relay02.de.ibm.com [9.165.215.23])
	by d12lmsgate-2.de.ibm.com (8.12.3/8.12.3) with ESMTP id g9GEOHSZ043796;
	Wed, 16 Oct 2002 16:24:18 +0200
Received: from etzel.zurich.ibm.com (etzel.zurich.ibm.com [9.4.64.140])
	by d12relay02.de.ibm.com (8.12.3/NCO/VER6.4) with SMTP id g9GEOEmd032450;
	Wed, 16 Oct 2002 16:24:15 +0200
Received: from gsine01.us.sine.ibm.com by etzel.zurich.ibm.com (AIX 4.3/UCB 5.64/4.03)
          id AA57944 from <brian@hursley.ibm.com>; Wed, 16 Oct 2002 16:24:09 +0200
Message-Id: <3DAD7682.E201EE57@hursley.ibm.com>
Date: Wed, 16 Oct 2002 16:24:02 +0200
From: Brian E Carpenter <brian@hursley.ibm.com>
Organization: IBM
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
X-Accept-Language: en,fr,de
Mime-Version: 1.0
To: itojun@iijlab.net
Cc: Thomas Narten <narten@us.ibm.com>, diffserv@ietf.org,
        ipng@sunroof.eng.sun.com
Subject: Re: [Diffserv] APIs for diffserv
References: <20021016012803.96DC14B22@coconut.itojun.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit

itojun@iijlab.net wrote:
> 
> >> 1) What work has been done with regards to specifying an API for
> >>    setting the Traffic Class fields? Anything other than the IPv6
> >>    APIs?
> >There was draft-itojun-ipv6-flowlabel-api-01.txt (April 2001).
> >itojun may want to comment.
> 
>         the API for traffic class field is merged into 2292bis.  see 2292bis
>         for exact wording i've put in.  basically ECN bits specified by user
>         can be overridden by the kernel, if the kernel implements ECN
>         mechanism (like for TCP).
> 
>         i stopped updating draft-itojun-ipv6-flowlabel-api-01.txt as there were
>         a lot of discussions on flowlabel semantics, like
>         draft-ietf-ipv6-flow-label-03.txt.
>         my plan was to re-start on the API side once the flowlabel semantics
>         discussion gets completed.  btw, i don't think flowlabel relates to
>         diffserv, am i right?

That is slightly contentious. The flow-label draft does not
define use cases, but if that draft is approved in its present
form I know how to define a diffserv use case for the
flow label (and there are several other use cases). However, it
shouldn't affect the socket API discussion.

   Brian
_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Thu Oct 17 11:00:19 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13879
	for <diffserv-archive@odin.ietf.org>; Thu, 17 Oct 2002 11:00:18 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9HF2Xp29675
	for diffserv-archive@odin.ietf.org; Thu, 17 Oct 2002 11:02:33 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9HEjLv28469;
	Thu, 17 Oct 2002 10:45:21 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9HEENv26520
	for <diffserv@optimus.ietf.org>; Thu, 17 Oct 2002 10:14:23 -0400
Received: from vs.informatik.uni-ulm.de (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA12104
	for <diffserv@ietf.org>; Thu, 17 Oct 2002 10:12:08 -0400 (EDT)
Received: from lamagra (lamagra.informatik.uni-ulm.de [134.60.77.31])
	by vs.informatik.uni-ulm.de (8.11.0/8.11.0/SuSE Linux 8.11.0-0.4) with SMTP id g9HDGpJ15112;
	Thu, 17 Oct 2002 15:16:53 +0200
X-Authentication-Warning: vs.informatik.uni-ulm.de: Host lamagra.informatik.uni-ulm.de [134.60.77.31] claimed to be lamagra
Message-ID: <00a501c275e7$d405cbc0$1f4d3c86@lamagra>
From: "Andreas Kassler" <kassler@informatik.uni-ulm.de>
To: "Thomas Narten" <narten@us.ibm.com>
Cc: <diffserv@ietf.org>, <ipng@sunroof.eng.sun.com>
References: <Pine.LNX.4.44.0210160929350.5018-100000@melkinpaasi.cs.Helsinki.FI>
Subject: Re: [Diffserv] APIs for diffserv
Date: Thu, 17 Oct 2002 16:16:45 +0200
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Content-Transfer-Encoding: 7bit
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit

And finally on Win32 platforms, the code snippet looks like the following
(see the platform SDK):
   int tos, tos_len;
   tos_len = sizeof(tos);

   if (getsockopt(sock, IPPROTO_IP, IP_TOS, (char *)&tos,
                  &tos_len) == SOCKET_ERROR)
       printf("\nWarning: TCPIP stack does not support the "
              "IP_TOS option - %d\n", WSAGetLastError());

   if (setsockopt(sock, IPPROTO_IP, IP_TOS, (char *)&tos,
                  tos_len) == SOCKET_ERROR)
      printf("\nWarning: Fail to set TOS value: error - %d",
             WSAGetLastError());

You can also modify the following key in the Registry Editor to change the
TOS value set in the header of outgoing IP packets:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
   Value Name: DefaultTOS
   Value Type: REG_DWORD
   Valid Range: 0x00, 0x02, 0x04, 0x08, 0x10Regards, Andreas
----- Original Message -----
From: "Jukka MJ Manner" <jmanner@cs.helsinki.fi>
To: "Thomas Narten" <narten@us.ibm.com>
Cc: <diffserv@ietf.org>; <ipng@sunroof.eng.sun.com>
Sent: Wednesday, October 16, 2002 8:37 AM
Subject: Re: [Diffserv] APIs for diffserv


>
> Hi, a quick answer,
>
>
> On Tue, 15 Oct 2002, Thomas Narten wrote:
>
> > 3) What about APIs for IPv4? Aren't they needed too?
>
>   (On Linux) The application can use:
>
>   setsockopt(fd,IPPROTO_IP,IP_TOS, &optval, sizeof(optval));
>
>   where optval includes the DSCP value to be used. The "IPTOS_TOS_MASK"
> is used to mask bits out, eg. the ECN bits.
>
>
> Regards,
>
> Jukka
>
> Research Scient
> Department of Computer Science
> University of Helsinki, Finland
> http://www.cs.Helsinki.Fi/u/jmanner/
>
> _______________________________________________
> diffserv mailing list
> diffserv@ietf.org
> https://www1.ietf.org/mailman/listinfo/diffserv
> Archive:
http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.ht
ml
>

_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



From mailnull@www1.ietf.org  Wed Oct 30 09:15:00 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA15615
	for <diffserv-archive@odin.ietf.org>; Wed, 30 Oct 2002 09:15:00 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9UEGs205218
	for diffserv-archive@odin.ietf.org; Wed, 30 Oct 2002 09:16:54 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9UE1dv03829;
	Wed, 30 Oct 2002 09:01:39 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9UDmIv03333
	for <diffserv@optimus.ietf.org>; Wed, 30 Oct 2002 08:48:18 -0500
Received: from web20608.mail.yahoo.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA14599
	for <diffserv@ietf.org>; Wed, 30 Oct 2002 08:45:51 -0500 (EST)
Message-ID: <20021030134814.72163.qmail@web20608.mail.yahoo.com>
Received: from [210.212.89.4] by web20608.mail.yahoo.com via HTTP; Wed, 30 Oct 2002 05:48:14 PST
Date: Wed, 30 Oct 2002 05:48:14 -0800 (PST)
From: Mohit Singh <mohitsingh76@yahoo.com>
To: diffserv@ietf.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Diffserv] diffserv w.r.t. ATM
Sender: diffserv-admin@ietf.org
Errors-To: diffserv-admin@ietf.org
X-BeenThere: diffserv@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=unsubscribe>
List-Id: Diffserv Discussion List <diffserv.ietf.org>
List-Post: <mailto:diffserv@ietf.org>
List-Help: <mailto:diffserv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/diffserv>,
	<mailto:diffserv-request@ietf.org?subject=subscribe>

dear friends,

I am delivering an m.Tech. seminar on the topic - '
the differrentiated services approacvh for internet
QoS' . please send me your kind suggestions.

IP over ATM is another approach to guarantee internet
QoS , please elicit diffserv w.r.t. this approach.

thank you,

Mohit Singh
(mohitsingh76@yahoo.com)


__________________________________________________
Do you Yahoo!?
HotJobs - Search new jobs daily now
http://hotjobs.yahoo.com/
_______________________________________________
diffserv mailing list
diffserv@ietf.org
https://www1.ietf.org/mailman/listinfo/diffserv
Archive: http://www.ietf.org/mail-archive/working-groups/diffserv/current/maillist.html



