【HCIP】学习 -- BGP路由属性

167 阅读3分钟

image.png

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第30天,点击查看活动详情

BGP路由属性

一组描述BGP路由特性的参数,在配置路由策略时被广泛应用,对于企业和运营商所关心的问题,如:如何过滤某些BGP路由,如何影响BGP的选路,通过使用BGP丰富的路由属性,就可以得到解决。

image.png

要求:

  • 在R4上配置PreVal策略,确保R4通过R3到达5.5.5.5
  • 在R4上配置AS Path策略,确保R4通过R3到达9.9.9.9
  • 在R4和R3上配置MED策略,确保R4通过R3到达6.6.6.6
  • 在R2上配置Local Preference策略,确保R1通过R2到达4.4.4.4
  • 在R1上配置Local Preference策略,确保R1通过R2到达8.8.8.8
  • 在RS上配置AS策略,不接收任何始发AS 123的路由
  • 在R4上配置Community策略,确保7.7.7.7的路由不会宣告到AS 5

配置R4

sys
sys R4
int g0/0/0
ip add 24.0.0.4 24
int g0/0/1
ip add 34.0.0.4 24

int lo 4
ip add 4.4.4.4 32
int lo 7
ip add 7.7.7.7 32
int lo 8
ip add 8.8.8.8 32

bgp 4
router-id 4.4.4.4
peer 24.0.0.2 as 123
peer 34.0.0.3 as 123

配置R2

sys
sys R2
int g0/0/0
ip add 24.0.0.2 24
int e2/0/0
ip add 12.0.0.2 24

int lo 2
ip add 2.2.2.2 32

ospf 1 router-id 2.2.2.2
area 0
net 2.2.2.2 0.0.0.0
net 12.0.0.2 0.0.0.0

bgp 123
router-id 2.2.2.2
peer 24.0.0.4 as 4
peer 1.1.1.1 as 123
peer 1.1.1.1 con lo 2
peer 1.1.1.1 next-hop-local

配置R3

sys
sys R3
int g0/0/1
ip add 34.0.0.4 24
int g0/0/1
ip add 13.0.0.3 24

int lo 3
ip add 3.3.3.3 32

ospf 1 router-id 3.3.3.3
area 0
net 3.3.3.3 0.0.0.0
net 13.0.0.3 0.0.0.0

bgp 123
router-id 3.3.3.3
peer 34.0.0.4 as 4
peer 1.1.1.1 as 123
peer 1.1.1.1 con lo 3
peer 1.1.1.1 next-hop-local

配置R1

sys
sys R1
int g0/0/1
ip add 15.0.0.1 24
int g0/0/0
ip add 13.0.0.1 24
int e2/0/0
ip add 12.0.0.1 24
int lo 1
ip add 1.1.1.1 32

ospf 1 router-id 1.1.1.1
area 0
net 1.1.1.1 0.0.0.0
net 13.0.0.1 0.0.0.0
net 12.0.0.1 0.0.0.0

bgp 123
router-id 1.1.1.1
peer 34.0.0.4 as 4
peer 2.2.2.2 as 123
peer 2.2.2.2 con lo 1
peer 2.2.2.2 next-hop-local

peer 3.3.3.3 as 123
peer 3.3.3.3 con lo 1
peer 3.3.3.3 next-hop-local

peer 15.0.0.5 as 5

配置R5

sys 
sys R5
int g0/0/0
ip add 15.0.0.5 24


int lo 5
ip add 5.5.5.5 32
int lo 9
ip add 9.9.9.9 32
int lo 6
ip add 6.6.6.6 32

bgp 5
router-id 5.5.5.5
peer 15.0.0.1 as 123

验证R4

image.png

R4 配置4.4.4.4

sys
bgp 4
network 4.4.4.4

R4 配置5.5.5.5

sys
bgp 5
network 5.5.5.5

image.png

R1选择走2.2.2.2去4.4.4.4

image.png

路由属性

image.png

  1. 状态代码
  2. MED 多出口距离
  3. LocPrf 本地优先级的缩写
  4. Path AS path属性值

image.png

BGP 丰富的属性

image.png

  • 公认必遵 所有BGP路由都可以识别且必须存在于Update消息中
  • 公认任意 所有BGP路由器都可以识别但不要求必须存在于Update消息中
  • 可选过渡 不能被所有BGP路由器识别,如果无法识别,可以传递给邻居
  • 可选非过渡 不能被所有BGP路由器识别,如果无法识别,则丢弃该属性

属性

  • PrefVal 私有属性,定义本地路由优先级,本地有效,不传递邻居,越大越优先
  • Origin 起源属性 定义路由信息的来源,标记一条路由,起源有i 和 ? 引入的就是 ? network就是 i
  • AS_PATH AS路径属性,是路由经过的AS的序列,即列出出路由在传递过程中经过了哪些AS,可以防止路由环路
  • Next Hop 下一跳属性
  • MED 当某个AS有多个入口时,可以用MED属性帮助其外部的AS选择一个较好的入口路径,越小越优先
  • Local-Perference 本地优先级属性,用于在AS内优选到达某一目的地的路由,反映了BGP Speaker对每条BGP路由的偏好程度,越大越优先
  • Community 团体属性,标识了一组具有相同特征的路由信息,与它所在的AS无关