ccie学习指南实验室操作_第1页
ccie学习指南实验室操作_第2页
ccie学习指南实验室操作_第3页
ccie学习指南实验室操作_第4页
ccie学习指南实验室操作_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.aBGP的BGP 报文BGP路BGPBGPBGPBGP路.aBGP的BGP 报文BGP路BGPBGPBGPBGP路AS路操作基于网的路由过BGP 软配基于AS路边界网关协议 BGP是一种基于距离向量算法的自治系统间的路向量路由协议er-体由ra=表示实体内的路由2自治系统AS是路由器和端站的集合,它们于一管理控vQ并被看一个单一的实体2 BGP被称是路量协议原因在于BGP路由信息中包含着AS的一个序列,个序列指明了路由过的路2利用个信息建立起各AS的连接图,而避免路由循2面的章节中,s了处于一管理控v域Q行于单个 AS中议PF,IGRPEIGRP 2BGP的引入使实自治系统间无的路由信息交换

2、更易,并通过无类域间路由选择 CIDR来控v路由表的扩展2计 BGP_是了通过使用 某种意OP说,因特网r一个大的 OSPF网2如果种情况发生了,参P因特的b有将会O得O采用样的管理策略2通过把因特网划分r多个自治系统,s们就能创建一个由许多更小的更易于管理的小网r的大的网2在些被称自治系统的更小采用各自的规则和管理策略2每个 AS都由因特网注机构registry分配一个唯一的数来标识在图10-1中,有n个因特网服供商ISPXnet和Ynet,它们每一个都由多个多个IGP的网r2每个服供者都被因特网注机构分配了一. a 个网2当Xnet和Ynet公希望交换路由信息时,它们使用图10-1 自治系

3、Ynet公将网2.0.0.0和3.0.0.0通告给Xnet公2路被标记来自A2. a 个网2当Xnet和Ynet公希望交换路由信息时,它们使用图10-1 自治系Ynet公将网2.0.0.0和3.0.0.0通告给Xnet公2路被标记来自A22t公需要有Ynet公的完整的扑视图,它_O需要理解 Ynet2.0.0.0和3.0.0.0在AS200中路由或策略2 Xnet仅知道在BGP的复g节之前,你对关键的术语和概念有一个清楚的理解,w中有EBGP和IBGP尽管BGP是被计 EBGP,BGP_在IBGP,在对w自治系统行EBGP的边界路由器间传递信息,如图10-2b示定OP看,一个外部BGP邻居是

4、w管理和策略控v在你的 AS之外的由器2BGP邻居是处于一管理控v域的路由器1) CIDRCIDR是用于解决因特网的路由器PIP路由表中IP地址项的爆性增长,IP地ex 2有了CIDR,服供者A能够用一个无类域的报文200.10.0.0/16来通告b有些网图10-3 没有CIDR的网通图10-4 有CIDR的网通服供者服供者BGP外部BGP图10-2 网网网网. a 超级网超级网是前缀范围比网的自然掩码O数少的一个网通告2例如,在图 10-中,C类网200.10.1.0的自然网掩码是255.25. a 超级网超级网是前缀范围比网的自然掩码O数少的一个网通告2例如,在图 10-中,C类网200.

5、10.1.0的自然网掩码是255.255.255.02若s们用200.10.0.0/16表网的地址,掩码是16,比24小2因m,一个超级网2IP前缀 IP prefixIP前缀是一种IP网地址,它有r网的O数指示2在路网层达性信息 Network Layer Reachability Information ,NLRI BGP通过支持无类别域间路由 CIDR的2NLRI是BGP文的一部分,用于列出地的集合2BGP文中的NLRI域,包含元 2长度是掩码中的O缀就是IP地址2n个合起来表网2例如,网10.0.0.0/8在BGP标识5) ASAS是一处于一管理控v和策略Q的路由器或机2 AS由因特网

6、注6) 在BGP能够通告路由之前,路由必须在当前的 IP路由表中2_就是说, 和IGP必须在网能被通告前n2 Cisco允许通过命no synchronization来忽略n求个特使BGP能通告那些由 BGP知道O在路由表中的路由2一规则存在的原因是因一2例如,在图10-5中,仅有路由器A器B是行IBGP2若路由器BO要求n, 会将网1.0.0.0/8通知AS200,即使条路O在它的IP中2当路由器D希望向网1.0.0.0发流量时, D将数据报发给 在它的IP路由表中作一复查找,将报文转发给路由器 C2但C没有行IBGP,它看见网1.0.0.0因m丢弃报文2种情形就是BP要求在BP和IP间n的

7、原因,小心On的情况2如果一个 AS是过渡AS,b有的路由器必须在n无效前行完全网状BGP是自治系统间的路由协议,它的要能是和w他 BGP说话者之间交换网GP179,n个BGP路由器形r了一个传输协议连接2n个路由器被称邻居或者对等体2传输连接形r,n对等路由器交换报文开放并确认连接参数2在一n,路由器交版本1S持续时间1BGP标识和w他选参数等信息2如果对等体间有任何一个参O一,就会有差错通知发,个对等体连接就O会建立如果对等路由器都意些参数,则整个BGP路由表通过 UPDATE报文行交换2 UPDATE报文包含了经过每个系统的达目的地的列表即网层达性信息每个路路由器C没有列网1 0 0 0

8、的路网1 00 . a 由的路属性2路属性包含了如路由源 ORIGIN之类的信息和优先h的高P2路性将会在本章面2. a 由的路属性2路属性包含了如路由源 ORIGIN之类的信息和优先h的高P2路性将会在本章面2BGP表在BGP连接的过程中对每个对等体都是有效的2如果有路由报文发生了化居路由器使用增量的更新报文来传递个信息2BGP并O要求w新路由信息2如果没有BGP对等体仅交换保留(keepalive)报文,保留报文被周期性地发确保连接10.2.1 BGP在BGP说话者交换网层达性信息l被通告的网前,一个 BGP建立2图10-6表明了在连接完全建立起前BGP邻居协商的过程1) Idle空闲初始

9、地,BGP处于Idle状态直到一启件通常是由建立或启BGP会话引起的了一个启Start件Connect连接在个状态Q, BGPl等着传输协议连接的完r2连接r了,一open报文被发给对等的路由器,BGP状态r了开放发opensent态2若连接失败,本地系统激活状态,继续监视连接2ActiveS e行在个状态QBGP试图通过启一传输协议连接来获得一个对等体2若连接r,一个 Open报文被发给对等路由器2若连接试计时器超时, BGP状态连接Connect状态,并继续监视能会由程BGP对等体启的连接4) Open Sent e开状态本状态中, BGPl等着来自体的OPEN报文2当一个 OPEN报文被

10、接收,检查b有域的l确性2如果NOTIFICATION报文并Idle2如果无错, BGP开始向它等体发KeepAlive报文5)OpenConfirm开确认本状QBGPKeepAlive Notification报文2若本地系统接收到 KeepAlive报文,系统状态建立establisted状态2如果保持计时器 Holol timer在KeepAlive报文到达前超时,本地系统发出一 notification报6 Established建立是邻居协商的最阶段2在established状态Q, BGP对等 , 10.2.2 BGPb有的BGP报文使用样定长的报文头,报文头如Q (见图10-空空

11、连连尝试建立一个TCP 会开开TCP连接建立,发pn消开确开确接收到Open消息,发keepalive 消建建图10-6 BGP邻居协.图 -7 报文头标记 Marker标记_段占16_节,用于鉴别到来的 BGP报文或者检测BGP对等体间n的丢失2.图 -7 报文头标记 Marker标记_段占16_节,用于鉴别到来的 BGP报文或者检测BGP对等体间n的丢失2如果报文的类型 OPEN,或者OPEN报文没有验证信息,标记_段必须全 1=2长度Length长度_段占2_节,它大是4096_节文的总长度2最小允许长度19_节,类型 Type 类型_段占1_BGP报文的类型2 BGP报文有四种类型10

12、.2.3 OpenBGP直到邻居协商完r才能交换路由信息2在传输连接建立,第一个发的报文是OPEN报文2OPEN报文包含了有关BGP版本1AS1持续时间1BGP标识w他的参数等信息2如果对等方O意w中的任一参数,就发一个错没有建立起来notification如果OPEN报文是接的,就意味着对等路由器就些参数达r一时就发KeepAlive报文来确认OPEN报文除了固定的BGP头,OPEN报文包含Q列_段(见图10-图10-8 OPEN报定长BGP版s的自治系保持时BGP最佳参数选参表示列表的长_长类. a 版本 版本_段占1_节,它标明BGP协议的版本2在邻居协商期间,对路由器就使用的BGP版本

13、达r一2. a 版本 版本_段占1_节,它标明BGP协议的版本2在邻居协商期间,对路由器就使用的BGP版本达r一2通常使用n个路由器都支持的最高版本本自治系统My Autonomous System本_段2_节,标明发路由器的保持时间(Hold Time)m_段2_节,它指明在相邻的KeepAlive和或 UPDATE间等的最大时间,单O秒2如果超过了保持时间,邻居就被认死2保持时间在邻居间协商置小值接收到open报文的路由器必须通过使用它自配置的保持时间和接收到的open报文中的保持时间的最小者来计算保持时间2BGP标识 (BGP Identifier)m_段4_节器ID,_就是BGP会话启

14、时最高的回 发路由器的BGP标识2m_段是路ack地址或路由器P的最高的IP地址选参数长度Optional Parameter Length1_ 选参数 Optional Parametersm_段长的2它给出 BGP邻居会话协商中的10.2.4 UpdateUpdate报文是在BGP对等体间交换信息的要报文2当一个 BGP说话者通告或撤消来自对等路由器的一个路由时UPDATE报文被使用2UPDATE报文包括定长的BGP头和Q面_段长度O行路经长撤消路网层达性信O行路由长度 Length2撤消路由_撤消的路由 Withdrawn Routes一长_段包含了服中撤消的路由的 IP地址 路属性_段

15、的 ttributesm长_段包含了P网层达性信息_段中前缀相关的BGP属性的列表2路属性给出了l被通告的前缀的信息,如优先级或者前缀源等2信息用于过滤路由选择过程中2路属性分 4类1) 公认必遵Well-Known MandatoryBGP文中必须包含的,必须被b有厂商实b能识别的2ORIGIN,AS_PATH和Next_Hop就是O个种属性的例子源ORIGIN是一个公认必遵属性的例子2它给出了产生路由更新的源 个属性说明了源路由是怎样放到 BGP表中的2一个路由如 OSPF的一个IGP得到被分配 BGP2本属性由外部路由协议路由等得知EGP或w他除IGP或EGP之外的东西如静态 . a 有

16、O个能的源IGP,EGPPLETE2路由器在多个路由选择的处理中使用个信息2路由器选择x有最P ORIGIN类型的路2 IGP比比AS_PATHAS路AS_PATH是个公认必遵属性2 AS_ PAT . a 有O个能的源IGP,EGPPLETE2路由器在多个路由选择的处理中使用个信息2路由器选择x有最P ORIGIN类型的路2 IGP比比AS_PATHAS路AS_PATH是个公认必遵属性2 AS_ PAT UPDATE报文中的路由信息b统2在图 10 9中,前缀 1 0 008被通AS 300AS 200AS 300将前缀传AS200ASAS_PATH中2当AS 200接收到来自AS 100并

17、经过了AS 3002Next_HOPQ个中继m属性定O被用来作到达UPDATE报文中列出的目的地的Q个中继的边界路由器的IP地址2例如在图10-中,路由器B得知路由1.0.00/8经过19.11.1,19.1是B的EB对等体的I地址2当路由器B告了e-)未的2C1.0.0.0/8的一个有Q一跳(next-hop)192.1.1.1的IBGP更新图10-10 BGPQ一跳属2) 公 Well-Known Discretionary指必须被b有BGP实b识别,但是在BGP新update报文中发O发的属性LC_EF本地优先级本地优先级属性是用于|分到一目的地的各个路由优先程度的2本地优先级越高,路由

18、优先级越高2本地优先级并O包含在发到 S外的B邻居的文中2如果个属性包含在来自于O AS中的BGP邻居的文中,则更在图10-11中,s们看到本地优先级属性在何处被使用2路由器 B和路由器C都向AS 通告网 1.0.0.0/8然而由于路由器 B和路由器D间的链路是高链路,s们希望流向网1.0.0.0/8的流量使用m路2本地优先级属性用来控v AS 的流量2路由器D给自路由器B的路由150的本地优先级,路由器E给来自路由器C的路由100的本地优先级2因D和E间l通过IBGP交换路由,它们都会使用x有最高本地优先级的路由2在种情况Q,bATOMIC_AGGREGATE原子聚合被丢失了的信息2当路由聚

19、合时将会导信息的丢失,因聚合来自x有O属性的O源2如果一个路由器发网1000/8的Q一跳19211网1 0 0 图10-9 AS_PATH属. a 信息丢失的聚合,路由器被要求将原子聚合属性附到路由 3) 选过渡 Optional Tran. a 信息丢失的聚合,路由器被要求将原子聚合属性附到路由 3) 选过渡 Optional Transitive选过渡属性并O要求b有的 BGP实都支持2属性O能被BGP程识别,它就会去看过渡标志2如果过渡标志被置了, BGP程会接 AGGREGATOR聚合者m属性标明了实施路由聚合的 BGP说话者 IP地址和4) 选非过渡 Nontransitive 选非

20、过渡属性并O要求b有BGP实都持2如果m属性O能被 BGP识别,它会去查看过渡标志2如果未置过渡标志,m属性被忽略并O传给w他BGP对等体2TETIE,多出口|分M ED被BGP路由器C的路,它有更P的8者用来|分到一个相邻 AS的多1008置置出口2PMED表示高的优先级MEDMED属性入一AS就O离开AS非过渡的2P本地优先级属性的处理O,在路由器能够影响到一个 AS的选2使用本地优先级图10-12 BGP多出口|能影响自 的路由选择如图10-12中,MED属性被用来影响路由器A到到达网1.0.0.0/8的路2路由器B和路器C都向路由器A通告网 1.0.0.0/8,然而由于路由器C离网更,

21、们希望b有 AP链高本地本地. a 10.0.0.0/8的流量都路由器 C路由2达m目的,s们将来自于 C通告1.0.0.0/8的路由MED100,. a 10.0.0.0/8的流量都路由器 C路由2达m目的,s们将来自于 C通告1.0.0.0/8的路由MED100,将来自于B的通告1.0.0.0/8的路由的ED202由于来自于C的MED值更 网层达性 Network Layer Reachabilitym长_段包含了通过发方达的 IP址前缀列表2包含在一个文中的b有路属性,都被携在文的 Layer Reachability信息_段中用给目的地10.2.5 KeepAliveKeepAlive

22、报文周期性地在对等体间交换检测对等体是否达KeepAlive体间的交换对防k保持时间计时器 Hold timer的超时常常是足够的10.2.6 Notification无论何时检测到错误, Notification通知报文就被发出2 BGP连接在发出m报文立即关了2除了定长的BGP头,notification报文包含如图10-13b示的几个_段图10-13 Notification报错误码 Error codem一_节长_段标明 notification的类型2如图10-14b示的编码图10-14 Notification报文编错误子码Error subcode一_节长给x体的信息2每个错误有

23、一个或多个相关的错误子码2图 10-15列表给出了错误子码数据 Datam长_段用于断 notification的原因2数据_段的内容依靠错误码和错错误符报文头 停_长错误1_错误子1_数.a图10-15 错误命aggregate-address聚合地址.a图10-15 错误命aggregate-address聚合地址m路由器配置命在BGP路由表错误错误子报文头连接报文长度报文类型对等体 鉴别 失败 UPDATE报文属性列表形属性长 错网_段无AS路形式O保持时间计时器溢O使有限O使停O使. a 如果有很多得到的特定的BGP路由在地. a 如果有很多得到的特定的BGP路由在地址集范围内2例如,

24、如果一个路由器图10-16 超级网24O掩码,如没有超级网,一个路由器通告四个网需要每个网发一个单独的路由更新2级网使得路由器能够用一个通告告之多个网2在s们四个网的情况Q,路由器有22O掩码的网192.1.24.02注意,缺省的24O掩码被缩短22O2超级网通过在路由通告中降P子网O数来作,一处理有用单一的路由更新配多个网的效果2在图10-16中,四个网l好前 22O相原有24O掩码的剩余nO在r了超级网的一部分2注意到.24,.25,.26和.27网用了剩余nO的b有四种合,因m,一个 22O的子网 掩如果m命O参数地使用2聚合会被当做源是实施聚合的路由器来通告,并将会置原子聚合属性表明信

25、息能l被丢失2更x体的路由_会聚合一起通告2个命有几个选参数as-setas-set关键_创建了一个聚合项,聚合项的路由包含在b有被汇总的路中的全部元素构r2summary-only本关键_藏了更x体路向b有邻居的通告suppress-map本关键_创建了聚合路由但抑v了些特定路由的通告2路由图 route clear ip bgp个执用于B连接2当建立的BGP对等体配置发化,BGP会话必须用m命来debug ip bgp执行命,用于当件发生时显示 BGP件2些件包括状态报文1ip as-s-list个全局配置命使用户能够定OBGP路由的入站 inboundc前22O超级掩. a 出站(out

26、bound)一个列表过滤器filter2过. a 出站(outbound)一个列表过滤器filter2过滤器是一个基于l规表达式的列表如果l规表达式P表示路由的AS路的AS符串相配,时允许或否定条件neighbor st个路由器配置命将一个分布列表用到一个特定邻居的部或出站路由P2使用分布列表是过滤 BGP通告的n个法之一,一个方法neighbor filter list命来使用AS路过滤器neighbor filter-listm路由器配置命用BGP过滤器到来自于或者到某个特定邻居的和外部BGP路由P2neighbor next-hop-selfm路由器配置命强迫路由器通告它自而O是外部的对

27、等体作到达路由的Q一跳2neighbor remote-asm路由器配置命增一个BGP邻居到邻居表中2路由器会仅P相bgp 配置命中说明的AS中,则m邻居是的IBGP邻居2否则,m邻居是AS外部的EBGP邻居2neighbor route-mapm路由器配置命用一个路由图到来自于或到某一特定邻居的neighbor route-reflector-cntm路由器配置命将路由器配置 BGP路由射器,配置特定的邻居路由射器客户route-reflector-cnt2 no auto-summarym路由器配置命使子网路由O能被汇总网层路由no synchronizationm路由器配置命使BGP和I

28、GP间n无效2一个BGP说话者O通告一个路由给外部邻居,除非路由是本地的或存IGP路由表中2 nsynchronization命使得路由器在一个路由存在于 IGP路由表中之前就通告路由route-mapm全局配置命使用BGP去控v和修改路由信息,并定O路由在路由域间分配的条件2route-map使用一个标识路由图的图标记 map tag和一个用来指明新路由图在的路由图中O置的序列 sequence number2Q面是路由图的一个例子当BP用路由图localpref来更新路由时,它首先用最小的序列本例中 102 则本地优先级200,如果O配,序列20被使用,它采用了本地优先级 1002 sho

29、w ip bgpm执行命用于显示BGP路由表中的项 show ip bgp neighborsm执行命用于显示有关P邻居的TCP和BGP连接的信息 . a BGP首先在IOS 10.0中用,然而b有实都是使. a BGP首先在IOS 10.0中用,然而b有实都是使用IOS11.2做的实验41:BGP10.5.1 需要Q面的备来完r个实验有一个串口的Cisco路由器有z网端口的Cisco路由器有一个串口和z网端口的Cisco路由器 一连在路由器的控v端口行一个一z网hub和n条z网电缆一根DTE/DCE交电缆一根Ciscoc平电缆10.5.2 本配置将验证使用BGP的基本路由2b有路由器都BGP

30、而配置,没有IGP在行2器AO于AS 100中,并是AS 200中的路由器 B的BGP外部邻居2路由器C_在AS 200中,是由器 BBGP邻居路由器A和路由器B通过一交电缆串接在一起,路由器 C通过一个z网集线器P器B相连接2路由器A作DCE,路由器B供时钟2 IP地址分配如图10-172bBGP配置,定O了回ack地址2路由器A将通告网 图10-17 基本BGP配10.5.3 例中的O个路由器配置如1. 路由器.a2. 路由器3. 路由器.a2. 路由器3. 路由器.a第1010.5.4 对路由器A,用命ip bgp neighbors显示BGP邻居2Q面的例子给出了m命出有删减2.a第1

31、010.5.4 对路由器A,用命ip bgp neighbors显示BGP邻居2Q面的例子给出了m命出有删减2注意路由器A有一个外部BGP邻居路由器B.2在AS2002m邻居的由器ID是2.2.2.2,_就是路由器B的回ack地址向它的邻居标识自, BGP程使用一个路由器ID即是一个IP地址2地址要是回ack地址,要N是路由器的活接口的最高 IP地址2路由器ID在启时计算一直保持O直到GP程被杀死或者路由器启时命show ip bgp neighbors显示出的信息最要的一部分是 BGP e=那一行2m行给了BGP连接的状态2前知有五种能状态2m状态是established建立的表示BGP对等

32、体间的会话是打开的并l在行2如果显示的是w他状态,那就存在题在s们路由器A通过BGP向路由器B通告网1.0.0.02一个路由器要向一个 BGP话者通告一个网,必须满足n个条件通过使用网命或BGP程必须能知道路由将被通告的网必须在IP路由表中实本实验,s们将在 BGP程Q使用网命2个命满足了第一条,使得 程知道路由2m网命使你更好控v IGP分配什N到BGP,并使用户能分别列出需. a BGP通告的前缀2Cisco路由器能被配置的网述最. a BGP通告的前缀2Cisco路由器能被配置的网述最大数 2002如果有超过200个网需由于网1.0.0.0是直接相连的网,它存在于P路由表中,故第个条件满

33、足2显示路由器AP的P路由表2注意网1.0.0.0在P路由表中2在路由器AP,在BGP程Q增命命network 用命show ip bgp显示路由器BP的IP BGP表,Q面的例子给出了m命的输出2注意网1.0.0.0是通过路由器A的串行接口 192.1.1.1即Q一跳地址得到2时注意m项是有效的 标出2路由项源自于IGP,是通过网路由配置命来通告的2m信息由 AS路的i来在路由器BP用命show ip route来显示IP路由表2m命的输出如Q2注意m一个网 1.0.0.0到路由器A的串行接口192.1.1.1的路由用show ip bgp命来显示路由器CP的IP BGP表2Q面例子给出了m

34、命的输出2注网1.0.0.0在BGP表中,它的Q一跳是192.1.1.12m路由是有效的用*标出,它是通过内部BGP会话得到的,在网前_母i表示了一状态 . a 用show ip route命路由器 C显示IP路由表2m命输出如Q2注意m1.0.0.0的路由到网1.0.0.0的路由O在 . a 用show ip route命路由器 C显示IP路由表2m命输出如Q2注意m1.0.0.0的路由到网1.0.0.0的路由O在IP路由表中有原因2首先,到网 1.0.0.0的Q一跳b经192.1.1.1O在路由器C的路由表2前过,Q一跳地址就是处得到m路由的 EBGP邻的IP地址2当路由通过EBGP注入到

35、AS中的,EBGP获得的Q一跳被无改地传到第个原因是缺省地BGP和IGP必须是n的2因网 1.0.0.0O是通过IGP得知的,意味着路由器BPBGP知道的路由没有被分配到IGP,n者O是n的Sync2首先s们来修复Q一跳题,强迫路由器 B把它自作l被发给路由器 C的b有更新的Q一跳来通告2达m目的,在路由器 BP的BGP路由程P增命 neighbor 注意 如果路由器和路由器C通过方通告被连的网,就O需m命2m命在非网状网中如中继或X.25是有用的,在那儿BGP邻居能O能直接当一个建立的BGP对等体配置有了改,会话就必须2路由器 CP用clear ip bgp 193.1.1.1命BP连接,一

36、命仅特定的邻居2如果你想b有 BGP邻居, 使用命clear ip bgp *2用show ip bgp命显示路由器CP的IP BGP表2Q面例子给出了m命的输出2注意Q一跳的IP地址在是1,_即是路由器B的z网接口2. a 在路由器CP,在BGP路由程Q用命no synchronization路由器CP用命show ip route显示IP路由表2m命输出如Q2注意,m路由器. a 在路由器CP,在BGP路由程Q用命no synchronization路由器CP用命show ip route显示IP路由表2m命输出如Q2注意,m路由器有一到网 1.0.0.0的路在它的IP路由表中10.5.5

37、 BGP本节中,s们看一BGP怎样将多个相邻的网汇总一次通告中的2被称网通告的前缀中包含了比网自然掩码更少的O数2例如,如果路由A 包含网192 .124024192125024192126024192 .127024,b有些路由用超级图10-18给出了路由聚合的概念,_称超级网2四个 C类网,每个都使用如Q标准的 如果没有超级网,通告四个网的路由器需每个网发一个单独的路由更新2级网使得路由器能用一个通告来告之多个网2在s们的四个网Q,路由器能够22O码通告网192.1.24.02注意缺省的24O掩码被缩短22O2超级网通过在路由通告中减子网O数来作的2一处理有着用一个路由更新来配多个网的效果

38、在图10-18中,s们看到b有四个网前 22Ol好都相2原来 24O掩码的剩余2O 在是超级网的一部分2注意到 .24,.25,.26和.27网使用了剩余nO的b有四种合2因m, 在路由器AP,增四个回 lo ack接口w IP地址1921241192.1.25.1,192.1.26.1 和.a第10图10-18 l常情况Q,每个网都需要在 BG程Q通告,然而由于s们将b有四个网了一个通知,只需要一个网语2一网语中将包含s们希望通告的掩码.a第10图10-18 l常情况Q,每个网都需要在 BG程Q通告,然而由于s们将b有四个网了一个通知,只需要一个网语2一网语中将包含s们希望通告的掩码 记Q路

39、由O会将一个前缀入到 BGP表中除非|配的IGP前缀存在于IP路由表中2BGP定用网命定O的网是存的网2一论断通过检查路由表来确认2如果路由表中没有发网O载入到BGP表中2在路由器AP用命show ip bgp显示BGP表2注意在表中没有网将m网入到BGP表中s们必须定O一静态路由样网就在 IP路由表中出2是通过定O到空接口0的静态路由来完r的用命show ip bgp显示路由器 AP的BGP表2注意在超级网192.1.24.0/22在表中10.5.6 BGP聚合用到BGP路由表中的路由P2和路由表中的路由2BGP表中有少一条聚合中的x体的路由存在,聚合就施行前22O超级网掩. a 在图10-

40、19中,路由器B将来自AS100和AS 200 的路由聚合AS 400 和beyond2如. a 在图10-19中,路由器B将来自AS100和AS 200 的路由聚合AS 400 和beyond2如果聚合是由来自O邻居的x体路由产生的,实施聚合操作的路由器r新路由的创者2由于聚合r了报文的丢失, BGP定O了一个AS-SET2AS-SET是一 例如,路由器B的通告会是注意路由在是AS 300开始的,然而有了AS-SET,聚合包含了一个由被汇总的bO路由中存在的b有属性ASr的集合测试一过程,s们需增外的路由器到测试床中,并对路由器 A和路由器B的配置作一些改2路由器CO需作任何化2增一个新路由

41、器路由器 D路由器D通过交电缆P路由器B串接2路由器D当作DCE,向路由器B供时钟2b有 IP地址均标在图 10-20图10-19 BGP路图10-20 BGP路O个路由器的配置如路由器C.a第101. 路由器2. 路由器.a第101. 路由器2. 路由器.a3. 路由器10.5.8 在路由器 CP用命show ip bgp显.a3. 路由器10.5.8 在路由器 CP用命show ip bgp显示BGP表2Q面例子给出了m命的输出2注意路器C通过IBGP路由器B知道了b有四个网时注意Q一跳地址 193.1.1.1,因在由器B的BGP程P用了next-hop-self命 . a 在,s们将四个

42、网聚合来自 B的一个通告中2在路由器BP,在BGP程中Q面命用show ip bgp命显示路 . a 在,s们将四个网聚合来自 B的一个通告中2在路由器BP,在BGP程中Q面命用show ip bgp命显示路由器C的BGP表2Q面例子给出了m命的输出2注意路由器获得了来自路由器B的聚合地址21,是AS-SET信息,它告了路由器被汇总路中包含的b有元素在m例中,路由器C收到了聚合地址和b有的x体地址2一程常在一个用户是某单穴mutil-homed客户的情况Q使用2供者会使用更x体的路由向客户发流量2更x体的路由使得供者能做更好的路由选择2只有聚合会被因特网,而减少了发的路由数目2仅发聚合而藏更x

43、体的路由,选参数 summary-only到聚合命P2当更体的路由O能增任何益处m参数被使用利于转发流量的路由选择如前的多穴情况Q在路由器BP,在BGP程Q入Q路由器CP用命clear ip bgp 19.11.B连接2m命仅特定的邻居2如你想路由器的b有BGP邻居,使用命clear ip bgp 在路由器CP用命show ip bgp显示BGP表2Q面例子给出了m命的输出2注意路由器 实验42P路由 . a 各有一个串口的Cisco路由器各有n串口的Cisco路由器CiscoIOS10.0或更高版. a 各有一个串口的Cisco路由器各有n串口的Cisco路由器CiscoIOS10.0或更高

44、版本连接在路由器控v端口行端模拟程序的一n根DTE/DCE交电缆一根Ciscoc平电缆10.6.2 避免在的循路由, BGPOBGP对等体通告它wBGP中获得的路由2在图10-21,路由器A会通告给路由器Bb有它经EBGP获得的路由2些路O会通告到路由器C,因路由器BO会在路由器A和路由器C间传递IBGP路由2使路由器C得知些路由,路由器A和路由器C间需要一IBGP连接2一对IBGP的全互连要求r了对每个 IBGP路由器定O邻居语的需求2在一个有 100 个路由器的AS中,种情况会要求定O 100个邻居语2因m如你b看到的,对扩展克服个题,定O了路由射器概念2路由射器像是bBGPBG会的集中路

45、由器或焦2P路由射器对等的路由器称路由射器客户2些客户P路由射器相配并交换路由信息2路由射器接着交换或者标出是通过路由器B192.1.1.02记QBGP选择最佳路的10通过命show ip bgp neighbors来确认2注意路由器B的路由器ID194.1.1.2,路由器C的路由器.a10.7.6 本地优先级属性是分配给路由的一种优先级度.a10.7.6 本地优先级属性是分配给路由的一种优先级度量,用于和到一目的地的w比较2一属性是在BGP路由选择处理中使用的第优先的属性Cisco_门的h参数是第一优先的2本地优先级属性对AS是局部的并O传到EBGP邻居P2本地优先级越高,路由优先级越高2在

46、个中,s们将配置路由器 C,置路由器A得知的网1.0.0.0的本地优先级 2002由于缺省的本地优先级 100,AS200中的b有路由器都更会选择通过路由器 C到达网操作本地优先级,s们需要通过用列表来定O操作哪几条路由,并通过一个路由图来定O什N将用到些路由P,然一个 BGP邻居分配路由图2给路由器C列表1,允许网 2) 定Olocalpref的路由图,图中置了配地优先级200,O配的s list 1列表1的路由的用m路由图到来自BGP邻居193.1.1.1(路由器A)的入站流量 . a 使m改生效,b有的BGP邻居需2达m目的,使用命 . a 使m改生效,b有的BGP邻居需2达m目的,使用

47、命clear ip bgp *2m命使邻居间的TCP会话,新行邻居协商并使cache无效在路由器DP用命show ip bgp显示BGP表2Q面给出了m命的输出2注意路由器 得知的路由在本地优先级 200,并是最佳路由用标出2在路由器BP用命show ip bgp显示BGP表2m命输出如Q2注意路由器B_使用由器C通告来的路由去到达网.10.7.7 多出口|分(MED)属性是一个路由的外部度量 metric2P本地优先级属性O MED自治系统间交换,但入 AS的MEDO离开AS2如P节b述, AS使用本地优先级属性来影响它自的出站选择处理2 MED是用来影响一个AS的出站选择2 MED越小,路

48、由优先级越高2在图 10-25中,路由器A将网1.0.0.0的MED属性在通告给路由器 C之前置50, B图10-25 BGPMED属AS200中的路由器更会选择通过路由器C的路由,因路由有最P的. a 操作E们需通过使用列表说明什N网作2s们_需定O一个策略一策略通过一路由图用到. a 操作E们需通过使用列表说明什N网作2s们_需定O一个策略一策略通过一路由图用到些路由P去,然分配路由图给 BGP邻居删去路由器CP的增列表1到路由器AP,允许网定On个路由图一个 ee0,一个02第一个路由图1.0.0.0置的MED属性50,而者置的MED属性 用路由图 set_med_50由器 C19311

49、2的出站路由更新P用路. 居间的TCP会话,新开始邻居协商并使cache无效在路由器BP用命show ip bgp显示BGP表2m命输出如Q2注意通过 193.1.1.1得知到网1.0.0.0的路由本地优先级50,是选中的路由. a 在路由器AP用命show route-maps显示路由图2m命显示了哪个列表被配. a 在路由器AP用命show route-maps显示路由图2m命显示了哪个列表被配10.7.8 ASBGP总是优先选择x有最AS路的路由2在本中,s们配置路由器 A在通告网1.0.0.0给路由器C和路由器B之前预先计划n个额外的AS路数到网1.0.0.0AS 300AS 4002

50、操作AS路信息,s们需通过使用列表说明什N网作_需定O 1)列表1到路由器AP,允许网2) 定O一AS_Path的路由图,当配列表 1时,附n个AS路AS300AS400到路由用路由图到邻居193.1.1.2路由器C和邻居192.1.1.2路由器B的出站路由更新. a 居间的TCP会话,新开始邻居协商并使. a 居间的TCP会话,新开始邻居协商并使cache无效在路由器BP用命show ip bgp显示BGP表2m命输出如Q2注意在到网 1.0.0.0路由有一个AS路100 300 10.7.9 路由器能够基于网过滤到或来自于某个特定邻居的路由更新2由列表滤器被用到b有发到或来自于某个特定邻居

51、的 BGP更新本中,s们将在路由器AP配置一个分配列表,防k前缀 1.0.0.0/8被通告入基于网地址过滤路由,s们需要通过使用列表来标识网地址并用一个分配列表将列表用到BGP邻居P21) 在路由器AP定O一个列表否定网用m分配列表到n个BGP邻居 居间的TCP会话,新开始邻居协商并使cache无效用命show ip bgp neighbors 193.1.1.2 advertised-routes通过BGP通告到邻193.1.1.2的路由2m命输出如Q2注意在路由器Al通告网 用命show ip bgp显示路由器BP的BGP表2m命输出如Q2注意到网 1.0.0.0的路O在BGP表中 . a 10.7.10 BGPBGP软配置使得策略能够在O和TCP会话的情况Q被配置并生效2m特使得的策略能在O显示影响网 . a 10.7.10 BGPBGP软配置使得策略能够在O和TCP会话的情况Q被配置并生效2m特使得的策略能在O显示影响网时生效2如果没有 BGP软配置,使每次新化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论