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网络就具有更好的灵活性和扩展性.
|
|
||
|
|
||
|
|
开班时间 | 班级类型 | 报名情况 |
---|
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安全认证 |
热报中 |