Skip to content

QoS

QoS in netverdict is a policy and packet-metadata model. It can classify traffic, mark DSCP, and preserve configured policy intent for labs and config review. It is not a queueing ASIC simulator.

AreaLevelNotes
ClassificationBehaviour modelClass maps match ACLs/protocols where implemented.
MarkingSupportedDSCP/precedence metadata can be set on packets.
Policy mapsSupportedClass/action structure is parsed and emitted.
Service policySupportedInterface attachment is represented.
Policing/shapingConfig modelParsed/stored; detailed queue timing is not modelled.
SchedulingNot modelledNo hardware queue simulation.
StandardCoverageNotes
RFC 2474Behaviour modelDSCP marking field semantics.
Cisco MQCBehaviour modelClass-map / policy-map / service-policy structure.
FeatureStatusNotes
class-mapSupportedMatch criteria container.
policy-mapSupportedAction container.
match access-groupSupportedACL-based classification.
set dscpSupportedPacket metadata marking.
policeConfig modelStored for config fidelity.
shapeConfig modelStored for config fidelity.
service-policy input/outputSupportedInterface attachment.
CommandIOS-styleJunos-styleVyOS-styleNotes
class-map match-any VOICESupportedn/aPartialClassification.
policy-map WAN-OUTSupportedn/aPartialPolicy container.
set dscp efSupportedPartialPartialMarking.
service-policy output WAN-OUTSupportedPartialPartialInterface attachment.
show policy-map interfaceSupportedPartialPartialPolicy view.

QoS actions affect packet metadata that other parts of the engine can carry. Queue occupancy, serialization delay, and scheduler fairness are intentionally not inferred from configured bandwidth statements.

Canonical example
configure terminal
class-map match-any VOICE
match access-group name VOICE-RTP
policy-map WAN-OUT
class VOICE
set dscp ef
interface GigabitEthernet0/0
service-policy output WAN-OUT
end
show policy-map interface GigabitEthernet0/0

Vendor styles

IOS-style
class-map match-any VOICE
match access-group name VOICE-RTP
policy-map WAN-OUT
class VOICE
set dscp ef
interface GigabitEthernet0/0
service-policy output WAN-OUT
Junos-style
set class-of-service classifiers dscp VOICE forwarding-class expedited-forwarding loss-priority low code-points ef
set class-of-service interfaces ge-0/0/0 unit 0 rewrite-rules dscp WAN-OUT
VyOS-style
set qos policy shaper WAN-OUT class 10 match VOICE ip dscp ef
set qos interface eth0 egress WAN-OUT

LLQ/WFQ scheduler behaviour, WRED curves, shaping token buckets, hierarchical queue timing, and platform ASIC differences are not modelled.