User`s guide

Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 158
Dialogic Corporation
Configuring ToS in the CONFIG File
With this release, a new parameter for configuring ToS has been added to the
DI0408LSAR2 Board CONFIG files that support IP. Previously, this parameter was
applicable to DM/IP Boards only.
Note: For more detailed information about modifying the CONFIG file and generating a new
FCD file, refer to the Dialogic
®
DM3 Architecture PCI Products on Windows
®
Configuration Guide.
Type of Service (ToS) is a category of Quality of Service (QoS) that performs Layer 3
tagging of packets to improve the mobility of the packets. When the ToS feature is used,
four bits are specified in the packet header to determine the type of service as follows:
1000: minimize delay
selects a minimum delay link or circuit for the datagram
0100: maximize throughput
selects a high throughput link or circuit for the datagram
0010: maximize reliability
selects a high reliability link or circuit for the datagram
0001: minimize monetary cost
selects a minimum cost link or circuit for the datagram
0000: normal service (not activated)
the datagram has no priority assigned
The above are defined RFC-1349 specified values. Note that other values are valid;
however, they have not been explicitly characterized in the RFC-1349 specification. The
feature allows setting of any combinations of the four bits. The processing of packets with
such combinations is assumed understood by the administrator and downstream routers.
There are two ways to implement the ToS feature (the same as when using ToS with
DM/IP Boards):
ToS can be activated on a channel by channel basis at run time by using the Global
Call API functions gc_SetConfigData( ), gc_SetUserInfo( ), and gc_MakeCall( ).
The Set ID = IPSET_CONFIG and the Parameter ID = IPPARM_CONFIG_TOS. For
further information, see the Dialogic
®
Global Call IP Technology Guide. Settings made
at run time are not persistent.
ToS can be set at the board level, before board initialization, via the CONFIG file. This
causes the ToS bits to be set to the designated value in all RTP packets transmitted.
To specify the ToS in the CONFIG file, set the following parameter:
[0x1d]
SetParm=0x1d01,0 ! PrmTOS (LOWDELAY 0x10 THROUGHPUT 0x08 RELIABILITY
0x04 MINCOST 0x02 No Priority 0)