SO_DONTROUTE和SO_BINDTODEVICE的深層次分析

SO_DONTROUTE並無跳過路由表的查找,而只是將查找範圍縮小到了直連的同三層網段主機,SO_BINDTODEVICE亦沒有跳過路由表查找,而只是將外出設備固定,也就是增長了一個查找鍵,所以兩者都沒法跳過查找路由表的過程,本質上,SO_DONTROUTE也是增長了一個查找鍵。路由表的查找在linux實現的協議棧中是沒法越過的,可是卻能夠增長若干的限制條件,以hash路由表爲例,在fn_hash
相關文章
相關標籤/搜索