网络畅通条件:
沿途路由器必须知道到达目标网络下一跳给谁
沿途路由器必须知道回来的数据包下一跳给谁
Router0~2均手动添加了到192.168.1.0/24网段的路由
分析1:PC0 ping B、C
答:均连通。pc0在ping B的时候,B与pc0不在一个网段,交给网关。网关一看这个IP,呦吼!正连着呢。 所以去的路通了。B给pc0回复,B与pc0不再一个网段,交给网关,网关一看直连,回去也通了。
pc0 ping C的时候,C与pc0不在一个网段,交给网关。网关一看这个IP,呦吼!我知道这个网段,直连肯定知道。所以去的路通了。B给pc0回复,B与pc0不再一个网段,交给网关,网关一看直连网段,回去也通了。
分析2:pc0 ping E、F
答:均不通。pc0 ping E,首先E与pc0不在一个网段,交给网关。此时网关Router0只知道和自己直连的网段 以及 管理员手动添加的到192.168.1.0/24的网段路由,不知道到172.16.1.0/24怎么走,于是Router0就把这个数据包给丢了。去的数据包给丢了,更谈不上回复的数据包了。 F的情况与B一样。
静态路由:
管理员告诉路由器到各个网段如何转发。直连的网络不需要管理员告诉。
动态路由
动态路由就是配置网络中的路由器运行动态路由协议,路由表项是通过相互连接的路由器之间交换彼此信息,然后按照一定的算法优化出来的。
动态路由协议有以下功能:
能够知道有哪些邻居路由器
学习到网络中有哪些网段
能够学习到到某个网段的所有路径
能够从众多的路径中选择最佳的路径
能够维护和更新路由信息
RIP协议
- 路由信息协议(RIP)是一个真正的距离矢量路由选择协议。它每隔30秒钟就送出自己完整的路由表到所有激活的接口。
- RIP只使用跳数来决定到达远程网络的最佳方式,并且在默认时它所允许的最大跳数为15跳,也就是说16跳的距离将被认为是不可达的。
- 在小型网络中,RIP会运转良好,但是对于使用慢速WAN链接的大型网络或者对于安装有大量路由器的网络来说,它的效率就很低了。
- 即便是网络没有变化,也是每隔30秒发送路由表到所有激活接口,占用网络带宽。