Chapter 9 Quality of Service (QoS)
VMG1312-B10C User’s Guide
145
DiffServ
QoS is used to prioritize source-to-destination traffic flows. All packets in the flow are given the
same priority. You can use CoS (class of service) to give different priorities to different packet
types.
DiffServ (Differentiated Services) is a class of service (CoS) model that marks packets so that they
receive specific per-hop treatment at DiffServ-compliant network devices along the route based on
the application types and traffic flow. Packets are marked with DiffServ Code Points (DSCPs)
indicating the level of service desired. This allows the intermediary DiffServ-compliant network
devices to handle the packets differently depending on the code points without the need to
negotiate paths or remember state information for every flow. In addition, applications do not have
to request a particular service or give advanced notice of where the traffic is going.
DSCP and Per-Hop Behavior
DiffServ defines a new Differentiated Services (DS) field to replace the Type of Service (TOS) field
in the IP header. The DS field contains a 2-bit unused field and a 6-bit DSCP field which can define
up to 64 service levels. The following figure illustrates the DS field.
DSCP is backward compatible with the three precedence bits in the ToS octet so that non-DiffServ
compliant, ToS-enabled network device will not conflict with the DSCP mapping.
The DSCP value determines the forwarding behavior, the PHB (Per-Hop Behavior), that each packet
gets across the DiffServ network. Based on the marking rule, different kinds of traffic can be
marked for different kinds of forwarding. Resources can then be allocated according to the DSCP
values and the configured policies.
IP Precedence
Similar to IEEE 802.1p prioritization at layer-2, you can use IP precedence to prioritize packets in a
layer-3 network. IP precedence uses three bits of the eight-bit ToS (Type of Service) field in the IP
header. There are eight classes of services (ranging from zero to seven) in IP precedence. Zero is
the lowest priority level and seven is the highest.
Automatic Priority Queue Assignment
If you enable QoS on the Device, the Device can automatically base on the IEEE 802.1p priority
level, IP precedence and/or packet length to assign priority to traffic which does not match a class.
DSCP (6 bits)
Unused (2 bits)
Summary of Contents for VMG1312-B10C
Page 4: ...Contents Overview VMG1312 B10C User s Guide 4 Diagnostic 265 Troubleshooting 271 ...
Page 14: ...Table of Contents VMG1312 B10C User s Guide 14 ...
Page 15: ...15 PART I User s Guide ...
Page 16: ...16 ...
Page 22: ...Chapter 1 Introducing the Device VMG1312 B10C User s Guide 22 ...
Page 33: ...33 PART II Technical Reference ...
Page 34: ...34 ...
Page 64: ...Chapter 5 Broadband VMG1312 B10C User s Guide 64 ...
Page 100: ...Chapter 6 Wireless VMG1312 B10C User s Guide 100 ...
Page 124: ...Chapter 7 Home Networking VMG1312 B10C User s Guide 124 ...
Page 166: ...Chapter 10 Network Address Translation NAT VMG1312 B10C User s Guide 166 ...
Page 176: ...Chapter 12 Interface Group VMG1312 B10C User s Guide 176 ...
Page 192: ...Chapter 14 Firewall VMG1312 B10C User s Guide 192 ...
Page 198: ...Chapter 16 Parental Control VMG1312 B10C User s Guide 198 ...
Page 208: ...Chapter 18 Certificates VMG1312 B10C User s Guide 208 ...
Page 211: ...Chapter 19 VPN VMG1312 B10C User s Guide 211 Figure 121 IPSec VPN Add ...
Page 224: ...Chapter 20 Log VMG1312 B10C User s Guide 224 ...
Page 234: ...Chapter 24 IGMP Status VMG1312 B10C User s Guide 234 ...
Page 238: ...Chapter 25 xDSL Statistics VMG1312 B10C User s Guide 238 ...
Page 242: ...Chapter 27 User Account VMG1312 B10C User s Guide 242 ...
Page 248: ...Chapter 30 TR 064 VMG1312 B10C User s Guide 248 ...
Page 252: ...Chapter 31 Time Settings VMG1312 B10C User s Guide 252 ...
Page 264: ...Chapter 35 Configuration VMG1312 B10C User s Guide 264 ...
Page 270: ...Chapter 36 Diagnostic VMG1312 B10C User s Guide 270 ...
Page 288: ...Appendix B Legal Information VMG1312 B10C User s Guide 288 ...