一.BGP的属性
BGP的11条属性 (入向可以做任何属性)
1、weight思科私有属性,主要用于影响本地去往其他AS 本台路由器产生的默认值为32768;学习到的为0越大越优;华为私有属性为—preferred-value
该属性不能传递。
2、origin 起源者属性,主要用于表示通过什么方式学到的路由 0表示通过宣告或者igp ;1表示通过ebg学到;3表示其他手段如:重发布。
3、AS path记录了经过了那些as,将这些as,用于防止环路,但是某些情况下并不能使用的理想如:hub-spoke网络;需要打破as path属性
命令:nei x.x.x.x allows-in
nei x.x.x.x as-override
4、next-hop 下一跳属性
5、local_pref在as内选择某个路由器做出口,作用域一个as之内,
命令:bgp default loca。
6、med 多出口鉴别属性,该属性与metric类似,主要是用于在两个as之间比较更优路由,无论怎么比较必须为两个as之间。
如图:只能1-3之间有用,而1-2-3忽略。
。
7、atomic_aggregate该属性主要用于通知由于聚合后部分明细路由消失,导致路径不可达。
聚合:删除原有明细路由,产生汇总路由。
汇总方式:
①可以在igp路由中添加一条null0路由,且该路由就是你想汇总的路由,然后在bgp中进行宣告。
②可以在BGP中使用aggregate-address命令,把你要汇总的路由写进去,最好在后面加上only-summary和as-set这样可以防止路由环路。如果不想把所有的精确路由都抑制掉,那么可以在后面使用SUPPRESS-MAP来调用ROUTE-MAP过滤路由
8、aggregator(通告bgp-id,告诉该汇总路由是谁产生)
9、Community (社团属性,团体属性,主要用于给路由做标记)
①internet
②no_export
百度面试题:A为电信,B为百度,C为联通,且A->C,A->B->C,A去往C有两条路径,问当A->C不可达时,怎么样操作可以让A->B->C