路由
路由:我们没有做任何操作之前,路由器本身会自动生成一些路由--127.0.0.1-本地 直连路由-直接和路由器接口连接的网段生成的路由。 静态路由:由网络管理员手工配置生成的路由。 动态路由:由设备运行同一种路由协议,通过沟通协商,最终自己计算生成的路由。
静态路由:
配置:
system-view --进入全局视图
[r2]ip route-static 192.168.1.0 24 192.168.2.254----全局模式下,配置路由。建议使用。
[r2]ip route-static 192.168.1.0 24 GigabitEthernet 0/0/0 192.168.1.5------即可以写下一跳也也可以带上出接口。[dh1]
NextHop-下一跳:我们的数据所经过的下一个路由器的入接口。对于路由器的直连网段他的下一跳就是自己到达这个网段的接口P地址。 Interface-.-出接口:数据发送出去的接口 Pr--优先级-如果到达一个目标网段存在多条路径,他会比较自己的优先级,优先级高的会被添加到路由表中。优先级数值大的优先级反而低。
直连路由的优先级--0
静态路由的优先级--60
[r1]display ip routing-table protocol static---过滤想要的流量类型
TTL值:路由器每转发一次TTL减1
拓展配置
负载均衡:
去往一个目标网段,居于多条开销相似的路径,可以将设备流量进行拆分后,延多条路径进行转发,起到一个叠加带宽的作用。
环回接口-127.0.0.1
本地ip---模拟用户的网段进行模拟测试
[r]interface LoopBack?
<0-1023>LoopBack interface number---创建回环接口
手工汇总--子网汇总
当去往多个可以汇总的连续子网时,如果这些子网具有相同的吓一跳,可以讲将这些子网,进行汇总后得出汇总网段,然而仅需要给路由器配置一个去往汇总网段的路由,就可以到达访问的目的。
汇总的好处:1.减少配置量;2.增大转发效率--减少自己本身的
路由黑洞
定义 :在汇总中,如果包含实际不存在的网段时,会使流量有去无回,可能会使链路自愿的的资源浪费。
合理的地址规划避免资源的浪费
黑洞路由器------只流量
缺省路由
定义:当路由器匹配路由表,如果路有器查看自己本地路由器,所有的路由条目均没有指向目标网络,则会匹配缺省。【缺省就是一条可以代表所有ip的路由】由0.0.0.0 代表任意IP地址。
一旦路由黑洞和缺省路由相遇则会100%出现环路。
【r】iproute-static0.0.0.0 0 12.0.0.2-----配置缺省
空接口
定义:当数据包进行转发时,,一旦路由匹配空接口,则会直接丢弃这个数据包。
NULLO----空接口
路由表的匹配原则------最长匹配原则
动态路由
定义:有设备运行同一种路由协议,通过沟通协商,最终自己计算生成的路由。
做法:改变路由的优先级
[r1]ip route-static 0.0.0.0 0 21.0.0.2 preference ?
INTEGER<1-255> Preference value range
[r1]ip route-static 0.0.0.0 0 21.0.0.2 preference +优先级数
[r1]display ip routing-table protocol static 查看浮动路由
动静态路由优缺点:
1.静态: 优--可控性比较高 缺点:--当网路复杂时网络配置量很大
--占用资源少 --当网路拓扑结构发生变化无法自行完成收敛
--安全角度
2.动态:优--当网络结构发生变化能够自行完成收敛
--配置简单,只需要运行动态路由协议的路由器,让他们运行一种就好。
缺--路由可控性相较静态比较弱
--算出来的路径可能不是最佳路径,可能会出现环路。
动态路由协议:
世界范围内的网络环境是一个非常复杂的网络环境,没有哪一种动态路由协议能够单独的完成所有的路由条目计算。
大而化小思想
AS--(自治系统)
根据划分区域:AS内部网络---IGP(内部网关协议)--RIP,OSPF,ISIS,EIGRP
AS之间的网络---EPG(边界网关协议)---BGP
根据动态路由协议的算法不同:
距离矢量型动态路由协议(DV)--------RIP--共享路由表--本质传输路由条目---算法:bellman-ford算法
链路状态型路由协议(LS)------OSPF--分享拓扑信息(拓扑结构的参数)然后交由ospf协议,根据SPF-最短路径优先算法,通过计算,最终得到路由。
RIP动态协议
RIP的邻居--相邻的两个路由器可以通过直连的方式互相收发数据
RIP--共享路由---本质传递路由条目
Destination/Mask
cost-----开销值-----动态路由协议选路的依据。----跳数作为自己的开销值,认为跳数少的路径更优。而由于协议与不同,他们的开销值计算方式也不同。
RIP传递过程中的cost值计算方式:本地路由表中cost+1
PER---静态路由----60
RIP--100----比较不同的路由协议,---本身的优先级很低。
bellman-ford算法:
1.当接收到数据包中含有本地路由表中没有路由项目时则会直接加载到本地路由表中。
2.当接收到数据包中的路由项在本地路由表中存在时,且下一跳地址相同,则会刷新自己的路由表
3.当接收到数据包中的路由项在本地路由表中存在时,且下一跳地址不同,比较开销值,如果本地路由表中开销值小,则不更新。
4.当接收到数据包中的路由项在本地路由表中存在时,且下一跳地址不同,比较开销值,如果本地路由表中开销值大,则会更新
RIP优先级低的 原因---跳数作为开销值不够科学---只在中小型网络使用--15跳的工作半径
15条为了解决环路带来的而影响
RIP解决环路问题:
1.触发更新机制:当一条路由条目消失,RIP会直接发送一个cost值为16 的路由。
但只能避免大部分情况,不能完全解决。
2.RIP的水平分割机制------从此口进,不从此口出--默认开启
3.RIP的毒性逆转机制----从这个接口进入,会进行转发,但是转发的路由条目会直接表明cost值为16----
RIP
RIP的版本:RIPV1 RIPV2==> IPV4网络中使用 , RIPNG==>IPV6网络中使用
RIPV1 和 RIPV2不同:
1.V1有类别的路由协议,V2是一个无类别的路由协议。 有类别指的是在传递数据包的过程中,不携带子网掩码 无类别指的是在传递数据包的过程中,携带子网掩码 2.V1不支持手工认证,V2支持手工认证
3.V1使用广播发送数据,V2采用组播发送数据。
RIP数据包:
- 请求包(request)---启动RIP时想接口发送请求,--路由条目
- 应答包(response)---包含路由条目信息
RIP工作过程:
初始化:初始化阶段,RIP会向每一个运行了RIP协议的接口发送一个RIP-request包,用来请求路由表
响应:RIP的邻居收到RIP的请求包后,我们会把自己路由表打包发送给向我请求的设备接口
判断:根据四种情况做出判断-----判断哪些路由条目信息需要加载到自己本地路由表中
---------这三个过程就是完成路由表的额收敛,完成收敛之后,会每隔30s发送一个reponse包------RIP的周期更新。
因为RIP没有确认机制,所以利用周期更新的行为,来保证自己的路由传输的可靠性。
RIP没有保活机制,所以利用周期更新进行保活机制。
RIP的周期更新---异步更新
RIP的计时器:
1.周期更新计时器-----30s
当更新计时器为0时,则向周围发送响应报文。
2.失效计时器------180s---6倍的周期更新时间
每台路由器上的每一个RIP路由项都有一个失效计时器。
当失效计时器做到0,路由表会删除该路由条目,但会在缓存中保留,当周期更新时,会把该路由条目加上并把cost改为16-------RIP的带毒传输。
3.垃圾回收计时器----120s---4倍更新周期,-----彻底删除该路由条目。【无效计时器为0时垃圾计时器才会开始计时】
RIP具体配置[dh2] :
[r1]rip1-1指的是RIP的进程,仅代表本地--启动RIP进程 [r1-rip-1]version1--选择版本(1/2) [r1-rip-1] 宣告: [r1-rip-1]network1.0.0.0--宣告接口--只有激活的接口能够收发RIP的数据包。 Ir1-rip-1]display this-查看这个视图下,所做的操作。 r1-rip-1]network 12.0.0.0 拓展配置: 等开销负载均衡 1.RIPV2手工认证 [r1-GigabitEtherneto/0/0]rip authentication-mode md5 usual cipher 123456---接口两端都需要配 2.RIP的手工汇总 [r3-GigabitEthernet0/0/0]rip summary-address192.168.0.0255.255.254.0-进入接口(掩码必须写全) 3.沉默接口--只接受rip发送的数据包,但不发送。
[rl-rip-1]silent-interface GigabitEthernet0/0/0--给连接用户的接☐配置
4.加速收敛---计时器
[rl-rip-1] timers rip 10 60 40 可以改变时间但是不能改变倍数关系
OSPF
OSPF---开放式的最短路径优先协议。
链路状态型路由协议(LS):--OSPF--分享拓扑信息(拓扑结构的参数),然后交由ospf这个协议,根据SPF-最短路径优先算法,通过计算,最终得到路由。 收集lsa(拓扑信息)----spf---有向图---树形结构---不会出现环路