版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021-5-13港湾网络技术培训1 港湾网络bgp项目组 港湾龚志波2002 2021-5-13港湾网络技术培训2 l作用:建立符合网络拓扑结构的路由信 息数据库,也就是路由表。 2021-5-13港湾网络技术培训3 l70年代末80年代初:internet由单一网络构成, 路由器之间运行同一路由协议: 网关-网关协议(ggp)。 l80年代开始:单一网络已不适于internet的发展, 将internet分成一系列的as(自治系统),将 路由协议分为:igp(内部网关协议)和egp (外部网关协议)。同一as内,运行igp;不 同as间,运行egp。 as:同一管理机构下管理的,拥有同一选
2、路策略的一 系列路由器和网络的集合。 2021-5-13港湾网络技术培训4 ligp:在同一as内传播网络路由信息或 网络拓扑信息; legp:在不同的as间传播网络可达性信 息,并不关心该可达性信息在as内的确 切网络拓扑。 2021-5-13港湾网络技术培训5 l“egp协议”(80年代初至末):为树 形拓扑结构而设计的,不适合于复杂网 络拓扑结构。 l“bgp协议”(80年代末至今),发展 经历了4个阶段: bgp-1:rfc1105于1989年6月出版; bgp-2:rfc1163于1990年6月出版; bgp-3:rfc1267于1991年10月出版; bgp-4:rfc1771于1
3、995年3月出版。 2021-5-13港湾网络技术培训6 l支持复杂网络拓扑 l路径向量协议 l路径属性:as_path、nexthop等,表示路由 的特性 l运行于tcp之上(端口179),使bgp本身的设 计很简单 lincremental:在开始将全部的路由信息传播后, 只在路由信息发生变化时,才传播变化了的路由 信息 l支持强大的路由策略功能,可根据用户配置来选 择最佳路由,而不是单纯选择最短路径 2021-5-13港湾网络技术培训7 as1 as2 as3 l 在as间 传递路由 信息 2021-5-13港湾网络技术培训8 as100 /16 as200 170.
4、10.0.0/16 as300 as500 as400 /16 /16 300 200 100 /16 300 200 /16 300 200 100 /16 300 200 /16 300 400 l通过在路由 信息中携带该 路由所经过的 as列表建立 as路由拓扑, 并可避免路由 环路 2021-5-13港湾网络技术培训9 l目前internet上使用的既成事实的外部路由协议。 lrfc1771 l支持无类域间路由(cidr),大大减小了路 由表项的爆炸。 1)地址聚合
5、路由信息由路由前缀长度加路由前缀组成 2)路由聚合 2021-5-13港湾网络技术培训10 lbgp报文有四种类型 vopen:打招呼“你好,跟我交个朋友 吧!”(参数协商) vkeepalive:我还活着呢,别不理我。 vupdate:有新闻.(路由信息) vnotification:我不跟你玩了!(检测到错误发生 时) 2021-5-13港湾网络技术培训11 1.idle 2.connect 3.active 4.opensent 5.openconfirm 6.established open open notification keepalive keepalive notificat
6、ion notification keepalive update 2021-5-13港湾网络技术培训12 l首先建立tcp连接 l发送open报文进行参数协商 l定时发送keepalive报文进行确认 l发送update发布整个bgp路由表信息 l有路由更新时发送update l有错误发生时,发送notification, 并关闭tcp连接 2021-5-13港湾网络技术培训13 update报文由报文头加如下结构构成。 unfeasible routes length 12345670123456701234567012345670 withdrawn routes path attrib
7、ute length path attributes network layer reachability information 2021-5-13港湾网络技术培训14 as1 as2 as3 ibgp igp igp ebgp ebgp ra rb rc rd 2021-5-13港湾网络技术培训15 l关系 ebgp:as间 ibgp:as内 l链路 ebgp:同一个数据链路子网 l路由处理 libgp全连接 2021-5-13港湾网络技术培训16 l多条路径时,bgp speaker只选最优的给自己使用; lbgp speaker只把自己使用的路由通告给相邻体; lbgp speaker
8、从ebgp获得的路由会向它所有bgp相 邻体通告(包括ebgp和ibgp); lbgp speaker从ibgp获得的路由不向它的ibgp相 邻体通告; lbgp speaker从ibgp获得的路由是否通告给它的 ebgp相邻体要依igp和bgp同步的情况来决定; l连接一建立,bgp speaker将把自己所有bgp路由 通告给新相邻体; 2021-5-13港湾网络技术培训17 as1 as2 as3 ibgp igp igp ebgp ebgp ra rb router#show ip route r* /16 120/0 via , eth0/0, 00
9、:58:55 /16 router#show ip bgp * /16 /16 2021-5-13港湾网络技术培训18 从ibgp获得的路由不向其它ibgp相邻体通告 所有ibgp相邻体必须在逻辑上全连接 2021-5-13港湾网络技术培训19 as1 as2 as3 ibgp ibgp ibgp ebgp ebgp ra rb /16 rc 2021-5-13港湾网络技术培训20 bgp强大的路由策略功能 可按照路由的ip地址过滤 可依照路由经过的as-path过滤 可以依照路由的各种属性过滤 可以依照路由到来的接口过滤
10、 可以按照过滤的结果设置路由的属性 2021-5-13港湾网络技术培训21 l路由信息报文中的一部分,表达了路由 的特征,如下一跳,经过的as路径等。 l属性域类型和长度都可变,便于扩展。 l过渡和非过渡的 l必遵和可选的 l截至目前共16种属性 2021-5-13港湾网络技术培训22 1.origin 2.as-path 3.next hop 4.med 5.local-preference 6.atomic-aggregate 7.aggregator 8.community 9.originator-id 10.cluster-list 11.destination pref (mci)
11、 12.advertiser (baynet) 13.rcid-path (baynet) 14.mp_reach_nlri 15.mp_unreach_nlri 16.extended_communities 2021-5-13港湾网络技术培训23 l路由是用“network”命令注入到bgp路由表中的,则origin属性为igp l路由是用“redistribute”命令注入到bgp路由表中的,则origin属性为 incomplete l由于igp比incomplete人为操纵的程度更高,因此在选路时拥有较高的 优先级。 as1 ebgp igp(ospf) /8 rtb
12、 rta 2021-5-13港湾网络技术培训24 as-path 属性 as sequence ibgp ibgp ibgp ebgp ebgp as2 as5 as1 as path: as sequ 4 1 as path: as sequ 3 2 1 /8 /8: as sequ 4 1 as sequ 3 2 1 as4 as3 2021-5-13港湾网络技术培训25 ibgp ibgp ibgp as4 as3 as-path 属性 as set /8 as2 /8 as1 /8 as5
13、/8: 4 1 2 3 as seq 4, as set 1 2 3 2021-5-13港湾网络技术培训26 next-hop属性 as3 as4 /8 ebgp next hop设为自己设为自己 ibgp next hop不变不变 (前提是未配前提是未配next-hop-self) as2 as1 /8 next hop: /8 /8 next hop: //8 next hop:
14、/8 /8 next hop: /8 2021-5-13港湾网络技术培训27 med(multi-exit-distinguisher)属性 as4 next hop: /8 med: 100 as5 as6 as3 as1 as2 除非配置了“always-compare-med”,其它 时候永远只比较来自同一as的路径; 不跨as传播; 通过route-map来设定。 2021-5-13港湾网络技术培训28 本地优先(local-preference)属性 as2 as5 as1 /8 as4 as3 local pr
15、ef = 200 local pref = 100 /8: local pref 200 local pref 100 2021-5-13港湾网络技术培训29 community 属性 as3as4 /8 /8 /8 匹配匹配1:80 匹配匹配1:80 匹配匹配1:100 团体属性作用:团体属性作用: 增加策略的灵活性增加策略的灵活性 as4只需要只需要b类路径类路径as3需要所有路径需要所有路径 设置团体属性:设置团体属性: a类路径: /8 1:100 b类路径: /8 1:80 b类路径: 7.0.0.
16、0/8 1:80 as1 as2 2021-5-13港湾网络技术培训30 2021-5-13港湾网络技术培训31 l路由表庞大 vbgp聚合 libgp相邻体过多,逻辑全连接不现实 vbgp联盟 vbgp反射 l复杂网络环境中路由的变化十分频繁 vbgp衰减 2021-5-13港湾网络技术培训32 bgp聚合只通告聚合路由 as200 /20 rtb rta /24 /24 /24 /24 as100 rta(config-router-bgp)#aggregate-address 172.1
17、6.0.0 summary-only /20 2021-5-13港湾网络技术培训33 bgp聚合通告聚合路由和具体路由 as200 /20 rtb rta /24 /24 /24 /24 as100 rta(config-router-bgp)#aggregate-address /20 /20 /24 /24 172
18、.16.2.0/24 /24 2021-5-13港湾网络技术培训34 通告聚合路由和部分具体路由 as200 /20 rtb rta /24 /24 /24 /24 as100 rta(config-router-bgp)#aggregate-address advertise-map map1 /20 /20 rtc rtd /24 /24 /24 /24 /20 2021-5-13港湾网络技术培训35 as4 as3 bgp联盟 as2 as1 as65010 as65020 as65030 2021-5-13港湾网络技术培训36 bgp反射 假设一个as里的bgp路由器有n个, 则需要建立的ibgp连接将多达 n(n-1)/2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度电动车救护车服务合同
- 2024年度秦皇岛市供水合同
- 2024年度北京邮电大学校园体育设施采购合同
- 《黄金发展历史》课件
- 《钳工技能要求》课件
- 《铁路运输》课件
- 睡觉安全比一比课件
- 2024年度品牌形象推广与电商代运营合同2篇
- 工业网络控制技术 课件 项目10 综合网络应用
- 2024年度电商物流合作协议
- 膝关节阶梯化治疗
- 《第二课 小小“指挥官”》参考课件
- 2024年中粮集团有限公司招聘笔试参考题库含答案解析
- 妇幼保健院新生儿口腔护理操作考核评分标准
- 2023团校团史团章培训考试题库(含答案)
- 城市交通轨道运营管理专业职业生涯规划书
- 购物中心行业营销策略方案
- (新版)城市管理网格员(四级)认证考试复习题库及答案
- 新课标-人教版数学六年级上册第八单元《数与形》单元教材解读
- 《干部履历表》填写样式
- 第9课+隋唐时期的经济、科技与文化-【中职专用】《中国历史》(高教版2023基础模块)
评论
0/150
提交评论