公认必遵循BGP必须都能识别且必须发送报文必须包含Origin起源属性I,E,三种I是BGP通过IGP协议学到的路由比如network的网段E是从其他EGP协议学到的不常见现在基本都是BGP的天下是incomplete不确定的比如路由引入import-route选路时IE?AS——Path用于表明经过的AS分两类一种是有序的AS_SEQENCE一种是无序的AS_SET,表示路由通过的路径路由聚合后勾选as_set后会出现AS_SET其{ }内的数据等效为一条无顺序之分而AS_SEQENCE在括号外从越右边表示越先到达过那个ASNext——hop下一跳为目的网络指定方向BGP中的下一跳遵循四条规则向EBGP发布路由下一跳为本地建立peer的接口地址初始发给IBGP下一跳为本接口用于建立peer的接口地址从EBGP邻居学到的路由在IBGP间通告不改下一跳收到路由发现与自己同一网段只传不改公认任意BGP都能识别但发送报文可不包含Local——Preference本地优先值默认100可通过指令修改引入路由包括在内越大越优只在同一个AS里生效Atomic——aggregate原子聚合用于警告此条路由做过聚合可选过渡BGP设备可不支持此类属性但应当接收包含此类属性的报文并传递此类报文Aggregator用于描述做路由聚合的设备包含AS号和Router-IDCommunity团体对标tag格式为AA:NN,大小为2B2B一般用AA表AS号NN表路由编号。通告范围Internet整个网络No Export单个ASNo Export Subconfed子ASNo dvertise与世隔绝收到后不再传递BGP联盟Confederation简单来说就是AS下在化AS和子网类似有一个主AS即联盟其下划分多个AS这些AS被称为联盟成员如图主AS23称为联邦子AS200AS300称为联邦成员No Export即在主AS联邦AS23间传递而No Export Subconfed则是在子AS单个联邦成员AS200间传递可选非过度BGP设备可不支持此类属性无法识别到此属性的识别忽略此路由信息并且不传递给其他设备MED多出口鉴别器对标cost越小越优import/network的路由MED将继承cost的值不跨AS区传递仅相邻两个AS间生效且BGP始发带MED若学到则不带IBGP间只传不改不丢缺省情况下比较来自同一AS的两条相同路由可使用指令compare-diffierent-as-med开启,可通过default med更改缺省medCluster-List簇列表表路径表通过的BGP路由器反射簇一般为反射器的router-id防环Originator-ID起源者ID此条路由来自哪里防环Preferred-Value华为华三称之为此思科中有类似称呼为Weight越大越优0-65535仅本地生效只影响本地路由决策华为华三默认都为0思科设备中的Weight有以下几条规则从其他邻居学到的默认为0本地网络产生的是32768本地重发布的直连与静态路由为32768本地汇总的路由也为32768选路规则Preferred-Value/weight大者优Local——Preference大者优本地始发的路由优先手动聚合路由》自动聚合路由》network宣告的路由》import-route引入的路由》从对等体学习的路由AS——Path短的优{}中的长度算1Origin属性IE?MED越小越优EGPIGPLocalCrossRemoteCross优选到BGP下一跳IGP度量值metric最小的路由存在多条来自相同相邻AS的路由并且开销一致且通过maximum-paths默认为1可进行负载分担来自建立时间更久的EBGP邻居优选Cluster_List最短的路由优选Router ID/orginator ID最小的设备发布的路由优选从具有最小IP Address的对等体学来的路由
BGP路径属性
公认必遵循BGP必须都能识别且必须发送报文必须包含Origin起源属性I,E,三种I是BGP通过IGP协议学到的路由比如network的网段E是从其他EGP协议学到的不常见现在基本都是BGP的天下是incomplete不确定的比如路由引入import-route选路时IE?AS——Path用于表明经过的AS分两类一种是有序的AS_SEQENCE一种是无序的AS_SET,表示路由通过的路径路由聚合后勾选as_set后会出现AS_SET其{ }内的数据等效为一条无顺序之分而AS_SEQENCE在括号外从越右边表示越先到达过那个ASNext——hop下一跳为目的网络指定方向BGP中的下一跳遵循四条规则向EBGP发布路由下一跳为本地建立peer的接口地址初始发给IBGP下一跳为本接口用于建立peer的接口地址从EBGP邻居学到的路由在IBGP间通告不改下一跳收到路由发现与自己同一网段只传不改公认任意BGP都能识别但发送报文可不包含Local——Preference本地优先值默认100可通过指令修改引入路由包括在内越大越优只在同一个AS里生效Atomic——aggregate原子聚合用于警告此条路由做过聚合可选过渡BGP设备可不支持此类属性但应当接收包含此类属性的报文并传递此类报文Aggregator用于描述做路由聚合的设备包含AS号和Router-IDCommunity团体对标tag格式为AA:NN,大小为2B2B一般用AA表AS号NN表路由编号。通告范围Internet整个网络No Export单个ASNo Export Subconfed子ASNo dvertise与世隔绝收到后不再传递BGP联盟Confederation简单来说就是AS下在化AS和子网类似有一个主AS即联盟其下划分多个AS这些AS被称为联盟成员如图主AS23称为联邦子AS200AS300称为联邦成员No Export即在主AS联邦AS23间传递而No Export Subconfed则是在子AS单个联邦成员AS200间传递可选非过度BGP设备可不支持此类属性无法识别到此属性的识别忽略此路由信息并且不传递给其他设备MED多出口鉴别器对标cost越小越优import/network的路由MED将继承cost的值不跨AS区传递仅相邻两个AS间生效且BGP始发带MED若学到则不带IBGP间只传不改不丢缺省情况下比较来自同一AS的两条相同路由可使用指令compare-diffierent-as-med开启,可通过default med更改缺省medCluster-List簇列表表路径表通过的BGP路由器反射簇一般为反射器的router-id防环Originator-ID起源者ID此条路由来自哪里防环Preferred-Value华为华三称之为此思科中有类似称呼为Weight越大越优0-65535仅本地生效只影响本地路由决策华为华三默认都为0思科设备中的Weight有以下几条规则从其他邻居学到的默认为0本地网络产生的是32768本地重发布的直连与静态路由为32768本地汇总的路由也为32768选路规则Preferred-Value/weight大者优Local——Preference大者优本地始发的路由优先手动聚合路由》自动聚合路由》network宣告的路由》import-route引入的路由》从对等体学习的路由AS——Path短的优{}中的长度算1Origin属性IE?MED越小越优EGPIGPLocalCrossRemoteCross优选到BGP下一跳IGP度量值metric最小的路由存在多条来自相同相邻AS的路由并且开销一致且通过maximum-paths默认为1可进行负载分担来自建立时间更久的EBGP邻居优选Cluster_List最短的路由优选Router ID/orginator ID最小的设备发布的路由优选从具有最小IP Address的对等体学来的路由