當(dāng)路由協(xié)議數(shù)據(jù)包、管理數(shù)據(jù)包、keepaive等信息進(jìn)入路由器時需要RP(Route Processor)來處理,或者說目的地址是路由器本身時,也需要由RP來處理。當(dāng)有針對路由器自身的dos攻擊時,如果所有信息都有RP處理,很容易導(dǎo)致路由器癱瘓。此時可通過設(shè)置selective packet discard來丟棄一些惡意的數(shù)據(jù)包,來保證設(shè)備的穩(wěn)定運(yùn)行。
* SPD默認(rèn)是enable的 ;* SPD最初只是為pos口設(shè)計的,但后來GE口也可以使用spd技術(shù)
===== 支持SPD的設(shè)備 ===== ===== SPD原理 =====
|
對于進(jìn)入general packet queue的數(shù)據(jù)包,也就是進(jìn)行spd state check的數(shù)據(jù)包會進(jìn)行如下處理:
* 如果queue的長度小于min-threshold,正常包和畸形包都不會被drop掉
* 如果queue的長度在min-threshold和max-threshold之間
* 如果是normal mode,正常包和畸形包會被隨機(jī)的丟棄
* 如果是aggresive mode,所有畸形包會被丟棄
* 如果queue的長度大于max-threshold,那么所有正常包和畸形包都會被drop掉


