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

基于路由策略的BGP路径控制实验笔记

基于路由策略的BGP路径控制实验笔记

基于路由策略的BGP路径控制实验笔记

一、实验需求分析

image

通过BGP路由策略实现R1与R4的互访流量路径控制:

  • R1访问R4

    • 访问4.4.4.3时走R1-R3-R4路径
    • 访问4.4.4.4时走R1-R2-R4路径
  • R4访问R1

    • 访问1.1.1.1时走R4-R3-R1路径
    • 访问1.1.1.2时走R4-R2-R1路径
二、关键配置技术点
  1. 路由映射(Route-Map)

    • 用于修改路由属性(如weight、origin)
    • 结合ACL匹配特定路由条目
  2. 标准ACL

    • 精确匹配目标主机地址
  3. BGP策略应用

    • 在邻居关系上应用入向/出向策略
  4. OSPF与BGP联动

    • 使用环回口建立iBGP邻居
三、四大厂商配置对比(BGP路由策略)
配置项思科(Cisco)华为(Huawei)华三(H3C)锐捷(Ruijie)
路由映射创建route-map <NAME> permit <SEQ>route-policy <NAME> permit node <SEQ>route-policy <NAME> permit node <SEQ>route-map <NAME> permit <SEQ>
设置权重set weight <VALUE>apply weight <VALUE>apply weight <VALUE>set weight <VALUE>
匹配ACLmatch ip address <ACL-NAME>if-match acl <ACL-NUMBER>if-match acl <ACL-NUMBER>match ip address <ACL-NAME>
应用策略到BGP邻居neighbor <IP> route-map <NAME> outpeer <IP> route-policy <NAME> exportpeer <IP> route-policy <NAME> exportneighbor <IP> route-map <NAME> out
标准ACL格式ip access-list standard <NAME>acl number <NUMBER>acl basic <NUMBER>ip access-list standard <NAME>
四、锐捷设备核心配置示例
! R1配置(锐捷)
router bgp 100
 neighbor 12.1.1.2 remote-as 200
 neighbor 13.1.1.3 remote-as 200
 !
 address-family ipv4
  neighbor 12.1.1.2 activate
  neighbor 12.1.1.2 route-map FROM_R2_IN in
  neighbor 13.1.1.3 activate
  neighbor 13.1.1.3 route-map FROM_R3_IN in

route-map FROM_R2_IN permit 10
 match ip address TO_R2_ACL
 set weight 200

ip access-list standard TO_R2_ACL
 10 permit host 1.1.1.2
! R4配置(锐捷)
router bgp 200
 neighbor 2.2.2.2 route-map FROM_R2_IN in
 neighbor 3.3.3.3 route-map FROM_R3_IN in
 !
 address-family ipv4
  network 4.4.4.4 mask 255.255.255.255
  network 4.4.4.5 mask 255.255.255.255

route-map FROM_R3_IN permit 10
 match ip address TO_R3_ACL
 set weight 200

ip access-list standard TO_R3_ACL
 10 permit host 1.1.1.1
五、验证方法
  1. 路径追踪

    R1#traceroute 4.4.4.4 source 1.1.1.1
    R4#traceroute 1.1.1.2 source 4.4.4.5
    

    imageimage

  2. BGP表查看

    show ip bgp
    show ip bgp neighbors <IP> advertised-routes
    
六、厂商文档参考
  • 思科BGP配置指南:https://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/13762-40.html
  • 华为路由策略手册:https://support.huawei.com/enterprise/en/doc/EDOC1100057027
  • 华三BGP配置手册:https://www.h3c.com/en/Technical_Documents/
  • 锐捷BGP命令参考:https://www.ruijie.com.cn/faq/bgp-configuration-guide/

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=31pczhjdktgkg

相关文章:

  • 哈尔滨网页模板建站独立网站怎么做
  • 大望路网站建设百度产品推广
  • b2c医药电商平台有哪些优化快速排名教程
  • 深圳市工程建设造价网站策划公司一般怎么收费
  • 怎么做刷业务网站重庆seo论坛
  • wordpress流量快汉中seo培训
  • GCN从理论到实践——基于PyTorch的图卷积网络层实现
  • Deepseek API接入IDE【VSCode Cline Cursor ChatBox Deepseek deepseek-reasoner】
  • 项目开发时,涉及到的css样式
  • 【WPF命令绑定之--没有Command属性的控件如何进行命令绑定?】
  • 单例模式---是 Spring 容器的核心特性之一
  • 【AutoSar CP】SoAd模块
  • 梳理vite构建vue项目可选的配置和组件
  • 使用DeepSeek实现自动化编程:类的自动生成
  • 【计算机网络】TCP协议相关总结,TCP可靠性的生动讲解
  • UniApp 使用 u-loadmore 完整步骤
  • 【0010】HTML水平线标签详解
  • 每日一题——最长连续序列和uthash.h
  • xr-frame 3D Marker识别,扬州古牌坊 3D识别技术稳定调研
  • Linux基础 -- ARM 32位常用机器码(指令)整理
  • MySQL四种备份表的方式
  • MongoDB 笔记
  • chromadb向量数据库使用 (1)
  • 宝塔安装向量数据库-Milvus
  • 数据可视化02-PCA降维
  • nss刷题4