HCIE面試題—FEATURE
1、QOS 的服務(wù)模型有幾種??
(1)盡力而為服務(wù)模型246?
(2)綜合服務(wù)模型 (資源預(yù)留,場景:公交車專用道,導(dǎo)致的問題,資源空閑時其他的業(yè)務(wù)流量也不能夠使用)?
(3)區(qū)分服務(wù)模型 (標(biāo)記--分類--差分服務(wù))

2、分類/標(biāo)記怎么做??
有以下兩種做法:?
(1)簡單流分類標(biāo)記:根據(jù)各層報文頭部中的優(yōu)先級字段,來將外部優(yōu)先級映?
射成為內(nèi)部優(yōu)先級。?
(2)復(fù)雜流分類重標(biāo)記;根據(jù)各層報文頭部中的優(yōu)先級字段,或者SIP、DIP等?
的五元組來對,流量進(jìn)行分類,然后在打上相應(yīng)的優(yōu)先級。(使用MQC實(shí)現(xiàn),流分類、流行為、流策略) 。
擴(kuò)展問題1:DSCP(差分服務(wù)代碼點(diǎn))和IPP(ip優(yōu)先級)的區(qū)別??
都為ip報文中的TOS的一部分:?
IPP是TOS前3bit?DSCP是TOS前6bit---前3bit代表優(yōu)先級,后3bit代表D延遲、T吞吐、R可靠性 。
AF(Assured-forwarding)(第6bit固定為0)(后3bit代表丟棄概率)?
AF11 12 13 --重要數(shù)據(jù)?
AF21 22 23 --視頻點(diǎn)播流量?
AF31 32 33 --直播流量?
AF41 42 43 --語音的信令流量?
EF --46-- 101 110(低延遲、高吞吐)?--語音流量?
BE --盡力而為?
CS類選擇器 (DSCP用于兼容IPP)?
cs7 bfd 111
cs6?路由協(xié)議?110?
cs5?語音流量?101?
cs4?語音信令?100?
cs3?直播流量?011?
cs2?點(diǎn)播流量?010?
cs1 001?
cs0 000?
擴(kuò)展問題2:COS和TOS的區(qū)別??
COS指的是二層和2.5層中的優(yōu)先級字段,分別為vlan-tag中的PRI(802.1p)和mpls報頭中EXP。?
TOS指的是三層ip報頭中的優(yōu)先級字段,前3bit為IPP,前6bit為DSCP。
3、擁塞避免的技術(shù)有哪些??
(1)尾丟棄:當(dāng)隊(duì)列的長度達(dá)到最大值后,所有新入隊(duì)列的報文(緩存在隊(duì)尾部)都將被丟棄,這種丟棄策略會引發(fā)TCP全局同步現(xiàn)象,導(dǎo)致TCP連接始終無法建立。所謂TCP全局同步現(xiàn)象如圖,三種色表示三條TCP連接,當(dāng)同時丟棄多個TCP報文時,將造成多個TCP連接,同時觸發(fā)滑窗減半機(jī)制。又會由于慢啟動的機(jī)制,將流量慢慢的增大,之后又會在某個時間同時出現(xiàn)流量高峰,觸發(fā)滑窗減半的機(jī)制。如此反復(fù),使網(wǎng)絡(luò)流量忽大忽小。

尾丟棄出現(xiàn)的問題:?
○1?TCP同步 (沒有充分利用鏈路帶寬)?
○2?TCP餓死 (?UDP沒有TCP那種滑動窗口)?
○3?無差別的丟棄?
在CBQ中,EF隊(duì)列和LLQ隊(duì)列不能使用丟棄策略,只能尾丟棄。為避免TCP全局同步現(xiàn)象,出現(xiàn)了RED(Random Early Detection)技術(shù)。RED通過隨機(jī)地丟棄數(shù)據(jù)報文,讓多個TCP連接不同時降低發(fā)送速度,從而避免了TCP的全局同步現(xiàn)象。使TCP速率及網(wǎng)絡(luò)流量都趨于穩(wěn)定。

(2)WRED:RED是沒有差分服務(wù)的,即使優(yōu)先級高的也可能被隨機(jī)丟棄掉,所以基于RED,實(shí)現(xiàn)了WRED。流隊(duì)列支持基于DSCP或IP優(yōu)先級進(jìn)行WRED丟棄,每一種優(yōu)先級都可以獨(dú)立設(shè)置報文丟包的上下門限及丟包率,報文到達(dá)下限時,開始丟包,隨著門限的增高,丟包率不斷增加,最高丟包率不超過設(shè)置的丟包率,直至到達(dá)高門限,報文全部丟棄,這樣按照一定的丟棄概率主動丟棄隊(duì)列中的報文,從而一定的程度上避免擁塞問題。

WRED針對隊(duì)列,先有隊(duì)列,才能配置相應(yīng)的丟棄技術(shù);?
使用:○1 可以在隊(duì)列模板中使用?
○2?MQC-CBQ中使用
擴(kuò)展問題1:尾丟棄和WRED的區(qū)別的什么??
尾丟棄:針對一個隊(duì)列,當(dāng)隊(duì)列滿的時候,對后續(xù)來的流量無差分的丟棄;?
缺點(diǎn):
1、無法提供差分服務(wù)?
2、導(dǎo)致TCP全局同步?
3、導(dǎo)致TCP餓死?----?記得分別畫圖解釋針對尾丟棄的這些缺點(diǎn),就有了WRED,WRED可以針對不同的流量設(shè)置一個從什么時候開始丟棄(丟棄的低門限值)和最高門限,丟棄概率是多少,當(dāng)隊(duì)列中該流量達(dá)到最高門限值時,該報文將全部丟棄。隊(duì)列滿的時候也是執(zhí)行尾丟棄,從而實(shí)現(xiàn)差分的服務(wù);同時舉例說明如何解決尾丟棄的其他缺點(diǎn);?
擴(kuò)展問題2:wred是怎么區(qū)分不同數(shù)據(jù)流的??
根據(jù)數(shù)據(jù)中的優(yōu)先級字段來對數(shù)據(jù)流進(jìn)行區(qū)分。?
擴(kuò)展問題3:wred中的w是什么意思??
W的英文為weight,是權(quán)值的意思,在WRED中,主要是用于實(shí)現(xiàn)針對不用的優(yōu)先級的數(shù)據(jù)配置不同的丟棄上下閾值和丟棄百分比。?
路由器根據(jù)IPP或者DSCP判斷權(quán)重值;交換機(jī)根據(jù)數(shù)據(jù)包的顏色判斷權(quán)重值。?
擴(kuò)展問題4:TCP是怎么檢測發(fā)生擁塞的??
沒有收到相關(guān)的TCP ACK確認(rèn)。?
擴(kuò)展問題5:TCP全局同步是什么原因?qū)е碌模?
當(dāng)多個TCP連接在發(fā)送數(shù)據(jù)時,TCP數(shù)據(jù)發(fā)送過程中有慢啟動機(jī)制,因此發(fā)送的TCP流量會逐漸增大,當(dāng)網(wǎng)絡(luò)發(fā)生擁塞時,TCP又會有滑窗減半的機(jī)制,這樣TCP的流量又會減半下來,如此重復(fù),就形成了TCP全局同步的問題。?