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

华三SR8803-F

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

问题描述:

 

主站汇聚a和汇聚b的loopback地址和互联地址在区域0,场站a和场站b(n多个场站)分别都连接汇聚a和汇聚b,场站loopback和场站-汇聚间互联地址在区域1。断开汇聚a和场站a之间的互联后,汇聚a的loopback到场站a的loopback走的路径为汇聚a-场站b-汇聚b-场站a,我通过在汇聚上什么配置办法才能让路径变为汇聚a-汇聚b-场站a。

汇聚与汇聚之间采用POS口互联,汇聚与厂站用CPOS口拆分2M互联

 

组网及组网描述:

 

 

3 个回答
粉丝:2人 关注:9人

解决办法(两种可选,推荐第一种)
方案1:调整OSPF选路规则+接口开销(最简便,适合多场站场景)
原理:OSPF默认区域内路由优先级(10)高于区域间(15),哪怕区域内路径开销更大也会优先选,改成同优先级后按开销选路。
关键配置:
1. 汇聚a、汇聚b的OSPF视图下调整优先级:
ospf 1
preference intra-area 15 # 区域内路由优先级改成和区域间默认值15一致
2. 调整接口OSPF开销:
汇聚间POS互联口配置小开销:
interface Pos x/x/x # 汇聚互联口
ospf cost 10
所有CPOS拆分的场站侧串口配置大开销:
interface Serial x/x/x:x # 所有场站互联的2M通道口
ospf cost 100
方案2:接口路由过滤(适合不想改全局优先级场景)
每个场站侧串口下配置入方向过滤,仅允许对端场站的网段被接收,避免汇聚从其他场站学习到无关区域内路由:
interface Serial x/x/x:x # 单个场站对应的通道口
ospf filter-policy 2000 import
对应ACL仅放通对端场站的loopback、互联地址即可
注意事项
配置前备份整机配置,调整OSPF优先级属于路由协议变更,建议在业务低峰窗口操作,避免短时路由震荡。

第一种办法试了,路径还是从厂站绕的,第二种办法暂时测试的设备不支持那个命令,还有别的办法么

zhiliao_hzu4U 发表时间:2小时前 更多>>

第一种办法试了,路径还是从厂站绕的,第二种办法暂时测试的设备不支持那个命令,还有别的办法么

zhiliao_hzu4U 发表时间:2小时前
粉丝:11人 关注:1人

要在你的SR8803-F上实现想要的路径切换,最直接且一劳永逸的方法是调整OSPF的选路规则,使其更合理地评估链路质量。以下有两种方案可以实现。

⚙️ 为什么会出现路径绕行?

你的组网中,汇聚交换机A和B位于区域0(骨干区),而所有场站位于区域1(非骨干区)问题的根源在于OSPF的默认选路优先级

OSPF协议在设计上会优先选择区域内(Intra-Area) 的路由,其次才考虑区域间(Inter-Area) 的路由。即使在区域1内,汇聚a场站b的链路开销(Cost)很大,OSPF也会优先选择这条区域内路由,导致了不合理的绕行。只要这条区域内路径物理上存在,OSPF就不会考虑更优的区域间路径。

因此,解决问题的关键在于调整OSPF的选路机制,主要有两种方法。


🛠️ 方案一:调整OSPF选路规则(推荐)

原理:将区域内路由的协议优先级,从默认的10调整为与区域间路由一致的15,使OSPF在选择路径时,主要依据链路开销(Cost)进行判断。这样,汇聚a场站a的流量就会遵循 汇聚a -> 汇聚b -> 场站a 这条开销更小的路径。

配置步骤

  1. 在汇聚交换机A和B上执行(关键配置):修改OSPF区域内路由的优先级。

    <H3C> system-view
    [H3C] ospf 1
    [H3C-ospf-1] preference intra-area 15
    [H3C-ospf-1] quit
  2. 手动调整链路开销(Cost):通过手动设置Cost,更精确地控制路径选择。

    • 为汇聚交换机之间的高速链路(如POS口)设置较小的Cost值

      <H3C> system-view
      [H3C] interface Pos x/x/x
      [H3C-Posx/x/x] ospf cost 10
    • 为汇聚交换机到场站侧的低速链路(如CPOS拆分的2M串口)设置较大的Cost值

      [H3C] interface Serial x/x/x:x
      [H3C-Serialx/x/x:x] ospf cost 100

方案优势:配置全局生效,一劳永逸地解决了所有场站的路由绕行问题。


🔧 方案二:接口路由过滤(备选)

原理:直接在每台汇聚交换机通往各个场站侧的接口上配置过滤策略,限制从场站学习到的路由信息。例如,在汇聚A连接场站B的接口上,配置过滤规则,只允许接收场站B自身的网段,从而避免汇聚A学习到无关的场站A的区域内路由。

配置步骤

  1. 在汇聚交换机A上创建ACL,明确指定允许从特定场站接收哪些路由。

    <H3C> system-view
    [H3C] acl number 2000
    [H3C-acl-basic-2000] rule 5 permit source 10.1.1.0 0.0.0.255 # 对端场站A的网段
    [H3C-acl-basic-2000] rule 100 deny source any # 其他所有路由均拒绝
    [H3C-acl-basic-2000] quit
  2. 在汇聚交换机A连接场站A的串口上应用过滤策略

    [H3C] interface Serial x/x/x:x
    [H3C-Serialx/x/x:x] ospf filter-policy 2000 import 方案优势:配置变更范围小,对全局网络影响不大。

⚠️ 配置注意事项

  • 备份配置:在进行任何变更前,请务必使用display current-configuration命令备份设备配置。

  • 变更窗口:OSPF选路规则的调整可能会触发路由重新计算,建议选择业务低谷时段进行操作,并做好应急回退准备。



第一种办法试了,路径还是从厂站绕的,第二种办法暂时测试的设备不支持那个命令,还有别的办法么

zhiliao_hzu4U 发表时间:2小时前 更多>>

第一种办法试了,路径还是从厂站绕的,第二种办法暂时测试的设备不支持那个命令,还有别的办法么

zhiliao_hzu4U 发表时间:2小时前
粉丝:9人 关注:2人

让汇聚 A 到场站 A 的备份路径优先走「汇聚 A → 汇聚 B → 场站 A」,而不是绕「汇聚 A → 场站 B → 汇聚 B → 场站 A」
在你这种 Area0(核心)+ Area1(场站) 的标准 OSPF 二层汇聚架构下,最干净、最标准、不影响其他路由的方案只有一个:

最优方案:在 汇聚 A、B 上修改 Area1 内部路径 cost

场站 ↔ 汇聚 的互联链路 cost 大幅调高
汇聚 A ↔ 汇聚 B 的 Area0 骨干链路成为明显更优路径。

1. 原理(一句话)

  • 汇聚 A ↔ 汇聚 B(Area0,POS 口):默认 cost 很低
  • 场站 ↔ 汇聚(Area1,CPOS 2M):默认 cost 很高,但还不够高
  • 你现在绕路,是因为 场站 B 中转那条路总 cost < 走汇聚 B 直达
只要把 Area1 内所有场站 - 汇聚互联接口的 cost 统一改大
OSPF 自然优选:
汇聚 A → 汇聚 B → 场站 A

2. 具体配置(直接套用)

在 汇聚 A、汇聚 B 上统一执行:

(1)调高 “汇聚 ↔ 场站” 的互联链路 cost

假设你场站互联接口是:
Serial 2/0/1:0 这类 CPOS 拆分的 2M 接口
cli
system-view interface Serial2/0/1:0 ospf cost 30000 quit # 所有连到场站的 Serial 口都这么配 # 同理:Serial2/0/1:1、Serial2/0/2:0 ...

(2)汇聚之间 POS 口保持默认或设低 cost(不要动)

cli
interface Pos1/0/0 ospf cost 10000 quit

这样一来路径计算:

  • 汇聚 A → 汇聚 B:10000
  • 汇聚 B → 场站 A:30000
  • 总:40000
而绕路:
  • 汇聚 A → 场站 B:30000
  • 场站 B → 汇聚 B:30000
  • 汇聚 B → 场站 A:30000
  • 总:90000
OSPF 自动优选 40000 那条,也就是你想要的:
汇聚 A → 汇聚 B → 场站 A

3. 为什么不用 filter-policy /route-policy/summarization?

因为:
  • 你是 Area0 + Area1 标准架构
  • Loopback 都在对应区域发布
  • 调整 cost 是 OSPF 内部机制,最稳定、最标准、无副作用
其他方案(distribute、prefix-policy 过滤、summary 汇总)
要么破坏区域结构,要么影响其他场站,不推荐

4. 验证命令

改完 cost 后在汇聚 A 看:
cli
display ip routing-table 场站A-loopback display ospf lsdb display ospf routing 场站A-loopback
会看到下一跳是 汇聚 B,不再是场站 B。

5. 最终一句话方案

把所有 “汇聚 ↔ 场站” 的 Serial 口 ospf cost 调到 30000,
汇聚之间 POS 口保持默认低 cost,
OSPF 自动走汇聚 A→汇聚 B→场站 A。

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明