动态路由:
静态路由:由网络管理员手工配置生成的路由。
动态路由:由设备运行同一种路由协议,通过沟通协商,最终自己计算生成的路由。
优缺点:
静态:
可控性比较高
占用资源少
安全角度
缺点:
当网络环境复杂,静态路由的配置量很大。
当网络拓扑结构发生变化,无法自行完成收敛。
动态路由
优点:
当网络结构发生变化,能够自行完成收敛。
配置相对比较简单,只需要给运行动态路由协议的路由器,让他们运行一种就好。
缺点:
路由可控行相较静态比较弱。
算出来的路径可能不是最佳路径。可能出现环路。
安全角度
动态路由:
多种
一种
世界范围内的网络是一个非常复杂的网络环境,没有哪一种动态路由协议能够单独完成所有的路由
条目的计算。
大而化小的思想。
AS--(自治系统)
根据划分的区域:
AS内部的网络----IGP---内部网关协议---RIP,OSPF,IS-IS.EIGRP
AS之间的网络---EGP---外部网关协议---BGP
根据动态路由协议的算法不同:
距离矢量型动态路由协议(DV):----RIP----共享路由表---本质传递路由条目---算法:bellmanford-算法
链路状态型路由协议(LS):-----OSPF---分享拓扑信息(拓扑结构的参数),然后交由ospf这个
协议,根据SPF--最短路径优先算法,通过计算,最终得到路由。
RIP
RIP的邻居--相邻的两个路由器,可以通过直连的这种方式互相收发数据。
RIP---共享路由表---本质传递路由条目,
RIP---共享路由表---本质传递路由条目,
Destination/Mask Cost
COST---开销值---动态路由协议选路的重要依据。---跳数作为自己的开销值。认为跳数少的路由更优。、
而由于协议不同,他们的开销值计算方式可能都不太一样。
RIP传递过程中的cost值计算方式:本地路由表中cost+1
PRE---静态路由--60
RIP---100----比较不同的路由协议。---RIP优先级很低
bellman-ford-算法----
一、当接收到数据包中含有本地路由表中没有的路由项时,则直接加载到本地路由表
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.0/24 RIP 100 1 RD 12.0.0.1 G0/0/0
1.1.1.0 Static 60 0 RD 12.0.0.1 GigabitEthernet 0/0/0
二、当接收到数据包中的路由项在本地路由表中存在时,且下一跳地址相同,则会刷新自己的路由表。
三、当接收到数据包中的路由项在本地路由表中存在时,且下一跳地址不同,比较开销值,如果本 地路由表中开销值小,则不更新
四、当接收到数据包中的路由项在本地路由表中存在时,且下一跳地址不同,比较开销值,如果本 地路由表中开销值大,则会更新
RIP优先级很低---跳数作为开销值不够科学。
RIP只在中小型网络中使用----15跳的工作半径。
RIP的版本:
RIPV1 RIPV2 =>IPV4网络中进行使用
RIPNG---IPV6网络使用。
RIPV1和RIPV2的不同:
1.V1有类别的路由协议,V2是一个无类别的路由协议。
有类别指的是在传递数据包的过程中,不携带子网掩码
无类别指的是在传递数据包的过程中,携带子网掩码
2.V1不支持手工认证,V2支持手工认证
3.V1使用广播发送数据,V2采用组播发送数据。---224.0.0.9
RIP的数据包---
请求包(Request)--启动rip时向接口发送请求---路由条目
应答包(response)----应答包,包含路由条目信息
工作过程:
初始化:初始阶段,RIP会向每一个运行了RIP协议的接口发送一个RIP-request包,用来请求路由表。
响应:RIP的邻居收到RIP的请求包之后,我会把自己的路由表打包发送给向我请求的设备接口。
判断:根据四种情况做出判断----判断哪些路由条目信息需要加载到自己本地路由表中。
----完成路由表的收敛。
UDP:520
RIP在完成收敛之后,会每隔30s发送一个response包-----RIP的周期更新。
因为RIP没有确认机制,所以利用周期更新这个行为保证自己路由传输的可靠性。
RIP没有保活机制,所以利用RIP的周期更新进行保活。
RIP没有保活机制,所以利用RIP的周期更新进行保活。
RIP只能说我能去哪里,但是他不能说我不能去哪。
RIP的周期更新---异步。
RIP的计时器:
1.周期更新计时器---30s。---25-35S
2.失效计时器---180S---6倍周期更新的时间。
当失效计时器做到0,路由表会删除该路由条目,但是会在缓存中保留,当周期更新时,会把该路由条目加上并
把COST改为16。----RIP的带毒传输。
3.垃圾回收计时器---120S。-4倍周期。彻底删除该路由条目。
15跳,为了解决一部分环路带来的影响
RIP解决环路问题:
触发更新机制:
当一条路由条目消失(180A),RIP会直接发送一个cost值为16的这条路由。
但是只能避免大部分情况,不能完全解决。
RIP的水平分割机制----从此口进,不从此口出。---默认开启。
RIP的毒性逆转机制----从这个接口进入,会进行转发,但是转发的路由条目会直接表明COST值为16.
不能同时使用,华为可以两种都配但是会只安装毒性逆转的规则执行。
RIP配置:
[r1]rip 1--1指的是RIP的进程,仅代表本地----启动RIP进程
[r1-rip-1]version 1---选择版本(1/2)
[r1-rip-1]
宣告:只能进行主类宣告
[r1-rip-1]network 1.0.0.0----宣告接口---只有激活的接口能够收发RIP的数据包。
[r1-rip-1]display this ---查看这个视图下,所做的操作。
[r1-rip-1]network 12.0.0.0
拓展配置:
等开销负载均衡
1.RIP V2手工认证
]rip authentication-mode md5 usual cipher 123456---接口两端都需要
配置。
2.RIP的手工汇总
rip summary-address 192.168.0.0 255.255.254.0--进入接口(掩码必须写全)
3.沉默接口---只接收rip发送的数据包,而不发送。
silent-interface GigabitEthernet 0/0/0---给连接用户的接口配置,实际接口
4.加快收敛---计时器
timers rip 10 60 40---可以改变时间,但是不能改变倍数关系
5.缺省路由
default-route originate 下发缺省,直接链接的路由器