文章目录

  • 路径属性
  • 分类
  • 举例 update 报文
  • 具体属性
  • preferrd_Value 可选非传递 (PreVal)
  • Local_Preference 公认自决 (LP)
  • AS_PATH 公认必遵
  • 四种类型
  • Origin 公认必遵
  • Community 可选传递
  • atomic_aggregate以及aggregator
  • MED
  • miscellaneous
  • Reference


路径属性

bgp 切换从idle到active bgp as override_bgp 切换从idle到active

分类

bgp 切换从idle到active bgp as override_抓包_02

举例 update 报文

bgp 切换从idle到active bgp as override_IP_03

  • 可以把多个具有相同路径属性的放在一个update报文里面
  • 会有标识出报文的类型

具体属性

preferrd_Value 可选非传递 (PreVal)

bgp 切换从idle到active bgp as override_访问控制列表_04

  • 虽然说只在华为里面有效,但是实际上别的厂商也设置了类似的,只不过不一定重名
  • 本地路由策略算法会计算哪个peer传来的路由的preferred_value比较大,从而影响我们的路由优选
再次强调 优选路径前面会有个 > 只有优选路径才会被加载到我们的路由表里面 (ip routing table )

bgp 切换从idle到active bgp as override_IP_05


注意 这里是BGP routing table 并不是IP routing table

  • 要强调preVal只会影响自己的

Local_Preference 公认自决 (LP)

bgp 切换从idle到active bgp as override_访问控制列表_06

  • 本地指的是AS
  • 越大优先

AS_PATH 公认必遵

bgp 切换从idle到active bgp as override_抓包_07

  • 是一个列表
  • 无环、优选(长度 越短优先)
四种类型

bgp 切换从idle到active bgp as override_bgp 切换从idle到active_08

  • 后两种是在联邦里面出现的
  • update包里面会有AS_PATH
  • 只有在 建立对等关系、refresh BGP、链路状态出现变化的情况下才会update 不然只能抓到keep alive
  • 第一种类型的出现是因为 只关心防环和优选功能的时候 顺序不重要 另外一种情况就是 有时候顺序不好说= =(如下 汇总路由中)
  • 汇总路由中为了防环 使用了继承 – 汇总路由继承明细路由
  • 这条path里面包含了两个段 ,300和{100,200}之间是有序的;{100,200}是无序的
抓包结果

bgp 切换从idle到active bgp as override_抓包_09


AS_PATH里面有两段

Origin 公认必遵

bgp 切换从idle到active bgp as override_访问控制列表_10

  • 标识这个路由怎么来的 一旦确定 传播途中不会发生改变( 除非人为去修改它 )
  • 这里的EGP是叫做EGP的EGP路由协议 = =(233
  • 每种类型会对应着一个code(不用记) ”标记“会在查看bgp routing table里面看到

Community 可选传递

bgp 切换从idle到active bgp as override_bgp 切换从idle到active_11

  • 大型BGP中很有用 不需要使用ACL等技术来对路由进行分类
  • 针对不同类别的路由执行差异化的路由策略
  • 一条路由可以带有多个community
  • 12:10000
  • 其实还有第三种( 如下 )
  • no-advertise
  • no-export
  • no-export-subconfed

    confed 是联邦的缩写

atomic_aggregate以及aggregator

bgp 切换从idle到active bgp as override_IP_12


bgp 切换从idle到active bgp as override_IP_13

  • aggregator 就是汇总发生的AS-number
  • aggregator ID( 抓包看到的其实是aggregator origin )就是汇总者的router ID(一般是回环IP)

MED

bgp 切换从idle到active bgp as override_抓包_14


【to be continued】

miscellaneous

  • ACL 访问控制列表
  • 一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机。借助于访问控制列表,可以有效地控制用户对网络的访问,从而最大程度地保障网络安全。
  • ACL和IP prefix-list的区别