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

BGP策略实验

要求分析

修改r4上的192.168.10.0/24网段的值,将pv值改成大于0。将r3上的该属性变为空列表。修改r2r3的med属性默认值使r2>r3。修改r1的默认值和最大路由条目。打上路径标签,进行过滤。r2r3开启社团属性

配置

r1

[r1]int l 0
[r1-LoopBack0]ip add 1.1.1.1 32
[r1-LoopBack0]int l 1
[r1-LoopBack1]ip add 192.168.100.1 24
[r1-LoopBack1]int g 0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[r1-GigabitEthernet0/0/0]int g 0/0/1
[r1-GigabitEthernet0/0/1]ip add 13.0.0.2 24
[r1-GigabitEthernet0/0/1]int g 0/0/2
[r1-GigabitEthernet0/0/2]ip add 15.0.0.1 24

ospf

[r1]ospf 1 rou 1.1.1.1
[r1-ospf-1]a 0
[r1-ospf-1-area-0.0.0.0]net 1.1.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]net 12.0.0.2 0.0.0.0
[r1-ospf-1-area-0.0.0.0]net 13.0.0.2 0.0.0.0
[r1-ospf-1-area-0.0.0.0]net 192.168.100.1 0.0.0.0

改环回接口类型

[r1]int l 1    
[r1-LoopBack1]ospf network-type broadcast 

bgp

[r1]bgp 123
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 2.2.2.2 as 123
[r1-bgp]peer 2.2.2.2 con l0
[r1-bgp]peer 2.2.2.2 next-hop-local
[r1-bgp]peer 3.3.3.3 as 123
[r1-bgp]peer 3.3.3.3 con l0
[r1-bgp]peer 3.3.3.3 next-hop-local
[r1-bgp]peer 15.0.0.2 as 500
[r1]bgp 123
[r1-bgp]net 192.168.100.0 24

local preference

[r1]ip ip-prefix lp1 permit 192.168.1.0 24
[r1]route-policy lp1 permit node 10
Info: New Sequence of this List.
[r1-route-policy]if-match ip-prefix lp1
[r1-route-policy]apply local-preference 200
[r1-route-policy]q
[r1]route-policy lp1 permit node 100
Info: New Sequence of this List.
[r1-route-policy]q
[r1]bgp 123
[r1-bgp]peer 2.2.2.2 route-policy lp1 import
[r1]ip ip-prefix lp2 permit 192.168.2.0 24
[r1]route-policy lp2 permit node 10
Info: New Sequence of this List.
[r1-route-policy]if-match ip-prefix lp2
[r1-route-policy]apply local-preference 200
[r1-route-policy]q
[r1]route-policy lp2 permit node 100
Info: New Sequence of this List.
[r1-route-policy]q
[r1]bgp 123
[r1-bgp]peer 3.3.3.3 route-policy lp2 import

均衡负载

[r1]bgp 123
[r1-bgp]maximum load-balancing 2

r2

[r2]int l 0
[r2-LoopBack0]ip add 2.2.2.2 32
[r2-LoopBack0]int l 1
[r2-LoopBack1]ip add 192.168.20.1 24
[r2-LoopBack1]int g 0/0/0
[r2-GigabitEthernet0/0/0]ip add 24.0.0.2 24
[r2-GigabitEthernet0/0/0]int g 0/0/1
[r2-GigabitEthernet0/0/1]ip add 12.0.0.1 24

ospf

[r2]ospf 1 rou 2.2.2.2
[r2-ospf-1]a 0
[r2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]net 192.168.20.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]net 12.0.0.1 0.0.0.0

改环回接口类型

[r2]int l 1
[r2-LoopBack1]ospf network-type broadcast 

bgp

[r2]bgp 123
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 24.0.0.1 as 400
[r2-bgp]peer 1.1.1.1 as 123
[r2-bgp]peer 1.1.1.1 con l0
[r2-bgp]peer 1.1.1.1 next-hop-local

[r2]bgp 123
[r2-bgp]net 192.168.20.0 24

自定义社区

[r2]bgp 123
[r2-bgp]peer 1.1.1.1 advertise-community

[r2]ip community-filter 1 permit 400:111
[r2]route-policy com permit node 10
Info: New Sequence of this List.
[r2-route-policy]if-match community-filter 1
[r2-route-policy]apply community no-export additive
[r2-route-policy]q
[r2]route-policy com permit node 100
Info: New Sequence of this List.
[r2-route-policy]q

[r2]bgp 123
[r2-bgp]peer 24.0.0.1 route-policy com import

r3

[r3]int l 0
[r3-LoopBack0]ip add 3.3.3.3 32
[r3-LoopBack0]int l 1
[r3-LoopBack1]ip add 192.168.30.1 24
[r3-LoopBack1]int g 0/0/0
[r3-GigabitEthernet0/0/0]ip add 34.0.0.2 24
[r3-GigabitEthernet0/0/0]int g 0/0/1
[r3-GigabitEthernet0/0/1]ip add 13.0.0.1 24

ospf

[r3]ospf 1 rou 3.3.3.3
[r3-ospf-1]a 0
[r3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]net 192.168.30.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]net 13.0.0.1 0.0.0.0

改环回接口类型

[r3]int l 1
[r3-LoopBack1]ospf network-type broadcast

 bgp
[r3]bgp 123
[r3-bgp]router-id 3.3.3.3
[r3-bgp]peer 34.0.0.1 as 400
[r3-bgp]peer 1.1.1.1 as 123
[r3-bgp]peer 1.1.1.1 con l0
[r3-bgp]peer 1.1.1.1 next-hop-local
[r3]bgp 123
[r3-bgp]net 192.168.30.0 24

自定义社区

[r3]bgp 123
[r3-bgp]peer 1.1.1.1 advertise-community

[r3]ip community-filter 1 permit 400:111
[r3]route-policy com permit node 10
Info: New Sequence of this List.
[r3-route-policy]if-match community-filter 1
[r3-route-policy]apply community no-export additive
[r3-route-policy]q
[r3]route-policy com permit node 100
Info: New Sequence of this List.
[r3-route-policy]q

[r3]bgp 123
[r3-bgp]peer 34.0.0.1 route-policy com import

r4

[r4]int l 0
[r4-LoopBack0]ip add 192.168.1.1 24
[r4-LoopBack0]int l 1
[r4-LoopBack1]ip add 192.168.2.1 24
[r4-LoopBack1]int l 2
[r4-LoopBack2]ip add 192.168.3.1 24
[r4-LoopBack2]int g 0/0/0
[r4-GigabitEthernet0/0/0]ip add 24.0.0.1 24
[r4-GigabitEthernet0/0/0]int g 0/0/1
[r4-GigabitEthernet0/0/1]ip add 34.0.0.1 24

bgp

[r4]bgp 400
[r4-bgp]router-id 4.4.4.4
[r4-bgp]peer 24.0.0.2 as 123
[r4-bgp]peer 34.0.0.2 as 123

[r4]bgp 400
[r4-bgp]net 192.168.1.0 24
[r4-bgp]net 192.168.2.0 24
[r4-bgp]net 192.168.3.0 24

preva1

[r4]ip ip-prefix pv permit 192.168.10.0 24
[r4]route-policy pv permit node 10
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix pv
[r4-route-policy]apply preferred-value 100
[r4-route-policy]q
[r4]route-policy pv permit node 100
Info: New Sequence of this List.
[r4-route-policy]q
[r4]bgp 400
[r4-bgp]peer 24.0.0.2 route-policy pv import

aspath

[r4]ip ip-prefix ap permit 192.168.11.0 24
[r4]route-policy pv permit node 20
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix ap
[r4-route-policy]apply as-path 123 additive

med

[r4]ip ip-prefix med permit 192.168.12.0 24
[r4]route-policy pv permit node 30
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix med
[r4-route-policy]apply cost 20

自定义社区

[r4]route-policy com-1 permit node 10
Info: New Sequence of this List.
[r4-route-policy]apply community 400:111
[r4-route-policy]q
[r4]bgp 400
[r4-bgp]net 192.168.3.0 24 route-policy com-1
[r4-bgp]peer 24.0.0.2 advertise-community
[r4-bgp]peer 34.0.0.2 advertise-community

r5

[r5]int l 0
[r5-LoopBack0]ip add 192.168.10.1 24
[r5-LoopBack0]int l 1
[r5-LoopBack1]ip add 192.168.11.1 24
[r5-LoopBack1]int l 2
[r5-LoopBack2]ip add 192.168.12.1 24
[r5-LoopBack2]int g 0/0/0
[r5-GigabitEthernet0/0/0]ip add 15.0.0.2 24

bgp

[r5]bgp 500
[r5-bgp]router-id 5.5.5.5
[r5-bgp]peer 15.0.0.1 as 123

[r5]bgp 500
[r5-bgp]net 192.168.10.0 24
[r5-bgp]net 192.168.11.0 24
[r5-bgp]net 192.168.12.0 24

as策略

[r5]ip as-path-filter 1 deny _123$
[r5]ip as-path-filter 1 permit .*
[r5]bgp 500
[r5-bgp]peer 15.0.0.1 as-path-filter 1 import

验证

相关文章:

  • 向传音手机学习产品市场定位与产品需求定义
  • 数字签名:确保信息完整性和身份验证的关键技术
  • C++入门:从C语言到C++的过渡(2)
  • doxygen 1.11.0 使用详解(九)——包含公式
  • 技术周总结 2024.05.20~05.26 (Java架构师 数据库理论 MyBatis)
  • 1098: 堆的判断
  • Tkinter描述
  • Flutter 中的 ElevatedButton 小部件:全面指南
  • 椋鸟Linux笔记#0:学习Linux前
  • 【数据分析】Numpy和Pandas库基本用法及实例--基于Japyter notebook实现
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • Springboot应用的配置管理
  • cuda11.8安装torch2.0.1
  • 基于springboot+vue的致远汽车租赁系统
  • 自定义RedisTemplate序列化器
  • php的引用
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Android开源项目规范总结
  • extract-text-webpack-plugin用法
  • IndexedDB
  • Making An Indicator With Pure CSS
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • 从输入URL到页面加载发生了什么
  • 搭建gitbook 和 访问权限认证
  • 高度不固定时垂直居中
  • 规范化安全开发 KOA 手脚架
  • 好的网址,关于.net 4.0 ,vs 2010
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 来,膜拜下android roadmap,强大的执行力
  • 前言-如何学习区块链
  • 算法之不定期更新(一)(2018-04-12)
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 终端用户监控:真实用户监控还是模拟监控?
  • 自制字幕遮挡器
  • 湖北分布式智能数据采集方法有哪些?
  • 说说我为什么看好Spring Cloud Alibaba
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​520就是要宠粉,你的心头书我买单
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (补充)IDEA项目结构
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (南京观海微电子)——示波器使用介绍
  • (十一)图像的罗伯特梯度锐化
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (四)汇编语言——简单程序
  • (四)模仿学习-完成后台管理页面查询
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • .NET CLR基本术语
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置