路由协议
目录
在互联网的世界里参杂着复杂的LAN和广域网,而再复杂的网络结构中,也需要通过合理的路由数据发送到目标主机,互联网由路由器连接的网络而组成,而路由器却是根据路由控制表来转发数据包
路由器的基本定定义
静态路由:实现设置好的路由器和主机并将路由信息固定的一种方法
动态路由:是指让路由协议在运行中过程中自动的设置路由控制信息(动态路由可以很大的减轻管理员的负担)
动态路由可以给相邻路由器发送自己以知网络信息,这样一直传递,直至整个路由控制表的完成
RIP
路由器的算法是根据距离和方向决定目标网络的一种算法
链路算法是路由器在了解网络整天连接状态生成的一种方法,所有的路由必须同样的信息才能正确的进行路由选择
RIP是一种距离向量的路由协议:RIP将路由控制信息,没30s向向全网广播,RIP规定如果6次未收到路由信息,将强行断开连接
距离的单位为跳数,路由器选择最少的条数将信息发送出去(如果相同的话将随机的轮换)
RIP通信故障
所有RIP的行为可以归纳为以下的两种
1.将自己知道的路由信息定期进行广播
2.一旦网路被断开,数据将无法通过路由器,其他路由器就可以知道网络已经断开
但是出现通信故障的时候,有一方无法得到错误,会导致无限循环,所有加了两个规定
1.增加了边界控制,最长距离不超过16
2.水平分割:不在把获得的所有消息原路返回给发送端
但是在本身有环路的情况下,需要很长的时间才能将这个信息传出去,所以提出了毒性逆转
毒性逆转::当网络断开的时候不再发送那一个消息了,而是将这个无法通信的消息传播出去,及发送一个距离为16的消息。
触发更新:当发生路由信息变化的时候,不等待30s,而是立刻将信息发送出去的一种方法
OSPF
当链路中有环路的时候,也能够进行稳定的路由控制
定义:OSPF是链路状态路由器,通过信息传递生成拓扑表,之后再选择出最优路线,再OSPF中,他会赋给每一条线路一个权重,并会选择权重小的路径作为最终路由
再LAN中,会每10s发送一个包,如果没有回应,空等3次,第3次就会认为断开,然后发送一个链路更新包
再网络线路越来越大的时候,会浪费大量的时间,这时候应该分区域,将一个分成主干区域,其他的为其他区域,这样大量的减少了时间。
BGP
定义:主要控制全局的路由
MPLS
定义:标记IP,然后再进行转发
优点
1,转发速度快,它使用固定的标记信息进行比较
2.利用标记生成虚拟线路,并在上面实现IP包数据通信
基于这些特点,被称之为”尽力而为“