bgp技术详解(cisco)

bgp技术详解(cisco)

ID:34884828

大小:1.06 MB

页数:14页

时间:2019-03-13

bgp技术详解(cisco)_第1页
bgp技术详解(cisco)_第2页
bgp技术详解(cisco)_第3页
bgp技术详解(cisco)_第4页
bgp技术详解(cisco)_第5页
资源描述:

《bgp技术详解(cisco)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、BGP技术点详解(Cisco)2015年4月3日21:08BGP(边界网关协议)分类:EGP工作原理:路径矢量协议封装:TCP端口号179(TCP有滑动窗口,批量确认,可靠,效率高)更新地址:只支持单播,不一定要直连、TPC建立、IP可达就能传递路由。更新方式:触发更新(承载大量路由,不能定时更新)AD值:IBGP:200EBPG:20度量:无度量,利用属性值选路BGP工作在AS(自治系统)之间IGP运行在AS内部AS:一组被统一管理的路由器,使用相同的IGP协议。AS号:64512-65535为私有,无需申请。只

2、有运行BGP协议,AS号才有意义,BGP需要内外一起运行。BGP应用场景:运营商(运营商拥有公有AS)、大企业(私有AS)BGP特点:•可以承载大量路由。•丰富的策略,用于控制路由。•BGP传递路由时会带沿途AS号,用于放环,只要•一个AS发现收到的路由信息中包含自己的AS号,就丢弃路由。•BGP是AS到AS的路由模式,BGP负责AS之间的选路,AS内部的选路靠IGP•keepalive报文保活,确保邻居可达。•在IBGP中,每个对等体收到的路由相同,因为一个对等体会为每个邻居对等体发送一次更新,并且其他对等体不会

3、在将收到的路由传出去。连接多个ISP的好处:可靠、访问速度(到达不同目的地,可以有更好的路线)不适合运行BGP的情况:只有单一的出口或ISP。路由器的性能不足以支持BGP运行。BGP数据库:邻居表:所有BGP邻居BGP表:与EIGRP数据库类似。有邻居发送的路由信息,每条路径包含BGP属性IP路由表:到达目的地最好路径。BGP消息类型:Open(type1):包含holdtime、router-id(与OSPF选举方式相同)、AS号、能力值(承载何种协议:IPV4IPV6VPN)Keepalive(type4):邻

4、居保持Update(type2):路由更新报文Notification(type3):检测到错误时,关闭TCP连接时使用。Route-refreshmessage(type5):请求完整的路由更新,用于策略改变时。BGP邻居状态:Idle(非正常):等待配置,路由器搜索路由表,寻找到邻居的路由。active(非正常):等待重新建立TCP连接。connect:路由器建立TCP三次握手,建立好变为opensent,否则变为active,重新建立TCP。Opensent:发送open消息,等待邻居确认,检查BGP参数,匹

5、配进入confirm,参数不匹配回到active。Openconfirm:路由器发送open后收到keeplive消息(双向),从sent变为confirm,建立完成进入established,出现问题变为active。established:对等体建立,准备交互路由。分区文档备份的第1页established:对等体建立,准备交互路由。路由黑洞:两台路由器有路由,但是中间结点没有路由,数据就会在中间被丢弃,称为路由黑洞。BGP邻居关系分类:IBGP:建立邻居关系的两台路由器处于相同AS,称为IBGP,邻居可以不直

6、连(因为BGP封装在TCP中,因此IP可达即可建立邻居)。EBGP:建立邻居关系的两台路由器处于不同AS,称为EBGP,运行EBGP需要直接相连。AS内部跑了IGP还要跑IBGP的原因:内网节点需要学到其他AS的大量路由,需要跑IBGP,因为IGP协议无法承受大量路由。AS内部跑了IBGP还要跑IGP的原因:IGP为IBGP服务,IGP让IBGP可达。数据包在AS之间传递的黑洞:•路由通告过程:A有一条10.1.1.0/24的路由通过EBGP通告给B,B通过IBGP将路由通告给E(IBGP建立邻居可以非直连),E将

7、路由通过EBGP通告给F。•数据转发过程:F发送一个目标为10.1.1.1的数据包给E,E递归查找到下一跳为C、D,由于C、D没有运行IBGP,所以没有学到外部的路由,数据包被丢弃。•解决方法:不能重分布BGP到IGP,IGP无法承受大量路由。需要在C、D上运行IBGP,IBGP需要全部互相建立邻居。BGP同步规则(默认关闭,基本不用):为了防止黑洞出现,开启同步后从IBGP学到的路由,如果没有从IGP学到,则不会传给EBGP。无实际意义,因为路由没传,还是不通,没有解决根本问题。•开启同步配置:Router(co

8、nfig-router)#synchronizationIBGP水平分割(防环):通过一个IBGP对等体学到的路由,永远不传给其他IBGP对等体,所以IBGP需要全部互相建立邻居。因为IBGP路由传输过程中没有参数改变,容易出现环路。EBGP:通过一个EBGP对等体学到的路由会传给IBGP和EBGP邻居。配置BGP:Router(config)#router

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。