属性分类:
公认必遵:必须包括在每个Update消息中(Origin、AS_Path、Next_hop)
公认任意:可能包括在某些Update消息中(Local_Preference、Atomic_aggregate)
可选过渡:BGP设备不识别此类属性依然会接受该属性并通告给其他对等体(Aggregator、Community)
可选非过渡:BGP设备不识别此类属性会忽略该属性,且不会通告给其他对等体(MED、Cluster-List、Originator-ID)
Origin:起源属性——(network i ,import-route ?)
AS_Path:路由经过的AS号——EBGP对等体之间防止环路
Next_hop:下一跳属性
Local_Preference:本地优先属性——影响AS内发送的路由的优先级
Atomic_aggregate:自动聚合属性——告知过滤明细路由
Aggregator:聚合者属性——告知聚合者AS号和RID
Community:团体属性
Originator_ID:发起者ID——避免反射器导致的环路
Cluster_Iist:簇列表——记录路由经过的放射器,避免经过多个反射器导致环路
选路规则:
0.丢弃吓一跳不可达路由
1.优选Preferred-Value属性值大的路由——本地有效,不传递给任何BGP对等体(范围0~65535),影响此路由器收到的路由
2.优选Local_Preference属性值大的路由——AS内有效,影响此路由器在本AS内发送的路由
3.本地始发路由优于从其他对等体学习的路由——手动聚合>