BGP实验(一)IBGP全互联配置

一、拓扑图

二、实验思路

  1. 根据BGP的路由优先原则,首先要保证路由可达。
  2. 但是IBGP间存在水平分割机制,因此实验可使用IBGP全互联,反射器或联盟来实现IBGP间路由可达,本实验使用全互联
  3. 全互联缺点:将BGP路由引入到IGP(内部网关协议,如:OSPF IS-IS RIP),从而保证IGP与BGP的同步。但是,因为Internet上的BGP路由数量十分庞大,一旦引入到IGP,会给IGP路由器带来巨大的处理和存储负担,如果路由器负担过重,则可能瘫痪,因此不建议使用。

三、实验配置

(1)先为每个路由器的接口配置IP地址

  • R1
    其中interface LoopBack 0可不配置,因为从ebgp到ibgp只有一跳(即R1到R2的生命周期只有1),但是实际应用场景中,R1在AS1内是ibgp,因此配置LoopBack 0 可以增强网络的可靠性。

    复制代码
    <Huawei>sys
    [Huawei]sys R1
    [R1]interface GigabitEthernet 0/0/0
    [R1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
    [R1-GigabitEthernet0/0/0]qu	
    [R1]interface LoopBack 0
    [R1-LoopBack0]ip add 1.1.1.1 32
    [R1-LoopBack0]qu
  • R2

    复制代码
    <Huawei>sys
    [Huawei]sys R2
    [R2]int g0/0/1
    [R2-GigabitEthernet0/0/1]ip add 12.0.0.2 24
    [R2-GigabitEthernet0/0/1]int g0/0/0
    [R2-GigabitEthernet0/0/0]ip add 23.0.0.1 24
    [R2-GigabitEthernet0/0/1]qu		
    [R2]int LoopBack 0
    [R2-LoopBack0]ip add 2.2.2.2 32
    [R2-LoopBack0]qu
  • R3

    复制代码
    <Huawei>sys
    [Huawei]sys R3
    [R3]int g0/0/1
    [R3-GigabitEthernet0/0/1]ip add 23.0.0.2 24
    [R3-GigabitEthernet0/0/1]int g0/0/0
    [R3-GigabitEthernet0/0/0]ip add 34.0.0.1 24
    [R3-GigabitEthernet0/0/0]qu
    [R3]int loop0
    [R3-LoopBack0]ip add 3.3.3.3 32
    [R3-LoopBack0]qu
  • R4

    复制代码
    <Huawei>sys
    [Huawei]sys R4
    [R4]int g0/0/1
    [R4-GigabitEthernet0/0/1]ip add 34.0.0.2 24
    [R4-GigabitEthernet0/0/1]int g0/0/0
    [R4-GigabitEthernet0/0/0]ip add 45.0.0.1 24
    [R4-GigabitEthernet0/0/0]qu
    [R4]int loop 0
    [R4-LoopBack0]ip add 4.4.4.4 32
    [R4-LoopBack0]qu
  • R5

    其中interface LoopBack 0可不配置,因为从ebgp到ibgp只有一跳(即R5到R4的生命周期只有1),但是实际应用场景中,R5在AS3内是ibgp,因此配置LoopBack 0 可以增强网络的可靠性。

    复制代码
    <Huawei>sys
    [Huawei]sys R5
    [R5]int g0/0/0
    [R5-GigabitEthernet0/0/0]ip add 45.0.0.2 24
    [R5-GigabitEthernet0/0/0]qu
    [R5]int loop0
    [R5-LoopBack0]ip add 5.5.5.5 32
    [R5-LoopBack0]qu

(2)在AS2内建立全互联

  • R2

    复制代码
    [R2]ospf 1 router-id 2.2.2.2
    [R2-ospf-1]area 0
    [R2-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
    [R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
  • R3

    复制代码
    [R3]ospf 1 router-id 3.3.3.3
    [R3-ospf-1]area 0	
    [R3-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
    [R3-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
    [R3-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
  • R4

    复制代码
    [R4]ospf 1 router-id 4.4.4.4
    [R4-ospf-1]area 0
    [R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
    [R4-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255

    (3)查看OSPF邻接关系是否建立成功

  • R2

  • R3

  • R4

(4)配置BGP邻居

  • R1

    复制代码
    [R1]bgp 1
    [R1-bgp]router-id 1.1.1.1
    [R1-bgp]peer 12.0.0.2 as-number 2
  • R2

    复制代码
    [R2]bgp 2
    [R2-bgp]router-id 2.2.2.2
    [R2-bgp]peer 12.0.0.1 as-number 1
    [R2-bgp]peer 3.3.3.3 as-number 2	
    [R2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
    [R2-bgp]peer 4.4.4.4 as-number 2
    [R2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
  • R3

    复制代码
    [R3]bgp 2
    [R3-bgp]router-id 3.3.3.3
    [R3-bgp]peer 2.2.2.2 as-number 2
    [R3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
    [R3-bgp]peer 4.4.4.4 as-number 2
    [R3-bgp]peer 4.4.4.4 connect-interface LoopBack 0
  • R4

    复制代码
    [R4]bgp 2
    [R4-bgp]router-id 4.4.4.4
    [R4-bgp]peer 2.2.2.2 as-number 2	
    [R4-bgp]peer 2.2.2.2 connect-interface LoopBack 0
    [R4-bgp]peer 3.3.3.3 as-number 2
    [R4-bgp]peer 3.3.3.3 connect-interface LoopBack 0
    [R4-bgp]peer 45.0.0.0 as-number 3
  • R5

    复制代码
    [R1]bgp 3
    [R1-bgp]router-id 5.5.5.5
    [R1-bgp]peer 45.0.0.2 as-number 2

    (5)检查BGP邻居建立情况

  • R1

  • R2

  • R3

  • R4

  • R5

可以看到所有的BGP状态都是Established(建立连接)

(6)R1和R5发布所属网络路由,在R2和R4修改下一跳,实现AS1和AS2互通

  • R1

    复制代码
    [R1]bgp 1
    [R1-bgp]network 12.0.0.0 24
  • R5

    复制代码
    [R5]bgp 1
    [R5-bgp]network 45.0.0.0 24
  • R2

    复制代码
    [R2]bgp 2
    [R2-bgp]network 12.0.0.0 24
    [R2-bgp]peer 3.3.3.3 next-hop-local
    [R2-bgp]peer 4.4.4.4 next-hop-local
  • R4

    复制代码
    [R4]bgp 2
    [R4-bgp]network 45.0.0.0 24
    [R5-bgp]peer 3.3.3.3 next-hop-local
    [R5-bgp]peer 4.4.4.4 next-hop-local

结果验证:

实现了分公司AS1和分公司AS3互通

相关推荐
艾莉丝努力练剑26 分钟前
【AI大模型接入SDK】LLM会话管理模块设计
网络·c++·人工智能·学习·大模型
157092511347 小时前
Android进阶之光:HTTP协议原理深度解析
android·网络协议·http
虹科网络安全9 小时前
Redis 安全公告:CVE-2026-81934 TLS 处理漏洞及修复建议
网络·人工智能·网络安全
小程序设计10 小时前
某师范学院网络规划与设计
网络·安全
可爱系程序猿11 小时前
WSD 打印机时好时坏:从发现服务、地址变化到 Standard TCP/IP 端口的迁移记录
网络·网络协议·tcp/ip·程序人生·电脑
蓝速科技12 小时前
便民服务大厅 AI 数字人一体机场景适配与落地指南丨蓝速科技
大数据·网络·数据结构·人工智能·自然语言处理·数据分析·运维开发
济南凡维13 小时前
CODESOFT中如何将标签保存为PDF文件
网络·人工智能·打印机·codesoft
德迅云安全杨德俊14 小时前
高防IP:构建“防护-加速-管控”三位一体的全链路安全体系
网络·安全·ddos
猫哥随身wifi14 小时前
随身WiFi 怎么选?2026 主流品牌随身 WiFi 对比与选购避坑参考
网络·人工智能·5g·智能手机
en.en..14 小时前
TCP套接字编程 完整流程解析(服务端 + 客户端)
网络