next-hop-self在Cisco中BGP路由器的意义.

作者&投稿:陆胖 (若有异议请与网页底部的电邮联系)
bgp next-hop-local 作用~

命令用来把向对等体组发布的路由的下一跳设置为自身的地址

当配置IBGP对等体关系时,要配置next-hop-self。因为BGP一般不修改条目携带的路径属性,若本端从EBGP对等体先学到路由,然后该路由由本端传到自己的IBGP对等体,则不使用next-hop-self会使本端的IBGP对等体无法与本端的EBGP对等体通信;(草草描述不知道你能不能懂......)

当配置的是EBGP对等体关系,且你的EBGP邻居和你不是直连时,要配置ebgp-multihop x(x是本地到对端设备的跳数),这个俗称EBGP的多跳。因为默认(至少cisco设备是)EBGP邻居的建立所用报文的TTL值为1,配置EBGP多跳实质上修改的是这个TTL值。(另外,IBGP邻居建立所用的报文默认的TTL值为255,所以它不需要配置多跳)

1 BGP在传递路由时 不会对路由条目进行改动
假如3台路由器 A B C A在一as BC在一as
A传一条 1.0.0.0 /8 下一条为 12.0.0.1的路由
B学到的是 1.0.0.0/8 12.0.0.1
C学到的也是 1.0.0.0/8 12.0.0.1
而C上根本不知道12.0.0.1怎么去
这时在B上做 NEXT-HOP-SELF
B传给C的时候就变成
1.0.0.0/8 下一条为 23.0.0.2 的路由
2 IBGP和EBGP的200和20不是指的METRIC 而是指的管理距离
对于去往同一目的的路由 谁的管理距离小 就先放进路由表中
3 BGP防环
BGP这个协议完全是一种策略性的路由协议,它的复杂并不是由于路由算法有多难学,最主要的是利用BGP来控制路由流向的手段多样化复杂化。
任何路由协议都要首先解决环路的问题,OSPFISIS利用了SPF算法来解决,EIGRP的算法比较新奇,是一种扩散算法,那么BGP在设计中使用了很多小手段,把精力精中在设计多样化控制属性。(IGRPRIP见鬼去吧,在中国你想找到他们都难)
1.BGP天生属性重要属性,ASPATH,BGP路由更新中,在经过的自冶域(AS)号添加到更新中,这样,当BGP发现自己所在的AS也在其中,就可以认为发生了环路。
2.EBGP可以这样考虑没有问题,在某些场景中,会有问题。
如上图,AS100的10.233.40.0/19更新传到AS200,在AS200中,不管是人工还是BGP的自动汇总属性,汇总成10.233.40.0/17传到AS300,再传回AS100中,在AS100看来,这条路由的ASPATH是(300,200)自己并未在其中!!这就会致环路的形成。
解决方法是增加ASSET值,使得在路由汇总后(聚合)也保留其原来的aspath的属性值,这样就可以防止路由环路了。
利用这种打标志的方法可以在AS间传递时不会发生环路,那么问题来了,如果在一个AS内怎么办?因为在IBGP中,至始至终都是在一个AS里打转,ASPATH也没有打的必要,所以,在BGP中,IBGP是不会添加ASPATH属性的。那么怎么解决这样问题呢?
3.开发者想到一个绝妙的思路,如果IBGP只是在邻接相互传递,即是说一对一。打个比方,我认识A,A认识B,但是我与B是互不认识的,因为A是不会把我介绍给对方的。在BGP如果这样规定的话,IBGP邻接学习来的路由不发布到其他IBGP邻接,不就可以防止环路了,因为这根本就不可能有环生成,都是一条线。
这方法很绝,但是这样一来就会要求全网二二之间建立邻接关系。
4.这个时候就可以按照OSPF啊那样的思路来考虑这个问题,找个人大代表不就解决了,就是DR+BDR.为了表示高新科技就起个拉风的名字:路由反射器,就是RR了。这样就可以从逻辑上变成简单的hub-spoke的结构了。其实这个想法就是部分放开了上面第3说的潜规则。即是产生了中间人,使其可以把它认识的客户介绍给其他客户。为了防止环路,就要对中间人实行一定的公平法则,最重要一点,中间人不能改变客户的发出的信息,这样就算是环路信息传递回来也可以从更新中发现自己的RID(这也就是为什么配置LOOPBACK的原因了,那是多么重要的东西啊,在MPLS中还会要求必定要/32位的)不就可以发现环路了。聪明!
5.但是RR一带多的情况在大量路由器的时候也是体力而有所不支,一夫多妻,搞不了多少的,要不就会精竭人亡了。所以,还要想办法分担一下,怎么分担呢?能不能像OSPF那样,分成几个区,各管各的然后区区之间保持必要联系呢?肯定可以了,我的程序我作主,于是BGP开发人员就想到了,通过把一个AS分成几个小AS,小AS间用EBGP邻接,在小AS内部用RR,哇多好的设计。拉风的名字是少不了的--->"联盟"confederation,(我在想为什么不叫部落呢?)AS内的多个联盟,在别的AS看来是不可见的。那么这样把结构又搞复杂了一点(怎么越简化越复杂了呢?)。
在发明联盟后,怎么解决联盟间的环路问题呢?其实这个问题很好解决了,聪明的你肯定想到了,做个山寨的ASPATH不就可以了,对,正是这样,修正BGP的ASPATH的属性,让它在联盟中的场景中生效不就可以了。
环路的形成目前总结到这里,还有一个未写到,就是BGP同步规则,这个也是为了防止环路以及路由黑洞,打断这个规则的方法就是让全网建立全邻接结构。这个算不谈了,我直接写到可以更好理解。

防环具体看这里
http://network.51cto.com/art/201111/303118.htm

EBGP路由器当把路由传给ebgp邻居,这个路由的下一跳会改成自己的更新源。把路由传给ibgp邻居,不会改变路由的下一跳。A——B——CA和B是EBGP邻居关系,B和C是IBGP邻居关系当B从A收到一条路由传给C的时候,如果不加上next-hop-self ,那么这条路由的更新源任然是A,就会照成不可达。。。所以在默认的时候,把送EBGP接收到的路由传给自己的IBGP邻居,往往会下一跳不可达。要对自己的ibgp邻居做Neighbor a.b.c.d next-hop-self 我这样解释你应该明白了吧?还不明白就加我QQ:12300335

1.bgp邻居传递路由时下一跳是否改成自己的规则:e传e,改;i传e,改;e传i,不改。只要记住一个传给i不改就行(i不传i)。这一点 汐晨若风 讲错了。
当从ebgp对等体学到的路由,传给ibgp对等体时,不会改变原来的下一跳,而这个下一跳对于内部网络(都是ibgp对等体了,当然已经到内网了)来说,很可能不可达,这时,就用next-hop-self强制讲路由条目的下一跳改为本路由器,使其可达。
2.因为ebgp学到的路由都是外部as的路由,可以理解为是互联网上的路由,是从igp学不到的。假如说你从ebgp学到了一条路由,自己igp恰好也学到了(没有重发布),也就是说,这个网段自己内部也有,互联网上也有。你说是你自己内部出错了,还是整个互联网出错了?一般是自己出错吧,所以我们还是要相信ebgp的,ad值20。
永远记住:bgp是用来传递路由的,不是用来收敛内部网络的,内部收敛要靠igp。所以内部路由尽量采用igp,ibgp的ad为200。
3.ibgp防环,i-i不能传是最基本的,就是从ibgp对等体学到的不会传给其它ibgp对等体(不考虑反射器);反射器的cluster-id是一个;个人认为从对等体学到的路由,不会回传给该对等体,也可以算一个。

1.bgp邻居传递路由时下一跳是否改成自己的规则:e传e,改;i传e,改;e传i,不改。只要记住一个传给i不改就行(i不传i)。这一点 汐晨若风 讲错了。
当从ebgp对等体学到的路由,传给ibgp对等体时,不会改变原来的下一跳,而这个下一跳对于内部网络(都是ibgp对等体了,当然已经到内网了)来说,很可能不可达,这时,就用next-hop-self强制讲路由条目的下一跳改为本路由器,使其可达。
2.因为ebgp学到的路由都是外部as的路由,可以理解为是互联网上的路由,是从igp学不到的。假如说你从ebgp学到了一条路由,自己igp恰好也学到了(没有重发布),也就是说,这个网段自己内部也有,互联网上也有。你说是你自己内部出错了,还是整个互联网出错了?一般是自己出错吧,所以我们还是要相信ebgp的,ad值20。
永远记住:bgp是用来传递路由的,不是用来收敛内部网络的,内部收敛要靠igp。所以内部路由尽量采用igp,ibgp的ad为200。
3.ibgp防环,i-i不能传是最基本的,就是从ibgp对等体学到的不会传给其它ibgp对等体(不考虑反射器);反射器的cluster-id是一个;个人认为从对等体学到的路由,不会回传给该对等体,也可以算一个。


请问有谁知道XMan第65期 韩庚 基范 东海 恩赫 肉肉跳舞那段背景音乐的...
http:\/\/www.jiaheart.com\/ftp\/古筝、打碟、街舞相结合的卡农曲.mpg 这是mp3,http:\/\/mail.qq.com\/cgi-bin\/exs_download?uin=34763178&svrid=244&fid=76028f3c671362fa765ad054add38a6d83f2d4307c47ad60&temp=a1bbcce5&uploadendtime=1223132109&code=a1bbcce5&s=email ...

韩国有那些组合?
一东方神起 S.M于03年推出的五人组合,11年以郑允浩和沈昌珉的二人组合形式复出,13年成为首个完成五蛋巡演的韩国艺人及首个在日产体育场举行单独演唱会的海外艺人,15年郑允浩和沈昌珉的蜡像入驻杜莎夫人蜡像馆。15年两人同时入伍,东方神起的团体活动暂时中断,17年10月25日新专辑占据了专辑榜首位...

佳能C5800(Canon c5800)复印机经常出现代码是怎么回事
14 S-GRN 绿色显影偏压 中间值为 100 15 S-BRW 棕色显影偏压 中间值为 100 操作\/检验方式 * 4 * 用复印浓度和数字键选择屏幕号,按 * 键操作开始 00 CANCEL 停止BLANK SBMTR 动作 01 BLANK 确认暴光灯亮 02 ABMTR 确认阻滞辊驱动马达工作 03 SRGINT 确认侧边马达工作 04 HOPM-D 确认粉仓马达工作 05...

谁能例举所有初中英语的形式的用法?
c. 有迹象要发生的事 Look at the dark clouds, there is going to be a storm. 3) be +不定式表将来,按计划或正式安排将发生的事。 We are to discuss the report next Saturday. 4) be about to +不定式,意为马上做某事。 He is about to leave for Beijing. ...

请帮我列出各种恶意插件
aflashs Alexa 广告控件 AlxTBK amcompat aoob atetime ATIDEMGREDEM AutoUpgrade\/BITS32 AviPlayer baiduba BHelper Class BoBoHelper BROWSE.BROWSEEX BrowserHelper CBar cbxbcg chajianhelper CheckFaultKernel CIEHelper clipsrv clsInetSpeak cmdbc木马 CmdLineExt Cnscheck001 cnwin ColorWo command ...

几个专业名词:有关网络的
MIPv6 Signaling and Handoff Optimization (mipshop) ――移动IPv6信令与漫游优化工作组 Network Mobility (nemo) ――网络移动性工作组 Protocol for carrying Authentication for Network Access (pana) ――接入网认证信息承载协议工作组 Point-to-Point Protocol Extensions (pppext) ――PPP协议扩展工作组 Securi...

这首歌是什么啊···
萨尔组合 七彩明花

说出十首mash up音乐
68465 Pause Ft Pitbull(DjGraff Ext 128bpm)-男说男唱Partybreak 42525 2011\/06\/18 1.vB 68464 Mumiy Troll Rock Da Partybreak(99bpm)-男说男唱HipHop 27558 2011\/06\/18 1.vB 67850 Freak Bmore Ft Klaas(DjMFader 128bpm)男女说唱Partybreak 53676 2011\/05\/26 1.vB 67842 Pitbull Break(...

求WOW吧内一视频音乐的名称,下载地址!!
这曲子就叫 dance to the death http:\/\/www.xsdcb.com\/music\/dancetothedeath.mp3 点开上面这个链接 ,再用右键点这个链接地址,另存为xxx,就可以下载到本地了

东方神起成员的介绍
最喜欢的音乐类型:HIPHOP,R&B和灵魂音乐,我认为比较适合我 喜欢女生的类型:是那种可以为自己行动负责的女人 将来想做什么:成为国际巨星,想尝试做制片人或者演艺人员 目前为止最高兴的事情和最糗的事情:最高兴的是第一次登台~最糗的事情就是在中国演出的时候很多神话的FANS把我认做JUNJIN前辈,追...

环县18928374903: bgp next - hop - local 作用 -
彘震内消: 命令用来把向对等体组发布的路由的下一跳设置为自身的地址

环县18928374903: cis包括哪几大项? -
彘震内消: CI系统是由MI(理念识别Mind Identity)、BI(行为识别Behavior Identity)、VI(视觉识别Visual Identity)三方面组成.

环县18928374903: BGP 属性选路, 很想知道去往对端EBGP选路用哪个, 去往iBGP选路用哪个, 双上链用哪个属性? -
彘震内消: 当配置IBGP对等体关系时,要配置next-hop-self.因为BGP一般不修改条目携带的路径属性,若本端从EBGP对等体先学到路由,然后该路由由本端传到自己的IBGP对等体,则不使用next-hop-self会使本端的IBGP对等体无法与本端的EBGP对等...

环县18928374903: next - hop - self在Cisco中BGP路由器的意义. -
彘震内消: EBGP路由器当 把路由传给ebgp邻居,这个路由的下一跳会改成自己的更新源. 把路由传给ibgp邻居,不会改变路由的下一跳. A——B——C A和B是EBGP邻居关系,B和C是IBGP邻居关系 当B从A收到一条路由传给C的时候,如果不加上next-hop-self ,那么这条路由的更新源任然是A,就会照成不可达... 所以在默认的时候,把送EBGP接收到的路由传给自己的IBGP邻居,往往会下一跳不可达. 要对自己的ibgp邻居做 Neighbor a.b.c.d next-hop-self我这样解释你应该明白了吧? 还不明白就加我QQ:12300335

环县18928374903: BGP 什么时候需要用 next - hop - self 与 ebgp - multihop 2 -
彘震内消: next-hop-self:在IGP的情况下,下一跳会显示EBGP的下一跳,但是EBGP在内网是不可达的,所以这个时候就要在EBGP的路由器敲next-hop-self来让IBGP为指定下一跳,这样通往EBGP就可以到达了;ebgp-multihop 2:EBGP默认TTL=1,同时又是基于AS为跳数的,如果要到另外一个EBGP,就要敲这条命令,不然就到达不了 这样明白了吗?不明白的话你说出来,我再给你解释;

环县18928374903: 为什么骨干网pop及城域网出口要作next - hop - self?
彘震内消: 骨干网与城域网之间通过EBGP连接,而城域网收到的骨干网路由在发给内部IBGP邻居时不会改变路由的下一跳,下一跳的地址为骨干网设备地址,而IBGP内部路由器也没有其路由信息,所有 路由下一跳不可达,只有在城域网RR将路由发给IBGP邻居时要加next-hop-self,改变路由的下一跳,路由才可达.

环县18928374903: 可口可乐的cis战略是什么? -
彘震内消: VIS 来说 结合醒目的红色和跳跃的文字组合 给消费者带来视觉冲击 让人记忆尤新;它还让时下知名艺人代言;其网站引入腾讯3DQQ秀虚拟形象技术这一革新创举,将一改过去网络在线聊天单一的文字沟通方式,升级成为独具个性的立体沟通...

环县18928374903: 试述CIS战略理论 -
彘震内消: cis是corporate identity system的缩写,意思是企业形象识别系统.60年代,美国人首先提出了企业的ci设计这一概念.据说是美国ibm公司是这方面开先河者. cis的主要含义是:将企业文化与经营理念,统一设计,利用整体表达体系(尤其是视...

环县18928374903: 在地理路由中选择下一跳的规则有哪些 -
彘震内消: 1,set {ip | ipv6} next-hop:配置策略路由下一跳IP/IPv6 地址,优先级比普通路由高,从接口上收到的匹配match 规则的IP/IPv6 报文将优先转发到set {ip | ipv6} next-hop所指定的下一跳,而不管该IP/IPv6 报文在路由表中的实际选路结果和策略路由...

环县18928374903: 企业CIS战略中最核心的系统是什么?在CIS战略实施中有何重要意义? -
彘震内消: 1,CIS包括MI VI BI 三个方面,其中MI作为核心部分需要长时间的推行.最重要CIS应得到高层的支持,因为这将涉及到行政及财政方面的众多问题.首先,聘请专业CIS设计公司或由企业内部了解企业情况并递交导入CIS建议书.然后,成立CIS...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网