加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

BGP-4 Theory 续

(2006-08-27 10:35:12)
分类: ~~~ BGP ~~~
BGP PATH ATTRIBUTES:
   ORIGIN
   AS_PATH : AS_SET AS_SEQUENCE
   NEXT_HOP
   MED(multi_exit_disc)
   LOCAL_PREF
   WEIGHT
   ATOMIC_AGGREGATE
   AGGREGATOR
   BGP COMMUNITY
   ORIGINATOR_ID
   CLUSTER_LIST
   AS_CONFED_SET
   AS_CONFED_SEQUENCE
 
 
一、ORIGIN ATTRIBUTE:
  ORIGIN为well-known mandatory
  0 IGP 源自I-BGP会话
  1 EGP 源自EGP会话,注意这里并不是E-BGP会话!
  2 IMCOMPLETE  源自手动redistribution,例如IGP,STATIC,CONNECT路由
 
二、AS_PATH ATTRIBUTE:
  well-known mandatory
  用于防止路由环路。
  AS_PATH包含3个值:
      path segment type   包含两个值:1、AS_SET  2、AS_SEQUENCE
      path segment length    指明AS数目
      path segment value     AS详细列表
  
  一般path segment type值为AS_SEQUENCE,这样每经过一个E-BGP路由器时会将其AS号加在AS_SEQUENCE域最左。例如AS_PATH[3000,2000,1000]表示经过3个AS可达目的网段。
 
  path segment type值为AS_SET时,是为了与aggregation相配合使用,例如
AS_PATH[343{1001,200,700,203}]表示在AS 343后,聚合了所有后续1001,200,700,203这4个AS。
 
三、NEXT_HOP ATTRIBUTE:
  well-known madatory
 
四、MED ATTRIBUTE:
  optional nontranstive
  MULTI_EXIT_DISCRIMENATOR
  MED属性取值范围为0-4294967295,默认为0,值越小越优先!MED属性只在E-BGP邻居间起作用。
  一般为ISP提供此属性给客户,方便客户自动选择最优路径!
 
五、LOCAL_PREF ATTRIBUTE:
  本地优先权属性默认为100,取值范围同样在0-4,294,967,295之间,并且同样是基于邻居的属性,它不会被传递给E-BGP邻居。LOCAL_PREF属性取值越大越优!
  一般为本AS内,网管提供给用户,方便用户决定最佳出口!
 
六、WEIGHT ATTRIBUTE:
  WEIGHT为本地有效,不会传递给任何E-BGP或I-BGP邻居,默认为0,取值0-65535。越大越优!
  一般为本路由器上,提供出口最优选择!
 
七、ATOMIC_AGGREGATE ATTRIBUTE:
  well-known discretionary
  用来通知下游邻居,因为需要做路由汇总,所有精确的、详细的路由条目在我这里被遗失、被忽略。
 
八、AGGREGATOR ATTRIBUTE:
  optional transitive
  与ATOMIC_AGGREGATE ATTRIBUTE一起使用,用来通知下游路由器发生路由聚合,以至于丢失详细路由条目所发生的地方,这里用精确指明的IP地址来实现。
 
九、BGP COMMUNITY ATTRIBUTE:
  optional transitive
  所有community-aware BGP speaker默认都属于internet COMMUNITY。
  在与E-BGP邻居共享COMMUNITY属性前,应先与对方组织网络管理人员协商。
  0X00000000-0000FFFF  0-65535         RESERVED
  0XFFFF0000-FFFFFFFF  429467041-429467295  RESERVED
  0             0             INTERNET
  0XFFFFFF01        4294967041       NO_EXPORT 本AS+联盟
  0XFFFFFF02        4294967042       NO_ADVERTISE 不传递
  0XFFFFFF03        4294967043       LOCAL_AS 本AS
 
十、ORIGINATOR_ID ATTRIBUTE:
  防止路由环路
 
十一、CLUSTER_LIST ATTRIBUTE:
  防止路由环路
 
 
十二、AS_CONFED_SET & AS_CONFED_SEQUENCE
  类似AS_SET & AS_SEQUENCE,起到与路径相关作用。
 
 
十三、路由选择顺序
  下面看看路由条目是怎样,经过什么样的步骤进入BGP的主路由表的,要知道BGP的路由表由LOC-RIB-IN,LOC-RIB,LOC-RIB-OUT组成,这里说的主路由表指LOC-RIB
  1、选择WEIGHT值最大的链路,取值范在0-65535,默认为0。思科私有属性
  2、LOCAL_PREF,默认为100,取值0-4,294,967,295,值越高越优先
  3、ORIGINATE FROM THE LOCAL ROUTER优先
  4、最短的AS_PATH优先
  5、ORIGIN:IGP、EGP、INCOMPLETE
  6、MED,默认为0,取值范围0-4,294,967,295
  7、E-BGP PREFER THE I-BGP PATH
  8、LOWEST IGP METRIC
  9、OLDEST PATH PREFER
  10、LOWEST BGP-ID PREFER
  11、LOWEST CLUSTER_ID
  12、LOWEST PEER IP ADDRESS
 
 
over

0

阅读 收藏 喜欢 打印举报/Report
前一篇:BGP-4 Theory
后一篇:BGP process
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有