路由的原理

路由转发原理:

路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到站点。
每个路由器中都有一张路由表。

处理数据包:

1、收到IP报文,查看路由表;
2、根据掩码的长度,来选择最精确的路由,掩码越长就越准确;
3、没有匹配到路由,如果没有默认路由,就把数据发送给默认路由,否则就丢弃IP包
注:默认路由是和所有路由都匹配的,只有没有精确路由是才会走默认路由
四、静态路由的配置

路由的分类:

直连路由:

直连路由:路由器接口所连接的子网的路由方式称为直连路由;
非直连路由:通过路由协议从别的路由器学到的路由称为非直连路由,分为静态路由和动态路由。
直连路由是由链路层协议发现的,一般指去往路由器的接口地址所在网段的路径,该路径信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于活动状态(Active),路由器就会把通向该网段的路由信息填写到路由表中去,直连路由无法使路由器获取与其不直接相连的路由信息。

静态路由:

手工配置的路由就是静态路由。

动态路由:

通过路由协议自动生成的路由,叫做动态路由。

静态路由和动态路由优劣

静态路由是由用户or网络管理员手工配置的路由信息。静态路由一般适用于比较简单的网络环境。
好处:在比较简单的拓扑情况下,配置几台静态路由比较高效。
劣处:如果拓扑比较大,静态路由无法再写了,因为一是复制,二是条数多,三是如果网络调整还需要自己调整
动态路由:通过算法计算而来