SO_DONTROUTE和SO_BINDTODEVICE的深层次分析

SO_DONTROUTE并无跳过路由表的查找,而只是将查找范围缩小到了直连的同三层网段主机,SO_BINDTODEVICE亦没有跳过路由表查找,而只是将外出设备固定,也就是增长了一个查找键,所以两者都没法跳过查找路由表的过程,本质上,SO_DONTROUTE也是增长了一个查找键。路由表的查找在linux实现的协议栈中是没法越过的,可是却能够增长若干的限制条件,以hash路由表为例,在fn_hash
相关文章
相关标签/搜索