ospf-isis-bgp路由协议培训V2.0
- 格式:pdf
- 大小:423.76 KB
- 文档页数:51
BGP路由协议学习指引协议名称:1. 引言BGP(边界网关协议)是一种用于在互联网中交换路由信息的协议。
本学习指引旨在提供有关BGP路由协议的详细信息,帮助读者了解BGP的基本概念、工作原理和配置过程。
2. 背景知识在开始学习BGP之前,读者应具备以下背景知识:- 网络基础知识:熟悉IP地址、子网掩码、路由器、交换机等基本网络概念。
- TCP/IP协议:了解TCP/IP协议栈、IP路由和互联网基础知识。
- 路由协议:具备一定的路由协议知识,如静态路由、RIP、OSPF等。
3. 学习目标本学习指引的学习目标如下:- 理解BGP的基本概念和工作原理。
- 掌握BGP的配置过程和常用命令。
- 能够解决BGP配置中的常见问题。
- 了解BGP在互联网中的应用场景。
4. 学习内容4.1 BGP概述- BGP的定义和作用- BGP与其他路由协议的比较- BGP的特点和优势4.2 BGP基本概念- AS(自治系统)和AS号的概念- BGP路由器的角色和功能- BGP邻居关系的建立和维护- BGP路由表的组成和更新过程4.3 BGP配置过程- BGP基本配置步骤- BGP邻居关系的配置和验证- BGP路由策略的配置和优化- BGP路由过滤和路由聚合的配置方法4.4 BGP故障排除- BGP邻居关系的故障排除方法- BGP路由表的故障排除方法- BGP配置中的常见问题和解决方法4.5 BGP应用场景- BGP在互联网中的应用- BGP在大规模网络中的应用- BGP在云计算和SDN中的应用5. 学习资源- BGP相关书籍和文档推荐- BGP相关培训和认证推荐- BGP相关论坛和社区推荐6. 总结本学习指引通过详细介绍BGP的基本概念、工作原理和配置过程,旨在帮助读者全面理解BGP路由协议,并能够进行BGP的配置和故障排除。
通过学习BGP,读者可以进一步提升网络技术水平,为企业或组织构建稳定和高效的网络架构。
以上是关于BGP路由协议学习指引的详细内容,希望能够满足您的需求。
华为路由协议原理培训大全OSPFISISBGP1. OSPF(Open Shortest Path First)OSPF是一种链路状态路由协议,它基于Dijkstra最短路径算法,被广泛应用于大型企业、ISP和自治系统的内部路由选择。
OSPF的主要特点包括:-链路状态数据库:每个OSPF路由器都维护一个链路状态数据库(LSDB),其中存储了网络拓扑图信息。
- Hello协议:OSPF通过Hello协议检测相邻路由器,并建立邻居关系。
-洪泛算法:OSPF将链路状态信息通过洪泛算法传递给其他路由器,以便更新各自的LSDB。
-最短路径优先计算:路由器根据LSDB计算到达目标网络的最短路径,选择最佳路径进行数据转发。
2. ISIS(Intermediate System to Intermediate System)ISIS是一种链路状态路由协议,类似于OSPF,但更常用于大型ISP和自治系统之间的路由选择。
ISIS的主要特点包括:-链路状态数据库:每个ISIS路由器都维护一个链路状态数据库,其中存储了网络拓扑图信息。
- Hello协议:ISIS通过Hello协议检测相邻路由器,并建立邻居关系。
-洪泛算法:ISIS将链路状态信息通过洪泛算法传递给其他路由器,以便更新各自的LSDB。
-最短路径优先计算:路由器根据LSDB计算到达目标网络的最短路径,选择最佳路径进行数据转发。
3. BGP(Border Gateway Protocol)BGP是一种路径向量路由协议,被广泛应用于自治系统之间的互联。
BGP的主要特点包括:-多路径:BGP支持多路径,可以为同一个目标网络建立多条路径。
-路径属性:BGP使用路径属性来描述路由选路的决策依据,如AS路径长度、前缀长度等。
-基于策略:BGP可以基于特定的策略选择路径,如路径优先级、互联接口等。
-稳健性:BGP具有高度的稳健性,能够适应复杂的网络环境和路由发生变化的情况。
面对未来的挑战我们与您携手共进ISIS OSPF BGP协议使用------技术支援数据通信技术支援中心概述◆OSPF ISIS BGP协议概述◆OSPF协议常用的重要特性◆ISIS协议常用重要特性◆BGP常用重要特性◆OSPF和ISIS协议的使用异同◆各协议重要的调试方法命令协议概述OSPF(Open Shortest Path First)、IS-IS(Intermediate System-Intermediate System):都是基于链路状态计算的用于自治系统内的动态路由协议。
OSPF广泛应用于大、中、小型网络的IGP协议,ISIS是一般应用于大、超大型网络的IGP协议。
BGP(Border Gateway Protocol):是一种基于距离矢量应用于自治系统间的动态路由协议,它的基本功能是在自治系统间自动交换无环路的路由信息。
概述◆OSPF ISIS BGP协议概述◆OSPF协议常用的重要特性◆ISIS协议常用重要特性◆BGP常用重要特性◆OSPF和ISIS协议的使用异同◆各协议重要的调试方法命令影响OSPF组网的重要特性⏹区域的划分使用⏹OSPF路由选路⏹路由聚合的限定⏹默认路由的发布⏹重要的调试信息区域的划分使用----分层体系结构Area1Area0骨干域Area2Area3OSPF基本配置特点:骨干区域area0必须存在,非骨干区域可以不存在。
区域的划分使用----四种主要域类型Area 0骨干域Area 2NSSA 域Area 3STUB 域Area 1普通域NSSA 基本配置STUB 基本配置NSSA:区域内所有路由都要配置为NSSA ABR 不向区域转发type5的LSA NSSA 内默认路由的发布为可选STUB :区域内所有路由器都要配置为STUB不向区域转发type5的LSAABR 自动发布默认路由区域内不存在ASBROSPF 路由选路1、区域(area)内外路由选择---域内优先2、协议优先级先路由(ospf:10;ase:150)2、根据cost 值进行路由选择10.0.0.2/2410.0.0.2/241010.0.0.2/242010.0.0.2/2420BACD协议优先级cost 值的配置Area 1Area 0A BC路由聚合OSPF 路由聚合只能在ABR 上进行!Area 0Area 1ABR OSPF 路由和外部路由的聚合是独立进行的:(1)聚合OSPF 路由:area 0.0.0.1abr-summary 20.0.0.0255.255.255.0advertise(2)对外部路由进行聚合ospfasbr-summary 100.100.100.0255.255.255.0asbr-summary 不一定在ABR 上配置。
默认路由的发布默认路发布方式:(1)强制发布默认路由default-route-advertise alwaysI不管本地有没有默认路都会向外发布II强制发布默认路由不接收OSPF其它邻居发布的OSPF默认路由(2)半强制发布默认路由default-route-advertise只有在本地有默认路由的情况下才会向外发布默认路由概述◆OSPF ISIS BGP协议概述◆OSPF协议常用的重要特性◆ISIS协议常用重要特性◆BGP常用重要特性◆OSPF和ISIS协议的使用异同◆各协议重要的调试方法命令影响ISIS协议组网的重要特性⏹Level1/2系统的划分⏹区域的划分⏹ISIS路由选路⏹路由聚合⏹默认路由的发布Level 1/2系统的划分根据设备发挥的作用的不同,将设备定义成为不同的角色,一种level 2,一种level1,一台设备即可具有level2功能也可同时具有level1功能。
由所有具有level 2功能的设备组成的集合,我们称之为骨干区域,由所有具有level1功能的设备所组成的集合称之为非骨干区域特点:(1)level2/1的定义和area 没有任何关系(2)每一个设备都可根据其要发挥的作用定义为level2、level1、level1/level2(3)每一个接口根据其邻居的状态都可以定义成level2、level1、level1/level2(4)所有具有Leve2功能的设备必须至少是串联的(5)level 1设备必须和具有level 1功能的设备对接配置L1/L2L1L2/L1L2L2ISIS区域的划分区域(area)可以随便划分,便具有以下特点:(1)要保证一个IGP内各个区域(area)的level2设备至少是串联(2)一个区域内的level1设备必须和本区域内的具有level1功能的设备对接(3)区域间必然是具有level2功能的路由器对接(3)区域划分的主要原则是要适合于管理及将来网络的扩容(目前实际部署的网络使用使用level2进行部署,便于将来对网络进行扩展)区域号的配置:isisnetwork-entity49.0001.1921.6800.0009.00(域号+system id=20个字节)ISIS 路由选路(1)ISIS 首先优选level 1的路由(2)cost 值选路(基本、扩展cost)基本cost :1-63高级cost :1-16777215(3)level 1设备选择距离自己最近的level2设备作为出口,在本地升成默认路由次优路由路由渗透Level 2Level 1Level 1Level 1Level 1A B C D E配置:A BDCISIS默认路由的发布默认路由发布的几种方式:(1)Level会自动计算出一条指向边界路由器的默认路由(1)强制发布默认路由在ISIS视图下通过default-route-advertise命令强制发布,只有在同一级别的路由器传播(在本地不生成默认路由)概述◆OSPF ISIS BGP协议概述◆OSPF协议常用的重要特性◆ISIS协议常用重要特性◆BGP常用重要特性◆OSPF和ISIS协议的使用异同◆各协议重要的调试方法命令影响BGP组网应用的重要特性1、BGP选路策略2、BGP组网规则3、Prefrence和MED4、路由聚合的使用5、As-path路径属性6、组(group)的应用7、路由反射器的应用8、路由的引入9、默认路由的发布BGP常用选路策略(1)如果此路由的下一跳不可达,忽略此路由;(2)选择本地优先级数值较大的路由;(3)选择AS路径较短的路由;(4)依次选择起点类型为IGP,EGP,INCOMPLETE类型的路由;(5)选择MED较低的路由;(6)MED值相同,优选EBGP而不是IBGP(7)选择RouterID较低的路由。
BGP组网规则(1)BGP路由器全联接从IBGP邻居来的路由不向它的IBGP邻居转发路由反射器的替代方案(2)BGP邻居-内部TCP可达(3)同步和非同步:同步要求BGP路由必须引入到IGP内非同步要求在网络规划时保证路由的双向可达EA BFC DPre 和MED 的使用------local -preference在本域内进行BGP 路由优选,local-preference 的缺省值是100,值越大优先级越高。
local-preference 设置:(1)route-policy tian permit node 1if-match acl 101apply local-preference 555(2)改变默认本地优先级default local-preference XXXAB C10.0.0.1/24Pre:10010.0.0.1/24Pre:20010.0.0.1/24Pre:200Pre 和MED 的使用-----MED 值的使用ABC10.0.0.1/24MED:10010.0.0.1/24MED:20010.0.0.1/24MED:100主要在输出路由进行控制:(1)route-policy tian permit node 1if-match acl 101apply cost 777(2)更改默认输出MED 值:default med XXXBGP路由聚合的使用手动聚合三类结果:1、通告聚合路由和具体路由2、只通告聚合路由增加detail-suppressed3、通告聚合路由和部分具体路由增加suppress-policy10.0.1.0/24 10.0.1.0/24 10.0.1.0/24A B两种聚合方式:(1)自动聚合:summary automatic(2)手动聚合:aggregate可以通过agregate的as-set选择聚合后路由是否带有具体路由的as-path号。
As -path 的使用AS 100注入路由:10.0.0.0/24AS 200AS 300AS 400AS 500As-p:100As-p:100As-p:300100As-p:200100As-p:400300100As-p:500200100每经过一AS 域,在出域时将自己的域号添加到AS-path 属性内,主要作用:(1)进行路由选路(2)环路检测As -path 的拓展使用1、AS-path set 的使用AS10010.0.0.0/16AS20010.0.0.0/16AS30010.0.0.0/16AS 400聚合10.0.0.0/8AS50010.0.0.0/8400{100200300}2、通过route-policy 内的apply as-path 命令手工增加AS-path 的长度As 10010.0.0.0/16As 200增加AS-patch 200200As 30010.0.0.0/16:200200200100BGP组的应用由于BGP邻居经常会比较多,而各个邻居的策略可能基本一致,为了减少配置,便于管理,将所有策略相同的邻居加到一个组内,对组配置策略,从而应用到所有属于此组的所有成员。
(1)Group创建对等组(2)对组添加策略:所有对单个邻居可以配置的策略都可以对group配置:如peer group as-number number。
在实际使用时可以把group当作一个独立的邻居看待。
对peer可能的配置列表(3)将邻居实地址加入grouppeer peer-address group group-name在策略相同的邻居很多时,可以大减少管理的难度,特别在MPLS VPN网络中应用很多。
路由反射器的使用为了较少由于全连接而造成的N平方问题,建立了路由反射器。
A:RR B:RR Client ClientRR路由传播规则:(1)从EBGP邻居来的路由发布自己所有客户机和非客户机(2)从IBGP邻居来的路由发布自己所有客户机和EBGP邻居(3)从client邻居来的路由发布自己所有客户机和非客户机在路由反射器上配置:peer X.X.X.X reflect-client 客户端不用额外添加任何配置(2)Clust ID 避免路由环路默认使用自己的router id 自己的clust ID路由反射器的高级使用(1)增加路由优先:优先选择从client 来的路由A:RR B:RRC:client10.0.0.0/24A:B 的clientB:D 的clientC:A 的client D:C 的client E :C 的client D 的router id 引入10.0.0.0/24路由比E 小在路由返射器上配置:reflect cluster-id XXXXBGP路由的引入和默认路由发布1、Redistribute引入按路由的类型引入2、Network引入精确引入路由默认路由发布:通过peer XXXX default-route-advertise向BGP邻居发布默认路由bgp100undo synchronizationpeer20.0.0.5as-number100peer20.0.0.5default-route-advertisepeer20.0.0.5connect-interface LoopBack0!!!!!!!注意:(1)我们的实现在发布默认路由时在本地会生成一条默认路由BGP路由。