首先, 目的地址先经过掩码匹配完之后, 会得到一个网络号Destination。 如果有多个路由规则的掩码之后得到的网络号和Destination一样的话,那就看Metric的值; 如果掩码之后的网络号和Destination都不一样的话,则走0000的默认路由。
找到路由之后, 就开始将包往gateway (网关)地址上丢。 ==如果网关为0000或者的话,表示该路由不需要路由,==也就是想要发送的报文将会被该路由规则后面的网口 通过ARP查找目标地址, 然后丢包出去; 相反,如果网关地址为正常ip地址的话,则想要发送的报文会通过该路由规则后面的网口发到此路由的网关地址上。
以上就是关于程序如何获取路由器转发表全部的内容,包括:程序如何获取路由器转发表、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)