多層交換機(jī)使用InternetEngineering Task Force (IETF) DiffServ體系結(jié)構(gòu)標(biāo)準(zhǔn)來實(shí)現(xiàn)qos. 這個(gè)體系結(jié)構(gòu)在網(wǎng)絡(luò)的邊緣對(duì)進(jìn)入的流量使用Layer 3 ip packets (ToS/DSCP)或者Layer 2 CoS 進(jìn)行流量分類(Classification)和標(biāo)識(shí)(Marking),在交換機(jī)內(nèi)部為每一類流量生成Internal DSCP(不修改數(shù)據(jù)包或者幀的qos值),交換機(jī)使用這個(gè)Internal DSCP值來對(duì)每一類流量實(shí)施各種QOS策略。
2. 流量的優(yōu)先級(jí)標(biāo)準(zhǔn)
(1) Layer 2 frames的優(yōu)先級(jí)比特位:
Layer 2 Inter-Switch Link (ISL) frame 頭信息中有個(gè) 1-byte User字段的最后三個(gè)比特定義了和IEEE 802.1p class of service (CoS)相同的優(yōu)先級(jí)(0~7)。將一個(gè)交換機(jī)接口配置為isl trunk時(shí),該接口的所有的流量以isl幀的格式處理
Layer 2 802.1Q frame 頭信息中插入一個(gè) 2-byte Tag Control Information field ,其中的前三個(gè)比特定義了IEEE 802.1p class of service (CoS),將一個(gè)交換機(jī)接口配置為802.1q trunk時(shí),該接口的native vlan的流量沒有cos信息,其他所有vlan的流量都以802.1q幀的格式處理,攜帶有cos信息。 Layer 2 CoS值的范圍為0~7, 0 是最低優(yōu)先級(jí),7是最高優(yōu)先級(jí).
(2) Layer 3 packets的優(yōu)先級(jí)比特位:
Layer 3 IP packets 能夠使用同一個(gè)頭字段攜帶IP PRecedence 或者 Differentiated Services Code Point(DSCP) . QoS 支持這兩種標(biāo)準(zhǔn), DSCP 后向兼容IP precedence。 IP precedence(3bit) 范圍: 0 to 7. DSCP(6bit)范圍 : 0 to 63.
o 分類(Classifying),為每一類流量產(chǎn)生一個(gè)internal DSCP. o 策略 (Policing), 對(duì)于每一類流量進(jìn)行帶寬和速率限制. o 標(biāo)識(shí) (Marking), 對(duì)于每一類流量進(jìn)行按條件的標(biāo)識(shí)處理