加载《HM-041 BGP协议原理及配置(V5.0)》成功,点击此处阅读
首页 →文档下载

HM-041 BGP协议原理及配置(V5.0)

以下为《HM-041 BGP协议原理及配置(V5.0)》的无排版文字预览,完整内容请下载

HM-041 BGP协议原理及配置ISSUE 5.02学习目标叙述BGP路由协议的原理

配置BGP路由协议

调试和维护BGP协议

处理大规模网络中BGP的应用学习完本课程,您应该能够:3学习目标叙述BGP路由协议的原理

配置BGP路由协议

调试和维护BGP协议

处理大规模网络中BGP的应用学习完本课程,您应该能够:4课程内容 BGP路由协议的原理

BGP路由属性

配置BGP路由协议

处理大规模网络中BGP的应用5BGP协议概述BGP是外部路由协议,用来在AS之间传递路由信息

是一种距离矢量的路由协议,从设计上避免了环路的发生

为路由附带属性信息

传送协议:TCP,端口号179

支某某CIDR(无类别域间路由)

路由更新:只发送增量路由

丰富的路由过滤和路由策略6BGP协议基本概念什么是自治系统(AS)

为什么引入自治系统这一概念

自治系统内部的路由协议

自治系统之间的路由协议

7BGP工作机制8BGP两种邻居-IBGP和EBGPEBGPEBGPRTBRTCIBGPRTARTDRTEAS100AS200AS3009BGP路由通告原则多条路径时,BGP Speaker只选最优的给自己使用

BGP Speaker只把自己使用的路由通告给相邻体

BGP Speaker从EBGP获得的路由会向它所有BGP相邻体通告(包括EBGP和IBGP)

BGP Speaker从IBGP获得的路由不向它的IBGP相邻体通告

BGP Speaker 从IBGP获得的路由是否通告给它的EBGP相邻体要依IGP和BGP同步的情况来决定

连接一建立,BGP Speaker将把自己所有BGP路由通告给新相邻体10BGP同步EBGPEBGPRTBRTCIBGPRTARTDRTERTFS1/1:1.1.1.2/24E0/0:10.1.1.1/24S1/0:1.1.1.1/24S1/0:2.1.1.2/24S1/0:3.1.1.1/24AS100AS200AS30011成为BGP路由的途径之一:纯动态注入18.0.0.1/8OSPFRTBAS200OSPF发现路由18.0.0.1/8

把IGP(OSPF)发现的路由

通过import命令注入到RTB的

BGP路由表中12成为BGP路由的途径之一:半动态注入18.0.0.1/8RTBAS200OSPFOSPF发现路由18.0.0.1/8

把IGP(OSPF)发现的路由

通过network命令注入到RTB的

BGP路由表中13成为BGP路由的途径之三:静态注入18.0.0.1/8AS200人为配置静态路由18.0.0.1/8

把人为配置的静态路由通过

network命令注入到RTB的BGP

路由表中RTB14BGP报文种类BGP报文有四种类型:Open:打招呼“你好,跟我交个朋友吧!”

KeepAlive:我还活着呢,别不理我。

Update:有新闻......

Notification:我不跟你玩了!15BGP报文头BGP报文的格式是一样的:

都是“报文头+报文体”的格式,

下面给出的是BGP报文头:16Open报文Open报文是由报文头加如下结构构成的17KeepAlive报文KeepAlive报文只有报文头18Update报文Update报文由报文头加如下结构构成19Notification报文Notification报文由报文头加如下结构构成20BGP协议的状态机ActiveOpen-sentOpen-confirmEstablishedIdleConnectConnect-Retry

timer expiryTCP connection failsConnect-Retry

timer expiryStartOthersTCP connection failsErrorErrorErrorKeepAlive

timer expiryKeepAlive packet

received1. KeepAlive

timer expiry

2. Update received

3. KeepAlive receivedCorrect OPEN

packet receivedTCP connection setupTCP connection setupOthers21BGP协议中消息的应用通过TCP建立BGP连接时,发送Open消息

连接建立后,如果有路由需要发送或路由变化时,发送Update消息通告对端路由信息

稳定后此时要定时发送KeepAlive消息以保持BGP连接的有效性

当本地BGP在运行中发现错误时,要发送Notification消息通告BGP对端22课程内容 BGP路由协议的原理

BGP路由属性

配置BGP路由协议

处理大规模网络中BGP的应用23BGP的路由属性表达了路由的特征

过渡和非过渡的

必遵和可选的

便于扩展

截至目前共16种属性

24常见BGP路由属性1、Origin

2、AS-Path

3、Next hop

4、MED

5、Local-Preference

6、Atomic-Aggregate

7、Aggregator

8、Community9、Originator-ID

10、Cluster-List

11、Destination Pref (MCI)

12、Advertiser (Baynet)

13、Rcid-Path (Baynet)

14、MP_Reach_NLRI

15、MP_Unreach_NLRI

16、Extended_Communities25起点(Origin)属性一般的,具体的实现按如下方式决定一条路由的Origin属性

某条路由是直接而具体的注入到BGP路由表中的,则origin属性为IGP

路由是通过EGP得到的,则origin属性为EGP

其他情形下,Origin属性都为Incomplete26AS路径(AS-Path)属性D(18.0.0.0/8)AS200AS300AS400AS100AS500RTARTB30.0.0.130.0.0.2D,dl 400 300 200D,d2 500 200 D,d1 400 300 200

>D,d2 500 20027下一跳(Next Hop)属性18.0.0.0/820.0.0.0/8RTARTCRTBRTD19.0.0.0/821.0.0.221.0.0.110.0.0.210.0.0.310.0.0.1AS100AS200IBGPIBGPEBGP RTB

可经下一跳10.0.0.2到达18.0.0.0/8

可经下一跳10.0.0.3到达20.0.0.0/8 RTA

可经下一跳10.0.0.2到达18.0.0.0/8

可经下一跳10.0.0.3到达20.0.0.0/8

可经下一跳21.0.0.1到达19.0.0.0/8 RTC

可经下一跳10.0.0.1到达19.0.0.0/8

可经下一跳10.0.0.3到达20.0.0.0/828本地优先属性AS400AS100AS300AS200RTARTBRTCRTDRTERTFD (18.0.0.0/8)30.0.0.130.0.0.220.0.0.120.0.0.2D,local-pref1 100D,local-pref2 200 D,local-pref1 100

>D,local-pref2 200

RTA就会优先选择本地

优先级高的local-pref229MED(Multi-Exit-DISC)属性D(18.0.0.0/8)RTARTBRTC30.0.0.130.0.0.220.0.0.120.0.0.2AS100AS200>D,metric1 10

D,metric2 20D,metric1 10D,metric2 20IBGPRTA会选择metric值较小

的metric130团体(Community)属性团体是一组有相同性质的目的地的路由,一个团体不限

于一个网络或一个自治系统,它没有物理边界。

公认的团体 : no-export

不通告给联盟/AS外的BGP相邻体

no-advertise

不通告给任何BGP相邻体

local-AS

不通告给EBGP相邻体31BGP路由选择过程综合起来,本地BGP路由选择的过程为:

(1)如果此路由的下一跳不可达,忽略此路由

(2)选择本地优先级较大的路由

(3)选择本地路由器始发的路由(本地优先级相同)

(4)选择AS路径较短的路由

(5)依次选择起点类型为IGP,EGP,Incomplete类型的路由

(6)选择MED较小的路由

(7)选择RouterID较小的路由32课程内容 BGP路由协议的原理

BGP路由属性

配置BGP路由协议

处理大规模网络中BGP的应用33BGP基本配置启动BGP

bgp as-number

创建对等体组

group group-name { [ internal ] | external }

将对等体加入对等体组

peer peer-address group group-name

BGP路由注入

network ip-address [ address-mask ]

import-route protocol [ med med-value ] 34BGP基本配置-IBGP[RouterA] bgp 65010

[RouterA-bgp] router-id 1.1.1.1

[RouterA-bgp] peer 2.2.2.2 as-number 65009

[RouterA-bgp] peer 2.2.2.2 connect-interface Loopback 0

[RouterA-bgp] address-family ipv4 unicast

[RouterA-bgp-ipv4] peer 2.2.2.2 enable

[RouterA-bgp-ipv4] quit

[RouterA-bgp] quit35BGP基本配置-EBGP[RouterA] bgp 65010

[RouterA-bgp] router-id 1.1.1.1

[RouterA-bgp] peer 10.10.10.2 as-number 65009

[RouterA-bgp] address-family ipv4 unicast

[RouterA-bgp-ipv4] peer 10.10.10.2 enable

[RouterA-bgp-ipv4] network 92.168.1.0 24

[RouterA-bgp-ipv4] quit

[RouterA-bgp] quit36BGP基本配置举例EBGPEBGPRTBRTCIBGPRTARTDRTERTFS1/0:1.1.1.2/24E0/0:10.1.1.1/24S1/0:1.1.1.1/24S1/1:2.1.1.2/24S1/0:3.1.1.1/24AS100AS200AS300S1/1:4.1.1.1/24S1/0:4.1.1.2/2437配置BGP参数配置BGP定时器

peer { group-name | peer-address } timer keep-alive keepalive-interval hold holdtime-interval

配置向对等体发送update报文的时间间隔

peer { group-name } route-update-interval seconds38配置BGP路由策略配置对等体/对等体组基于ip-prefix的路由过滤策略

peer { group-name | peer-address } ip-prefix prefixname { import | export }

配置对等体/对等体组基于filter-policy的过滤策略

peer { group-name | peer-address } filter-policy acl-number { import | export }

配置对等体/对等体组基于as-path-acl的BGP路由过滤策略

peer { group-name | peer-address } as-path-acl aspath-acl-number { import | export }

配置对等体/对等体组基于route-policy的过滤策略

peer { group-name | peer-address } route-policy route-policy-name { import | export }39路由过滤——基于ACLRTA:

[RTA] acl 2000

[RTA-acl-basic-2000] rule deny source 18.0.0.0 0.255.255.255

[RTA-acl-basic-2000] rule permit source 0.0.0.0 255.255.255.255

[RTA-bgp]group as100 external

[RTA-bgp] peer 10.0.0.1 group as100 as-number 100

[RTA-bgp]peer as100 filter-policy 2000 export30.0.0.130.0.0.210.0.0.210.0.0.120.0.0.120.0.0.218.0.0.0/8AS200RTAAS100RTDRTBRTC18.0.0.0/818.0.0.0/819.0.0.0/8AS30040路由过滤——基于AS-PathRTA:

[RTA] ip as-path-acl 1 permit ^$

[RTA-bgp]group as100

[RTA-bgp]peer 10.0.0.1 group as100 as-number 100

[RTA-bgp] peer as100 as-path-acl 1 export30.0.0.130.0.0.210.0.0.210.0.0.120.0.0 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 bgp] dampening 15 15 1000 2000 1000053BGP典型组网图RTARTBRTCRTDRTERTFRTGRTHAS100IBGP 逻辑全连接RIPAS200AS300AS400AS500OSPFOSPFRIPEBGPEBGPEBGPEBGPEBGP54小结BGP路由协议概述

BGP路由协议的报文

BGP路由协议的属性

BGP路由协议的配置

在大规模网络中BGP遇到的问题及其解决措施华为3Com技术***华为3Com公司网址: doc.001pp.com.com

华为3Com技术论坛网址: forum.huawei-3com.com[文章尾部最后500字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 实验1 网络实验入门-在线实验报告
  2. 语法练习
  3. 初中英语动词专项练习题及答案
  4. 平台化多租户架构实践
  5. 大学生英语短剧剧本(4人)
  6. 抖音美妆直播报告
  7. 布拉格民俗盛典申请函
  8. *_**软件应用配置说明1
  9. 九年Unit 13。14 作文
  10. 个人直升飞机制作图纸资料
  11. 通讯加密业务流程安全方案
  12. reading BI U 5课件
  13. 人教高中英语选修8 unit1 A land of diversity reading 课件(共52
  14. 江苏地区牛津译林版英语七年级上第二单元易错题集合(附答案)
  15. 路由协议培训胶片之基础
  16. 2019英语小升初重点题型总结提高
  17. Geology101Report
  18. 怪兽和我的身体【基础名词:身体部位】
  19. 走遍美国 听力练习1.1
  20. 新目标九Unit12试题

以上为《HM-041 BGP协议原理及配置(V5.0)》的无排版文字预览,完整内容请下载

HM-041 BGP协议原理及配置(V5.0)由用户“xhzlhc”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-03-26 00:57:04
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/fa/6e/42447.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/fa/6e/42447.html'}ipt>