BGP(3)--路由策略
实验要求:
- 该实验不得使用汇总配置;
- R1到AS2全部最佳选路,且存在备份路径;
- R4/5/6到R1的两个环回实现负载分担,且存在备份;
实验拓扑:
实验思路及配置
1、IP规划及配置
为简单IP规划操作,各路由器环回地址均为X.X.X.X;最终IP规划如下:
1.1.1.1 / 24 —R1环回
1.1.2.1 / 24 —R1环回
2.2.2.2 / 24 —R2环回
3.3.3.3 / 24 —R3环回
4.4.4.4 / 24 —R4环回
5.5.5.5 / 24 —R5环回
6.6.6.6 / 24 —R6环回
12.1.1.0 / 24 R1—R2间IP
13.1.1.0 / 24 R1—R3间IP
24.1.1.0 / 24 R2—R4间IP
35.1.1.0 / 24 R3—R5间IP
46.1.1.0 / 24 R4—R6间IP
56.1.1.0 / 24 R5—R6间IP
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[R1]interface LoopBack0
[R1-LoopBack0]ip address 1.1.1.1 24
2、AS2内IGP路由协议(OSPF)
在AS2 启用OSPF路由协议,使得AS2内部畅通;
R2:
ospf 1 router-id 2.2.2.2 area 0.0.0.0 network 2.2.2.2 0.0.0.0 network 23.1.1.1 0.0.0.0 network 24.1.1.1 0.0.0.0
R3:
ospf 1 router-id 3.3.3.3 area 0.0.0.0 network 3.3.3.3 0.0.0.0 network 23.1.1.2 0.0.0.0 network 35.1.1.1 0.0.0.0
R4:
ospf 1 router-id 4.4.4.4 area 0.0.0.0 network 4.4.4.4 0.0.0.0 network 24.1.1.2 0.0.0.0 network 45.1.1.1 0.0.0.0 network 46.1.1.1 0.0.0.0
R5:
ospf 1 router-id 5.5.5.5 area 0.0.0.0 network 5.5.5.5 0.0.0.0 network 35.1.1.2 0.0.0.0 network 45.1.1.2 0.0.0.0 network 56.1.1.1 0.0.0.0
R6:
ospf 1 router-id 6.6.6.6 area 0.0.0.0 network 6.6.6.6 0.0.0.0 network 46.1.1.2 0.0.0.0 network 56.1.1.2 0.0.0.0
3、建立BGP邻居
我们这里用环回作为源,但是IP不可达,首先写两条静态路由,使得R1的环回可以访问R2/3的环回,为避免后面宣告BGP路由时出现问题,这儿宣告32位掩码的静态路由;
R1:
ip route-static 2.2.2.2 255.255.255.255 12.1.1.2
ip route-static 3.3.3.3 255.255.255.255 13.1.1.2
R2:
ip route-static 1.1.1.1 255.255.255.255 12.1.1.1
R3:
ip route-static 1.1.1.1 255.255.255.255 13.1.1.1
此时可以建立BGP邻居,但是默认EBGP邻居间TTL值为1,需要修改;另外还要将环回作为源以及修改下一跳
bgp 1router-id 1.1.1.1peer 2.2.2.2 as-number 2 peer 2.2.2.2 ebgp-max-hop 2 peer 2.2.2.2 connect-interface LoopBack0peer 3.3.3.3 as-number 2 peer 3.3.3.3 ebgp-max-hop 2 peer 3.3.3.3 connect-interface LoopBack0
bgp 2router-id 2.2.2.2peer 1.1.1.1 as-number 1 peer 1.1.1.1 ebgp-max-hop 2 peer 1.1.1.1 connect-interface LoopBack0peer 3.3.3.3 as-number 2 peer 3.3.3.3 connect-interface LoopBack0peer 4.4.4.4 as-number 2 peer 4.4.4.4 connect-interface LoopBack0peer 5.5.5.5 as-number 2 peer 5.5.5.5 connect-interface LoopBack0
bgp 2router-id 3.3.3.3peer 1.1.1.1 as-number 1 peer 1.1.1.1 ebgp-max-hop 2 peer 1.1.1.1 connect-interface LoopBack0peer 2.2.2.2 as-number 2 peer 2.2.2.2 connect-interface LoopBack0peer 4.4.4.4 as-number 2 peer 4.4.4.4 connect-interface LoopBack0peer 5.5.5.5 as-number 2 peer 5.5.5.5 connect-interface LoopBack
bgp 2 router-id 4.4.4.4 peer 2.2.2.2 as-number 2 peer 2.2.2.2 connect-interface LoopBack0 peer 3.3.3.3 as-number 2 peer 3.3.3.3 connect-interface LoopBack0 peer 5.5.5.5 as-number 2 peer 5.5.5.5 connect-interface LoopBack0 peer 6.6.6.6 as-number 2 peer 6.6.6.6 connect-interface LoopBack0
bgp 2 router-id 5.5.5.5 peer 2.2.2.2 as-number 2 peer 2.2.2.2 connect-interface LoopBack0 peer 3.3.3.3 as-number 2 peer 3.3.3.3 connect-interface LoopBack0 peer 4.4.4.4 as-number 2 peer 4.4.4.4 connect-interface LoopBack0 peer 6.6.6.6 as-number 2 peer 6.6.6.6 connect-interface LoopBack0
bgp 2 router-id 6.6.6.6 peer 4.4.4.4 as-number 2 peer 4.4.4.4 connect-interface LoopBack0 peer 5.5.5.5 as-number 2 peer 5.5.5.5 connect-interface LoopBack0
R4,R5 作为路由反射器(RR),将路由传递给R6;
peer 2.2.2.2 reflect-client
peer 3.3.3.3 reflect-client
查看邻居表:
将路由宣告到BGP中,查看BGP表:
因为默认的选路规则,面临AS1到AS2选路不佳的问题,
ip ip-prefix as index 10 permit 5.5.5.0 24
ip ip-prefix as index 20 permit 3.3.3.0 24
#
route-policy as permit node 10 if-match ip-prefix as apply as-path 1 1 1 additive
#
route-policy as permit node 20 if-match ip-prefix as apply as-path 1 1 1 additive
#
route-policy as permit node 30 peer 2.2.2.2 route-policy as import
ip ip-prefix p index 10 permit 1.1.1.0 24
#
route-policy p permit node 10 if-match ip-prefix p apply local-preference 101
#
route-policy p permit node 20
#peer 5.5.5.5 route-policy p export
可以看到,R2、R4,下一跳为2.2.2.2;而R3、R5下一跳为3.3.3.3;
R6上开启BGP负载均衡;
[R6-bgp]load-balancing as-path-ignore
5、制定规则,使得R4/5/6访问R1两个换回负载分担;
首先为R4,默认选路为上方链路,修改访问1.1.2.0 时走下方链路:
ip ip-prefix med index 10 permit 1.1.2.0 24
#
route-policy med permit node 10 if-match ip-prefix med apply cost 2
#
route-policy med permit node 20
peer 2.2.2.2 route-policy med export
在R1路由传递时,将COSt值加大为2,迫使访问1.1.2.0 的流量通过下方链路;同样的,R5默认走下方链路,将下方访问1.1.1.0 的流量cost值加大为2 ,迫使访问1.1.1.0 的流量走上方链路;
ip ip-prefix med index 10 permit 1.1.1.0 24
route-policy med permit node 30 if-match ip-prefix med apply cost 2
#
peer 3.3.3.3 route-policy med export
6、检测环回
环回可以互相访问;
BGP(3)--路由策略相关推荐
- 从实验现象详细分析BGP的路由策略与选路原则
1.1 组网需求 1) AS65001边界网段发布:R2,R5重发布直连路由至ospf(metric 1000 type 1) 2) AS65002 边界网段发布:R1,R6network至o ...
- 二、BGP的路由原理
BGP路由原理 一.BGP路由属性介绍 二.BGP对路由的处理流程 三.BGP的路由选择策略 四.BGP负载分担时的选路策略 五.BGP的路由发布策略 一.BGP路由属性介绍 BGP路由属性是路由信息 ...
- BGP路由策略与策略路由
路由策略 路由策略主要是控制路由的策略,如路由信息的引入.发布和接收等. 路由策略工具 Route-policy IP-prefix(IP前缀) BGP策略选路 为提高路由器工作效率,对BGP路由条目 ...
- 基于FRR全面解析BGP协议(五):FRR的BGP路由策略
FRR的BGP路由策略 过滤器 FRR提供了基于IP,基于Community和基于AS-PATH的三种类型过滤器来匹配路由. IP Access List 基于IP的路由ACL规则,比较少使用,通常是 ...
- BGP实验配置——IBGP、EBGP、路由策略、路由聚合、链路备份
BGP简单实验配置 实验拓扑: 要求: BGP动态路由实验: 一.4台路由器基础名称,接口IP均配置 (1).4台PC分别在4个不同网段: PC1:10.1.1.0/24 PC2: 10.1.2.0/ ...
- BGP协议路由聚合—AS-SET的使用
BGP协议可以使用命令,将具体路由聚合成一条聚合路由. 路由聚合原则采用最长相同掩码匹配的方法. 路由聚合可以减小路由表的规模. BGP的聚合分为两种: 1. 自动聚合(现网中不用,可控性差,只能聚合 ...
- 路由策略原理及配置请查收......
路由协议在发布.接收和引入路由信息时,根据实际组网需求实施一些策略,以便对路由信息进行过滤和改变路由信息的属性,如: 1.控制路由的接收和发布 只发布和接收必要.合法的路由信息,以控制路由表的容量,提 ...
- ip命令手册: 使用iproute2工具进行路由表管理和路由策略管理
标题: ip命令手册 发布日期 2013-02-22 原文 http://blog.csdn.net/wan706364166/article/details/8601717 __摘要 __ ip是i ...
- 路由-策略Policy(路由重分发、路由过滤、路由策略)
Preifx-list前缀列表,用于抓取路由: Distribute-list分发列表,用于RIP和EIGRP过滤路由: Filter-list过滤列表,用于OSPF过滤路由: Route-map路由 ...
- 华为设备路由策略配置命令
(一)配置过滤器命令 配置地址前缀列表命令 [Huawei]ip ip-prefix a1 permit 10.1.1.0 24 //配置地址前缀列表 [Huawei]ip ip-prefix a2 ...
最新文章
- tensorflow 学习笔记-- tf.reduce_max、tf.sequence_mask
- 什么是JavaBean
- git linux 登陆_Git安装及基础命令
- 人脸口罩检测现开源PyTorch、TensorFlow、MXNet等全部五大主流深度学习框架模型和代码...
- C++类对象排序operator重载操作
- node.js——sequelize-auto模块生成数据库models及使用
- 共享内存 传一个类指针_大神是如何学习 Go 语言之为什么使用通信来共享内存...
- 【蓝桥杯嵌入式】【STM32】6_ADC之LCD实时显示电压值
- 移动硬盘无法读取分区表修复RAW格式修复
- vscode背景绿色配置
- CSMA(carrier sense multiple access)
- [Servlet] HttpServletRequest
- 【通信】通信网络基础分类
- SecureCRT连接开发板
- R语言绘制SCI论文中常见的箱线散点图,并自动进行方差分析计算显著性水平
- 哥们,好东西一起分享,这是新地址:http://elves.cnblogs.com/
- PSP - AlphaFold2 适配不同来源搜索的 MSA 接口
- E. Product Oriented Recurrence(codeforces R566 div2)
- 给你的Zeit page自定义404页面
- 牛车水茶渊品茗,新加坡总理与英国女王同款文化体验