OSPF

FRR OSPF Route-MAP 配置指南

概述

Route-Map 是 FRR (FRRouting) 的路由策略工具,用于控制 OSPF 路由的发布和接收。通过 Route-Map,可以实现:

  • 路由过滤
  • 路由属性修改
  • 条件路由发布

基本概念

Route-Map 结构

Route-Map 由一条或多条 sequence 组成,每个 sequence 有:

  • 匹配条件 (match):定义哪些路由会被处理
  • 动作 (action):permit(允许)或 deny(拒绝)
  • 设置语句 (set):修改路由属性

顺序执行

Route-Map 按序列号从小到大依次执行:

  • 一旦匹配成功,执行对应动作并停止
  • 如果所有 sequence 都未匹配,默认拒绝

常用匹配条件

匹配类型 说明 示例
ip address 匹配 IP 地址/前缀 match ip address prefix-list LIST
interface 匹配出接口 match interface eth0
metric 匹配路由开销 match metric 100
protocol 匹配路由协议类型 match protocol ospf
next-hop 匹配下一跳地址 match ip next-hop A.B.C.D
tag 匹配路由标签 match tag 100
as-path 匹配 AS 路径(BGP) match as-path 100

支持的协议类型

  • ospf - OSPF 路由
  • static - 静态路由
  • connected - 直连路由
  • kernel - 内核路由
  • rip - RIP 路由
  • bgp - BGP 路由
  • isis - IS-IS 路由
  • pim - PIM 路由