Specifications
Quality of Service Overview
May 09, 2011 Page 7 of 38
Port Resources
UsetheCoSportresourceconfigurationlayertoassociateactualratelimitervaluestoaportgroup
andhardwareresource.ConfigureCoSportresourcebyidentifyingtheCoShardwareresource
type(TxQ,IRL,ORL,offloodcontrol),portgroup,andportresource,followedbyaratelimiter,or
inthecase
ofTxQ,arateshaper.
Theratelimitorrateshaperisspecifiedasaunitandadatarate.Theunitspecifieseithera
percentageofthetotalorapackets‐per‐secondvaluefollowedthethedatarateasanumericvalue.
Forexample10,000packets‐per‐second
wouldbeexpressedasunitppsrate10000 .The default
unitsettingispercentage.Ifonlyrateisspecif ied,theratevalueisapercentage.
•TxQ–SettingaTxQrateshapermeansthatallpacketsabovethespecifiedratelimitarefirst
buffered.Onlywhenthebufferfillsarepackets
dropped.
TxQratelimitingprovidesforsettingatail‐dropbehavior,bywhichtransmitframesare
discardedfromthetailofthequeue.
TxQrateshapingisdirectlyconfiguredusingCoSportresourcesconfiguration.TheCoS
settingandCoSreferenceconfigurationsdonotapplytoTxQrateshaping.
•IRL–Setting
anIRLratelimitermeansthatpacketsingressingtheportwillnotbeallowedto
exceedtheratespecifiedbytheratelimiter.Iftherateisexceeded,youcanspecifywhether
packetsthatexceedtheratelimitshouldbedroppedandwhethertheportshouldbedisabled.
Youcan
enableordisablesyslogandtrapfeatures.
IRLportresourcesarefirstreferencedusingtheCoSsettingsandCoSreference
configurations.PortsareappliedtothespecifiedCoSportresourcesusingtheCoSport
configuration.
•ORL–SettinganORLratelimitermeansthatoutboundpacketsabovethespecifiedthreshold
are
nottransmitted.Iftherateisexceeded,youcanspecifywhetherpacketsthatexceedthe
ratelimitshouldbedroppedandwhethertheportshouldbedisabled,andenableordisable
syslogandtrapfeatures.
ORLportresourcesarefirstreferencedusingtheCoSsettingsandCoSreference
configurations.Portsare
appliedtothespecifiedCoSportresourcesusingtheCoSport
configuration.
• Floodcontrol–Settingafloodcontrol ratelimitermeansthatreceivedpacketsofthespecified
typethatexceedthefloodcontrolthresholdwillbepreventedfromegressinganyport.
Configurablepackettypesare:
– unknown‐unicast
–multicast
–broadcast
Iftherateis
exceeded,youcanspecifywhethertheportshouldbedisabled.Youcanenableor
disablesyslogandtrapfeatures.
Port Configuration
TheCoSportconfigurationlayerappliesaportlisttotheportgroup.ConfigureCoSport
configurationbyidentifyingtheCoShardwareresourcetype(TxQ,IRL,ORL,orfloodcontrol)
andportgroupforthisportconfiguration,anameforthisconfiguration,aportlistofports
assignedtothisport
group,andwhethertheportlistshouldclearedorbeappendedtoany
existingportlist.TxQportconfigurationcanalsobeconfiguredforTxQscheduling.