1:判断TTL值是否为零,不为零查找路由转发,为零丢弃(一般情况下网络中没有TTL=0的数据包,原因第三条)
2:不为零查找路由转发,判断是否为到达自己的数据包
3:如不是到达路由器自己的数据包,需要路由转发,将数据包TTL值减1,判断TTL是否为零,为零丢弃数据包,不为零转发
1:判断TTL值是否为零,不为零查找路由转发,为零丢弃(一般情况下网络中没有TTL=0的数据包,原因第三条)
2:不为零查找路由转发,判断是否为到达自己的数据包
3:如不是到达路由器自己的数据包,需要路由转发,将数据包TTL值减1,判断TTL是否为零,为零丢弃数据包,不为零转发
路由器对TTL值的处理流程
http://www.23ops.com/archives/1717223647744