DCSP/QoS - Tagging Windows Media Services

Looking for some help, as I'm a server guy and not a devleper.

I have Windows 2003EE boxes running Windows Media Server and our telecom guys would like for me to tag the outgoing traffic with a DSCP (320 or PHB code (CS4) so they can prioritize the traffic at the switches/routers.

I've installed the psched and tcmon from the reskit, played with local GPO's but nothing seems to tag the traffic?

Any ideas of how I can simply add either one to the outgoing IP traffic from the server?

JT

[531 byte] By [JTHickman] at [2008-3-7]
# 1

Hi JT,

You can do the following to tag all the outgoing packets with a specific DSCP value using TcMon:

- Launch TcMon and choose the outgoing interfaces on which you want to tag the packets.

- In the Flow tab, click Add.

- Choose :

- Parameters - ServiceType = BestEffort, uncheck everything else

- Advanced Parameters - Override DSCP - specify the DSCP value you want to use.

- Filters - Add a filter to match your requirements. (Leaving it as it is, will mark all outgoing packets on the specified interface)

Once this is done, all the packets matching your Filter will be marked with the desired DSCP value.

Thx,

Hemant (MSFT)

HemantBanavar(MSFT) at 2007-9-25 > top of Msdn Tech,Windows Networking Development,Network Quality of Service (QoS/qWAVE)...
# 2

Could somone point me to some samples of scripting the TC (Traffic conrtol) API.

I need to mark DSCP on outbound traffic (based on destination IP and Port number) from Windows XP workstations. I am able to use tcmon.exe to do this but unfortunatly these settings are lost after a reboot.

I would like to write a script to conrtol the API for me however i am not very experienced with API's. Could someone possibly get me started, or point me in the right direction.

Thanks

-Tim

Timothy-Ouellette at 2007-9-25 > top of Msdn Tech,Windows Networking Development,Network Quality of Service (QoS/qWAVE)...
# 3

I am using this method to mark DSCP, however after you reboot your system these settings are gone. You would have to launh tcmon.exe and re-add your flow with whatever exceptions you are using.

My question is how can i automate this proccess. I need to do this for approx 1000 systems on a domain. Manually configuring tcmon after every reboot isn't exacty a solution. I am sure i could right a script to do this, however i don't know the TC API well enough and am having trouble finding info on it.

Does anyone know where i can find some examples of this?

Timothy-Ouellette at 2007-9-25 > top of Msdn Tech,Windows Networking Development,Network Quality of Service (QoS/qWAVE)...
# 4
I'm looking as well. I can't get tcmon to work correctly, keeps giving me a flow error.
JTHickman at 2007-9-25 > top of Msdn Tech,Windows Networking Development,Network Quality of Service (QoS/qWAVE)...
# 5

Hi JT and Timothy,

There is a way to automate this in Vista/Longhorn Server and it is called Policy based QoS. You can create QoS policies and push them to your domain joined Vista/Longhorn Server machines just like any other group policy. You can find more details about Policy based QoS in the Quality of Service in Windows Server 2008 and Windows Vista white paper.

Unfortunately, there is no easy way to do this on pre Vista workstations. You will have to write a tool using the TC API which will start everytime the machine boots up and creates the appropriate Flows and Filters to match your needs.

Hope this helps.

Hemant.

HemantBanavar[MSFT] at 2007-9-25 > top of Msdn Tech,Windows Networking Development,Network Quality of Service (QoS/qWAVE)...