首页 > 试题

pref

更新时间:2022-11-15 11:09:27 阅读: 评论:0

有创意的辅导班广告语-考察和考查的区别


2022年11月15日发(作者:曹刿论战译文)

BGP的宣告、BGP的属性详解、专治各种BGP的属性选路问题

BGP的宣告、BGP的属性详解、专治各种BGP的属性选路问题

南兮⾬朦胧2019-08-0217:50:452456收藏18

版权

⽂章⽬录

⼀、BGP的宣告

⼆、BGP的属性

三、属性详情

1、Weihgt

2、Origin:标识该路由如何得到的

3、ASpath

4、next-hop

5、local-pref

6、MED

7、Atomic_aggregate

8、Aggregator

9、Community

社团属性的四个⼦属性

10、Originator_id

11、Cluster_list

⼀、BGP的宣告

BGP的最终⽬标是完成本AS的全部或者某些路由的转发,⽽实质就是将原有的路由条⽬宣告出去,所以应该满⾜以下条件:

1、被宣告的路由必须在路由表中;

2、被宣告的路由必须和路由表中的前缀和掩码⼀致;

3、EBGP邻居建邻⼀般使⽤直连建邻,如果使⽤⾮直连建邻需要修改跳数,默认为1(不修改则⽆法建邻),直连⼀般指的是接⼝两端,如

果采⽤环回建邻,必须修改跳数;

正常建邻:

全局下:routerbgp1//启动BGP协议,加上AS号

neighbor10.2.2.2remote-as2//指定对⽅成为邻居,加上对⽅AS号;

R1(config)#neighbor10.1.1.1ebgp-multihop//修改跳数(不加则为255);

⼆、BGP的属性

BGP最重要的是属性,可以完成选路、防环、标记等⼯作,IGP协议的度量在AS之间⽆法选择正确的最佳路径;

属性分为四类:

1.公认必尊--必须传递必须识别

所有BGP路由器必须识别遵守的原则有origin,as_path,next_hop

2.公认可尊–必须识别

所有路由器都能识别但是不⼀定要遵守,local_pref,atomic_aggregate

3.可选传递–打开传递

不是所有BGP路由器都能识别,但是所有BGP都能传递,aggregator和community

4.可选⾮传递–打开不传递

不是所有路由器都被识别,不能识别的BGP路由器就丢弃它,MED,originator_id和cluster_id,weight

三、属性详情

1、Weihgt

cisco私有属性,对于离开AS的路由在路由器选择那⼀条最优,本台路由器产⽣为32768,学习的为0,越⼤越优,适⽤于⼀台路由去往

别的AS有多个出⼝。

Routerbgp1

Neighbor10.1.1.1weight1//修改该邻居所有传递过来的路由weight为1

精确修改⽤prefix-list和route-map组合:只针对某⼀条路由条⽬,只能⽤in⽅向调⽤;

Weight值的修改只能影响本路由器,不能影响其他路由器,意味着AS如果只有⼀个出⼝weight选路是适⽤的,但是有多个出⼝的情况下

weight不够适⽤;

2、Origin:标识该路由如何得到的

起源属性,0表⽰宣告(i表⽰),1表⽰EGP学到(E表⽰),3表⽰其他⼿段得到(重发布表⽰?),越低越好;

该属性可以选路但是⼀般不⽤于选路;

3、ASpath

记录⼀条路由在传输过程中经历了那些AS(不算⾃⼰的AS),最近经过的AS排在前⾯,⼀个AS路由器拒绝接受携带本AS号的路由条⽬,

可⽤来防环,也可以⽤来选路,AS-path越短越好;

⼀般在选路当中添加AS会重复添加已经历的AS,⼀般不会添加未经过的AS,适⽤于任何邻居之间,in和out都⾏:

as-in允许和具有⾃⼰相同的AS的路由进⼊本AS,有条件的打破环路,本路由器使⽤;

-override把具有和其他AS相同AS号的路由放⼊这个AS,邻居路由器使⽤;

4、next-hop

到达下⼀跳路由器的IP地址,IBGP之间不变,EBGP之间传递路由next-hop为0.0.0.0的时候会修改为更新源地址,下⼀跳为0的优于其他路

径;

通告路由器和接受路由器不在⼀个AS,next_hop为通告路由器的更新地址;

通告路由器和接受路由器在⼀个AS内,next_hop为通告邻居的更新地址;

通告路由器和接受路由器在⼀个AS内且为邻居关系更新地址为不同AS,则为外部更新地址;

定制也由route-map完成;

5、local-pref

local-pref与weight⼀样也是选路属性;

不能在ebgp邻居之间传递,数值越⼤越优先(默认100),常⽤于当本AS有多个路由器出⼝时,选择拥有local值⼤的路由器为出接⼝路由

器,也可以是到达⼀个⽹段有多个出⼝路径时,选择local-pref值⼤的路径;

1、修改路由器的默认local-pref值,该路由器通告给ibgp邻居的路由都会携带修改后的local-pref值;

2、通过route-map修改某⼀条路由的local-pref值,EBGP只能在in⽅向调⽤,ibgp可以是in和out⽅向;

6、MED

选路属性,本质就是metric,默认为0,⼀般只能⽤于⾃同⼀个AS发出的不同路径MED值⽐较,两个不同AS⽐较MED没有意义;

⽤于选择流⼊AS的⼊⼝路由器,只可以在两个AS之间传递,不能传递给其他AS,越低越好(只能在⼀个AS内⽐较),⼀般⽤于影响对

⽅AS,如果在本AS使⽤和local-pref等同(注意MED不能再路由器上修改默认值)。

修改:

Bgpalways-compare-med//开启⽐较不同AS的MED

7、Atomic_aggregate

⽤来警告下游路由器路由聚合后产⽣的路由路径丢失。

BGP⽀持向BGP邻居传递重叠路由可以选择多种⽅式

as-t会使该属性消失

8、Aggregator

⽤来通告汇总路由的汇聚路由器BGP_ID(cisco私有),⽅便寻找汇总者;

9、Community

社团属性,为了更好的标识bgp路由,标识格式为x:y;

传递社团属性必须开启传递功能:

routerbgp2

neighbor10.1.1.1nd-communityboth/standard/extended//开启团体属性

团体值的设置不能再EBGP之间(ibgp之间可以),它的传递可以在IBGP之间也可以在EBGP之间:

Ipbgp-communitynew-format//开启扩展格式匹配

Showipbgp10.1.1.1//查看路由详情可以查看到团体值;

Showipbgpcommunity//查看具所有具有团体值的路由;

Showipbgpcommunity111//查看某团体值的所有路由;

专⽤community匹配⼯具:

ipcommunity-listxx

ipcommunity-listexpandedkpermit111

之后⽤route-map调⽤即可;

社团属性的四个⼦属性

et默认属性,可以给任何bgp发送//不对携带团体值的路由做任何限制。

_export只能在⼀个AS内传递,可以在联盟内传递,该属性就是限制携带团体值的路由传递给EBGP邻居,联盟的ebgp邻居除外。

_adverti不在IBGP邻居间传递,禁⽌传递给任何邻居。

-as不向任何EBGP邻居发送包括联盟的EBGP邻居。

标准和扩展community

标准是普通路由可以设置的团体公有和私有

扩展是mpls中的vrf路由传递定义的

10、Originator_id

⽤于路由反射使⽤,是路由发起者产⽣的⼀个32⽐特的值,该值是本地路由发起者的RID,如果路由发起者从属性上看到⾃⼰的RID,说

明有环路就忽略该跳路由;

11、Cluster_list

路由反射器使⽤,是路由进过反射器簇ID的⼀个序号。如果反射器在属性⾥看到⾃⼰的簇ID就说明有环路,忽略

簇ID列表:记录了所有反射器的RID;

RR反射器:客户端把路由交给服务器,服务器可以反射给所有设备,可以解决BGP的路由⿊洞;

反射器优点:减少建邻居数量,不必全连;

缺点:因为BGP只传递最优路径,反射器下游路由器丧失了对反射前路由的最优路径选择权。

本文发布于:2022-11-15 11:09:27,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/23907.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:挟读音
下一篇:深蓝色英文
标签:pref
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图