免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1871 | 回复: 1
打印 上一主题 下一主题

BGP(Border Gateway Protocol )边界网关.. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-05 18:12 |只看该作者 |倒序浏览
BGP(Border Gateway Protocol )边界网关..






在show ip bgp *.*.*.*后面不合法的BGP路由:  
1.忽略未同步的路由。
2.忽略那些下一跳不可达的路径。这就是为什么运行IGP协议非常重要,因为IGP使得与路径的相关下一 跳地址可达。  
3.忽略那些从EBGP Peer得到的,本地AS号码出现在AS-PATH中的路径信息。这类路径信息在路由器入口 就被拒绝,甚至还来不及按照到BGP RIB库中。同样规则可以使用与ACLS,IP Prefixs,AS路径或者团体 属性列表进行判断,并拒绝,除非对等体配置了inbound soft reconfiguration命令语句  
4.如果Router启用了 Bgp bestpath enforce-first-as ,当对等体送来的更新信息中在AS序列项对等体 的AS号码不在第一位,则发送一个NOTIFICATION报文并中止回话连接。  
5.忽略那些在输入show ip bgp *.*.*.*命令语句后系统输出信息中被注明"(received-only)"的路 径。这条路径被路由器上实施的策略所拒绝,但仍就被保存在路由器内,因为发送这条路径信息的对等 体配置了"soft reconfiguration inbound"。  
6.忽略那些下一跳度量值被标记为不可达的路径。
  
1  WEIGHT值:
最高的路径优先。WEIGHT是CISCO专有的参数,且只对配置该参数的本地路由器有效,不能传递。缺省条件下,本地始发的路径具有相同的WEIGHT值(32768),所有其它的路径的WEIGHT值为0。
想让某条路由在自己的路由表中优先,妄图直接修改weight的话 就在neighbour 加入一条neighbour xxxx weight 100 那么这个邻居传过来的路由直接改了,这样就可以直接保证它的优先级。
  
2  LOCAL-PREF值:
(本地优先级)。CISCO IOS中,LOCAL-PREF缺省值为100。该属性只能在本AS内传递。
事实上如果你要影响一条路由本地路由器的选路,那么用route-map做in的策略,如果用out方向的策略,那么会影响本AS内部这个路由的local-prefence,导致做策略的那个路由器会成为优化的路径。
仅用于内部对等体之间的Update消息,而不会被传递给其他自制系统。用于内部BGP发言者收到多条去往同一目的地的路由,比较这些路由的LP,LP最高的,将被选中。
LP:告诉IBGP邻居,怎样了离开当前AS
  
3  基于始发地(origination)评估路由:
,路由器本地始发的路径优先。依次降低的优先级顺序是:
default-originate(针对每个邻居配置),  
default-information-originate(针对每种地址簇配置),
network ,  
redistribute ,  
aggregate-address 。  依据此属性,讲解默认路由的下放。了解命令顺序。
当一条路由从多个方向收到,优选于起源本地,下一跳为0.0.0.0的,   上述顺序,用于当本地使用不同命令宣告同一条路由的时候。
  
4  评估AS-PATH的长度:
AS-PATH列表最短的路径优先。但可以通过配置 bgp bestpath as-path ignore (隐藏命令)来忽略这一步。
AS_SEQUENCE:有序的AS号列表
AS_SET:去往特定目的地所经过的无序AS列表
实际上,AS_PATH最大的作用就是防环,AS_PATH的环路预防并不需要AS号以特定驯熟进行排列,所需要的仅仅是接受路由器能够识别出自身的AS号是否位于AS_PATH中,这就是AS_SET的应用场合。
注意,如果AS_SET中的AS号发生变化,那么聚合路由的AS_SET也将出现变化,而这种变化将跨越聚合点对外宣告。
  
  
5  评估路由的origin属性:
origin属性值最低的路由优先。
IGP:origin值=0;i               network出来
EGP:origin值=1;e             通过EGP学到
INCOMPLETE:origin值=3 ? 重分布进来
  
6  评估MED:
MED值最小的路径胜出。该属性可以传递出AS。缺省条件下,只有在两条路径的第一个AS相同的情况下才会进行比较。如果配置了:bgp always-compare-med,那么对于所有路径都将比较MED,而不考虑它们是否来自于同一个AS。默认为0
该属性存在于EBGP的Update 消息中,用来告诉EBGP邻居怎样进入当前AS,只在两个AS之间传递。
  
7  EBGP路径优先于IBGP路径:
EBGP——联盟EBGP——IBGP
  
8  BGP优先选择到BGP下一跳的IGP度量最低的路径。
  
9 如果配置了maximum-paths[ibgp]n,  n在2-6之间,并且存在多条等价成本的路径,那么BGP会在IP路由选择表中插入最多n条接收到的路径。这就激活了BGP多路径负载分担特性。如果没有使用可选关键字ibgp,则多路径特性就仅仅应用于ebgp路径。当不激活这一选项时,它的缺省值为1。
  
10 若没有9,则当两条路径都是外部路径时,BGP将优先选择最先收到的路径(最老的路径)。
  
11 BGP优先选择来自于最低的路由器ID的BGP路由器的路由。
  
12 如果多条路径的始发路由器ID或路由器ID相同,那么BGP将优选CLUSTER-LIST长度最短的路径。(路由反射器中)
  
13 BGP优选来自于最低的邻居地址的路径。

论坛徽章:
0
2 [报告]
发表于 2011-11-07 22:36 |只看该作者
太谢谢  楼主了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP