2、路由部分

一、静态路由

静态路由:普通静态路由、默认静态路由

静态路由:ip route <目的IP网段/地址> <目的IP掩码> <下一跳地址>
ip route 3.3.3.0 255.255.255.0 192.168.1.2
ip route 3.3.3.3 255.255.255.255 192.168.1.2

路由表查询原则-最长匹配原则(同样的一个地址段-掩码越长说明越精确)所以走第二条
默认路由:去往任何地方下一跳都是这个默认网关

Ping的时候:U.U.U —下一台设备不通
ip route 0.0.0.0 0.0.0.0 dialer 0 代表吓一跳未知

traceroute路由追踪:现在到达目的中间要经过多少台设备经过多少跳。
测试目标服务器,到底是到什么地方不通的根据到哪个节点不通与上级运营商沟通

假设如图
在这里插入图片描述
假设写两条默认路由会出现(第三个)

  1. 基于数据包负载均衡,每一次都的查询路由表,这样会导致设备严重占用CPU资源
  2. 基于目的IP地址负载均衡,很难有效的负载
  3. 基于CEF的负载均,CEF 路由表的镜像,路由表中查询方式遵循递归查询(费时且消耗CPU ),网络设备默认情况下根本不查路由表,而是查根据路由表而产生的这个镜像表(CEF表Cisco Express Forwarding思科快速转发表)更快速的查询更快速的查询
    关于CEF负载均衡:有一个参数发生变化就会更改方向,基于数据流的参数变化(源IP、目的IP、源端口、目的端口、协议号)

二、动态路由

包含两种类型的路由协议

  1. 距离矢量协议(主要以传递路由表为目的)
    包含RIP EIGRP(思科私有协议) BGP
    发送的是最短路径
  2. 链路状态协议(主要以传递链路信息为目的)
    包含OSPF
    发送的是全部可到目的地的路径和相关设备的信息
    说明:
    1、距离矢量(RIP EIGRP BGP)、链路状态(OSPF)仅仅是传递路由的方式不同而已
    2、IGP协议(RIP EIGRP OSPF)应用于企业内部范围,个小范围的内部
    EGP协议(EGP BGP)个团队和另外一个团队之间连接
    两者应用场景不同而已
路由表
Static  S开头--静态路由
RIP     R开头--RIP协议(淘汰)
EIGRP   D开头--EIGRP协议(DUAL算法)
EGP     E开头--EGP协议(淘汰)
BGP     B开头--BGP协议
OSPF    O开头--OSPF协议

不管使用任何一种路由协议,不管应用到任何一个场景下的协议,都要构建一张路由表
构建原则

  1. 掩码长度
  2. 管理距离
  3. 度量值
    逻辑–最长匹配>管理距离>度量值
    说明:
    1、比如一张路由表内有两条路由
    3.3.3.0 /24 f0/0
    3.3.0.0/16 f1/0
    现在有一个数据去往3.3.3.3请问从哪个口出去?
    从f0/0口出去,选择标准是掩码最长匹配原则,掩码越长,网段范围越小,约精确
    2、管理距离越小越好,不同协议的优先级是出厂自带
    静态路由= 1
    直连路由= 0
    RIP = 120
    EIGRP = 90
    OSPF = 110
    6、度量值,一种协议的情况下两条链路的比较

EIGRP
EIGRP协议 动态路由协议 增强型内部网关路由协议 IGRP前身
思科私有协议-网络技术
特点:收敛速度非常快,设备一旦出现故障,链路恢复切换速度非常快
EIGRP协议,具有链路状态特征,具有距离矢量特征
1.闪速更新2.增量更新(不会周期更新条目)
3.路由更新4. 支持VLSM条目/8 /16 /24常规路由条目

EIGRP管理距离=90
EIGRP内部计算参考标准复合度量值
5个参数合集参考-带宽、延迟、可靠性、负载、MTU,默认情况只参考带宽延迟

DUAL算法,弥散更新算法(扩散更新算法)
继任者:到达远端网络最佳路由,用于转发业务的路由,存在路由表
可行继任者:是一条路径,并且比可行距离差,认为是备份路由在这里插入图片描述
EIGRP协议的三张表

  1. 邻居表
  2. 拓扑表,备胎表,所有能到达的路线全部放入,前提是满足FC条件
  3. 路由表,最终的决策表路由表,最优最优的条目才会放入路由表

如果再没有备用项目,会给可行后继者发送query查询,可行后继者再给下一个路由发query发 ,以此类推。直至目的地给上一任回复reply回复,再原路依次返回给最初的发送者 在这里插入图片描述
建立邻居关系需要满足

  1. EIGRP中三种信息类型
    hello包:用来检测邻居存活
    update包:邻居建立起来之后发送路由更新
    ACK包:确认信息包,确认路由更新信息
  2. 匹配AS号
  3. 相同度量(参考度量值)例:R1参考带宽延迟,R2参考可靠性负载 二者不可建立

整个网络转发数据速度更快

  1. EIGRP是如何维系邻居关系?
    hello包维系:5s-15s邻居失效
  2. OSPF是如何维系邻居关系?
    hello包维系:10s-40s邻居失效

配置:
拓扑在这里插入图片描述

R1
R1(config)#router eigrp 100                  //开启进程(进程号必须一样才能建立了邻居)
R1(config-router)#no auto-summary          //关闭路由自动汇总(涉及到黑洞路由)
R1(config-router)#network 192.168.1.0 0.0.0.255
R1(config-router)#network 1.1.1.0 0.0.0.255     //宣告网段
R1(config-router)#do sh ip ro
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

1.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 1.1.1.0/24 is directly connected, Loopback0
L 1.1.1.1/32 is directly connected, Loopback0
3.0.0.0/24 is subnetted, 1 subnets
D 3.3.3.0/24 [90/2809856] via 192.168.1.2, 00:02:38, Serial0/1/0
192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.1.0/24 is directly connected, Serial0/1/0
L 192.168.1.1/32 is directly connected, Serial0/1/0
D 192.168.2.0/24 [90/2681856] via 192.168.1.2, 00:03:14, Serial0/1/0

R1(config-router)#do show ip eigrp neighbors   //查看eigrp邻居
IP-EIGRP neighbors for process 100
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 192.168.1.2 Se0/1/0 12 00:05:37 40 1000 0 7

R2
R2(config)#router eigrp 100
R2(config-router)#no auto-summary 
R2(config-router)#net 192.168.1.0 0.0.0.255
R2(config-router)#net 192.168.2.0 0.0.0.255

R3
R3(config)#router ei 100
R3(config-router)#no auto-summary 
R3(config-router)#net 192.168.2.0 0.0.0.255
R3(config-router)#net 3.3.3.0 0.0.0.255
R3(config-router)#do ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/9/14 ms

自动汇总:
EIGRP默认情况下开启自动汇总
现在项目上新版本IOS,EIGRP默认关闭自动汇总
比较老的设备需要手动关闭自动汇总
汇总的目的:减少路由表大小,加快查询速度加快转发速度
弊端:当172.16.28.0/24这个网段传递给其他路由时,且接收网段的路由器默认开启自动汇总功能,这个路由器就会自动汇总为主类网段,之前24位的掩码就会变成16位,即172.16.28.0/16,可能会造成路由表条目减少(可能会去往一个不是真实存在的路由目的,路由黑洞,会一直占用路由器的性能和带宽)

OSPF

  1. 相对于rigrp,OSPF还有临接关系
  2. 关于发送更新
    EIGRP发送更新:路由更新,发的是自己的路由表,发送自己最优的去往目的条目
    OSPF发送更新:LSA更新(Link State)Advertise链路状态通告,发送全部可以到达目的的条目
  3. 更新方式:触发更新=增量更新、周期更新
    EIGRP:触发更新,一旦网络出现了变化发送部分更新变化的部分-
    OSPF:触发更新= EIGRP触发更新一样的
    OSPF:周期更新= 30min周期更新一次
    周期更新本身的弊端,当路由信息很多,固定某个时间段,带宽峰值占用带宽,影响实时业务传输,以每一条路由信息做为倒计时,会有一个更新时间差
  4. OSPF邻居概念、邻接概念
    节省不必要的发送
    hello包:检测邻居是不是活着
    DBD包:数据库描述信息包
    LSR包:链路状态请求包
    LSU包(包含LSA包):链路状态更新包
    LSACK包:链路状态确认信息包
    邻居— 2-way —只发送hello包不发送LSA包
    邻接— full —既发送Hello包也发送LSA包
    在这里插入图片描述
    各个设备都会发送数据包,因此会出现重复现象
    所以 角色扮演
    DROTHERS一旦有更新-只会发送给DR和BDR
    面向广播类型网络-选举不同的角色-不同角色之间形成的
    关系不一样-不一样的关系发送的信息不一样
    DROTHERS与DR之间发送hello包也发送LSA包,路由信息更新
    DROTHERS 与DROTHERS 之间发送hello包 不发LSA包 2WAY邻居关系
    不同角色监听的组播地址不一样的

区域
OSPF设计之初,面向中大型网络环境,更新信息量比较大,设备与设备之间相互传递的不停传递其他设备,整个网络都会出现频发的更新现象,区域划分,让一部分信息只在自己区域内传递,分割减少不必要的信息发送
不同种类的LSA不同区域,为了一个层次化的网络结构而生,方便优化

骨干区域–区域0
常规区域–除了区域0以外的区域–常规区域
常规区域必须和骨干区域是直接相连的

OSPF三张表:
邻居表、链路状态数据库、路由表
过程:发送hello包,建立OSPF邻居,把自己的链路状态数据库发送给对方,对方收到后放入自己的链路状态数据库内

Hello包包括(红色是关键信息,如果两侧不一致,无法建立邻居关系 ):
Router ID ospf的标识符
Hello/dead intervals *hello时间死亡时间 10s/40s
Neighbors 邻居
Area-lD区域编号
Router priority router的优先级
DR IP address
BDR IP address
Authentication password认证密码
Stub area flag末节区

算法:
EIGRP内部算法- DUAL算法-弥散更新算法
OSPF内部算法- SPF最短路径优先算法

两台路由器怎么选举(dr,bdr)
无法跨设备
启动OSPF进程,可以不写router-id也可以形成邻居关系
router-id自动选举,本路由器.上的loopback环回接口最大RID,没有环回口本地物理接口最大IP成为RID
DR/BDR选举规则:
当选举DR/BDR的时候要比较hello包中的优先级(priority),优先级最高的为DR,次高的为BDR.默认优先级都为1.在优先级相同的情况下就比较RID,RID等级最高的为DR,次高的为BDR.当你把优先级设置为0以后,OSPF路由器就不能成为DR/BDR,只能成为DROTHER
DR/BDR选举完成后, DRother只和DR/BDR形成邻接关系,所有的路由器将组播Hello包到地址224.0.0.5以便它们能跟踪其他邻居的信息即DR将洪泛LSU到224.0.0.5;DRother只组播L SU到AllDRouter地址224.0.0.6,只有DR/BDR监听这个地址

OSPF设备与设备之间相互建立OSPF关系经过多少种状态
2-WAY 邻居关系
FULL 邻接关系.

如果两台路由器router-id均为0
开始状态为down state
首先发hello
到init state状态,代表收到hello,
进入到了2-way状态,发完也收完,
进入hello邻居状态
进入Exstart状态,继续发hello选举谁是DR,继续发DBD选举谁先发DBD消息
此时进入exchange状态,开始彼此发送DBD消息
进入loading状态,发LSR请求、发LSU实际更新(彼此)
进入full状态,完全形成邻接状态

cost -开销值- OSPF专利
metric -度量值- EIGRP专利

配置
Router-id不能重复
R1#clear ip ospf process       #清空ospf进程
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值