路由器如何使用路由表来选择出局线路?

pfl*_*flz 2 networking routing

路由器如何知道哪个是发送数据包的最佳线路.我的意思是,路由表通常不包含IP数据包的目标网络号的条目.它只知道它附近或附近的目的地.它不知道地址是否存在.假设我向我的LAN代理请求stackoverflow.com.接下来,它将请求发送到路由器.如何使用最佳路径将数据包一直传输到美国的服务器,看到该路由器只知道附近的地址?先感谢您...

caf*_*caf 5

在互联网边缘,每个路由器都有一个或多个默认路由.默认路由用于路由器没有特定路由的所有目标地址,并指向"向内" - 即.它被分配给路由器的上游链路.

因此,每个分组将倾向于向上游流向网络的核心.随着您越来越接近网络核心,路由器往往拥有越来越大的路由表 - 他们"了解"更多的网络.核心路由器本身没有默认路由 - 如果他们不知道如何到达目的地,他们只是丢弃数据包.此级别的路由器使用外部路由协议BGP与其他核心路由器交换路由.如果你的数据包到目前为止,那么它将再次开始向下游流动,直到它到达目的地.