版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第10章章 BGP协议协议本章学习内容 10.1BGP概述10.1.1 BGP术语术语10.1.2 BGP消息类型消息类型10.1.3 BGP的三张表的三张表10.1.4 BGP邻居建立的状态邻居建立的状态10.1.5 BGP的属性的属性10.1.6 BGP的路由决策的路由决策10.2 BGP的基本配置(重难点)10.3 本章命令汇总10.1 BGP 概 述 边界网关协议BGP(BorderGatewayProtocol):J在在自治系统自治系统AS之间之间交换路由信息(运行规则交换路由信息(运行规则对路对路由进行控制由进行控制,而不是学习路由)。,而不是学习路由)。J是一种是一种增强型增强
2、型的的距离矢量距离矢量路由协议,从设计上路由协议,从设计上避避免免了了路由环路路由环路的发生。的发生。J其路由选择其路由选择基于策略基于策略,而非基于最优路径。,而非基于最优路径。J支持支持CIDR和和VLSM。J使用面向连接的使用面向连接的TCP协议协议的的179号端口。号端口。什么时候使用BGP?10.1.1 BGP术语J对等体:当两台BGP路由器之间建立了一条基于TCP的连接后,就称它们为邻居或对等体。J自治系统AS:由同一个技术管理机构管理、使用统一管理控制和选路策略的一些路由器的集合。编号范围:164511是注册的因特网编号,6451265535是私有网络编号。10.1.1 BGP术
3、语JBGP的两个邻居是:IBGP和EBGP。J如果交换BGP报文的对等体属于同一个自治系统,就称为IBGP对等体,AD为200。J如果交换BGP报文的对等体属于不同的自治系统,就称为EBGP对等体,AD为20。10.1.1 BGP术语J同步同步:在BGP通告路由之前,该路由必须存在于当前的IP路由表中,即必须在网络能被通告前同步。(BGP不产生路由,只是对已存在的路由进行决策)。Cisco使用nosynchronization来关闭同步。JIBGP水平分割:通过IBGP学习到的路由不能通告给其他的IBGP邻居。10.1.2 BGP的消息类型JOPEN消息协商BGP邻居的各项参数。JKEEPAL
4、IVE消息维持邻居关系。JUPDATE消息进行路由信息的交换。一条update消息只能包含一条路径信息。JNOTIFICATION消息报告错误。发送该消息后,出错的BGP连接立即被关闭。BGP四种报文类型BGP四种报文类型BGP四种报文类型BGP四种报文类型10.1.3 BGP的三张表J(1)邻居表包含与之建立BGP连接的邻居。使用命令show ip bgp summary可以查看到 J(2)BGP表/转发数据库/拓扑数据库从邻居那里获悉的的所有路由都被加入到BGP转发表中。使用命令show ip bgp可以查看 。 J(3) IP路由表BGP路由选择进程从BGP转发表中选出前往每个网络的最佳
5、路由,并加入到路由表中。使用命令show ip route bgp可以查看 。10.1.4 BGP邻居建立的状态J 在两个BGP发言人交换信息之前,BGP都要求建立邻居关系,BGP不是动态地发现所感兴趣的运行BGP的路由器,相反,BGP使用一个特殊的邻居IP地址来配置的。J BGP使用周期性的Keepalive分组来确认BGP邻居的可访问性。J Keepalive计时器是保持时间(Hold Time)的三分之一,如果发给某一特定BGP邻居三个连续的Keepalive分组都丢失的话,保持时间计时器超时,那个邻居被视为不可达,RFC1771对保持时间的建议是90秒,Keepalive计时器的建议值
6、是30秒。JIdle:在此状态下不分配网络资源,不允许传入的BGP连接。查找路由表,路由器执行资源初始化,复位一个连接重试计时器,发起一个TCP连接,并且倾听远程BGP发起的连接。JConnect:找到路由表后进行:找到路由表后进行TCP的三次握手,若TCP连接成功,则转到OpenSent状态,若连接失败,转到Active状态,尝试再次连接。JActive:在这个状态下,初始化一个TCP连接来建立BGP间的邻居关系。如果连接成功,BGP在发送了OPEN分组给对方之后,状态机变为OpenSent状态,如果连接失败,可能仍处在Active状态或返回Idle状态。 JOpenSent:BGP发送OP
7、EN分组给对方之后,BGP在这一状态下等待OPEN的回应分组,如果回应分组成功收到,BGP状态变为OpenConfirm,并给对方发送一条Keepalive分组,如果没有接到回应分组,BGP状态重新变为Idle或是Active。 JOpenConfirm:收到对方发来的:收到对方发来的open消息后,消息后, BGP在这个状态下等待对方的Keepalive分组,如果成功接收,状态变为Established,否则,因为出现错误,BGP状态将重新变为Idle。 JEstablished:邻居关系建立过程的最终状态。:邻居关系建立过程的最终状态。这时这时BGP将开始与它的对等体交换路由更新数将开始与
8、它的对等体交换路由更新数据包。据包。可交换的信息包括UPDATE分组、KeepAlive分组和Notification分组。 10.1.5 BGP的属性J路由器发送关于目标网络的BGP更新消息,更新的度量值被称为路径属性。 J属性可以是公认的或可选的、强制的或自由决定的、传递的或非传递的。属性也可以是部分的。JBGP每条更新消息都有一个长度可变的路径属性序列。01属性标志属性类型代码0:公认属性1:任选属性0:不可传递1:可传递J 公认属性:所有所有BGP实现都必须能够识别的属性。被传递给实现都必须能够识别的属性。被传递给BGP邻居。总是可传递的。邻居。总是可传递的。必须出现在路由描述中。必须
9、出现在路由描述中。公认自由决定属性可以不出现在路由描述中。公认自由决定属性可以不出现在路由描述中。J 可选属性:非公认属性,可以是传递的或非传递的。非公认属性,可以是传递的或非传递的。不要求所有的不要求所有的BGP实现都支持。实现都支持。&对于不支持的可选传递属性,路由器将其原封不对于不支持的可选传递属性,路由器将其原封不动地传递给其他动地传递给其他BGP路由器,在这种情况下,属路由器,在这种情况下,属性被标记为部分的。性被标记为部分的。&对于可选非传递属性,路由器必须将其删除,而对于可选非传递属性,路由器必须将其删除,而不将其传递给其他不将其传递给其他BGP路由器。路由器。J
10、路径属性分为4类: &公认强制的公认强制的&公认自由决定的公认自由决定的&可选传递的可选传递的&可选非传递的可选非传递的1 公认必决的属性J(1)AS路径属性(AS_PATH):公认必选属性,用AS号的顺序来描述AS间的路径。只有将更新消息发送给在只有将更新消息发送给在另一个另一个AS域内的域内的邻居邻居时,时,BGP路由器才将它的路由器才将它的AS号加到号加到AS_PATH中,即只有在两个中,即只有在两个EBGP对等体之对等体之间公布路由时,才附加间公布路由时,才附加AS号到号到AS_PATH中。中。 如果如果BGP路由器在路由器在AS_PATH中发现自己所中
11、发现自己所在的在的AS号,则丢弃该网络地址,以避免回号,则丢弃该网络地址,以避免回路。路。1 公认必决的属性J(2)源头属性(ORIGIN):定义了路径信息的源头。IIGP,路由在起始,路由在起始AS的内部的内部 。E路由是通过路由是通过EGP获悉的获悉的 ?路由的源头未知,或通过其他方法获路由的源头未知,或通过其他方法获悉。悉。J优先级:“I”“E”“?”J下一跳属性(NEXT_HOP):描述了到目的地的路径的下一跳路由器的IP地址。 10.2 BGP的基本配置J1. 实验目的(1)启动BGP路由进程。(2)BGP进程中通告网络。(3)IBGP、EBGP邻居设置。(4)BGP路由更新源配置。
12、(5)next-hop-self配置。(6)BGP路由汇总配置。(7)BGP路由调试。2. 实验拓扑RouterenRouter#conf tRouter(config)#hostname R1R1(config)#int f0/0R1(config-if)#ip add 192.168.1.1 255.255.255.0R1(config-if)#no shutR1(config-if)#router ripR1(config-router)#network 192.168.1.0R1(config-router)#exitR1(config)#router bgp 1R1(config-r
13、outer)#no synchronization /关闭同步R1(config-router)#neighbor 192.168.1.2 remote-as 1R1(config-router)#neighbor 192.168.2.2 remote-as 1R1(config-router)#no auto-summary /关闭自动汇总路由器R1的配置RouterenRouter#conf tRouter(config)#hostname R2R2(config)#int f0/0R2(config-if)#ip add 192.168.1.2 255.255.255.0R2(confi
14、g-if)#no shutR2(config-if)#int f0/1R2(config-if)#ip add 192.168.2.1 255.255.255.0R2(config-if)#no shutR2(config)#router ripR2(config-router)#network 192.168.1.0R2(config-router)#network 192.168.2.0路由器R2的配置图10-1代码Router#conf tRouter(config)#int s0/0Router(config-if)#ip add 12.12.12.1 255.255.255.0Rou
15、ter(config-if)#clock rate 64000Router(config-if)#no shutRouter(config)#int loopback0 Router(config-if)#ip add 1.1.1.1 255.255.255.0Router(config)#router eigrp 1Router(config-router)#network 1.1.1.0 255.255.255.0Router(config-router)#network 12.12.12.0 255.255.255.0Router(config-router)#no auto-summary 图10-1代码Router(config)#router bgp 100Router(config-router)#no synchronization Router(config-router)#bgp router-id 1.1.1.1Router(config-router)#neighbor 2.2.2.2 remote-as 100Router(config-router)#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年无锡市妇幼保健院专业技术人员招聘笔试真题
- 江苏食品药品职业技术学院教师招聘考试真题2025
- 关山牧场联谊活动策划方案(3篇)
- 设备监理师《设备监理信息集成》专项测试(完整版)
- 小学教师试用期思想工作总结报告2026(3篇)
- 河北省衡水市2026年重点学校高一语文分班考试试题及答案
- 2026年新疆高考语文考试(真题)试卷及答案
- 广西壮族自治区百色市重点学校高一入学语文分班考试试题及答案
- 2026年青海(高职单招)英语真题试卷(含答案)
- 2026年绵阳南山双语中学初一入学数学分班考试真题含答案
- 电子行业深度报告:AI集群扩张下的光模块电芯片国产化机遇-DSP、TIA、Driver
- 儿童早期财商教育市场需求与课程设计
- 2026年广东广州越秀区社区专职工作人员招聘考试试卷-含答案解析
- 2026年上海高考英语(秋考)完整真题(考生回忆版)+ 参考答案与解析
- 中小型会计师事务所基础性标准体系制度指南-风险管理制度(2025版)
- 2026年及未来5年市场数据中国成都市酒店市场运行现状及行业发展趋势预测报告
- 冲压车间模具寿命管理办法
- 《中国成人ICU镇痛和镇静治疗指南(2025版)解读》
- 2026年省精神卫生中心招聘考试笔试试题(含答案)
- 2026年及未来5年市场数据中国城市客运行业市场发展现状及市场前景预测报告
- 泌尿外科工作制度流程
评论
0/150
提交评论