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互通

相关推荐
青草地溪水旁6 分钟前
互联网接入网中PPPoE和PPP协议
网络·ppp·接入网
wanhengidc1 小时前
什么是云手机?
运维·网络·安全·游戏·智能手机
机器人梦想家2 小时前
pymodbus启动一个简单的modbus tcp server
网络·网络协议·tcp/ip
一刀到底2112 小时前
springboot3.3.5 集成elasticsearch8.12.2 ssl 通过 SSL bundle name 来实现
网络·elasticsearch·ssl·springboot3
m0_661316232 小时前
modbus_tcp和modbus_rtu对比&移植AT-socket,modbus_tcp&杂记
服务器·网络·tcp/ip
小鸟啄米2 小时前
Elixir通过Onvif协议控制IP摄像机,ExOnvif库给视频流叠加字符
网络协议·elixir·onvif
eqwaak03 小时前
Matplotlib 动态显示详解:技术深度与创新思考
网络·python·网络协议·tcp/ip·语言模型·matplotlib
不是三毛没有半3 小时前
华为USG6000v2 NAT模式下IPSEC IKE V1 实验
网络·网络安全·华为
Techer_Y3 小时前
云安全服务(参考自腾讯云工程师认证课程)
网络·云计算·腾讯云
cpsvps_net4 小时前
代理连接性能优化:提升网络效率的关键技术与实践
网络·性能优化