BGP之属性及选路原则

BGP属性:

BGP一共有11种属性,分别是:weight(权重值)、origin(起源)、AS_path、next-hop(下一跳)、local_pref(本地优先级)、MED(metric)、atomic_aggregate(汇总)、Aggregator(汇总者)、community(团体)、orginator_id、cluster_lis;

针对属性的特点可以将属性分为4类,分别是:

  1. 公认必尊 --必须传递且必须识别,所有 BGP 路由器必须识别遵守的属性有:

originas_pathnext_hop

2、公认可尊--必须识别,所有路由器都能识别但是不一定要遵守,                                        local_prefatomic_aggregate

3、可选传递--不是所有 BGP 路由器都能识别,但是所有 BGP 都能传递:aggregator community

4、可选非传递--不是所有路由器都能识别,不能识别的 BGP 路由器就丢弃它:

MEDoriginator_id cluster_idweight

 

接下来针BGP所有的属性进行详细讲解:

  1. weight—cisco私有属性,对于离开AS的路由在路由器选择哪一条最优,本台路由器产生为32768,学习邻居的为0;不传递,越大越优;适用于一台路由器在多条路径下的选路,无视邻居属性,EBGP/IBGP均适用;  Weight值修改只能影响本地路由器

修改方式:

  1)针对某邻居传递的所有流量:

   R1(config)#router bgp 1

   R1(config-router)#neighbor 2.2.2.2 weight 1   //从该邻居处学到的所有路由条目weight值修改为1,不传递;

  2)Router-map——针对部分流量

  抓流量:r1(config)#ip prefix-list a permit 10.1.12.0/24

创建:r1(config)#route-map weight permit 10

r1(config-route-map)#

r1(config-route-map)#match ip address prefix-list a

r1(config-route-map)#set weight 1                    //设置weight值为1

r1(config)#route-map weight permit 20                //空表,匹配其他路由条目

r1(config-route-map)#exit

调用:r1(config)#router bgp 1

r1(config-router)#neighbor 2.2.2.2 route-map weight in  //调用时必须是in,因为weight值不传递

软请:r1#clear ip bgp * soft      

 

  1. Origin(起源)——起源属性,标识该路由的来源方式,0表示宣告(i),1表示EGP学到(E),2表示其他手段得到(重发布?),选择规则:越小越好(i>E>?,该手段一般不使用,

 修改方式:

  抓流量:r1(config)#ip prefix-list a permit 10.1.12.0/24

创建:  r1(config)#route-map org permit 10

r1(config-route-map)#match ip address prefix-list a

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值