BGP学习笔记(四)属性和选路规则

1.BGP属性

Weight :权重属性、LP:本地优先级属性、AS-Path、origin:起源码、cluster-ID:簇IDoriginetor:起源者、community:社团属性、MED:多出口鉴别属性、Next-Hop:下一跳属性

2.选路条件

有效的(下一跳可达和同步)、无环的路径,没有惩罚路由

  • Weight:范围0-65535,选大
  • local-perference:范围0-4294967295,选大
  • 本地起源:起源于本地优先(Next-Hop为0.0.0.0)
  • AS-Path:最短最优
  • 起源码:选小
  • MED:范围:0-4294967285,只在通过两条路径得到最左边AS是相同时才进行比较
  • EBGP优于IBGP,联邦EBGP于普通IBGP不能使用该条进行比较,此时联邦EBGP路由与IBGP相同比较
  • 最近的下一跳地址,在IGP表中Metric最小
  • 如果配置了Maximum-path,如果存在多条等价路径,会同时进入路由表
  • 最老的路由:前提必须是external路由,联邦内的EBGP路由当作EBGP处理
  • 最低的router-id
  • 多条路径的始发router-id相同,那么选择cluster-list长度最短的
  • BGP优选来自最低邻居IP地址的路径(BGP的neighbor配置的那个IP地址)

Weight

权重值,cisco私有

范围:0-65535,默认本地为32768,学习到的为0,越大越优

仅仅在本路由器上生效,不可传递

全局修改某个邻居发送所有路由的Weight值

BGP学习笔记(四)属性和选路规则_第1张图片

BGP学习笔记(四)属性和选路规则_第2张图片

在本路由器修改某个邻居发送路由的weight

使用ACL或prefix-list定义感兴趣路由

再在route-map中修改weight值

BGP学习笔记(四)属性和选路规则_第3张图片

之后再某个邻居之间调用,weight只能在in方向修改,不可用于out方向

BGP学习笔记(四)属性和选路规则_第4张图片

 

Local Preference

本地优先级(本AS,也就是大AS)

范围:0-4294967295,默认100,数值越大越优

用于限制离开本AS的流量,部署于AS边界的IBGP邻居之间

全局修改:针对本边界通告进入本AS的所有路由LP生效,可以在本AS之内传递

BGP学习笔记(四)属性和选路规则_第5张图片

BGP学习笔记(四)属性和选路规则_第6张图片

在IBGP邻居间使用route-map修改某些路由的LP值

BGP学习笔记(四)属性和选路规则_第7张图片

BGP学习笔记(四)属性和选路规则_第8张图片

AS-Path

默认值:路由经过的AS号,越短越优先(只比较长度,不比较大小);

部署在AS之间(EBGP邻居间),传递范围:整个BGP域

BGP学习笔记(四)属性和选路规则_第9张图片

BGP学习笔记(四)属性和选路规则_第10张图片

设置允许包含自身AS的路由

起源码

默认值:路由引入方法;越小越优(i=0,e=1,?=2)

部署在整个BGP域

BGP学习笔记(四)属性和选路规则_第11张图片

BGP学习笔记(四)属性和选路规则_第12张图片

MED

多出口鉴别属性,范围:0-4294967295,默认为0,越小越优先

部署在不同AS之间使用(EBGP邻居),影响进入本AS的流量

BGP学习笔记(四)属性和选路规则_第13张图片

BGP学习笔记(四)属性和选路规则_第14张图片

使用扩展ping测试:

BGP学习笔记(四)属性和选路规则_第15张图片

 

BGP学习笔记(四)属性和选路规则_第16张图片

开启BGP负载均衡

IBGP负载均衡

BGP学习笔记(四)属性和选路规则_第17张图片

EBGP负载均衡

BGP学习笔记(四)属性和选路规则_第18张图片

 

 

 

你可能感兴趣的:(Routing,&,Switching)