取消
显示结果 
搜索替代 
您的意思是: 
cancel
公告

December 2020

December 2020

【跟我一起读】《IP路由协议疑难解析》

35584
查看次数
2080
有帮助
104
评论
【管理员说-奖励设置】
参与奖:活动期间跟帖回复主题相关内容即可获得20积分
优质参与奖:每周优质回复内容可获得奖励50积分/条
幸运奖:每周从优质参与奖获奖用户中随机抽取2人赠送50元代金卡(京东卡或亚马逊卡二选一)
领读者福利: 100元京东卡+500积分奖励(你也想成为领读者,为大家分享好书?立即私信联系管理员

推荐理由
伴随着Internet的呈指数性增长,网络工程师对网络的构建、维护以及解析各种网络组件的疑难问题需求也打打增加。IP路由急速是Internet技术的核心和基础,成功解决IP路由故障是减少网络不可用时间的关键。该书为哪些面临必须快速获取专业技巧的网络工程师们提供了成功的解决方案,同时也是一本非常好的备考CCIE Routing and Switching的辅助参考书。
142333kgxazllkgk28a26f.jpg

内容简介
本书是一本详尽而又实用的IP路由协议故障排除手册,内容层次分明、阐述清晰、分析透彻、理论与实践并重,能够帮助读者解决实战中所遇到的各种IP路由协议常见故障。本书涉及了各种新式和老式IP路由协议,包括:RIP、EIGRP、OSPF、IS-IS、BGP和PIM等。作者在讲述如何排除上述路由协议故障时,非常注重理论与实战的紧密结合。
本书适合从事计算机网络技术、管理和运维工作的工程技术人员阅读,同样可以作为高校计算机和通信专业本科生研习网络技术的参考资料。


读书规划
第一周:5月7日-5月13日 1-3章:IP地址的概述、子网和科比那场子网掩码的讲述、静态路由和动态路由、及RIP协议的 概述和RIP协议的疑难解析。
第二周:5月14日-5月20日 4-7章:IGRP、EIGRP的概述和配置、防环机制等;理解IGRP和EIGRP的协议疑难分析
第三周:5月21日-5月27日 8-11章:OSPF和ISIS路由协议、OSPF和ISIS的协议疑难解析
第四周:5月28日-6月3日:12章-15章:PIM协议和PIM协议疑难解析 、BGP路由协议和BGP协议疑难解析

我的问题:
1. 路由协议的管理距离都是多少?
2. RIP的防环机制有哪些?
3.有类和无类路由协议分别是什么?
4.EIGRP关闭水平分割的命令是什么?
5.EIGRP邻居建立的4个过程?
6.EIGRP的stub区域的作用?

7. OSPF 的三张表、5个包分别是什么?
8.OSPF的网络类型、区域类型和LSA类型分别有哪些?
9.OSPF邻居建立的7个过程是什么?
10. BGP的13条选路原则是什么?
11. BGP的消息报文是哪些,状态机有哪些?
12.IGMPV1和IGMPv2的区别?

我的心得及分享
第一周
该书的1-3章是主要是讲解IP基础,需要掌握子网掩码的换算、何为单播路由、何为组播路由,有类和无类路由协议分别是什么,区分内部网关协议和外部网关协议,知道距离矢量协议和链路状态协议的区别等。掌握各个路由协议的管理距离和了解路由器的快速转发机制。重点掌握RIP的防环机制。有备考CCIE RS的朋友,需要掌握RIP协议的几个疑难问题的排查过程。
第二周
本书的4-7章重点在EIGRP章节,理解IGRP协议,掌握EIGRP协议的4个关键技术、5个数据包、邻居建立的4个过程、metric值计算(5K值)、stub区域的作用和避免SIA状体的方法。EIGRP的协议疑难解析需要自己做实验模拟,并掌握。
第三周
本书的8-11章的重点OSPF协议。需要掌握OSPF的基本概述、邻居建立的过程、OSPF的5个包、邻居建立过程中OSPF的7个状态,OSPF的网络类型、OSPF的LSA类型、OSPF的区域类型和OSPF的虚链路。了解ISIS的概述(ISP方向的朋友可以重点掌握)、掌握RIPOSPF协议和ISIS的几个疑难问题的排查过程。
第四周
本书12-15章的重点在BGP章节。掌握两种PIM模式及RPF检测,掌握BGP的基本概念、BGP的报文、BGP的几个状态机、IBGPEBGP的防环机制,重点掌握BGP13条选路原则、使用过滤表、分发列表、前缀列表等进行路由策略的控制。掌握BGP协议的疑难解析。(BGP协议疑难解析最好做实验模拟,更加有利于对BGP问题的排查)。
【管理员说-注意事项】
1. 禁止发表不当言论,不涉及政治、国家、党派等信息,禁止刷帖灌水行为,审核发现后将不能获得活动积分,对于在论坛中多次出现此行为者,将采取至少禁言一周的处罚。
2. 积分奖励在管理员审核通过后即刻发放,优质回复奖在活动结束发布获奖公告后进行发放。
3. 思科服务支持社区对本次活动有最终解释权。

本期领读活动都有哪些积极的小伙伴获得了点名?又有哪些小伙伴赢得了奖品呢?快来看看吧……


评论
shuangbao wang
Rising star
8.OSPF的网络类型、区域类型和LSA类型分别有哪些?
网络类型有5种:1、非广播(non-broadcast)2、点到多点(point-to-multipoint)3、点到多点非广播(point-to-multipoint nonbroadcast)4、广播(broadcast)5、点到点(point-to-point)
区域类型有以下几种:
骨干区域:Area 0,所有区域都必须(一般情况下)通过骨干区域进行区域间的路由信息传输
非骨干区域:同上,即最普通的区域...
末梢区域:Stub Area,不接收外部AS的路由信息...
完全末梢区域:Totally Stub Area,不接收外部AS的路由信息,同时也不接收本AS中其他Area的路由汇总
非纯末梢区域:NSSA(Not-So-Stub-Area),允许接收外部AS中以类型7的LSA发送的路由信息,并且ABR将类型7的LSA转换成类型5的LSA在本AS内进行发送。
LSA类型:
第一类.路由器LSA.
ROUTER LSA描述了路由器物理接口所连接的链路或接口,指明了链路的状态,代价等.每个OSPF区域内的路由器均会产生第一类LSA.它让路由器彼此认识彼此的链路 接口等.只在产生的区域内泛洪.
第二类.网络LSA
Network LSA是由DR始发的,它描述了一个广播多路访问网络所有相连的网络和子网,只在产生的区域内泛洪.
第三类.网络汇总LSA
Nnetwork summary LSA是由ABR发出的,它将某个区域的汇总告知其他区域,也就是通知其他区域路由器要到这些网络就找我.这里就有点距离矢量路由协议的味道,依靠下一跳路由器来路由.
第四类.ASBR汇总LSA
ASBR Summary LSA ,它也是由ABR发出的,描述了ASBR的RID,它是告诉其他区域路由器到某个非OSPF AS外的网络要找通告里告诉的那个ASBR.可以理解为汇总是由ASBR产生但由ABR代为通告出去的.然后由ABR代为转成LSA4发出.
第五类.自治系统外部LSA
Autonomous system external LSA .,它是由ASBR产生的,用来通告自治系统外部的路由,它在整个OSPF自治系统内泛洪.所以管理员应该尽量在ASBR上进行路由汇总(summary-address 外部汇总网络号 汇总掩码)
第七类.NSSA 外部LSA
是指在非纯末梢区域内(not-so-stubby area)由ASBR发出的通告外部AS的LSA.仅仅在这个非纯末梢区域内泛洪.不能在整个自治系统内泛洪.NSSA网络中的ABR会将这个7类LSA转换为5类LSA告诉主干区域.
shuangbao wang
Rising star
9.OSPF邻居建立的7个过程是什么?
1.down state:路由器还末收到邻居发来的HELLO包
2.init state:路由器收到邻居发来的HELLO包,但在邻居阶段中看不到自己的ROUTER-ID
3.two-way state:路由器在收到邻居发来的HEELO包中,能够看到自己的ROUTER-ID,就进入该状态(需要选举DR和BDR的在这阶段选举)
4.exstart state:在选举DR和BDR之后,开始选主从(ROUTER-ID大的为主,作用为了同步DBD的序列号)
5.exchange state:主从协商完成后,进行DBD的同步
6.loading state:DBD同步完成后,进行LSA的同步
7.full state: LSA同步完成之后
moxiuli
Engager
8.OSPF的网络类型、区域类型和LSA类型分别有哪些?
答:OSPF的网络类型因路由器接口不同分为4种:广播、非广播多路访问NBMA、点到点、点到多点。
OSPF的区域类型有5种:标准区域、骨干区域、末节区域、绝对末节区域、次末节区域NSSA
OSPF的6种LSA类型是:路由器LSA、网络LSA、网络汇总LSA、ASBR汇总LSA、自治系统外部LSA、NSSA 外部LSA
lihuang319
Beginner
错过了,好可惜
lihuang319
Beginner
下次活动什么时候开始
moxiuli
Engager
9.OSPF邻居建立的7个过程是什么?
答:1)最初设置:R1-Hello(邻居空),R2-Hello(邻居空)
2)初始化阶段:R1-Hello(邻居2.2.2.2),R2-Hello(邻居1.1.1.1)
3)双向通信:R2-DBD(I:1 M:1 M/S:1 SN:8912 不携带LSA头),R1-DBD(I:1 M:1 M/S:1 SN:6113 不携带LSA头)
4)信息交换初始化:R1-DBD(I:0 M:1 M/S:0 SN:8912 携带LSA头),R2-DBD(I:0 M:1 M/S:1 SN:8913 携带LSA头),R1-DBD(I:0 M:0 M/S:0 SN:8913 不携带LSA头),R2-DBD(I:0 M:0 M/S:1 SN:8914 不携带LSA头),R1-DBD(I:0 M:0 M/S:0 SN:8914 不携带LSA头),R2-LSR(请求(三元组:LST,LSID,AR) LSA:1.1.1.1),R1-LSR(请求(三元组:LST,LSID,AR) LSA:2.2.2.2)
5)信息交换:R1-LSU(真实LSA:1.1.1.1),R2-LSU(真实LAS:2.2.2.2)
6)信息加载:R2-LSACK(LSA:1.1.1.1头),R2-LSACK(LSA:2.2.2.2头)
7)完全邻接:OSPF邻居R1、R2建立。
moxiuli
Engager
9.OSPF邻居建立的7个过程是什么?
答:1)最初设置:R1-hello(邻居空) , R2-hello(邻居空);
2)初始化阶段:R1-hello(邻居2.2.2.2),R2-hello(邻居1.1.1.1);
3)双向通信:R2-DBD(I:1 M:1 M/S:1 SN:8912 不携带LSA头),R1-DBD(I:1 M:1 M/S:1 SN:6113 不携带LSA头);
4)信息交换初始化:R1-DBD(I:0 M:1 M/S:0 SN:8912 携带LSA头),R2-DBD(I:0 M:1 M/S:1 SN:8913 携带LSA头),R1-DBD(I:0 M:0 M/S:0 SN:8913 不携带LSA头),R2-DBD(I:0 M:0 M/S:1 SN:8914 不携带LSA头),R1-DBD(I:0 M:0 M/S:0 SN:8914 不携带LSA头),R2-LSR(请求(三元组:LST,LSID,AR)LSA:1.1.1.1),R1-LSR(请求(三元组:LST,LSID,AR)LSA:2.2.2.2);
5)信息交换:R1-LSU(真实LSA:1.1.1.1),R2-LSU(真实LSA:2.2.2.2);
6)信息加载:R2-LSACK(LSA:1.1.1.1头),R2-LSACK(LSA:2.2.2.2头);
7)完全邻接:OSPF邻居R1、R2建立。
xuxianda7
Engager
7. OSPF 的三张表、5个包分别是什么?
邻居表、拓扑表、路由表
HELLO \DBD\LSR\LSU\LSAck

8.OSPF的网络类型、区域类型和LSA类型分别有哪些?
网络类型:点对点、点对多点、广播、非广播
区域类型:一般分为骨干区域、普通区域、stub \nssa \TT stub area 这些

9.OSPF邻居建立的7个过程是什么?
down-attempt-init-two way-Exstar-Exchange-loading-full 状态
fortune
VIP Expert
7. OSPF 的三张表、5个包分别是什么?
三张表分别是邻居表、拓扑表和路由表
五个包分别是: hello 、DBD、LSR、LSU、LSACK 这五个包
8.OSPF的网络类型、区域类型和LSA类型分别有哪些?
点到点网络、广播型多路访问网络、非广播型多路访问网络、点到多点网络
区域一般就是骨干区域、普通区域、NSSA 、 stub 这些
LSA 类型有 1、2、3、4、5类 这些是常见的
9.OSPF邻居建立的7个过程是什么?
DOWM
INIT
TWO WAY
EXSTAR
EXCHANGE
LOADING
FULL
经过这些过程完成邻居简历过程
青沙流萤
Rising star
本帖最后由 青沙流萤 于 2018-5-29 10:47 编辑
8.OSPF的网络类型、区域类型和LSA类型分别有哪些?
网络类型:点到点网络(不需要进行ospf的DR、BDR选举)
广播型多路访问网络(需要进行OSPF的DR、BDR选举)
非广播型多路访问网络(邻居需手工指定)
点到多点网络
o 区域类型:骨干区域;
常规区域(可注入来自其他区域的汇总LSA;可注入外部LSA;可注入用来通告默认路由的外部LSA。
stub区域(可注入来自其他区域的汇总LSA;可以路由汇总的方式,注入默认路由;不可注入外部LSA
totally stubby区域(不允许汇总LSA的存在;不允许外部LSA的存在;可以汇总LSA的形式注入默认路由
not-so-stubby区域(NSSA区域内的外部路由信息由类型7 LSA承载。NSSA的ABR会把类型7 LSA转换为类型5 LSA,然后向其他区域通告。不允许类型5 LSA的存在。可注入汇总LSA
o LSA类型:











类型
LSA
功能
1
路由器
指明了通向邻居路由器的链路的状态和开销,以及与点到点链路相关联的IP前缀
2
网络
指明了附接到(路由器接口)所在网段的路由器的数量,提供了与此网段有关的子网掩码的信息
3
网络汇总(Summary network)
描述了区域之外,但隶属于本OSPF路由进程域的目的网络。一个区域的汇总LSA会被泛洪至另一区域,反之亦然
4
自治系统边界路由器汇总(SummaryASBR)
描述与ASBR有关的信息。在一个单独的OSPF区域内,不存在类型4的汇总LSA
5
外部(external)
定义了通向OSPF路由进程域之外的目的网络,每一条(外部)子网路由都要由一个单独的外部(类型5)LSA来表示
6*
组成员
7
NSSA
同样定义了通向OSPF路由进程域之外外部目的网络的路由,但以名为类型7的“专用”格式来表示
8*
未使用
9~11*
不透明
o
o 9.

fortune
VIP Expert
8 OSPF 的网络类型以及LSA 类型,我详细点!
① LSA1 路由器LSA(Router LSA)
描述路由器的直连链路状态信息。由每个发起路由器通告,只在本区域内传递,不会超过ABR。
② LSA2 网络LSA(Network LSA)
描述本区域内BMA/NBMA(串行连接信息不会在此出现)的网络信息以及连接到此网络的路由器。由本BMA/NBMA网络的DR或BDR通告,只在本区域传递。
③ LSA3 网络汇总LSA(Network summary LSA)
描述OSPF的区域间路由(在路由表中以 O IA 标识)。原LSA 1所描述的路由信息会由所在区域的ABR将其转换为LSA 3。
LSA3可以传播到整个OSPF的所有区域(特殊区域除外)。由ABR通告。
注意:LSA 3每穿越一个ABR,其ADV Router都会发生改变,ADV Router转变为最后一次穿越的ABR路由器。
④ LSA5 自治系统外部LSA (Autonomous system external LSA)
没有看错,这里是LSA 5,我们先讲LSA 5再反过来看LSA 4。
LSA 5描述的是OSPF区域以外的路由(RIP、EIGRP、BGP等等)。由ASBR所通告,LSA 5可以传播到整个OSPF的所有区域(特殊区域除外)。
注意:LSA 5的通告路由器在穿越ABR的时候是不会改变的。
⑤ LSA4 ASBR汇总LSA(ASBR summary LSA)
LSA 4所承载的内容是:ASBR的Router-ID。LSA 4其实就是图中R4(通告路由器)将Area 3中R11的Router-ID信息转换为LSA 4,在整个OSPF域中泛洪传播(由于LSA 5的通告路由器在穿越ABR的时候不会改变,如图中Area 3的LSA 5在穿越R4到达Area 0时,通告路由器不改变仍然是R11,因此除了Area 3,Area 0和其他区域都不知道R11的信息。此时就需要LSA 4为Area0和其他区域提供R11的信息,可以这么说,LSA 4是为LSA5所服务的)。
⑥ OSPF的特殊区域:Stub Area末梢区域
在Stub区域中只有域内和域间路由。只允许LSA 3进入本区域,LSA 4/5不允许进入。配置Stub区域后会在区域内自动的生成一条默认路由(以便访问OSPF中其他区域的网络)。
⑦ OSPF的特殊区域:Total Stub Area绝对末梢区域
在Total Stub Area中只有本区域内的路由。LSA3/4/5均不允许进入本区域。配置Total Stub Area后会在区域内自动的生成一条默认路由(以便访问OSPF中其他区域的网络)。
⑧ OSPF的特殊区域:NSSA Area次末梢区域
在NSSA区域中允许存在ASBR,所以也就可以引入外部路由。这个外部路由在NSSA区域内以LSA 7存在。当此LSA 7路由离开NSSA区域进入别的区域时,NSSA的ABR会进行LSA 7向LSA 5的转换(如图Area 6所示)。
本区域只允许LSA 3进入,禁止LSA4/5的进入。所以此区域有域内、域间和外部路由。
配置NSSA区域需要在区域内手工的创建一条默认路由(以便访问OSPF中其他区域的网络)。
# router ospf x
# area 6 nssa default-information-originate
⑨ OSPF的特殊区域:Total NSSA Area绝对次末梢区域
在NSSA区域中允许存在ASBR,所以也就可以引入外部路由。这个外部路由在NSSA区域内以LSA 7存在。当此LSA 7路由离开NSSA区域进入别的区域时,NSSA的ABR会进行LSA 7向LSA 5的转换(如图Area 7所示)。
本区域禁止LSA3/4/5进入,只有本区域内路由和外部路由。配置Total NSSA Area后会在区域内自动的生成一条默认路由(以便访问OSPF中其他区域的网络)。
fortune
VIP Expert
9.OSPF邻居建立的7个过程是什么?

第一步:OSPF路由器从启动了OSPF协议的接口向外发送Hello数据包,如果两台路由器共享公共的数据链路,并且Hello数据包中指定的数据参数协商一致,这两个路由器将建立邻居关系成为邻居(Neighbors)。



第二步:建立邻接(Adjacencies)关系。邻接关系是在两个建立了邻居关系的OSPF路由器之间建立的,类似于一条点到点的虚拟链路。两个OSPF路由器必须先建立邻居关系然后才能建立邻接关系。因此在故障排除时可以依次检查相应的数据库列表。OSPF定义了几种网络类型和路由器类型,网络类型和路由器类型也在Hello数据包中传输。邻接关系的建立也需要依据网络类型和路由器类型来建立。



第三步:所有的路由器向所有的建立了邻接关系的路由器上发送LSA(Link State Advertisement)数据包。在LSA数据包中,描述了路由器的接口、链路和链路的状态。这些链路可以是到stub网络的链路,可以是到其他OSPF路由器的链路,可以是到位于其他区域的网络的链路,或者是到外部网络的链路。由于网络中存在着多种类型的链路,因此也就存在着多种类型的链路状态信息,因此OSPF也就定义了多种的LSA类型。



第四步:每个路由器从邻居路由器接收到后,将会在链路状态数据库中记录下LSA的内容,并且将LSA的一个拷贝发送给他的其他邻居路由器。



第五步:通过在一个区域内扩散LSA,所有的路由器将会建立统一的链路状态数据库。



第六步:当链路状态数据库建立完成后,每个路由器使用SPF算法计算出一个无环路的图表,这个图表可以用来描述从这个路由器到任意一个已知目的地的最短的路径也就是最小链路开销的路径。这个图表就是SPF树。



第七步:每个路由器利用SPF树来建立自己的路由表。


在一个区域内,当所有的链路状态信息已经被扩散到所有的路由器上以后,我们就可以说链路状态数据库已经被同步了。同时,路由表也已经建立了。Hello数据包在邻居路由器之间进行交换,提供存活(keepalive)数据包的作用。当一台OSPF路由器出现问题时,他的邻居路由器可以通过Hello数据包的交换情况来获知情况。LSA数据包每30分钟会被重新传递一次。





moxiuli
Engager
10. BGP的13条选路原则是什么?
答:13条原则是:1).最高Weight值(选择最高Weight值的路由,Weight值为Cisco私有,并且只有本地有效,默认Weight值为0,本地发起路由为32768。
2).最高LOCAL_PREF值(如果Weight值相同,则选择拥有最高LOCAL_PREF值的路由,默认为100。)
3).本地发起路由
(如果LOCAL_PREF值相同,则选择BGP本地发起的路由: 也就是下一跳为0.0.0.0的路由,本地发起的路由有多种方式,如通过在BGP进程下命令network命令从IGP路由表导入,将其它路由协议重分布进BGP路由表,最后是汇总路由表。而通过命令network和重分布的路由优先于手工汇总的路由。)
4).最短AS_PATH
(如果本地发起路由无法比出最优路径,则选择拥有最短AS_PATH的路由,但是可以跳过这一步,输入命令bgp bestpath as−path ignore后,就会忽略对AS_PATH的比较,而直接比较下一属性。需要更加注意的是,AS_SET被认为是1个AS,而无论AS_SET中包含多少个AS,并且BGP联邦内部AS不被计算。)
5).最低Origin类型
(如果AS_PATH无法比出最优路径,则选择拥有最低Origin类型的路由,Origin表示路由最初是如何进入BGP路由表的,目前有三种进行BGP路由表的方法,从IGP导入,从EGP学习,以及重分布,它们的优先级为IGP优于EGP,EGP优于Incomplete,即IGP>EGP>Incomplete。
6).最小MED值
(如果Origin类型无法比出最优路径,则选择拥有最小MED值的路由,并且只有当多个下一跳邻居在同一AS时才比较MED值。如果要在多个不同AS的下一跳中比较MED,可在BGP进程中输入命令bgp always-compare-med,注意须保证此命令在整个AS的路由器上输入,否则可能产生路由环路。默认的MED值为0,如果收到一条没有MED的路由,也认为是0。)
7).eBGP优于iBGP
(如果MED值无法比出最优路径,则选择下一跳为eBGP的邻居而不选择iBGP邻居。都知道eBGP的路由AD值为20,而iBGP的路由AD值为200,但BGP并不在eBGP与iBGP之间比较AD值,并且在比到此步时,邻居类型才影响了最优路径的选择,这种影响是受邻居类型的影响,而不是受AD值的影响。注意:BGP联邦内部没有此规则。)
8).最小IGP metric到达下一跳的路由
(如果多条路径的下一跳邻居同为eBGP或iBGP,则选择拥有最小IGP metric到达下一跳的路由。)
9).负载均衡(如果开启的话)
(BGP并不是不能负载均衡的,如果之前的属性都无法选出最优路径,则执行负载均衡,但必须是之前的所有属性均完全相同,缺一不可。需要注意:只有负载均衡功能开启了,BGP才会执行负载均衡,否则,继续比较下一属性。)
在开启负载均衡功能时,在BGP进程下输入以下命令:
maximum-paths n (多条路径的下一跳邻居都为eBGP时,输入此命令)
maximum-paths ibgp n(多条路径的下一跳邻居都为iBGP时,输入此命令)
其中n为执行负载均衡的路径数量,最大值为6,默认为1,也就是不执行负载均衡。
如果在eBGP和iBGP邻居之间同时执行负载均衡,输入命令maximum-paths eibgp n,此命令只支持在Ipv4 VRF模式下输入,就是只能支持MPLS VPN下的eBGP和iBGP邻居之间负载均衡。
10).如果下一跳都为eBGP,则选择最早学习到的路由(即时间最长的路由)
(为了避免路由翻动,所以选择最早学习到的路由,如果要忽略比较路由学习到的时间长短,可在BGP进程下输入命令bgp best path compare−routerid,某些IOS已经自动加入此命令,并且不能删除。如果多条路由拥有相同的Router-ID,比如路由是从同一个邻居学习到的,同样也会忽略比较路由学习到的时间长短。)
11).最低Router-ID下一跳
(BGP的Router-ID选举如同OSPF,在此步,拥有最低Router-ID的下一跳路由将被选为最优路径。)
12).最短cluster list(如同AS_PATH)
[cluster list只在BGP reflector (RR)的环境下才有,功能如同AS_PATH]
13).最小下一跳的邻居地址
one-time
Expert
lihuang319 发表于 2018-5-25 19:13
错过了,好可惜

好活动没有错过,跟读活动正在进行中~
下期跟读送书活动,即将上线,欢迎参加~
如您有好书想要领读,随时可以联系管理员哟
Mansur
Engager
10. BGP的13条选路原则是什么?
(1). weight
cisco私有 设置weight只在本地生效
(2). 本地优先级 local-preference 越高越优先
通常用于离开本AS的选路 默认为100,
(3).本地起源
本地注入路由
(4).as-path 越短越优先
(5).起源代码
i代表的是network、aggregate引入
?代表是重分布引入的路由
e代表ebgp引入
I>e>?
(6).MED 多出口分离器 MED 越小越优先
被称为BGP的Metric,如果BGP通告的从IGP得到的路由,则MED值将继承自IGP的metric
通常用于告知ebgp邻居如何进入到本AS
(7).EBGP优于IBGP
(8).到达bgp更新源的下一跳igp metric值小的
(9).BGP等价负载
(10).建立EBGP邻居关系更新的
(11). 优选最小的BGP邻居的router-id
如果是从RR得到的路由,那么这条路由的router-id会被Originator-id替换
(12).优选拥有最短的cluster-list长度的路由
(13).优选来自用最低地址建立BGP连接的邻居的路由条目
关于选路原则就简单写一下。详细的可以看我之前参考官方文档整理的笔记:
https://nbma.info/bgp-best-path-selection-algorithm/
实际工作而言,要注意哪些属性是可传递的,以及对端设备的厂商和本端是否一致。
我遇到的常用的就是1,2,7,9这四个。
11. BGP的消息报文是哪些,状态机有哪些?
5种报文:
(1).open
包含BGP 版本号 AS号 BGP标识 hold time 保持时间 可选参数
如果timer keepalive 时间不一致,取最小的时间
(2).keepalive
默认60s 维护TCP 邻居关系
如果hold time 180s 如果在180s 时间内,没有收到keepalive消息,就中断TCP 会话连接
(3).update 通告路由
每个路由前缀一个update消息
NLRI 网络层可达性消息 路由前缀 掩码
路径属性
withdrawn 路由撤销
(4).notification
当出现错误的时候 并且关闭BGP连接
(5).refresh
执行clear ip bgp * soft in(请求对方发更新,in方向)
6种状态机:
(1).idle状态:初始状态,不接受任何BGP的连接。
(2).connect状态:连接状态,系统等待TCP连接建立完成,如果建立成功后,系统发送open消息,此时进入open-sent状态。
(3).Active状态:活跃状态,如果TCP连接没有建立成功,此时系统进入Active状态。
(4).Open-sent:open消息发送状态,表示已经发送open消息,等待对等体的open消息。
(5).Open-confirm:open消息确认状态。收到对等体的open消息已经发送确认消息,等待对等体对自己的open消息确认的keepalive消息。
(6).Established:连接已建立,此时对等体可以发送update消息报文进行路由的更新了。
12.IGMPV1和IGMPv2的区别?
v1: 所有成员依靠组播路由选举DR作为查询器
成员离组没有报告
不支持特定组查询
v2: 单次自行选举DR
成员主动发送离组报告
支持特性组查询
v3: 还支持过滤,指定源、组加入
Content for Community-Ad


不能显示该小部件。