文章目录
- 1、什么叫不连续子网。举例说明
- 2、ospf有什么特性,为什么说适合大型网络?
- 3、OSPF的邻居是如何形成的?
- 4、LSA是什么意思?他描述了哪些信息?
- 5、SPF算法树是怎么样理解的?OSPF的路由表是从哪里得到的?
- 6、Cisco路由器有哪几种方法来确定它的route id
- 7、用loopback当作router-id有哪些好处?
- 8、除了OSPF外。loopback还有哪些重要的作用?
- 9、OSPF中hello包有哪些信息,各起到什么作用。通过哪条命令来修改hello参数。两台路由器的hello参数不一致,会产生什么样的后果?
- 10、要建立邻居关系,将确定hello包中哪些有效信息与参数?
- 11、双向通道的意思是什么?
- 12、Cisco的ospf分哪5种网络类型?
- 13、这5种网络类型种哪些需要选择DB?BDR,哪些不需要选择,为什么?
- 14、怎么样理解cisco的ospf的传送网络?
- 15、怎么样理解OSPF的末梢网络?
- 16、为什么要选择DR BDR?
- 17、DR有什么作用?BDR作用?
- 18、解析一下伪节点的意思,为什么说一条链路就是一条伪节点?
- 19、怎么样理解指定路由器是接口特性,而不是整个路由器的特性?
- 20、Cisco路由器在ospf中默认优先级是多少,范围是多少,用什么命令来修改?
- 21、什么情况下不呢个成为DR BDR?
- 22、用什么地址发送数据包,用什么地址来接收数据包?
- 23、什么样的情况下一个网络中只有DR?
- 24、process id是cisco特有的,主要起什么作用。为啥用这个进程?
- 25、cisco在ospf中那条命令来修改缺省的参考带宽,主要作用是什么?
- 26、要成功建立一个邻接关系,要经过哪些阶段?
- 27、ospf使用了哪几种类型的数据包,各起到什么作用?
- 28、LSA通过哪两种方法来确认LSA数据包?
- 29、在洪范过程中应用到哪两种数据包,有什么作用?
- 30、有哪几种方法来确保可靠的洪范?
- 31、为什么说在一个区域中LSDB是同样的,有什么作用?
- 32、为什么要分区域?优点在哪里体现?
- 33、OSPF区域有哪几种类型,有哪几种通信方式?
- 34、在OSPF中分哪几种路由器,各起到什么样的作用?
- 35、虚链路有什么作用?在哪两种情况下不能配置虚链路?
- 36、说明常见的6中LSA类型,及其作用?
- 37、stub区域的主要作用,什么情况下可以配置成stub区域。不允许几类的LSA通过?
- 38、完全末梢区域和末梢区域有什么区别?什么情况下可以配置成这样的区域?
- 39、NSSA区域的主要作用是什么?有什么优点?
- 40、OE1和E2在选路上有什么区别?
- 41、OSPF明文认证与md5认证有什么区别。各自的好处?
- 42、OSPF是如何防环的?
- 43、为什么area0能防环?
- 44、在什么情况下会产生环路?
- 45、OSPF中路由表丢失部分路由,什么原因?
- 46、路由表不稳定,时有时无,什么原因?
- 47、什么情况下不能导入外部路由?
- 48、当配置好路由聚合后,路由表正常,但是却ping不通一些地址,原因?
- 49、OSPF和ISIS的主要优缺点?
- 50、OSPF在双出口做路由重发布时要注意哪些问题,如何控制?
1、什么叫不连续子网。举例说明
- 一个自然网段划分的多个子网中间被其他的网段隔开了,这个子网就是不连续的子网
电脑甲—路由器A----路由器B----电脑乙
电脑甲所在的网段是192.168.1.0 (接路由器A的接口也是这个网段)
路由器A与路由器B之间的网段是10.0.0.1
电脑乙所在的网段是192.168.1.0 (接路由器B的接口也是这个网段)
那么路由器A左边的子网 与 路由器B右边的子网就是不连续子网(子网号相同,但不是同一个网段)
2、ospf有什么特性,为什么说适合大型网络?
- OSPF适合大型网络的原因使收敛速度比较快。同时基于链路状态算法,协议自身无环,克服了DV算法的环路和慢收敛的问题。其余的一些特性,如无类路由、采用组播地址等等使得它更适得它更适用于大型网络
- 主要有了区域得概念,这样通过区域将网络分割成不同的路由域,将网络的复杂性变小,通过层次化的网络减少了网络之间的通信量。支持更高的等价负载均衡。安全,md5认证在网络更换密码时不会断流。
3、OSPF的邻居是如何形成的?
- 相互在对的HELLO报文中发现了自己的router-id即可形成邻居关系
- 共享一条链路,并且能成功的协议主要的参数就能形成邻居关系。严格协议的参数:区域ID,认证信息,网络掩码,hello-interval,hello-deadtime,及可选参数。
4、LSA是什么意思?他描述了哪些信息?
- LSA链路状态通告,描述了一台路由器自己知道的所有链路状态的信息,包括自身的,也包括从区域内其他路由器学习到的。
- LSA描述的是所有的链路,接口,路由器的邻居和链路信息。
5、SPF算法树是怎么样理解的?OSPF的路由表是从哪里得到的?
- 当一个区域内所有的路由器LSDB都一致的时候,每个路由器以自己为根生成自己的SPF树,再从SPF树中推导出路由表
- OSPF的路由表是由SPF算法树中构建的。当LSDB在一个区域完全相同、稳定时,以自身为根,算出达到每条链路的最佳路径/注意,是最佳,而不是最短。
6、Cisco路由器有哪几种方法来确定它的route id
- 如果有loopback接口,则选择各lookback接口的最高Ip地址
- 如果没有loopback接口,则选择其他接口的最高IP地址
- 如果没有活动的接口(即没有任何IP)则无法启动OSPF进程
- 一但确定router-id除非重启OSPF协议或路由器,否则即使后续有更高的IP地址也不在重新选择
- 首先用命令router-id来配置,然后是环回最高,最后是IP地址最高的
7、用loopback当作router-id有哪些好处?
- 目的就是使router-id能够稳定,因为除非路由器本身身宕机,否则
loopback 接口永远UP。
- 可以更好的控制路由器的id
8、除了OSPF外。loopback还有哪些重要的作用?
除了可以作为动态路由协议的路由器ID外,还可以作为无编址接口的借用地址,还可以作为一些路由器功能模块的源地址,例如作为radius的源地址等,这样便于管理。同样即使某个物理接口DOWN了,也不会影响访问。
9、OSPF中hello包有哪些信息,各起到什么作用。通过哪条命令来修改hello参数。两台路由器的hello参数不一致,会产生什么样的后果?
- hello包起形成邻居关系时协商各个工作参数的作用同时还通过hello保持邻居关系的激活。如果ospf的hello参数不一致,则无法形成邻居关系,cisco可以通过命令ip ospf hello-interval来修改
- hello包含的信息:始发路由器的id,区域ID,地址掩码,认证类型与认证信息,有效时间与无效时间间隔,路由器的优先级与DB/BDR,有效邻居路由器ID
10、要建立邻居关系,将确定hello包中哪些有效信息与参数?
- Router-id
- area-id
- 各种定时器
- 接口地址/掩码
- 认证
- DR信息
- 接口优先级
11、双向通道的意思是什么?
在相互的hello包中看到了自己的router-id,说明对方可以收到自己的包,而自己也受到了对方的包。即邻居关系成立。
12、Cisco的ospf分哪5种网络类型?
- 广播多路访问型(Broadcast multiAccess)
- 非广播多路访问型(None Broadcast MultiAccess,NBMA)、
- 点到点型(Point-to-Point)
- 点到多点型(Point-to-MultiPoint)。
- 虚链路(VLINK)
13、这5种网络类型种哪些需要选择DB?BDR,哪些不需要选择,为什么?
P2P,P2MP,VLINK无需选择DR,因为对于P2P和VLINK来说一个链路只有2各对端,无需DR来控制DBD报文的过程。P2MP是HUB-SPOKE结构的一种改良,也是P2P的一种变体,也不需要选择DR。
NBMA和BROADCAST:这些是需要选择二DR的,选择DR的目的是为了减少洪范的规模。
14、怎么样理解cisco的ospf的传送网络?
就是自身的网络不参与业务仅仅转发数据流。
15、怎么样理解OSPF的末梢网络?
就是非传送网络,该网络包含业务网段,即在该网络中的数据包的源IP或者目的IP,至少有一个是本区域的地址。
16、为什么要选择DR BDR?
选择DR的目的是为了减少网络中洪范的规模,从而节省网络资源。BDR是为了对DR起一个备份作用。
17、DR有什么作用?BDR作用?
DR控制所在链路的泛洪规模,所有的dother路由器和BDR都只能和DR交互LSA报文,只由DR负责进行洪范,从而减少了LSA洪范的数目。
BDR起备份作用
18、解析一下伪节点的意思,为什么说一条链路就是一条伪节点?
OSPF把广播链路作为一个伪节点。但是我的理解是:DR就是一个伪节点。本地链路的路由器都和这个伪节点形成邻接关系。
节点指的是一台路由器,而一条链路不能是一个节点。所以说是一个伪节点。
19、怎么样理解指定路由器是接口特性,而不是整个路由器的特性?
DR仅在本地链路上有效。也就是说一个路由器的接口可以是所在网段的DR。另一个接口却可以是它所在的另一个网段的DOTHER或者BDR
20、Cisco路由器在ospf中默认优先级是多少,范围是多少,用什么命令来修改?
接口优先级默认为1,
范围0-255
在接口状态下用IP osfp pr来修改。
为0则不参加选举,在选举DR的时候如果优先级相同则比较router-id大者优选
21、什么情况下不呢个成为DR BDR?
接口优先级为0的时候不能参与选举。
22、用什么地址发送数据包,用什么地址来接收数据包?
发送是224.0.0.5接受是224.0.0.6,他们都是组播地址。
23、什么样的情况下一个网络中只有DR?
只有一个路由器的接口有资格选举DR的时候,包括:
- 其他路由器接口的优先级为0
- 此链路只有此路由器一个接口
24、process id是cisco特有的,主要起什么作用。为啥用这个进程?
是为了区分OSPF多进程使用的。
25、cisco在ospf中那条命令来修改缺省的参考带宽,主要作用是什么?
OSPF的metic值是有缺省参考带宽10的8次幂来除以接口的物理带宽并四舍五入得到的。
但是当接口的物理带宽接近或者超过10的8次幂时,将无法计算正确的meric值。此时可以用命令:auto-cost reterence-bandwitch来修改。建议整个OSPF域,每台路由器都做同样的修改,否则可能造成路今后不优选。
26、要成功建立一个邻接关系,要经过哪些阶段?
- 通过hello包形成邻居关系
- 同步数据库状态
- 形成邻接关系
27、ospf使用了哪几种类型的数据包,各起到什么作用?
- hello包:形成邻居关系,并保活。
- 数据库描述包BDB:描述自身的数据库条目(只包含LSA头部)
- LSA请求报文LSR:用于向邻居请求自己缺省的LSA条目(只包含LSA头部,缺省的条目通过比较BDB报文获得)
- LSA更新报文LSU:对请求报文的应答,包含了完整的LSA条目。同时还具有确认作用。
- LSA确认报文LSACK:显示的确认自己收到了LSA更新报文。
28、LSA通过哪两种方法来确认LSA数据包?
- 用LSA确认报文显示的确认(LSACK)
- 用LSA更新报文隐含确认(序列号)
29、在洪范过程中应用到哪两种数据包,有什么作用?
LSU:用于同步链路状态数据库
LSR:对更新报文进行确认
30、有哪几种方法来确保可靠的洪范?
利用序列号,校验和,以及老化时间。还有确认机制来保证洪范的可靠性。
31、为什么说在一个区域中LSDB是同样的,有什么作用?
为了每台路由器都以自己为根能够生成正确的SPF树,要求每台路由器的LSDB一致,否则可能因为LSDB不一致生成不一致的SPF树,造成路由黑洞。
32、为什么要分区域?优点在哪里体现?
划分区域的根本原因是如果一个区域的路由器太多,势必造成LSDB过大。从而对路由器资源提出了更高的要求并会延缓收敛时间。同时一旦出现路由动荡,会造成大规模的SPF重新计算,造成路由器负荷过重引发更大规模的网络问题。因此划分区域就是为了减少OSPF资源的要求和屏蔽网络的动荡。
33、OSPF区域有哪几种类型,有哪几种通信方式?
- 骨干区域,非骨干区域,STUB区域,完全STUB区域,NSSA区域,完全NSSA区域;
- 域内通讯,域间通讯,外部通讯
34、在OSPF中分哪几种路由器,各起到什么样的作用?
- 骨干路由器:属于area0的内部的路由器,主要是转接各个area的流量,以及各个区域的路由条目。
- ABR:同时属于area0和另一个区域的路由器,相互通告路由器间的路由条目
- 内部路由器:接口完全属于一个area的路由器
- ASBR:同时属于area区域和另一种协议或者不同进程的ospf区域;引入外部路由条目。
35、虚链路有什么作用?在哪两种情况下不能配置虚链路?
- 修补不连续的区域,缝补area0区域
- 在末梢区域(STUB,完全STUB,NSSA,完全NSSA)不能配置虚链路。在不同的area间不能配置虚链路。并且必须是ABR间配置。
36、说明常见的6中LSA类型,及其作用?
- TYPE-1:路由器LSA,由每台路由器始发,描述自身的链路状态。
- TYPE-2:网络LSA:由DR始发,描述DR所知的链路状态。
- TYPE-3:网络汇总(域间)LSA:由ABR始发,用于描述区域间的路由。
- TYPE-4:ASBR汇总路由,由ABR始发,用于描述ASBR 的路由。这是OSPF中唯一的一条主机路由条目。
- TYPE-5:外部LSA,由ASBR始发的描述外部路由的条目。这是唯一的一个可以在整个OSPF区域洪范的条目(末梢区域除外)。
- TYPE-7:NSSA外部路由,由NSSA区域中的ASBR引发的外部路由条目,仅在NSSA区域内洪范,在NSSA和area0的ABR上被ID较大的ABR转换为TYPE-5从而在其余的OSPF区域中洪范(末梢区域除外)。
37、stub区域的主要作用,什么情况下可以配置成stub区域。不允许几类的LSA通过?
- STUB区域的主要作用是减少区域内的路由条目数量
- 如果区域是有ASBR的区域,AREA0也不能配置成末梢区域。
- 末梢区域不允许TYPE-4 TYPE-5 TYPE-7类LSA。
38、完全末梢区域和末梢区域有什么区别?什么情况下可以配置成这样的区域?
完全末梢区域:过滤 3,4,5 类 LSA,仅靠ABR发布的一条缺省路由通讯
不能存在ASBR
39、NSSA区域的主要作用是什么?有什么优点?
和STUB区域类似,减少域内的路由条目。区别是可以有ASBR引入7类LSA。
优点是既节省了一些资源的消耗,又引入了外部路由。
40、OE1和E2在选路上有什么区别?
E1在通告度量的时候加上了AS区域内的度量,而E2则不考虑AS内不度量,但是具体该选择哪个E2作为出口的时候,还是要考虑内部度量的。
41、OSPF明文认证与md5认证有什么区别。各自的好处?
明文认证比较简单,但是在包中为明文,容易被窃听。MD5认证安全,但是相比明文复杂,耗费的CPU资源相比明文多,但是仍然建议使用MD5来保证安全。而且md5认证最主要的好处就是。改变密码的时候不会断流。
42、OSPF是如何防环的?
区域内SPF算法保证无环,区域间只和AREA0相互通告路由,保证无环。
43、为什么area0能防环?
因为所有的区域都只能和area0相互通告路由,其余area相互不通告路由,这样就保证了一个area0为中心的辐射型的拓扑结构,此结构自身是无环的。
44、在什么情况下会产生环路?
OSPF可以保证AS内部无环,OSPF要产生环路的话,只能是相互引入的时候造成的环路。(从别的AS过来的路由就可能产生环路)
45、OSPF中路由表丢失部分路由,什么原因?
- 因接口DOWN而丢失路由
- 因OSPF邻接关系而丢失路由
- 因过滤而丢失路由
主要是由于路由过滤,受否配置了ACL,router-map等等
46、路由表不稳定,时有时无,什么原因?
- 可能是路由动荡
- router id 重复
- 线路质量不好
47、什么情况下不能导入外部路由?
STUB区域中不能导入外部路由哦
48、当配置好路由聚合后,路由表正常,但是却ping不通一些地址,原因?
最有可能的原因就是聚合过度,也就是聚合范围过大,聚合了不该聚合的路由条目,形成了路由黑洞。当然还有其他原因,例如接口DOWN,ACL等也有可能,但是和OSPF本身无关。
49、OSPF和ISIS的主要优缺点?
OSPF和ISIS的主要优点是采用SPF算法,无环路。收敛速度比较快。缺点是消耗资源较大。无法针对具体的路由条目进行控制,譬如修改度量,分类等等,缺少类似BGP的控制能力。
50、OSPF在双出口做路由重发布时要注意哪些问题,如何控制?
- 要注意防止引入策略不正确造成环路或者使收敛过慢,或者是不能选择最优路径。
- 可以通过调整OSPF和另一路由协议的管理距离来解决
- 可以采用严守死防的方法,譬如路由过滤,路由打标机过滤等等。
纯手码不容易记得转发点赞!!!!