• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

BGP-LS通过什么配置可以上送链路带宽和延迟信息

4小时前提问
  • 0关注
  • 0收藏,24浏览
粉丝:0人 关注:0人

问题描述:

现场组网是去往ISIS骨干网+BGP的模式,需要通过BGPLS将链路带宽和延迟上送给SDN控制器。BGPLS上送带宽和延迟怎么配置?

2 个回答
粉丝:15人 关注:2人

要让 BGP-LS 把链路带宽和延迟上送给 SDN 控制器(你现网是 ISIS 骨干 + BGP),需要在ISIS 开启 TE + 带宽 / 时延发布、BGP 开启 BGP-LS 地址族、BGP 使能带宽 / 时延上报。下面按 H3C Comware V7 给出完整配置和原理。
一、原理(简单说)
带宽:由 ISIS TE 收集接口带宽,通过 BGP-LS 的 **TLV 1089(最大带宽)/1091(剩余带宽)** 上送。
延迟:由 ISIS 时延测量(静态或 TWAMP 动态),通过 BGP-LS 的 **TLV 1114(单向延迟)/1115(最小 / 最大延迟)** 上送。
数据流:接口 → ISIS → BGP-LS → 控制器。
二、ISIS 侧配置(核心:TE + 带宽 + 时延发布)
1. 全局使能 ISIS TE(必须)
bash
运行
system-view
isis 1
network-entity 49.0001.0000.0000.0001.00 # 你的NET
traffic-engineering # 开启TE,才能携带带宽/时延
address-family ipv4
metric-bandwidth advertisement enable # 【关键】ISIS发布带宽给BGP-LS
metric-delay advertisement enable # 【关键】ISIS发布延迟给BGP-LS
2. 接口配置(ISIS + 带宽 + 时延)
bash
运行
interface GigabitEthernet 1/0/1
isis enable 1
isis circuit-type p2p # 链路类型P2P(延迟测量要求)
bandwidth 1000000 # 接口带宽(kbps,1G=1000000)
# 延迟:两种方式二选一
# 方式A:静态配置(简单)
isis link-delay average 5000 min 4000 max 6000 # 单位:微秒
# 方式B:TWAMP动态测量(精准,推荐)
# nqa twamp-light ... 绑定接口,自动上报时延
三、BGP 侧配置(核心:BGP-LS 地址族 + 接收 IGP 链路)
1. 开启 BGP-LS 地址族(必须)
bash
运行
bgp 65001
router-id 1.1.1.1
# 1. 建立和控制器的BGP-LS邻居
peer 192.168.1.100 as-number 65002 # 控制器IP
peer 192.168.1.100 connect-interface LoopBack0
# 2. 进入BGP-LS地址族
address-family link-state # 【关键】BGP-LS地址族
peer 192.168.1.100 enable # 使能邻居
import-route isis 1 # 【关键】把ISIS链路信息引入BGP-LS
2. BGP 使能带宽 / 时延上报(H3C egress-engineering)
bash
运行
bgp 65001
egress-engineering metric-bandwidth advertisement enable # BGP发布带宽
egress-engineering metric-delay advertisement enable # BGP发布延迟
四、关键命令汇总(抄了就能用)
ISIS
bash
运行
isis 1
traffic-engineering
address-family ipv4
metric-bandwidth advertisement enable
metric-delay advertisement enable
interface GigabitEthernet 1/0/1
isis enable 1
isis circuit-type p2p
bandwidth 1000000
isis link-delay average 5000
BGP
bash
运行
bgp 65001
router-id 1.1.1.1
peer 192.168.1.100 as-number 65002
address-family link-state
peer 192.168.1.100 enable
import-route isis 1
egress-engineering metric-bandwidth advertisement enable
egress-engineering metric-delay advertisement enable
五、验证(确认是否上送成功)
1. 查看 ISIS 是否生成带宽 / 时延
bash
运行
display isis lsdb verbose
# 看链路TLV里有:
# Maximum Link Bandwidth、Average Delay、Min/Max Delay
2. 查看 BGP-LS 是否发布
bash
运行
display bgp link-state routing verbose
# 看Link属性里有:
# Bandwidth、Average delay、Min delay、Max delay
3. 控制器侧
在 SDN 控制器(如 H3C iMC/OpenDaylight)查看拓扑链路属性,能看到带宽和延迟字段即可。
六、常见坑
ISIS 没开 traffic-engineering:带宽 / 时延 TLV 不生成,BGP-LS 拿不到。
接口不是 P2P:延迟测量要求 P2P,广播口不支持。
BGP 没 import-route isis:ISIS 链路进不了 BGP-LS。
没开 egress-engineering:BGP 不把带宽 / 时延上报给控制器。

暂无评论

粉丝:19人 关注:1人

针对您现场“IS-IS骨干网 + BGP”的组网环境,要通过BGP-LS将链路带宽和延迟信息上送给SDN控制器,核心思路是先在IS-IS进程中使能流量工程(TE)及相关的度量发布功能,然后再通过BGP-LS将这些收集到的拓扑信息汇总上报
以下是具体的配置逻辑与操作步骤:

1. 前置准备:使能IS-IS的IPv6 TE特性

在配置BGP-LS之前,必须确保IS-IS协议已经开启了流量工程(TE)能力,这是收集带宽和延迟等属性信息的前提。
  • 配置命令ipv6 traffic-eng [ level-1 | level-2 | level-1-2 ]
  • 作用:使能IS-IS进程不同层次的IPv6 TE特性。

2. 上送链路带宽信息

IS-IS在开启TE特性后,默认会将链路的最大带宽、可用带宽等信息包含在LSP报文中。只需在接口或全局层面配合相关配置,即可通过BGP-LS上送。
  • 配置命令ipv6 bgp-ls enable [ level-1 | level-2 | level-1-2 ]
  • 作用:使能IS-IS IPv6拓扑发布能力,将本地链路状态、邻接关系、带宽能力实时上报给集中控制器。

3. 上送链路延迟信息

传统算路仅基于Cost值,若要获取并上送真实的时延信息,需要额外显式开启时延发布功能。
  • 配置命令ipv6 metric-delay advertisement enable [ level-1 | level-2 | level-1-2 ]
  • 作用:使能IS-IS发布灵活算法能力,由IS-IS协议收集和扩散域内IPv6链路的时延信息(包括动态监测时延和静态配置时延),并通过BGP-LS上报给控制器用于P2P网络最优路径计算。
  •  注意事项:执行此命令前,需先设置IS-IS开销类型为 widewide-compatible 或 compatible,并使能IS-IS进程的IPv6能力和IPv6 TE功能。

4. 建立BGP-LS会话上报控制器

完成IGP侧的拓扑信息收集后,还需要在与SDN控制器相连的设备上部署BGP-LS特性,以建立上报通道。
  • 进入BGP视图并指定对等体(控制器)
    bgp <as-number> peer <controller-ip> as-number <controller-as>
  • 使能BGP-LS地址族
    link-state-family unicast peer <controller-ip> enable
  • 作用:使能与控制器之间交换BGP-LS路由信息的能力,将IS-IS收集的完整拓扑(含带宽、延迟)统一上送给控制器。


 补充运维建议

  1. 过滤不必要的信息:如果您不希望某些特定的延迟指标(如平均时延、时延抖动)上送给控制器以节省资源,可以使用 bgp-ls report-exclude { metric-delay-average | metric-delay-variation } 命令进行拓扑发布过滤。
  2. 数据质量保障:BGP-LS上报的数据质量直接决定控制器后续路径计算的可靠性。建议在网络中联动配置 BFD for IS-IS(例如 ipv6 bfd all-interfaces enable),以便在中间传输设备故障但路由器端口未Down时,能够加快Underlay感知及收敛,避免控制器因时延误报而将高优业务调度到实际拥塞的链路上。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明