Enterprise AV Home WiFi Mobile Wifi Support Shop Deals
  1. Enter Global configuration mode. Set queue 5 on all ports to use strict priority mode. This queue will be used for all VoIP packets. Activate DiffServ for the switch.

    (Netgear Switch) #config
    (Netgear Switch) (Config)#cos-queue strict 5
    (Netgear Switch) (Config)#diffserv

     
  2. Create a DiffServ classifier named class_voip and define a single match criterion to detect UDP packets. The class type match-all indicates that all match criteria defined for the class must be satisfied in order for a packet to be considered a match.

    (Netgear Switch) (Config)#class-map match-all class_voip
    (Netgear Switch) (Config class-map)#match protocol udp
    (Netgear Switch) (Config class-map)#exit

     
  3. Create a second DiffServ classifier named class_ef and define a single match criterion to detect a DiffServ code point (DSCP) of EF (expedited forwarding). This handles incoming traffic that was previously marked as expedited somewhere in the network.

    (Netgear Switch) (Config)#class-map match-all class_ef
    (Netgear Switch) (Config class-map)#match ip dscp ef
    (Netgear Switch) (Config class-map)#exit

     
  4. Create a DiffServ policy for inbound traffic named pol_voip, then add the previously created classes class_ef and class_voip as instances within this policy.

    This policy handles incoming packets already marked with a DSCP value of EF (according to the class_ef definition), or marks UDP packets according to the class_voip definition with a DSCP value of EF. In each case, the matching packets are assigned internally to use queue 5 of the egress port to which they are forwarded.

    (Netgear Switch) (Config)#policy-map pol_voip in
    (Netgear Switch) (Config policy-map)#class class_ef
    (Netgear Switch) (Config policy-class-map)#assign-queue 5
    (Netgear Switch) (Config policy-class-map)#exit
    (Netgear Switch) (Config policy-map)#class class_voip
    (Netgear Switch) (Config policy-class-map)#mark ip-dscp ef
    (Netgear Switch) (Config policy-class-map)#assign-queue 5
    (Netgear Switch) (Config policy-class-map)#exit
    (Netgear Switch) (Config policy-map)#exit


     
  5. Attach the defined policy to an inbound service interface.

    (Netgear Switch) (Config)#interface 1/0/2
    (Netgear Switch) (Interface 1/0/2)#service-policy in pol_voip
    (Netgear Switch) (Interface 1/0/2)#exit
    (Netgear Switch) (Config)#exit


For more information, see the follwoing support articles:

 

 

This article applies to the following managed switches and their respective firmware:

 

 

  • M5300 - firmware version 10.0.0.x
    • M5300-28G (GSM7228S)
    • M5300-5G (GSM7252S)
    • M5300-28G3 (GSM7328Sv2h2)
    • M5300-52G3 (GSM7352Sv2h2)
    • M5300-28G_POE+ (GSM7228PSv1h2)
    • M5300-52G-POE+ (GSM7252PSv1h2)
    • M5300-28GF3 (GSM7328FSv2)
  • M4100 - firmware version 10.0.1.x
    • M4100-26G (GSM7224v2h2)
    • M4100-50G (GSM7248v2h2)
    • M4100-26G-POE (GSM7226Pv1h1)
    • M4100-50G-POE+ (GSM7248Pv1h1)
    • M4100-26G-POE (FSM7226Pv1h1)
    • M4100-50-POE (FSM7250Pv1h1)
    • M4100-D12G (GSM5212v1h1)
    • M4100-D10-POE (FSM5210Pv1h1)
  • M7100 - firmware version 10.0.1.x
    • M7100-24X (XSM7224)
  • XSM7224S - firmware version 9.0.1.x

 

Last Updated:07/07/2025 | Article ID: 21756

Our team is here to help!

Phone
Chat
Email