雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5395|回复: 16

[讨论/求助] 【耿叔笔记】BGP路径属性AS_PATH的四种类型分析

  [复制链接]
发表于 2012-11-5 13:57:58 | 显示全部楼层 |阅读模式
AS_PATH属性,为BGP路径属性中非常重要的一个。
公认必遵属性,描述到达目标网络所要经过的AS号序列。最重要的作用是防环,如果BGP发言者发现自己的AS号位于接收自外部对等体的路由,则忽略该路由
仅当**消息被发送给其他的AS时,BGP 路由器才会将其AS号追加在AS_PATH中。这句话也隐含了另一个意思,那就是如果要修改AS_PATH属性,则必须在AS边界路由器上执行策略。


有四种类型的AS_PATH:
  • AS_SET:                                        一个去往特定目的地所经路径上的无序AS号列表
  • AS_SEQENCE:                                一个有序的AS号列表
  • AS_CONFED_SEQUENCE        一个去往特定目的地所经路径上的有序AS 号列表,其用法与AS_SEQUENCE完全一样,区别在于该列表中的AS号属于本地联邦中的AS
  • AS_CONFED_SET                        一个去往特定目的地所经路径上的无序AS号列表,去用方法与AS_SET完全一样,区别在于列表中的AS号属于本地联邦中的AS


以上四种类型是通过AS_PATH属性中的类型代码进行区分。关于这两个联邦特有的AS_PATH类型,详细内容请见本文档(耿叔BGP笔记)“联邦”一小节,对于前两种AS_PATH怎么理解呢?


如上图由于做了汇聚,可能会丢失AS号信息,而作为AS号本身,如果用于防环的目的,其实并不一定要求AS号排列有序,因此AS3113向上游通告汇总路由时,以AS_SEQENCE为起始,同时AS_SET仍然保留明细路由的AS号(无序)。
如果AS_PATH中包含了AS_SET,那么就不需要在聚合路由中包含ATOMIC_AGGREGATE了,这是因为,AS_SET不但可以向下行路由器通告已经发生了路由聚合,而且包含了比ATOMIC_AGGREGATE更多的信息


AS_PATH:类型 AS_SEQENCE

以下为**消息中的AS_PATH字段内容(AS_PATH类型为AS_SEQUENCE的情况,也就是一般情况)


上图仅做基本的BGP配置,在R1上发布1.02.0,不做汇总,R4收到的AS_PATH如下:



AS_PATH:类型 AS_SET


R3上对R1、R2过来的明细进行汇总(汇总命令加上AS_SET关键字),在R4上抓包会发现汇总路由的AS_PATH=300 {100,200}:
再看看抓包的结果,发现AS_PATH包含两部分,300AS_SEQ类型,{100200}AS_SET类型





红茶三杯(朱SIR)
微博:http://weibo.com/vinsoney
博客:http://blog.sina.com.cn/vinsoney
关注耿叔博客,第一时间了解SPOTO CCNP视频的更新情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2012-11-5 16:27:24 | 显示全部楼层
耿叔辛苦啦
发表于 2012-11-5 16:29:26 | 显示全部楼层
( ⊙ o ⊙ )啊! 我抢到的是沙发么
发表于 2012-11-5 16:31:42 | 显示全部楼层
( ⊙ o ⊙ )啊! 这样板凳也被我坐了
 楼主| 发表于 2012-11-5 17:12:00 | 显示全部楼层
明天¤晴天℃ 发表于 2012-11-5 16:31
( ⊙ o ⊙ )啊! 这样板凳也被我坐了

沙发 , 板凳, 地板 都是你,

你…………



能想象一下你的姿势么??
发表于 2012-11-5 18:27:23 | 显示全部楼层
晚来了,谢谢朱sir分享学习资料,谢谢
发表于 2012-11-5 23:33:36 | 显示全部楼层
耿叔 为什么啊 敲vlan的实验我一直敲不顺 定义了vlan之后 划进端口的语句老是错 我要崩溃了
发表于 2012-11-6 00:03:50 | 显示全部楼层
等待叔的文档
发表于 2012-11-6 08:30:51 | 显示全部楼层
耿叔不是一般滴辛苦呀,是灰常滴辛苦呀~~~~
发表于 2012-11-6 09:20:36 | 显示全部楼层
BGP确实挺有难度的,分析得很清晰,特别是抓包部分!
赞一个耿叔!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-4-25 19:21 , Processed in 0.078720 second(s), 19 queries , Gzip On.

快速回复 返回顶部 返回列表