当前位置: 首页 > news >正文

BGP综合实验(2)

一、实验需求

1、实验拓扑图

2、实验需求

  1. 使用 PreVal 策略,让 R4 经 R2 到达 192.168.10.0/24 。

  2. 使用 AS_Path 策略,让 R4 经 R3 到达 192.168.11.0/24 。

  3. 配置 MED 策略,让 R4 经 R3 到达 192.168.12.0/24 。

  4. 使用 Local Preference 策略,让 R1 经 R2 到达 192.168.1.0/24 。

  5. 使用 Local Preference 策略,让 R1 经 R3 到达 192.168.2.0/24 。

  6. 配置负载均衡,使 R1 经 R2 和 R3 到达 192.168.3.0/24 。

  7. 使用 AS 策略,使 AS 500 不接受任何始于 AS 123 的路由 。

  8. 使用自定义 Community 策略,使 192.168.3.0/24 路由不发布到 AS 500 。

  9. IBGP 用环回接口建邻,EBGP 用物理接口建邻 。

  10. 修改 AS 123 中的用户网段为 Broadcast,以便后续在 BGP 中宣告 。

  11. BGP 宣告路由时,仅宣告 / 24 网段的用户路由 。

 

二、需求分析 

  • 路由策略配置:涉及多种 BGP 路由策略,如 PreVal、AS_Path、MED、Local Preference 等,目的是精确控制不同路由器间的路由走向,需熟悉各策略原理及配置方法。

  • 建邻方式:区分 IBGP 和 EBGP 建邻接口类型,要掌握不同建邻方式的配置要点和适用场景。

  • 路由宣告控制:对特定网段路由进行发布控制,包括用户网段设置和按网段掩码宣告,需明确 BGP 路由宣告规则及过滤方法。

三、实验步骤 

1、基础配置

R1

[r1]display ip interface brief 
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              12.0.0.1/24          up         up        
GigabitEthernet0/0/1              13.0.0.1/24          up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         192.168.1.1/24       up         up(s)     
LoopBack1                         192.168.2.1/24       up         up(s)     
LoopBack2                         192.168.3.1/24       up         up(s)     
NULL0                             unassigned           up         up(s)     
[r1]

R2

[r2]display ip interface b 
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              12.0.0.2/24          up         up        
GigabitEthernet0/0/1              24.0.0.2/24          up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         2.2.2.2/32           up         up(s)     
LoopBack1                         192.168.20.1/24      up         up(s)     
NULL0                             unassigned           up         up(s)     
[r2]

R3

[r3]display  ip interface brief 
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              13.0.0.3/24          up         up        
GigabitEthernet0/0/1              34.0.0.3/24          up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         3.3.3.3/32           up         up(s)     
LoopBack1                         192.168.30.1/24      up         up(s)     
NULL0                             unassigned           up         up(s)     
[r3]

R4

[r4]display  ip interface brief 
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              34.0.0.4/24          up         up        
GigabitEthernet0/0/1              24.0.0.4/24          up         up        
GigabitEthernet0/0/2              45.0.0.4/24          up         up        
LoopBack0                         1.1.1.1/32           up         up(s)     
LoopBack1                         192.168.100.1/24     up         up(s)     
NULL0                             unassigned           up         up(s)     
[r4]

R5

[r5]display  ip interface brief 
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              45.0.0.5/24          up         up        
GigabitEthernet0/0/1              unassigned           down       down      
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         192.168.10.1/24      up         up(s)     
LoopBack1                         192.168.11.1/24      up         up(s)     
LoopBack2                         192.168.12.1/24      up         up(s)     
NULL0                             unassigned           up         up(s)     
[r5]

2、ospf的配置

R2


[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 24.0.0.2 0.0.0.0

R3


[r3]ospf 1 router-id 3.3.3.3 
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.0.0.3 0.0.0.0

R4

[r4]ospf 1 router-id 4.4.4.4 	
[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 24.0.0.4 0.0.0.0

3、配置bgp

R1

[r1]bgp 400
[r1-bgp]router-id 4.4.4.4	
[r1-bgp]peer 12.0.0.2 as-number 123	
[r1-bgp]peer 13.0.0.3 as-number 123

R2

[r2]bgp 123
[r2-bgp]router-id 2.2.2.2 
[r2-bgp]peer 12.0.0.1 as-number 400[r2-bgp]peer 4.4.4.4 as-number 123	
[r2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r2-bgp]peer  4.4.4.4 next-hop-local

R3

[r3]bgp 123
[r3-bgp]peer 13.0.0.1 as-number 400[r3-bgp]peer 4.4.4.4 as-number 123	
[r3-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r3-bgp]peer 4.4.4.4 next-hop-local 

R4

[r4]bgp 123
[r4-bgp]peer 2.2.2.2 as-number 123
[r4-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r4-bgp]peer 2.2.2.2 next-hop-local
[r4-bgp]peer 3.3.3.3 as-number 123
[r4-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[r4-bgp]peer 3.3.3.3 next-hop-local
[r4-bgp]peer 45.0.0.5 as-number 500

R5

[r5]bgp 500
[r5-bgp]peer 45.0.0.4 as-number 123

4、用户网段修改与路由宣告

  • 将 AS 123 中的用户网段修改为 Broadcast 类型。
  • 在各 BGP 路由器上配置宣告规则,仅宣告 / 24 网段的用户路由。
[r1-bgp]network 192.168.1.0 24
[r1-bgp]network 192.168.2.0 24
[r1-bgp]network 192.168.3.0 24[r2-bgp]network 192.168.20.0 24[r3-bgp]network 192.168.30.0 24[r4-bgp]network  192.168.100.0 24[r5-bgp]network 192.168.10.0 24
[r5-bgp]network 192.168.11.0 24
[r5-bgp]network 192.168.12.0 24

 5、用户网段修改与宣告

  • 将 AS 123 中的用户网段修改为 Broadcast 类型。
  • 在各 BGP 路由器上配置宣告规则,仅宣告 / 24 网段的用户路由。
    [r1]ip ip-prefix PV permit 192.168.10.0 24
    [r1]route-policy PV permit node 10	
    [r1-route-policy]if-match ip-prefix PV	
    [r1-route-policy]apply preferred-value 100
    [r1]route-policy PV permit node 20
    [r1-bgp]peer 12.0.0.2 route-policy PV import 
    [r2]ip ip-prefix AS index 10 permit 192.168.11.0 24
    [r2]route-policy AS permit node 10
    [r2-route-policy]if-match ip-prefix AS	
    [r2-route-policy]apply as-path 60 additive
    [r2]route-policy AS permit node 20
    [r2-bgp]PEER 12.0.0.1 route-policy AS export 

    后面全报错

相关文章:

  • 高项-挣值管理TCPI
  • 软件设计师“测试用例”考点分析——求三连
  • ip与mac-数据包传输过程学习
  • 社交平台推出IP关联机制:增强用户体验与网络安全的新举措
  • 紫光同创FPGA实现AD9238数据采集转UDP网络传输,分享PDS工程源码和技术支持和QT上位机
  • 解决报错 Flask-SQLAlchemy TypeError: ‘float‘ object is not callable
  • Linux内核深入学习(4)——内核常见的数据结构之链表
  • WebRTC技术EasyRTC嵌入式音视频通信SDK助力智能电视搭建沉浸式实时音视频交互
  • 正点原子STM32新建工程
  • 容器化-K8s-镜像仓库使用和应用
  • 【Linux学习】Ubuntu对用户进行管理
  • 云原生安全:错误策略S3存储桶ACL设置为Everyone:FullControl
  • CSS新增表单属性及结构伪类选择器(nth-child)
  • 深入探究AKS Workload Identity
  • AT 指令详解:基于 MCU 的通信控制实战指南AT 指令详解
  • Linux多进程 写时拷贝 物理地址和逻辑地址
  • MATLAB中NLP工具箱支持聚类算法
  • 第 1 章:数字 I/O 与串口通信(GPIO UART)
  • 音视频之H.265/HEVC率失真优化
  • 7-2 银行业务队列简单模拟
  • 杨国荣︱以经验说事:思想史研究中一种需要反思的现象
  • 肖钢:一季度证券业金融科技投资强度在金融各子行业中居首
  • 陈刚:推动良好政治生态和美好自然生态共生共优相得益彰
  • 摄影师|伊莎贝尔·穆尼奥斯:沿着身体进行文化溯源
  • 时隔三年,俄乌直接谈判重启
  • “朱雀玄武敕令”改名“周乔治华盛顿”?警方称未通过审核