1、拓扑图(示意图)
电脑A——R1——R2——R3——电脑B进行通信
2、静态路由:(伪代码),一旦网络中添加了其他路由器(改变网络布局),所有的路由器都得重新配置静态路由表
R1路由表: 去3.0---->R2-1口
去4.0----->R2-1口
R2路由表: 去1.0---->R1-2口
去4.0---->R3-1口
R3路由表: 去1.0---->R2-2口
去2.0---->R2-2口
3、动态路由:
管理员声明R1、R2、R3直连网段,然后路由器开始相互学习各自路由表,自动更新路由表。学习时间取决去网络复杂程度、网络带宽、路由器的性能等。
添加新路由器只需管理员声明新路由器的直连网段和直连路由器多声明一个直连网段即可。
4、每经过一个路由器记为一条TTL
5、动态路由协议有很多,在不同的情况下选择不同的路由协议。
6、动态路由选择路由路径不仅要考虑跳数还有考虑网络带宽等
7、路由器处理IP地址的方式:(路由器绝不是通过广播查询未知IP地址的,路由器分割广播域)
查询路由表:
直连网段:不需要特殊配置,给直连网卡配置IP地址的同时,直连网段已经写入了路由表
非直连网段:
静态路由:由管理员手工配置路由路径
(优点:不消耗路由器运算资源,转发效率高)
(缺点:出错概率高,设置频繁,适合小型网络,适合固定网络)
动态路由:由路由器运算生成路由路径
(优点:路由器自动运算,出错概率低)
(缺点:动态协议众多,学习成本高,对管理员要求高)