BGP联邦实验

[复制链接]
发表于 2025-8-21 15:22:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、实验需求




  • 网络拓扑构建:根据给定拓扑,构建包罗 AS1、AS2(联邦 AS 64512)、AS3(联邦 AS 64513)的网络,各 AS 内和 AS 间通过路由器毗连。
  • 环回地点配置

    • AS1 配置环回地点 192.168.1.0/24 ,且该地点不在任何协议中宣告。
    • AS3 配置两个环回地点,分别为 192.168.2.0/24 (不在任何协议中宣告)和 10.1.1.0/24 ,终极要实现这两个环回地点相互通信。
           
  • 网络地点规划

    • 整个 AS2 的 IP 地点为 172.16.0.0/16 ,用于 AS2 内部网络及链路。
    • AS 间的骨干链路 IP 地点自行公道分配。
           
  • 路由协议配置:使用 BGP 协议,使网络中所有设备的环回地点能够相互访问。
  • 路由优化:减少路由条目数目,避免网络中出现环路。
二、需求分析


  • 环回地点限制:AS1 和 AS3 部分环回地点不能宣告,需通过公道的路由策略控制,防止地点泄漏。
  • BGP 协议运用:使用 BGP 协议在不同自治系统间交换路由信息,实现环回地点互通,需正确配置 BGP 邻居关系、属性等。
  • 联邦 AS:AS2 和 AS3 划分为联邦自治系统,要配置联邦内和联邦间的 BGP 关系,以实现路由传递和隔离。
  • 路由优化:通过配置 BGP 属性(如 AS_PATH、MED 等)、路由反射器等方式,减少路由条目,避免环路。
三、实验步骤 

1、设备基本配置


  • 给所有路由器配置主机名(如 AR1、AR2 等 )。
  • 配置各路由器接口 IP 地点,包罗 AS 间骨干链路和 AS2 内部链路地点,按照规划的地点段配置。
  1. R1
  2. GigabitEthernet0/0/0              12.0.0.1/24          up         up         
  3. LoopBack0                         192.168.1.1/24       up         up(s)     
  4. LoopBack1                         10.1.1.1/24          up         up(s)
  5. R2
  6. GigabitEthernet0/0/0              12.0.0.2/24          up         up        
  7. GigabitEthernet0/0/1              172.16.0.1/30        up         up        
  8. GigabitEthernet0/0/2              172.16.0.21/30       up         up        
  9. LoopBack0                         172.16.1.1/30        up         up(s)     
  10. R3
  11. GigabitEthernet0/0/0              172.16.0.2/30        up         up        
  12. GigabitEthernet0/0/1              172.16.0.5/30        up         up           
  13. LoopBack0                         172.16.1.5/30        up         up(s)
  14. R4
  15. GigabitEthernet0/0/0              172.16.0.6/30        up         up        
  16. GigabitEthernet0/0/1              172.16.0.9/30        up         up            
  17. LoopBack0                         172.16.1.9/30        up         up(s)
  18. R5
  19. GigabitEthernet0/0/0              172.16.0.22/30       up         up        
  20. GigabitEthernet0/0/1              172.16.0.17/30       up         up        
  21. LoopBack0                         172.16.1.21/30       up         up(s)   
  22. R6
  23. GigabitEthernet0/0/0              172.16.0.10/30       up         up        
  24. GigabitEthernet0/0/1              172.16.0.14/30       up         up        
  25. GigabitEthernet0/0/2              78.0.0.7/24          up         up        
  26. LoopBack0                         172.16.1.13/30       up         up(s)
  27. R7
  28. GigabitEthernet0/0/0              172.16.0.10/30       up         up        
  29. GigabitEthernet0/0/1              172.16.0.14/30       up         up        
  30. GigabitEthernet0/0/2              78.0.0.7/24          up         up        
  31. LoopBack0                         172.16.1.13/30       up         up(s)
  32. R8
  33. GigabitEthernet0/0/0              78.0.0.8/24          up         up         
  34. LoopBack0                         192.168.2.1/24       up         up(s)     
  35. LoopBack1                         11.1.1.1/24          up         up(s)
复制代码
 2、环回地点配置


  • 在 AS1 的路由器上配置环回接口及地点 192.168.1.0/24 ,不将其宣告进任何路由协议。
  • 在 AS3 的路由器上配置环回接口及地点 192.168.2.0/24 和 10.1.1.0/24 ,192.168.2.0/24 不宣告进任何路由协议。
R2:
  1. [R2]ospf 1 router-id 2.2.2.2
  2. [R2-ospf-1]a 0
  3. [R2-ospf-1-area-0.0.0.0]net 172.16.0.0 0.0.255.255
复制代码
 R3:
  1. [R3]ospf 1 router-id 3.3.3.3
  2. [R3-ospf-1]a 0
  3. [R3-ospf-1-area-0.0.0.0]net 172.16.0.0 0.0.255.255
复制代码
R4:
  1. [R4]ospf 1 router-id 4.4.4.4
  2. [R4-ospf-1]a 0
  3. [R4-ospf-1-area-0.0.0.0]net 172.16.0.0 0.0.255.255
复制代码
R5:
  1. [R5]ospf 1 router-id 5.5.5.5
  2. [R5-ospf-1]a 0
  3. [R5-ospf-1-area-0.0.0.0]net 172.16.0.0 0.0.255.255
复制代码
R6:
  1. [R6]ospf 1 router-id 6.6.6.6
  2. [R6-ospf-1]a 0
  3. [R6-ospf-1-area-0.0.0.0]net 172.16.0.0 0.0.255.255
复制代码
R7:
  1. [R7]ospf 1 router-id 7.7.7.7
  2. [R7-ospf-1]a 0
  3. [R7-ospf-1-area-0.0.0.0]net 172.16.0.0 0.0.255.255
复制代码
3、BGP联邦配置


  • AS1 配置:在 AS1 的路由器上启动 BGP 进程,配置与 AS2(联邦 AS 64512 )的边界路由器的邻居关系。
  • AS2(联邦 AS 64512)配置

    • 配置联邦内部 BGP 邻居关系,在 AS2 内路由器间建立 iBGP 邻居。
    • 配置与 AS1 和 AS3(联邦 AS 64513 )的边界路由器的 eBGP 邻居关系,设置联邦相干参数。
           
  • AS3(联邦 AS 64513)配置

    • 配置联邦内部 BGP 邻居关系,在 AS3 内路由器间建立 iBGP 邻居。
    • 配置与 AS2 的边界路由器的 eBGP 邻居关系,设置联邦相干参数
           

R1:
  1. [r1]bgp
  2. [r1-bgp]router-id 1.1.1.1       
  3. [r1-bgp]peer 12.0.0.2 as-number 2
复制代码
 R2:
  1. [R2]bgp 64512
  2. [R2-bgp]router-id 2.2.2.2
  3. [R2-bgp]confederation id 2
  4. [R2-bgp]peer 12.0.0.1 as 1
  5. [R2-bgp]peer 172.16.1.5 as-number 64512       
  6. [R2-bgp]peer 172.16.1.5 connect-interface l0
  7. [R2-bgp]peer 172.16.1.5 next-hop-local
  8. [R2-bgp]confederation peer-as 64513
  9. [R2-bgp]peer 172.16.1.21 as 64513
  10. [R2-bgp]peer 172.16.1.21 connect-interface LoopBack 0
  11. [r2-bgp]peer 172.16.1.21 ebgp-max-hop
复制代码
R3:
  1. [r3]bgp 64512
  2. [r3-bgp]router-id 3.3.3.3
  3. [r3-bgp]confederation id 2
  4. [r3-bgp]peer 172.16.1.1 as-number 64512
  5. [r3-bgp]peer 172.16.1.1 connect-interface LoopBack 0
  6. [r3-bgp]peer 172.16.1.9 as-number 64512
  7. [r3-bgp]peer 172.16.1.9 connect-interface LoopBack 0
复制代码
R4:
  1. [r4]bgp 64512
  2. [r4-bgp]router-id 4.4.4.4
  3. [r4-bgp]confederation id 2
  4. [r4-bgp]peer 172.16.1.5 as-number 64512       
  5. [r4-bgp]peer 172.16.1.5 connect-interface LoopBack 0
  6. [r4-bgp]confederation peer-as 64513
  7. [r4-bgp]peer 172.16.1.13 as-number 64513
  8. [r4-bgp]peer 172.16.1.13 connect-interface LoopBack 0
  9. [r4-bgp]peer 172.16.1.13 ebgp-max-hop
复制代码
R5:
  1. [r5]bgp 64513
  2. [r5-bgp]router-id 5.5.5.5
  3. [r5-bgp]confederation id 2
  4. [r5-bgp]confederation peer-as 64512
  5. [r5-bgp]peer 172.16.1.1 as-number 64512
  6. [r5-bgp]peer 172.16.1.1 connect-interface LoopBack 0
  7. [r5-bgp]peer 172.16.1.1 ebgp-max-hop
  8. [r5-bgp]peer 172.16.1.17 as-number 64513       
  9. [r5-bgp]peer 172.16.1.17 connect-interface LoopBack 0
复制代码
R6:
  1. [r6]bgp 64513
  2. [r6-bgp]router-id 6.6.6.6
  3. [r6-bgp]confederation id 2
  4. [r6-bgp]peer 172.16.1.21 as-number 64513
  5. [r6-bgp]peer 172.16.1.21 connect-interface LoopBack 0
  6. [r6-bgp]peer 172.16.1.13 as-number 64513
  7. [r6-bgp]peer 172.16.1.13 connect-interface LoopBack 0
复制代码
R7:
  1. [r7]bgp 64513
  2. [r7-bgp]router-id 7.7.7.7       
  3. [r7-bgp]confederation id 2
  4. [r7-bgp]peer 172.16.1.17 as-number 64513
  5. [r7-bgp]peer 172.16.1.17 connect-interface LoopBack 0
  6. [r7-bgp]peer 172.16.1.17 next-hop-local
  7. [r7-bgp]confederation peer-as 64512       
  8. [r7-bgp]peer 172.16.1.9 as-number 64512
  9. [r7-bgp]peer 172.16.1.9 connect-interface LoopBack 0
  10. [r7-bgp]peer 172.16.1.9 next-hop-local
  11. [r7-bgp]peer 172.16.1.9 ebgp-max-hop
  12. [r7]bgp 64513
  13. [r7-bgp]peer 78.0.0.8 as-number 3
复制代码
R8:
  1. [r8]bgp 3
  2. [r8-bgp]router-id 8.8.8.8
  3. [r8-bgp]peer 78.0.0.7 as-number 2
复制代码
4、配置路由反射器(RR)


  • 在 AS2 和 AS3 内选择符合的路由器作为路由反射器,配置其为 RR,其他路由器作为客户端。在 RR 上配置相干下令(如bgp cluster - id ),客户端配置指向 RR 的邻居关系。
 R3:
  1. [r3]bgp 64512
  2. [r3-bgp]peer 172.16.1.9 reflect-client
复制代码
R6:
  1. [r6]bgp 64513       
  2. [r6-bgp]peer  172.16.1.21 reflect-client
复制代码
5、路由策略配置


  • 在 AS1 和 AS3 配置路由策略,防止受限环回地点(192.168.1.0/24 和 192.168.2.0/24 )被宣告出去。
  • 通过配置 BGP 属性(如 AS_PATH、MED )来优化路由选择,减少路由条目数目,避免环路。
R1:R8:直接宣告
  1. [r1]bgp 1
  2. [r1-bgp]network 10.1.1.0 24
  3. [r8]bgp 3
  4. [r8-bgp]network 11.1.1.0 24
复制代码
 其他重发布-------通过BGP
[r2]bgp 64512
[r2-bgp]import-route ospf 1
6、配置VPN

 R1:
  1. [r1]interface Tunnel 0/0/0
  2. [r1-Tunnel0/0/0]ip address 192.168.3.1 24       
  3. [r1-Tunnel0/0/0]tunnel-protocol gre
  4. [r1-Tunnel0/0/0]source 10.0.0.1
  5. [r1-Tunnel0/0/0]destination 11.1.1.1
复制代码
R8:
  1. [r1]interface Tunnel 0/0/0
  2. [r1-Tunnel0/0/0]ip address 192.168.3.1 24       
  3. [r1-Tunnel0/0/0]tunnel-protocol gre
  4. [r1-Tunnel0/0/0]source 10.0.0.1
  5. [r1-Tunnel0/0/0]destination 11.1.1.1
复制代码
增补路由:
  1. [r1]ip route-static 192.168.2.0 24 192.168.3.2
  2. [r8]ip route-static 192.168.1.0 24 192.168.3.1
复制代码
7、验证测试


  • 使用ping下令测试 AS3 内两个环回地点(10.1.1.0/24 与 192.168.2.0/24 )间的连通性。
  • 测试 AS1、AS2、AS3 所有设备环回地点间的相互连通性。
  • 使用show ip bgp等下令检察 BGP 路由表、邻居关系等,确保配置正确。

 


 


回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表