路由器中的路由表是怎样得出的?

如题所述

路由器中的路由表有直连路由,是本机算出来的,有手工指定的静态路由,同时还有起的ergip、ospf、bgp等用户起的动态路由进程学习到的,相邻路由能够起邻居,相互之间学习到发布的路由指令。 

       所谓路由表,指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。
    在计算机网络中,路由表或称路由择域信息库(RIB)是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值)。路由表中含有网络周边的拓扑信息。路由表建立的主要目标是为了实现路由协议和静态路由选择。
    在现代路由器构造中,路由表不直接参与数据包的传输,而是用于生成一个小型指向表,这个指向表仅仅包含由路由算法选择的数据包传输优先路径,这个表格通常为了优化硬件存储和查找而被压缩或提前编译。
    路由器的主要工作就是为经过路由器的每个数据包寻找一条最佳的传输路径,并将该数据有效地传送到目的站点。由此可见,选择最佳路径的策略即路由算法是路由器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相关数据——路由表(Routing Table),供路由选择时使用,表中包含的信息决定了数据转发的策略。打个比方,路由表就像我们平时使用的地图一样,标识着各种路线,路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。
    1.静态路由表
    由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。

    2.动态路由表
动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。
路由器通常依靠所建立及维护的路由表来决定如何转发。路由表能力是指路由表内所容纳路由表项数量的极限。由于Internet上执行BGP协议的路由器通常拥有数十万条路由表项,所以该项目也是路由器能力的重要体现。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-15
路由表是利用静态或动态路由协议根据一定的规则计算得到的到达目的网络的最佳路由。如RIP路由协议就是根据到达目标网络的最少跳数来确定最佳路由的。
路由表项一般有:
类型 目标网络/掩码 管理距离 代价值 下一跳IP 路由时间 出口(不同的路由协议项目也不同)。
希望对你有帮助。本回答被提问者和网友采纳
第2个回答  2011-10-15
(OSPF协议)RA 和 RB是邻居。RA RB启动后,若是P2P网络,那么RA就向224.0.0.5广播发送发Hello包,用以发现邻居。待RA收到RB发来的Hello包之后,两者建立邻居关系,RA把RB加入到它的路由表中。
以上只是一种网络情况,具体的LZ可以看看路由协议具体的介绍。OSPF的话是RFC2328,网上这方面的资料还是很多的。
第3个回答  2011-10-15
你所谓的“路由表”是否指的是路由器设置界面?如果是的话,路由器的背面贴有相关信息!
相似回答