设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 543|回复: 1
收起左侧

HCIE面试题——IPV4-IGP篇

[复制链接]
发表于 2020-11-26 17:06:27 | 显示全部楼层 |阅读模式
1、路由协议是基于什么底层协议的,并且基于这些底层协议导致他们的工作方式有什么特点?
(1)BGP是基于TCP的,端口号179,TCP是可靠的传输层协议,所以BGP在发
送update消息时,是不需要确认机制的(依赖于TCP的ACK来确认是否收到)。基于TCP的协议建立邻居也可以跨设备建立邻居(单播),只要保证TCP的源IP地址和目的IP地址可达。
(2)OSPF是基于IP的,协议号为89 。IP协议是不可靠的,所以OSPF开发了很
多可靠性机制(hello包的邻居列表,DD报文使用序列号做隐式确认, LSR/LSU/LSACK之间的相互确认)。OSPF基于IP层,只能支持IP网络。
如OSPFV2用于IPV4,OSPFV3用于IPV6。
(3)ISIS是基于数据链路层的,所以它可以支持多种网络层协议,不受网络层
协议限制使用ISIS的版本。
扩展问题1:有无邻居关系哪种更优?
有邻居关系不需要频繁周期性的传递路由信息 ;
邻居存在则保存邻居传递过来的路由,周期更新主要是数据库同步 ;
1、有邻居相当于提前建立好一个通道,感知故障,路由收敛快;
2、不需要频繁周期性发送路由更新,只需要维护好邻居关系即可;
2、路由协议的分类,都有什么特点和优缺点?
(1)协议的工作范围:IGP/EGP
IGP:工作在AS内,用于AS内交互路由信息; 主要用于发现,选择以及计算最优路由 。如:RIP/ISIS/OSPF  EGP:工作在AS间,用于AS间交互路由信息; 主要用于传递以及选择最优路由
如:BGP (早期有EGP协议)
(2)是否携带掩码:有类/无类协议
有类:传递路由信息时不携带掩码
举例:RIPV1
无类:传递路由信息时携带掩码
举例:ISIS/OSPF,BGP
(3)协议的算法:DV/LS
DV(距离矢量):
只关心到达目的距离和方向,无网络拓扑; 路由更新报文中,只包含路由信息,无拓扑信息; 逐跳收敛,根据邻居传递的路由信息计算出路由表。
举例:RIP/BGP LS(链路状态): 关心整个网络的拓扑;路由更新报文中,包含路由信息以及拓扑信息;根据自身SPF算法计算路由。
举例:OSPF/ISIS ;
扩展问题1:怎么理解距离矢量和链路状态?
距离矢量:路由传递的时候只包含路由信息,没有拓扑信息;只关心去往目的
地址的方向;
链路状态:路由传递是既包含路由信息也包含拓扑信息;会以自己为根建立全
网拓扑;
要点:1、传递的信息;2、设备有无全网拓扑。
扩展问题2:在距离矢量路由协议RIP和BGP,在计算路由的时候它们有什么区别?
RIP 用跳数来衡量距离,下一跳地址说明方向。(若下一跳无填充,则以 response
报文的源地址确定方向 )BGP 用丰富的路径属性来得知距离和方向(公认必遵属性的 next-hop 字段)
3、各路由协议的路由优先级分别是多少?为什么这样设计?
路由器分别定义了外部优先级和内部优先级,数值越小表明优先级越高
外部优先级是指用户可以手工为各路由协议配置的优先级。
直连路由(DIRECT)的优先级不能被修改。

                               
登录/注册后可看大图



内部优先级:不能被用户手工修改,外部优先级比较不出来时,会根据内部优
先级比较。

                               
登录/注册后可看大图



为什么这么设计各种协议的优先级?
(1)存在两种优先级的原因:
在不同的路由协议配置了相同的优先级的情况下,系统可以通过内部优先
级决定哪个路由协议发现的路由将成为最优路由。
(2)设计外部路由优先级的原因:
1 rip 和静态 :静态路由是由管理员手工配置所以优于 rip 从邻居学来的 路由。
2 rip 和 ospf、isis:RIP 是一种距离矢量路由协议,可靠性较低;isis和 ospf 都是链路状态路由协议,可靠性比较高。
3 ospf 和 isis:ospf 普及程度比 ISIS 高。
4 静态和 ospf:静态路由的配置量大,不易于管理;ospf 是动态学习路由的,可以保证路由无环,和感知网络变化。
5 Bgp:主要用于自治系统间传递路由的,而其他路由协议都是用于 AS 内的;AS 内学习到的路由,可靠程度要优于 AS 外学习过来的路由。所以 BGP 的优先级 被设计为 255 。
(3)ISIS 和 BGP 内部路由设计的原因:
ISIS 设计两个优先级,用于区分区域内的路由和区域间的路由,能够防止次优。
BGP 设计两个优先级,以下图为例:

                               
登录/注册后可看大图



左下角路由器分别从 EBGP 邻居与 IBGP 邻居收到关于 100.1.1.0/24 的路由。此时,应该选择 EBGP 邻居发来的路由。因为此路由没有经过 Local AS,减小了在 Local AS 传输的开销。
扩展问题1:OSPF设计2种优先级别有什么好处?
ospf 设计两个优先级,用于区分 AS 内路由和 AS 外路由,能够在路由引入的时候防止次优(例子如下图)

                               
登录/注册后可看大图



R3 将 172.16.0.0/22 的路由引入到 OSPF 域后,R4 会从 RIP、OSPF 都收到关于172.16.0.0/22 的路由。
此时,如果没有 OSPF AES、NSSA 的优先级。那么 R4 上 OSPF 的优先级为 10,优于 RIP 的 100。所以 R4 会选择从 OSPF 去往目标网段,造成次优路径。
如果有 OSPF AES、NSSA 的优先级。R4 上关于目标网段的路由,OSPF 为 150、RIP 为 100;R4 选择 RIP 去往目标网段。
59扩展问题2:不同厂家的路由器互联时,关于路由优先级要注意什么问题?
不同厂家设计路由协议时优先级是不一致的,所以要注意调整为一致,否则可
能出次优路径的问题。(思科设备 ospf优先级为110,静态路由优先级为 1)
扩展问题4:路由器是如何查找路由表的?
首先优选最长匹配,然后比较路由优先级(子网与掩码一致优先级不同只
会将最优的路由浮现在路由表中),最后比较 cost 值。

发表于 2020-11-26 19:54:26 | 显示全部楼层
感谢楼主分享
沙发 2020-11-26 19:54:26 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-3-29 02:53 , Processed in 0.052940 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表