返回列表 发帖

关于BGP属性的一个不完全总结

属性

描述

公认/自选

Origin

  • network为0,重分发的是2,EGP是1

公认强制

AS_Path

  • AS_SET

AS_SEQUENCE

AS_CONFED_SET

AS_CONFED_SEQUENCE

  • AS_SET是无序的,并且在比较过程中按1计算,{}
  • AS_CONFED按0计算,()

公认强制

Next_Hop

  • 本地起源
    • Aggregate-Address设置为宣告者地址
    • network和redistribute IGP或者Static的路由,如果下一跳是直连接口那么设置为该地址,如果不是那么设置为宣告者地址
    • network和redistribute如果是直连网络,那么设置为宣告者地址
    • 如果下一跳是Null0,则为宣告者地址,或者可以通过Route-map设置
  • 传递
    • MA中中支持第三方下一跳
    • eBGP:next-hop-self
    • iBGP和联邦:next-hop-unchanged

公认强制

Local_PREF

  • 默认100,在通过eBGP收到路由时设置

公认非强制

ATOMIC_AGGREGATE

在聚合路由丢失明细路由的属性时设置

公认非强制

Weight

  • 本地发起的默认为32768,非本地发起的为0

MED

  • 通过iBGP学习到的路由中的MED,在通告给eBGP邻居的时候,会被清除掉(不设置),可以通过set metric-type internal来强行发送,并设置为去往下一跳的Metric
  • network或者redistribute直接使用IGP的度量,如果是直连为0
  • Aggregate-address,会设置MED为默认值,在开启了bgp bestpath med missing-as-worst的时候,MED的默认值是42亿,没有开启的时候,是0

Community

NO_EXPORT

LOCAL_AS

NO_ADVERTISE

INTERNET

Re: 关于BGP属性的一个不完全总结

多谢分享~

TOP

Re: 关于BGP属性的一个不完全总结

希望多总结一下"ATOMIC_AGGREGATE"的相关用法,我比较想知道运营商是怎么不收精细路由的?

TOP

返回列表 回复 发帖