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

相关推荐
zzyh1234562 小时前
tcp/ip协议配置参数有哪些?tcp/ip协议需要设置的参数有哪些
网络协议·tcp/ip·php
无人不xiao2 小时前
WebSocket
网络·websocket·网络协议
学习嵌入式的小羊~3 小时前
远程监控项目描述以及总体框架
网络协议·http
5:003 小时前
Linux:网络(网络编程基础)
linux·网络
不羁。。4 小时前
【网络安全工程】任务11:路由器配置与静态路由配置
网络·智能路由器
23zhgjx-NanKon5 小时前
华为eNSP:配置P2P网络类型
网络·华为·p2p
黑客KKKing5 小时前
云计算VS网络安全,应该怎么选?
网络·安全·web安全·云计算
程序员黄同学6 小时前
谈谈 HTTP 中的重定向,如何处理301和302重定向?
网络·网络协议·http
XiaoLeisj6 小时前
【计算机原理】深入解析 HTTP 中的 URL 格式、结构和 URL encode 转义与 URL decode 逆转义原理
网络·网络协议·tcp/ip·http·fiddler·信息与通信
ZZZ_Tong6 小时前
HTTP拾技杂谈
java·网络·网络协议·http