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

bgp+m-lag怎么配 汇聚接入

2天前提问
  • 0关注
  • 0收藏,57浏览
粉丝:0人 关注:0人

问题描述:

汇聚和接入交换机需要配置m-lag和bgp麻烦给一个配置案例

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

重要提醒:配置前备份所有设备当前配置,避免业务中断
一、M-LAG基础配置(组网:SW1/SW2为汇聚,SW3为接入双归)
1. 汇聚SW1/SW2通用基础配置
system-view
lacp enable
dcb enable # 必开,M-LAG依赖
配置Peer-Link聚合口
interface Bridge-Aggregation 10
port link-type trunk
port trunk permit vlan all
link-aggregation mode dynamic
peer-link 1
quit
interface range GigabitEthernet 1/0/1 to GigabitEthernet 1/0/2 # Peer-Link物理口
port link-aggregation group 10
quit
2. 汇聚M-LAG域配置
SW1(主)
mlag domain 1
local-ip 192.168.255.1
peer-ip 192.168.255.2
priority 100
quit
SW2(备)
mlag domain 1
local-ip 192.168.255.2
peer-ip 192.168.255.1
priority 200
quit
3. 下行M-LAG聚合配置
SW1/SW2下行到接入的聚合口
interface Bridge-Aggregation 20
port link-type trunk
port trunk permit vlan all
link-aggregation mode dynamic
mlag group 20
quit
interface GigabitEthernet 1/0/3 # 下行到接入的物理口
port link-aggregation group 20

暂无评论

粉丝:10人 关注:2人

以下以主流的H3C 交换机为例,提供一套完整、可直接参考的 汇聚层 M-LAG + 接入层 BGP 典型配置案例(园区 / 数据中心汇聚 - 接入场景)。
一、组网拓扑与规划
1. 拓扑


汇聚层:2 台交换机(Agg-1、Agg-2)做 M-LAG 双活
Peer-Link:2×10G 万兆聚合
下行:接入交换机(Acc-1、Acc-2)双归上联汇聚 M-LAG
接入层:2 台接入交换机(Acc-1、Acc-2)
与汇聚建立 BGP(EBGP)
接入用户 VLAN:10、20(业务)、30(管理)
2. 地址规划
M-LAG Peer-Link:VLAN 4000(10.0.0.0/30)
管理 VLAN:VLAN 30(192.168.30.0/24)
业务 VLAN:VLAN 10(192.168.10.0/24)、VLAN 20(192.168.20.0/24)
BGP
汇聚 AS:65000
接入 AS:65010(Acc-1)、65020(Acc-2)
BGP 对接:Loopback 0 建邻接(推荐)
二、汇聚层(Agg-1 / Agg-2)M-LAG + BGP 配置
1. 基础与 M-LAG 全局(两台一致)
bash
运行
# 关闭STP(M-LAG场景建议关闭)
undo stp enable

# M-LAG全局
m-lag system-mac 0001-0001-0001 # 系统MAC(两台必须相同)
m-lag system-priority 200 # 优先级(相同)
m-lag system-number 1 # Agg-1=1;Agg-2=2
m-lag mad exclude interface LoopBack0 # 保留接口(BGP用)
m-lag mad exclude interface Vlan-interface30
m-lag mad exclude interface Vlan-interface4000
2. Peer-Link(VLAN 4000)
bash
运行
# 聚合口(Peer-Link)
interface Bridge-Aggregation 1
port link-type trunk
port trunk permit vlan all # 透传所有VLAN
link-aggregation mode dynamic
port m-lag group 1
quit

# 物理口加入聚合
interface range Ten-GigabitEthernet 1/0/49 to 1/0/50
port link-mode bridge
port link-aggregation group 1
quit

# VLANIF 4000(Peer-Link三层)
interface Vlan-interface 4000
ip address 10.0.0.1 255.255.255.252 # Agg-1=10.0.0.1/30
# Agg-2: ip address 10.0.0.2 255.255.255.252
quit
3. 下行 M-LAG 接口(接接入)
bash
运行
# 下行聚合口(M-LAG)
interface Bridge-Aggregation 10
port link-type trunk
port trunk permit vlan 10,20,30
link-aggregation mode dynamic
port m-lag group 10
quit

# 物理口
interface Ten-GigabitEthernet 1/0/1
port link-mode bridge
port link-aggregation group 10
quit
4. 三层 VLANIF(业务 + 管理)
bash
运行
# 管理VLAN 30
interface Vlan-interface 30
ip address 192.168.30.10 255.255.255.0 # Agg-1=10;Agg-2=11
quit

# 业务VLAN(M-LAG双活网关)
interface Vlan-interface 10
ip address 192.168.10.254 255.255.255.0
m-lag ip 192.168.10.250 255.255.255.0 # 虚拟网关(用户网关)
quit

interface Vlan-interface 20
ip address 192.168.20.254 255.255.255.0
m-lag ip 192.168.20.250 255.255.255.0
quit
5. BGP(汇聚 AS 65000)
bash
运行
# Loopback 0(BGP建邻)
interface LoopBack 0
ip address 10.10.10.1 255.255.255.255 # Agg-1=10.10.10.1
# Agg-2: ip address 10.10.10.2 255.255.255.255
quit

# BGP
bgp 65000
router-id 10.10.10.1 # Agg-1=1;Agg-2=2
# 邻居:接入Loopback 0(EBGP)
peer 10.10.10.10 as-number 65010 # Acc-1
peer 10.10.10.10 connect-interface LoopBack0
peer 10.10.10.20 as-number 65020 # Acc-2
peer 10.10.10.20 connect-interface LoopBack0

# IPv4单播
address-family ipv4 unicast
import-route direct # 引入直连(VLANIF)
peer 10.10.10.10 enable
peer 10.10.10.20 enable
quit
三、接入层(Acc-1 / Acc-2)BGP 配置
1. 基础与 VLAN
bash
运行
vlan 10
vlan 20
vlan 30
quit

# 上联口(Trunk)
interface Ten-GigabitEthernet 1/0/24
port link-type trunk
port trunk permit vlan 10,20,30
quit

# 管理VLANIF
interface Vlan-interface 30
ip address 192.168.30.100 255.255.255.0 # Acc-1=100;Acc-2=200
quit

# Loopback 0(BGP)
interface LoopBack 0
ip address 10.10.10.10 255.255.255.255 # Acc-1=10;Acc-2=20
quit
2. BGP(接入 AS 65010/65020)
bash
运行
# Acc-1
bgp 65010
router-id 10.10.10.10
# 邻居:两台汇聚Loopback 0
peer 10.10.10.1 as-number 65000
peer 10.10.10.1 connect-interface LoopBack0
peer 10.10.10.2 as-number 65000
peer 10.10.10.2 connect-interface LoopBack0

address-family ipv4 unicast
import-route direct # 引入接入侧用户网段
peer 10.10.10.1 enable
peer 10.10.10.2 enable
quit
四、关键验证命令
bash
运行
# 1. M-LAG状态
display m-lag verbose
display m-lag interface

# 2. BGP邻居
display bgp peer
display bgp routing-table

# 3. 聚合口
display link-aggregation summary
display link-aggregation verbose
五、要点说明
M-LAG
两台汇聚 system-mac、priority 必须相同;system-number 必须不同
Peer-Link 建议 2×10G/25G 动态 LACP
下行口必须 Bridge-Aggregation + port m-lag group
BGP
推荐 Loopback 0 建邻(稳定、不依赖物理口)
汇聚引入 直连路由(VLANIF 网关)
接入引入 用户直连网段
高可用
单台汇聚故障:M-LAG 自动切换、BGP 邻接切到另一台汇聚
接入双上联:BGP 形成 等价路由(ECMP)

暂无评论

粉丝:13人 关注:1人

结合M-LAG与BGP的配置是构建高可靠、大二层网络的基础。这里提供一个基础案例,你可以根据实际使用的交换机型号和软件版本进行微调。


 网络拓扑与规划

以下拓扑和规划可作为参考模板:

汇聚层:两台MSR 3610-X1 Winet组成M-LAG系统,作为网络的网关。
接入层:两台MSR 3610-X1 Winet也组成M-LAG系统,下联服务器/终端。
核心层:一台核心交换机(或路由器)作为BGP路由反射器(RR),用于简化BGP对等体关系。

  • 设备命名

    • 汇聚交换机-1:ACC-1

    • 汇聚交换机-2:ACC-2

    • 接入交换机-1:AGG-1

    • 接入交换机-2:AGG-2

    • 核心交换机:CORE

  • IP地址分配示例

    • Loopback接口地址 (Router ID)

      • ACC-11.1.1.1/32

      • ACC-22.2.2.2/32

      • AGG-13.3.3.3/32

      • AGG-24.4.4.4/32

      • CORE5.5.5.5/32

    • Underlay互联地址 (/30)

      • 汇聚-1 与 汇聚-2 之间的Peer-link(BAGG1): 10.0.0.1/30 和 10.0.0.2/30

      • 汇聚-1 与 核心: 172.16.0.1/30;汇聚-2 与 核心: 172.16.0.5/30

      • 接入-1 与 汇聚-1: 172.16.1.1/30;接入-1 与 汇聚-2: 172.16.1.5/30 (交叉互联)

    • BGP AS号规划

      • 核心层: AS 65000

      • 汇聚层: AS 65001

      • 接入层: AS 65002



 配置要点

以下配置以Comware V7平台为例,包含了M-LAG和BGP的核心设置。

1. 全局启用M-LAG

首先,需要在参与M-LAG的交换机上启用该特性。

# 在参与M-LAG的交换机(ACC-1、ACC-2、AGG-1、AGG-2)上配置
[H3C] m-lag enable2. 配置M-LAG系统基础设置

接下来,配置M-LAG系统的全局参数。两台成员交换机的system-macsystem-priority必须相同,而system-number必须唯一。

# 以汇聚交换机 ACC-1 为例
[H3C] m-lag system-mac 0001-0001-0001 # 系统MAC地址,两台必须相同 [H3C] m-lag system-number 1 # 设备编号,两台必须不同 [H3C] m-lag system-priority 10 # 系统优先级,两台必须相同3. 配置Peer-link链路

Peer-link是两台M-LAG成员设备之间的关键链路,负责同步状态信息。

# 以 ACC-1 为例
[H3C] interface bridge-aggregation 1 # 创建二层聚合口作为Peer-link [H3C-Bridge-Aggregation1] link-aggregation mode dynamic # 动态聚合 [H3C-Bridge-Aggregation1] port link-type trunk [H3C-Bridge-Aggregation1] port trunk permit vlan all # 放通所有VLAN [H3C-Bridge-Aggregation1] m-lag peer-link 1 # 指定为Peer-link [H3C-Bridge-Aggregation1] quit [H3C] interface range gigabitethernet 1/0/1 to gigabitethernet 1/0/2 # 加入物理端口 [H3C-if-range] port link-aggregation group 14. 配置Keepalive链路

Keepalive链路用于检测对端设备的状态,建议创建独立的VRF进行隔离。

# 以 ACC-1 为例 [H3C] ip vrf keepalive # 创建VRF实例 [H3C-vrf-keepalive] quit [H3C] interface gigabitethernet 1/0/3 # Keepalive链路物理端口 [H3C-GigabitEthernet1/0/3] port link-mode route [H3C-GigabitEthernet1/0/3] ip binding vpn-instance keepalive # 绑定到VRF [H3C-GigabitEthernet1/0/3] ip address 1.1.1.1 24 [H3C-GigabitEthernet1/0/3] quit [H3C] m-lag keepalive ip destination 1.1.1.2 source 1.1.1.1 vpn-instance keepalive5. 配置M-LAG接口

配置用于连接下游设备的M-LAG成员接口,用于实现跨设备链路聚合。

# 以 ACC-1 为例
[H3C] interface bridge-aggregation 10 # 创建业务聚合口 [H3C-Bridge-Aggregation10] link-aggregation mode dynamic [H3C-Bridge-Aggregation10] port link-type trunk [H3C-Bridge-Aggregation10] port trunk permit vlan 10 20 [H3C-Bridge-Aggregation10] m-lag group 10 # 指定M-LAG组ID [H3C-Bridge-Aggregation10] quit [H3C] interface gigabitethernet 1/0/4 [H3C-GigabitEthernet1/0/4] port link-aggregation group 106. BGP Underlay网络配置

M-LAG建立后,需要配置BGP作为Underlay路由协议,使Leaf和Spine之间能够建立BGP EVPN邻居。这里的关键是,每台Leaf交换机上的VTEP地址(Loopback1)要配置为相同的虚拟地址。

# 1. 配置接口IP地址 (以Leaf-1为例)
[Leaf-1] interface LoopBack0 [Leaf-1-LoopBack0] ip address 1.1.1.1 32 # 唯一Router ID [Leaf-1-LoopBack0] quit [Leaf-1] interface LoopBack1 [Leaf-1-LoopBack1] ip address 1.2.3.4 32 # 虚拟VTEP地址,同一M-LAG对两台设备需相同 [Leaf-1-LoopBack1] quit [Leaf-1] interface Vlan-interface 11 # 连接Spine的接口 [Leaf-1-Vlan-interface11] ip address 11.1.1.1 24 # 2. 配置OSPF (使Loopback0和互联接口路由可达) [Leaf-1] ospf 1 router-id 1.1.1.1 [Leaf-1-ospf-1] area 0.0.0.0 [Leaf-1-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0 [Leaf-1-ospf-1-area-0.0.0.0] network 11.1.1.0 0.0.0.255 # 注意:虚拟VTEP地址Loopback1不需要宣告进IGP,由BGP来宣告 # 3. 配置BGP (以Leaf-1为例) [Leaf-1] bgp 65001 # 假设Leaf属于AS 65001 [Leaf-1-bgp-default] router-id 1.1.1.1 [Leaf-1-bgp-default] peer 5.5.5.5 as-number 65000 # 与Spine建立EBGP邻居 [Leaf-1-bgp-default] peer 5.5.5.5 connect-interface LoopBack0 [Leaf-1-bgp-default] address-family l2vpn evpn [Leaf-1-bgp-default-evpn] peer 5.5.5.5 enable
验证M-LAG状态

使用以下命令检查M-LAG配置和运行状态:

  • display m-lag summary:查看M-LAG系统摘要信息。

  • display m-lag mad verbose:查看多Active检测(MAD)状态。

  • display m-lag consistency-check:检查设备间配置一致性。


 注意事项与避坑指南

  • M-LAG与STP:在部署M-LAG时,需注意STP的配置,避免形成环路。通常在M-LAG环境中,可以关闭STP或将M-LAG接口配置为边缘端口。

  • 配置一致性:两台M-LAG成员设备的配置(特别是VLAN、接口类型等)必须保持一致,否则可能导致M-LAG系统状态异常。

  • Peer-link带宽:Peer-link链路带宽应足够大,以承载可能的跨设备流量。建议使用多条物理链路进行聚合。

  • Keepalive VRF隔离:为了确保Keepalive链路的稳定性,强烈建议将其放入独立的VRF中,避免受到其他网络波动的影响。

  • 升级顺序:在对M-LAG系统进行升级时,建议先升级备用设备,待其恢复正常后再升级主设备,以确保业务不中断。

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明