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

rx8800-16E

2026-05-16提问
  • 0关注
  • 0收藏,192浏览
粉丝:0人 关注:1人

问题描述:

如图所示:A,B,RR(路由反射器)在as100,c在as200,控制器在as300,b跟c开启跨域的epe功能,同时b跟rr,rr跟控制器建立bgp-ls,在rr上将isis ls注入到bgp-ls中,那么控制器会收到as100内的isis的ls状态信息以及b跟c之间的链路状态信息(配置epe后生成),那么在控制器设备上是怎么将as100内的isis的lsdb信息跟b到c之间的链路状态信息进行关联的,ps:思科是通过将isis跟bgp配置相同的32位的router-id进行关联,而我司设备上isis无法配置router-id选项,请问我司是怎么关联的?急求

5 个回答
ggggg 五段
粉丝:0人 关注:0人

1

有什么答案没有?

zhiliao_UTvQKO 发表时间:2026-05-16 更多>>

有什么答案没有?

zhiliao_UTvQKO 发表时间:2026-05-16
粉丝:7人 关注:7人

isis 也能配置router-id

不能配置的,手册都没有,只有v6地址族下配置的128位置的router-id;

zhiliao_UTvQKO 发表时间:2026-05-16 更多>>

不能配置的,手册都没有,只有v6地址族下配置的128位置的router-id;

zhiliao_UTvQKO 发表时间:2026-05-16
粉丝:0人 关注:1人

不能配置的,手册都没有,只有v6地址族下配置的128位置的router-id;


粉丝:10人 关注:2人

结论一句话

H3C 不用 “IS‑IS router‑id=BGP router‑id” 这种绑定;而是用:
  1. BGP‑LS 里的「节点标识(Node Descriptor)」
  2. IS‑IS 的 System ID + BGP 的 Router‑ID 在控制器侧做映射绑定
  3. EPE 链路在 BGP‑LS 中携带「本地节点 / 远端节点」标识,控制器按标识拼接拓扑
下面拆开讲,完全对应你的组网:A/B/RR(AS100,IS‑IS)、B‑C(AS200,EPE)、控制器(AS300,BGP‑LS)。

一、为什么 H3C IS‑IS 没有 “router‑id” 命令?

你说得对:
  • 思科:IS‑IS 支持 router‑id x.x.x.x,和 BGP router‑id 一致,BGP‑LS 直接用这个 4 字节 ID 当节点键。
  • H3C(RX8800/S12508 等)IS‑IS 没有 router‑id 配置H3C
    • IS‑IS 里唯一节点标识是 6 字节 System ID(NET 里的那一段)H3C
    • BGP 用的是 4 字节 BGP Router‑ID(通常是 loopback0)
    • 两个长度不一样、协议里不绑定,设备侧不做 “同 ID 绑定”

二、H3C 在 BGP‑LS 里怎么表示一个节点?(关键)

BGP‑LS(RFC7752)里,每个节点有一个「Node Descriptor」TLV,H3C 填充规则:

1. 对 AS100 内 IS‑IS 节点(A、B、RR)

BGP‑LS Node Descriptor 包含:
  • IGP Router ID(这里填 IS‑IS System ID,6 字节)
  • BGP Router ID(4 字节,BGP 的 router‑id)
  • AS 号、IGP 类型(IS‑IS)
也就是说:H3C 把 IS‑IS System ID 和 BGP Router‑ID 一起打包发给控制器

2. 对 B→C 的 EPE 跨域链路

BGP‑LS 里 EPE 链路(BGP peering link)会带:
  • 本地节点 ID(B 的 Node Descriptor)
  • 远端节点 ID(C 的 Node Descriptor)
  • EPE SID(PeerAdj/PeerNode)

三、控制器上怎么把 IS‑IS LSDB 和 EPE 链路 “关联 / 拼接”?

控制器(PCE/NC)收到两类 BGP‑LS 路由:
  1. IS‑IS LSP→BGP‑LS:AS100 内拓扑,节点键 = IS‑IS System ID
  2. EPE 链路 BGP‑LS:B‑C 链路,本地节点键 = B 的 Node Descriptor(含 System ID+BGP RID)

控制器侧关联逻辑(H3C 标准做法)

控制器维护一张:「IS‑IS System ID ↔ BGP Router‑ID ↔ 节点对象」映射表
  • 从 IS‑IS LSDB 拿到:节点 = System ID,链路 = 邻接 System ID
  • 从 EPE 拿到:本地节点 = B(System ID+BGP RID),远端 = C
  • 控制器查表:B 的 System ID 在 IS‑IS 拓扑里是同一个节点 → 直接把 EPE 链路挂到 B 节点上

类比思科

  • 思科:设备侧强制 IS‑IS router‑id = BGP router‑id(同 4 字节),BGP‑LS 用这一个 ID 当键,天然匹配。
  • H3C设备侧不绑定控制器侧做双字段映射(System ID + BGP RID),效果一样、更灵活

四、对应你组网的具体过程(一步一步)

  1. AS100(A/B/RR)IS‑IS:每台有唯一 System ID(6 字节),BGP 有 Router‑ID(4 字节,loopback)H3C
  2. RR 把 IS‑IS LSDB 注入 BGP‑LS
    每条 LSP 变成 BGP‑LS,节点 TLV 同时带 System ID + BGP RID
  3. B 和 C 开 EPE:B 生成 BGP‑LS EPE 链路路由,本地节点 = B(System ID+BGP RID),远端 = C
  4. 控制器收所有 BGP‑LS
    • System ID 画出 AS100 完整 IS‑IS 拓扑
    • B 的 System ID 找到拓扑里的 B 节点
    • B→C EPE 链路 挂在 B 节点上
  5. 结果:控制器上看到一张完整跨 AS 拓扑:A‑B‑C,IS‑IS 链路 + EPE 链路无缝拼接

五、H3C 配置要点(你这边要确认的)

1. IS‑IS(保证 System ID 唯一)

plaintext
isis 1 network-entity 49.0001.0000.0000.0001.00 // System ID=0000.0000.0001

2. BGP(router‑id 用 loopback)

plaintext
bgp 100 router-id 1.1.1.1 // loopback0地址

3. RR 注入 IS‑IS 到 BGP‑LS

plaintext
bgp 100 address-family link-state import-route isis 1 // 把IS‑IS LSDB注入BGP‑LS

4. B 和 C 的 EPE(自动生成 BGP‑LS EPE 链路)

plaintext
bgp 100 peer 2.2.2.2 epe // 开启EPE,自动生成BGP‑LS EPE链路

六、排错命令(RX8800 可用)

plaintext
# 看BGP‑LS里的节点TLV(确认System ID+BGP RID都在) display bgp link-state node # 看BGP‑LS里的EPE链路 display bgp link-state link epe # 看IS‑IS System ID display isis brief

七、总结(直接回答你 “怎么关联”)

  • H3C 设备侧IS‑IS 无 router‑id,靠 6 字节 System ID 标识 IGP 节点;BGP 用 4 字节 Router‑IDH3C
  • BGP‑LS 传递:节点 TLV 同时携带 System ID + BGP Router‑ID
  • 控制器侧关联:维护 System ID ↔ BGP RID ↔ 节点映射表,把 EPE 链路按System ID挂到 IS‑IS 拓扑的对应节点上,完成跨 AS 拼接

一句话:思科是设备侧同 ID 绑定;H3C 是控制器侧双字段映射绑定。

不是通过system-id实现的,不是你说的这样,你这个ai回答我已经捣鼓了n遍了对不上;我现在发现mpls lsr-id能够改变这个isis的router-id字段,不知道是否可行,待研发确认吧

zhiliao_UTvQKO 发表时间:2026-05-17 更多>>

不是通过system-id实现的,不是你说的这样,你这个ai回答我已经捣鼓了n遍了对不上;我现在发现mpls lsr-id能够改变这个isis的router-id字段,不知道是否可行,待研发确认吧

zhiliao_UTvQKO 发表时间:2026-05-17
粉丝:17人 关注:1人

在H3C Comware系统中,将域内IGP(如IS-IS)与跨域BGP EPE链路信息进行关联,并非像思科那样需要显式配置相同的32位router-id。H3C采用的是其控制器(如SeerEngine)的 uniq-mac 自动映射机制,同时辅以BGP-LS的标准属性来完成关联。


 H3C控制器的关联机制:uniq-macRouter ID

其核心机制是利用一个全局唯一的标识符,我称之为 uniq-mac。这个ID由控制器基于拓扑自动生成并管理,网络设备本身几乎无感知,其关联流程如下:

  1. 生成唯一标识:控制器(如SeerEngine)首先会为网络中的每一台设备(路由器/交换机)自动计算出一个全局唯一的标识符,即 uniq-mac。这为拓扑拼接提供了统一的身份标识基础。

  2. 标识注入BGP-LS:控制器会自动将这个 uniq-mac 作为一个属性,注入到代表该设备的所有BGP-LS节点NLRI中。无论这些信息源自IS-IS还是BGP EPE。

  3. 实现拓扑拼接:当控制器接收到来自多方面的链路状态信息(如RR的IS-IS信息、B的EPE信息)后,它会将它们解析为以节点和链路为单位的拓扑片段。通过比对所有节点通告中的 uniq-mac 属性,控制器便能轻易识别哪些通告源于同一台设备,从而将它们准确地“拼接”在一起,形成完整的网络拓扑视图。

值得注意的是,uniq-mac的取值在特定版本中可能会与设备BGP的 Router ID 存在关联,但这完全是控制器的内部行为,管理员在设备侧进行手工配置时无需也无从干预。


 设备侧的关键配置

在设备侧,只需保证BGP-LS信息的正确发布,无需额外配置关联参数。

  • BGP-LS信息注入:在AS 100内,所有信息最终通过BGP-LS协议上报。对于内部IGP,需要在RR上将IS-IS LSDB注入BGP-LS;对于设备B,则需配置peer epe能力,使其生成描述其与设备C之间BGP邻接关系的EPE链路信息并发布。


 验证方法

你可以通过以下命令进行验证,核心是观察 uniq-mac 或 Router ID 在B与RR上的数值是否一致(或被纳入统一的计算公式)。

  1. 在设备B和RR上查看BGP-LS信息
    由于BGP-LS的NLRI结构复杂,直接查看其原始信息是验证关联最直接的方法。

    display bgp link-state此命令可以查看本地BGP-LS路由表,重点关注节点NLRI([N])条目,查找包含 uniq-mac 或 router-id 的相关TLV(Type/Length/Value)。
  2. 检查IS-IS System ID和BGP Router ID
    为了辅助排查,你也可以收集以下信息。如果H3C控制器采用类似思科的关联逻辑,这两者应在数值上存在映射关系。

    • 查看BGP Router ID

    • display bgp

    • 查看IS-IS System ID:执行命令查看IS-IS进程的系统ID,它是6字节(12位十六进制)格式

      display isis brief观察BGP的Router ID能否推导出IS-IS的System ID。例如,Router ID 168.10.1.1 可通过补零并分组得到System ID 1680.1000.1001,但这种关联模式在不同产品中可能不同。

那么现在控制器不是我们的,需要我们怎么去配置才能让异厂家的去画图呢?

zhiliao_UTvQKO 发表时间:2026-05-18 更多>>

您工号多少我语音问您下方便不?

zhiliao_UTvQKO 发表时间:2026-05-18

那么现在控制器不是我们的,需要我们怎么去配置才能让异厂家的去画图呢?

zhiliao_UTvQKO 发表时间:2026-05-18

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明