cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
496
Views
0
Helpful
2
Replies

diffserv field and ip version

sarahr202
Level 5
Level 5

hi every body!

I want to know which ip version first supported the use of diffser field which used to be called Tos before.

thanks a lot!

2 Accepted Solutions

Accepted Solutions

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello Sarah,

in original IPv4 specifications the byte is defined as the TOS byte.

A definition of the TOS byte is in RFC 1349

Later the TOS byte in IPv4 header has been reengineered to provide support for the 6 bits DSCP in the most significant 6 bits.

For Diffserv when it has been introduced IPv6 was already in definition so the RFC 2474 defines diffserv for both IPv4 and IPv6

DiffServ RFC's

* RFC 2474-Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers

* RFC 2475-An Architecture for Differentiated Services

* RFC 2597-Assured Forwarding PHB Group

* RFC 3140-Per Hop Behavior Identification Codes (Obsoletes RFC 2836)

* RFC 3246-An Expedited Forwarding PHB (Obsoletes RFC 2598)

* RFC 4594-Configuration Guidelines for DiffServ Service Classes

Then later the last two bits have been redefined to host ECN bits that allow to signal congestions in the IP header to provide a way to help in flow control.

But the usage of ECN is not so wide up to now even if it is an interesting option.

see RFC 3168 for ECN

Hope to help

Giuseppe

View solution in original post

Joseph W. Doherty
Hall of Fame
Hall of Fame

Giuseppe's post lists many of the RFCs, but just wanted to emphasis it's still the TOS Octet, but different RFCs have redefined how the bits of the octet (byte) might be used.

For more history, you might also start with this Wiki reference: http://en.wikipedia.org/wiki/Type_of_Service. You might want to espeically note in this reference, "For a full history of the TOS byte, see section 22 of RFC 3168"

View solution in original post

2 Replies 2

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello Sarah,

in original IPv4 specifications the byte is defined as the TOS byte.

A definition of the TOS byte is in RFC 1349

Later the TOS byte in IPv4 header has been reengineered to provide support for the 6 bits DSCP in the most significant 6 bits.

For Diffserv when it has been introduced IPv6 was already in definition so the RFC 2474 defines diffserv for both IPv4 and IPv6

DiffServ RFC's

* RFC 2474-Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers

* RFC 2475-An Architecture for Differentiated Services

* RFC 2597-Assured Forwarding PHB Group

* RFC 3140-Per Hop Behavior Identification Codes (Obsoletes RFC 2836)

* RFC 3246-An Expedited Forwarding PHB (Obsoletes RFC 2598)

* RFC 4594-Configuration Guidelines for DiffServ Service Classes

Then later the last two bits have been redefined to host ECN bits that allow to signal congestions in the IP header to provide a way to help in flow control.

But the usage of ECN is not so wide up to now even if it is an interesting option.

see RFC 3168 for ECN

Hope to help

Giuseppe

Joseph W. Doherty
Hall of Fame
Hall of Fame

Giuseppe's post lists many of the RFCs, but just wanted to emphasis it's still the TOS Octet, but different RFCs have redefined how the bits of the octet (byte) might be used.

For more history, you might also start with this Wiki reference: http://en.wikipedia.org/wiki/Type_of_Service. You might want to espeically note in this reference, "For a full history of the TOS byte, see section 22 of RFC 3168"

Review Cisco Networking products for a $25 gift card