O-HPM-GSR-1(config-if)#hold-queue ? O-HPM-GSR-1(config-if)#hold-queue 100 ? O-HPM-GSR-1(config-if)#hold-queue 100 in
|
=== headroom ===
如果開啟了SPD,那么priority為7和6的數據包會進入process level input queue(這個queue的名字叫headroom),而其他的數據包仍然會放在interface input queue里。process level input queue的大小默認為100.也就是說當interface總的queue長度175被用滿后,priority是7和6的數據包就會被丟棄了。對于 GSR來說,這個process level input queue的長度默認是1000,這是由于clear ip bgp時會有很多packet進來,如果還是100的話,很多bgp包會被丟棄,這樣就會影響網絡收斂的速度。
=== extended headroom ===
由于ospf、isis、ppp、clns這類igp和2層鏈路間的keepalive的priority和bgp一樣,如果在一個很大的bgp網絡中, bgp的packet會比igp的多的多,那么他會大量的占據headroom,這就有可能導致igp的中斷、或者直接在layer 2鏈路down掉。因此對于這樣的數據包,默認再分配一個值為10的extended headroom,來保證igp和layer2 link的正常工作。
O-HPM-GSR-1#sho ip spd |