EGP/IGP高级特性

文章详细介绍了BGP的高级特性,包括使用正则表达式进行路由匹配,AS-Path-Filter和Community-filter的使用方法,BGP的ORF功能以减少无用路由的传播,对等体组的配置,以及BGP的安全配置如MD5认证和GTSM。此外,文章还讨论了4字节AS号的兼容性和路由反射器在简化IBGP全互联中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BGP高级特性(一)

1) 正则表达式

.(点):表示匹配除“\n”之外任何单个字符,包括空格。
*:表示匹配零个或多个模式的出现。即前一个字符出现0次或多次。
+:表示匹配一个或多个模式的出现。即前一个字符出现1次或多次。
?:表示匹配零个或一个模式的出现。即前一个字符出现0次或一次。
^:表示匹配字符串的开始。
$:表示匹配字符串的结束。
_(下划线):匹配逗号、左大括号、右大括号、左小括号、右小括号、字符串的开始、字符串的结束或空格.
(xyz):100(200)+可以匹配100200、100200200、……
[]:匹配中括号中的任意字符之一。如[AB],则表示匹配A或B
|:匹配其中之一。如A|B,则表示匹配A或B。100|65002|65003表示匹配100、65002或65003。
-:表示的是范围。如[1-3],则表示匹配的是1、2、3中的单个字符。
\: 转义字符,AS_Confed_Sequence使用的“(” 、“)”,AS_Confed_Set使用的“[”、“]”,AS_Set使用的“{”、“}”也都可以使用“\”符号来去除这些特殊符号的特殊意义。

2) AS-Path-Filter和Community-filter工具详解

AS-Path-Filter

通过peer命令直接调用as-path-filter

#
ip as-path-filter s1 permit ^100$
#
bgp 65100
  peer 10.1.1.2 as-path-filter s1 import
#

通过route-policy调用as-path-filter

#
ip as-path-filter s1 permit ^100$
#
route-policy huawei permit node 10
 if-match as-path-filter s1
 apply local-preference 100
#
bgp 65100
  peer 10.1.1.2 route-policy huawei import
#

BGP高级特性(二)

1) BGP的ORF功能、对等体组功能

BGP ORF

BGP基于前缀的ORF(Outbound Route Filtering)能力,能将本端设备配置的基于前缀的入口策略通过路由刷新报文发送给BGP邻居。BGP邻居根据这些策略构造出口策略,在路由发送时对路由进行过滤。这样不仅避免了本端设备接收大量无用的路由,降低了本端设备的CPU使用率,还有效减少了BGP邻居的配置工作,降低了链路带宽的占用率。
————————————————
原文链接:https://blog.csdn.net/qq_40787900/article/details/126254789

Peer Group

对等体组(Peer Group)是一些具有某些相同策略的对等体的集合。
BGP Peer Group

2) BGP安全的基本配置

MD5/Keychain 如果认证失败,则不建立TCP连接。peer xxx password xxx / peer xxx keychain xxx

GTSM(Generalized TTL Security Mechanism)
GTSM(peer xxx valid-ttl-hops xxx)和peer ebgp-max-hop功能均与BGP报文的TTL值相关,只能对同一对等体或对等体组使能两种功能中的一种。

Peer [ip/group] valid-ttl-hops [hops]  需要在对等体之间都配置
TTL的范围=[256-设置的hops值 ,255  ]
例如:如果两台BGP对等体直连,就可以设置TTL范围为[255,255]

限制从对等体接收的路由数量
执行命令peer { group-name | ipv4-address } route-limit xxx [percentage
] [ alert-only | idle-forever | idle-timeout xxxminutes ]

AS_Path长度保护
as-path-limit xxx 配置AS_Path属性中AS号的最大个数。

3) 4字节AS号的概念及使用方法

支持4字节AS号的BGP设备兼容仅支持2字节AS号的BGP设备。

Speaker(发言者) 发送BGP消息的路由器称为BGP Speaker
New Speaker 支持4字节AS扩展能力的BGP Speaker
Old Speaker 不支持4字节AS扩展能力的BGP Speaker
New Session New Speaker之间建立的BGP连接
Old Session New Speaker和Old Speaker之间或者Old Speaker之间建立的BGP连接

通过定义两种可选过渡属性AS4_Path和AS4_Aggregator来辅助Old Speaker传递4字节AS信息

点分形式:x.y形式:2.3对应 2*65536+3=131075

对于Old Speak,不支持4AS能力,会认为对方为2字节AS号23456(My AS字段),进行协商,建立邻居,建立Old Session。
对于New Speak,支持4AS能力,会从Open报文的可选字段中提取出对端4AS号(0x41字段),进行协商,建立邻居,建立New Session。

通过Update报文携带4字节AS号,进行路由传递:
对于支持4字节AS号的New Speaker,4字节AS号存放在AS_Path中,直接识别
对于不支持4字节AS号的Old Speaker,通过AS4_Path属性携带4字节AS号并通过AS_Path属性携带过渡AS号(23456)

4) BGP路由反射器的组网方式

Router Reflector(RR,路由反射器)可以简化IBGP Full Mesh需求。

路由器角色
1)RR(Route Reflector):路由反射器;允许把从 IBGP 对等体学到的路由反射到其他 IBGP 对等体的 BGP 设备,类似 OSPF 网络中的 DR。
2)RR Client:路由反射器客户端;与 RR 形成反射邻居关系的 IBGP 设备。在 AS 内部客户机需要与 RR 直连。
3)Non-Client:非客户机;既非 RR 亦非 Client 的 IBGP 设备。在 AS 内部,非客户机与 RR 之间,以及所有的非客户机之间仍然必须建立全互联关系(不必直连)。

Originator(始发者):在 AS 内部始发路由的设备。
Cluster(集群):路由反射器及其客户机的集合。Cluster_ID,默认时为 RR 的 BGP Router ID。

当配置路由反射器时:
1)需要将一台 BGP Router 指定为 RR 的同时,还需要指定其关联 Client;
2)至于 Client 本身,无需做任何配置,它并不知晓网络中存在 RR 设备;

配置命令

# BGP配置路由反射器及其客户。
[Huawei-bgp] peer {group-name | ipv4-address } reflect-client
# 缺省情况下,每个路由反射器使用自己的Router ID作为Cluster ID;
[Huawei-bgp] reflector cluster-id {cluster-id}

IGP快速收敛技术

以下技术,OSPF和ISIS都支持:
i-SPF incremental SPF 默认开启
PRC Partial Route Calculation 拓扑不变路由变化的情况,比如增加一个Stubnet
智能定时器 取消LSA更新时间间隔、合理的SPF计算时间间隔
FRR Fast Reroute 提前计算出备份路径
FRR
与BFD联动
与BFD联动
按优先级收敛
LSP快速扩散 (仅ISIS有)

OSPF路由控制概述

调整OSPF接口开销
设置等价路由
引入外部路由
路由聚合
缺省路由通告
Filter-policy
对发送的LSA进行过滤 ospf-filter-lsa-out
对ABR Type3进行过滤 filter … export | import
设置LSDB中External LSA的最大数量 lsdb-overlfow-limit xxx

ISIS路由控制概述

调整ISIS优先级
调整ISIS接口开销
设置等价路由
ISIS路由渗透
通告缺省路由
引入外部路由
Filter-policy

OSPF与IS-IS等价路由

OSPF等价路由
ISIS等价路由

OSPF与IS-IS缺省路由

OSPF缺省路由
ISIS默认路由
ISIS默认路由
ISIS默认路由

OSPF与IS-IS多进程使用场景

OSPF多进程
ISIS多进程

OSPF与BGP联动

OSPF与BGP联动

OSPF与IS-IS的GR与NSR

NSR是一种保证数据传输在设备进行主备倒换时不中断的技术,它通过将路由信息和转发信息从主用主控板备份到备用主控板,从而在设备进行主备倒换时,无需周边设备配合即可完成上述信息的备份与恢复。

GR的核心在于:
当某设备(双主控板)进行协议重启或者主备倒换时,能够通知其周边设备在一定时间(GR Time)内保持和该设备的邻居关系和路由稳定。
在设备协议重启或者主备倒换完毕后,周边设备协助其进行信息(包括各种拓扑、路由和会话信息)恢复,在尽量短的时间内使该设备恢复到重启或者主备倒换前的状态。
在整个GR过程中不会产生路由振荡,报文转发路径也没有任何改变,因此设备可以不间断地转发业务数据。

OSPF的FA地址使用场景

OSPF FA地址

IS-IS的LSP分片机制

LSP分片
LSP分片机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值