内容导航:

一、路由器怎么选择路径

路由器是工作在OSI参考模型的网络层,它的主要作用就是为数据包选择最佳路由路径,最终送达目的地,那么路由器是怎样选择路径的呢? 路由器的工作原理是什么? 下面为大家讲解。
  路由器是一种用于网络互连的专用计算机设备,在网路建设中有着重要的地位.路由器工作在OSI参考模型的第三层(网络层),主要的作用是为收到的报文寻找正确的路径,并把他们转发出去.在这个过程中,路由器被认为执行了两个最重要的基本功能:路由功能和交换功能.
  (1)路由功能是指路由器通过运行动态路由协议或其他方式来学习和维护网络拓扑结构知识的机制,产生和维护路由表.为了完成路由功能,路由器需要学习和维护以下几个基本信息:首先要知道被路由的协议是什么,一旦在接口上配置了IP地址,子网掩码,即在接口上启动了IP协议(缺省情况下IP路由是打开的),而且路由接口状态正常的话,就可以利用这个接口转发数据包;其次,目的网络地址是否已存在,通常IP数据包的转发依据是目的网络地址,路由表中必须有能够匹配得上的路由条目才能够转发此数据包,否则此IP数据包将被路由器丢弃;再次,路由器还包含将数据包转发至目的网络需要将此数据包从哪个端口发送出和应转发到哪一个下一跳地址等信息.

二、路由器如何选择最佳路径

楼主你问的那是内部路由协议,想生成树,ospf,eigrp这些用的,你只要抛开书本的罗嗦理论就好理解了,优先级开始,如果没改就默认,改了就直接看优先级了,后面的不考虑了
默认:1.mac地址

2成设备)
2.根端口,根据你设置的住路由
3.指定端口(多余的不考虑)
ospf也一样,稍微有点改变,eigrp就更多了,具体说不完,自己看下吧,这个协议要全部都是cisco设备才能运行。
你要最优的就是静态路由了,手动设置,喜欢第一就第一,第二就第二,小心谨慎点别搞出环路就行了。

三、路由表中如何选择最佳路径

第一题选择172.16.17.64/24,第二题目的是10.10.10.00001110,答案是10.10.10.00001000,理论上是选择30那个,但是10.10.10.00000100/30不在目的子网内,也就是10.10.10.0001110和10.10.10.00001000相与的结果是10.10.10.8/29,10.10.10.0001110和10.10.10.00000100/30相与的结果是10.10.10.00001110/29,掩码是29位,而它是30位,所以不在10.10.10.14子网内。重新思考了下,第二题 10.10.10.00001110和10.10.10.00001000的前29比特匹配,第一题先考虑24掩码,172.16.17.64和172.16.17.65匹配的比特数最多。目前我只能解释到这,希望对你有用~!