北京金桥世纪H3C认证培训全国总代理

BGP很重要的概念

2011-11-15 13:40:23互联网

BGP-1

1、最新版本是4,与前面的版本有较大差别。

2、支持CIDR。

3、用于多个AS之间的路由。

4、互联网的骨干协议,主要用于运营商网络间连接。

5、扩展性非常强,收敛速度慢,但是并不影响它的稳定性,因为它是距离向量型协议,不需要收集到全部信息才能得到准确路由。

BGP-2

1、BGP协议使用TCP协议的179端口,也就是说邻居双方只要能够通过TCP协议通讯即可,不要求它们有直接的连接。

2、最初与邻居交换整个路由表,以后则只触发更新变化的部分,还有它们之间的keepalive数据流,用来检测对方状态。

3、分为iBGP和eBGP,前者用来处理AS内部BGP活动,后者用来处理AS间的BGP活动。

4、EBGP与其它AS中的邻居要有直接连接,IBGP可以借助IGP协议的路由功能与其它邻居进行通信。

BGP-3

1、使用BGP协议的路由器可以知道到达世界上所有的IP地址的路径,它使用CIDR减少大量的路由入口。

2、到达BGP路由器的数据包如果是发往其所在的AS内部,则BGP把它交给AS内的IGP进行处理。

3、所有在同一个AS内部的BGP路由器共享相同的路由信息,并对外传播相同的路由策略。

4、使用neighbor命令配置邻居关系,可以用sh ip bgp neighbors查看已建立的邻居。

BGP-4

1、很多情况下可以用静态路由和访问列表来代替BGP协议。

2、BGP需要高标准的软硬件环境,因为它的复杂性,要经常根据网络的变化进行调整。

3、使用BGP的情况:

你是ISP,连接了多个AS,或者只是其它AS的传输AS;

你是公司,但是同时与多个ISP有连接(不算备份线路),你想有效的控制流量;

你需要对流入或流出的数据流进行有效控制。

4、不使用BGP的情况:

没人懂;

你的网络到互联网仅有一个出口;

你的路由器很破,准确的说是很低端。

BGP-5

1、BGP总是把AS就当做一个路由器来看待,它只负责AS间的路径选择,当然要遵守自己的他人在BGP协议下设置的规则。

2、BGP可以制定各种策略来过滤流量。

3、通过在路由信息的传递过程中加入AS号码前缀来保证不出现路由环路。

4、EBGP实现AS间路由选择,IBGP用来维持同一AS内部的多个BGP路由器之间的信息同步。

5、BGP的选路规则很复杂,所以它的度量也很准确。

BGP-6

谈谈OPEN消息中的内容:

1、BGP版本:交换协商,当然最后是用版本低的,一个三,一个四,就只能用三,因为三不支持CIDR。

2、AS:判断两者之间是EBGP还是IBGP。

3、保持时间:置对方为不活动状态前接收不到keepalive的时间量,为0则认为对方永远可达。

4、路由器ID:取最大IP了,有loopback就不看物理的,跟OSPF一样。

5、其它可选参数。。。。。。如确认。

BGP-7

关于UPDATE消息的内容:

这当中主要传递路径属性(path attributes)

当路由改变时,发送两条,删除旧的,通知新的。

关于NOTIFICATION消息的内容:

发现错误消息时发送NOTIFICATION消息。

关于KEEPALIVE消息:

基本的没有经过包装的UPDATE消息,非常小,很少占用带宽。

BGP-8

BGP邻居之间的状态介绍:

1、空闲(Idle)=BGP启动

2、连接(Connect)=传输连接打开但连接失败

3、激活(Active)=同上

4、打开发送(Opensent)=接收和发送OPEN消息

5、打开确认(Openconfirm)=接收和发送keepalive和notification

6、建立(Established)=接收和发送各种消息

每一步之间是过渡的,但是中间的过程都是一瞬间的事,特别注意的是,不要以为通过show ip ospf neighbor summary看到的Active是正常状态,正常状态显示的是双方通信的一个统计数据。

BGP-9

BGP路径属性一:ORIGIN起源

路由信息的来源

i为类型0 从AS内部学得

e为类型1 从AS外部学得

?为类型2 通过重分布学得

选路时的优先权为 i > e > ?

show ip bgp可以看到这一属性

1.BGP同步规则的定义:
在bgp同步打开的情况下,一个BGP路由器不会把那些通过ibgp邻居学到的bgp路由通告给自己的ebgp邻居;除非自己的igb路由表中存在这些路由,才可以向ebgp路由器通告.

2.BGP同步规则的目的:
防止一个AS(不是所有的路由器都运行bgp)内部出现路由黑洞,即向外部通告了一个本AS不可达的虚假的路由.

3.BGP同步规则的基本需求
如果一个AS内部存在非bgp路由器,那么就出现了bgp和igp的边界,需要在边界路由器将bgp路由发布到igp中,才能保证AS所通告到外部的bgp路由在AS内部是连通的.实际上是要求bgp路由和igp路由的同步.

4.满足BGP同步规则的基本需求的结果
如果将bgp路由发布到igp中,由于bgp路由主要是来自AS外部的路由(来自internet),那么结果是igp路由器要维护数以万计的外部路由,对路由器的cpu和memeory以及AS内部的链路带宽的占用将带来巨大的开销.

BGP同步规则的总结
1.在所有的方案中, 既要保证传递bgp路由,还要保证bgp路由的连通性.

2.关闭同步能够实现bgp路由的传递,不一定能保证as内部连通性,除非as内所有路由器都运行bgp才可以保证连通性;否则,仍然需要路由再发布(bgpàigp)

3.最后,在as内部一般需要部署igp来维持AS内部网络路径的连通性,以保证as内部的所通告的bgp路由的下一跳的可达性.这样bgp网络就具有更好的灵活性和扩展性.


·[知识课堂]【H3C技术】H3C亮相“2009年全国高性能计算学术年 
·[金桥动态]深圳维新康与方正集团来金桥世纪招聘 
·[知识课堂]【H3C技术】H3C再度入围“商务领航”定制终端集采 
·[金桥动态]金桥世纪第十二期就业集训营今日开班 
·[知识课堂]【H3C技术】H3C下一代数据中心铺就绿色数据中心之 
·[知识课堂]【H3C技术】H3C推出以“IT基础”为核心的卫生应急 


点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息


开班信息

开班时间 班级类型 报名情况

7月14日

H3CTE认证

热报中

7月7日

H3CSE培训

热报中

7月7日

H3CNE认证

热报中

7月14日

H3CTE认证

热报中

7月7日

H3CSE培训

热报中

7月7日

H3CNE培训

热报中

7月14日

H3CTE认证

热报中

7月7日

H3CSE认证

热报中

7月7日

H3CNE培训

热报中

7月21日

H3CIMC培训

热报中

7月8日

H3C无线培训

热报中

7月8日

H3CEAD培训

热报中

7月28日

H3CPME认证

热报中

7月14日

H3C安全认证

热报中

7月21日

H3CIMC培训

热报中

7月8日

H3C无线培训

热报中

7月8日

H3CEAD培训

热报中

7月28日

H3CPME认证

热报中

7月14日

H3C安全认证

热报中

7月21日

H3CIMC培训

热报中

7月8日

H3C无线培训

热报中

7月8日

H3CEAD培训

热报中

7月28日

H3CPME认证

热报中

7月14日

H3C安全认证

热报中

点击咨询开班情况>>

在线咨询