路由分类

路由的分类方法很多,按转发的目的分,简单的可分为三类,一是主机路由,二是直连路由,

三是网关路由。

 

 1、什么是主机路由? 
 比如,本机在 eth0 添加了一个 IPv6 地址 1010::aaaa:1,此时,如果从 eth2 接口收到一个到 1010::aaaa:1 的数据包,对于 eth2 发现数据包的目的地址不是本接口的地址,应该转发或扔掉,转发的时候,必须要知道发给谁,所以,一定要有一个主机路由标识,1010::aaaa:1的数据包可转发到本机 eth0 口,如下: 
 Destination                    Next Hop          Iface
 1010::aaaa:1/128         ::                         eth0 
 
 2、什么是直连路由? 
 比如,本机 eth0 口连接了一笔记本,其 IPv6 地址为 1010::bbbb:10,同理,当本机收到目的地址为 1010::bbbb:10 的数据包时,如果转发确不知道需要发给谁,此时,需要一条路由标识,可以从 eth0 口发送出去,这就是直连路由。 
 Destination                    Next Hop          Iface
 1010::/64                        ::                         eth0 
 
 3、什么是网关路由? 
 比如,本机 eth0 口连接了一路由器,其 IPv6 地址为 2020::aaaa:1,在 2020::aaaa:1 路由上,可以访问 3030::bbbb:10,当本机收到目的地址为 3030::bbbb:10 的数据包时,如果转发确不知道需要发给谁,此时,需要一条路由标识,可以从 eth0 口发送到路由 2020::aaaa:1,这就是网关路由。 
 Destination                    Next Hop          Iface
 3030::/64                        2020::aaaa:1   eth0 

你可能感兴趣的:(Linux内核机制,网络知识)