当前位置:网站首页>BGP experiment (route reflector, federation, route optimization)
BGP experiment (route reflector, federation, route optimization)
2022-08-02 06:32:00 【aweike】
目录
9.Republish and route optimization
实验要求:

实验步骤:
1.IP地址的规划
R1到R2为12.1.1.0/24网段
R7到R8为78.1.1.0/24网段
Each router has two loopbacks,One for building neighbors,One is for communication
R1of the neighbor loopbackIP地址为1.1.1.1/32,Communication is11.1.1.1/24
R8of the neighbor loopbackIP地址为8.8.8.8/32,Communication is88.1.1.1/24
整个AS2The network segment address of the area is 172.16.0.0/16网段
将172.16.0.0/16划分为
Build neighbor loopback as172.16.0.1/32 172.16.0.2/32 172.16.0.3/32 172.16.0.4/32 172.16.0.5/32 172.16.0.6/32
Communication loopback is172.16.1.1/24 172.16.2.1/24 172.16.3.1/24 172.16.4.1/24 172.16.5.1/24 172.16.6.1/24
The network segment of the backbone link is 172.16.3.0/30 172.16.3.4/30 172.16.3.8/30 172.16.3.12/30 172.16.3.16/30 172.16.3.20/30
2.拓扑结构的搭建

3.IP地址的配置
以R1和R8为例
R1:
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[r1-GigabitEthernet0/0/0]q
[r1]interface LoopBack 0
[r1-LoopBack0]ip address 1.1.1.1 24
[r1-LoopBack0]interface LoopBack 1
[r1-LoopBack1]ip address 11.1.1.1 24R8:
[r1]interface GigabitEthernet0/0/0
[r1-GigabitEthernet0/0/0]ip address 78.1.1.2 24
[r1-GigabitEthernet0/0/0]q
[r1]interface LoopBack0
[r1-LoopBack0]ip address 8.8.8.8 32
[r1-LoopBack0]interface LoopBack1
[r1-LoopBack1]ip address 88.1.1.1 244.静态路由的配置
R1和R2之间
[r1]ip route-static 172.16.0.1 32 12.1.1.2
[r2]ip route-static 1.1.1.1 32 12.1.1.1R7和R8之间
[r7]ip route-static 8.8.8.8 32 78.1.1.2
[r8]ip route-static 172.16.0.6 32 78.1.1.15.动态路由的配置
AS2中起OSPF,以R2为例
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.2556.EBGP的配置
R1和R2之间
[r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 172.16.0.1 as-number 2
[r1-bgp]peer 172.16.0.1 connect-interface LoopBack 0
[r1-bgp]peer 172.16.0.1 ebgp-max-hop 2
[r2]bgp 666
[r2-bgp]confederation id 2
[r2-bgp]peer 1.1.1.1 as-number 1
[r2-bgp]peer 1.1.1.1 connect-interface LoopBack 0
[r2-bgp]peer 1.1.1.1 ebgp-max-hop 2R7和R8之间
[r7]bgp 857
[r7-bgp]confederation id 2
[r7-bgp]peer 8.8.8.8 as-number 3
[r7-bgp]peer 8.8.8.8 connect-interface LoopBack 0
[r7-bgp]peer 8.8.8.8 ebgp-max-hop 2
[r8]bgp 3
[r8-bgp]router-id 3.3.3.3
[r8-bgp]peer 172.16.0.6 as-number 2
[r8-bgp]peer 172.16.0.6 connect-interface LoopBack 0
[r8-bgp]peer 172.16.0.6 ebgp-max-hop 2AS2The configuration of the inner federation
联邦:将一个真实的大AS,逻辑的分为多个小AS;小AS的编号建议为私有编号;小AS间构建联邦内的EBGP邻居关系,可以向真实EBGP关系一样传递路由条目,但不修改属性; 对于该大AS外的其他AS,是不知道内部的小AS情况;
R2和R5之间
[r2]bgp 666
[r2-bgp]confederation id 2
[r2-bgp]confederation peer-as 857
[r2-bgp]peer 172.16.0.4 as-number 867
[r2-bgp]peer 172.16.0.4 connect-interface LoopBack 0
[r2-bgp]peer 172.16.0.4 ebgp-max-hop 2
[r5]bgp 857
[r5-bgp]confederation id 2
[r5-bgp]confederation peer-as 666
[r5-bgp]peer 172.16.0.1 as-number 666
[r5-bgp]peer 172.16.0.1 connect-interface LoopBack 0
[r5-bgp]peer 172.16.0.1 ebgp-max-hop 2R4和R7之间
[r4]bgp 666
[r4-bgp]confederation id 2
[r4-bgp]confederation peer-as 857
[r4-bgp]peer 172.16.0.6 as-number 857
[r4-bgp]peer 172.16.0.6 connect-interface LoopBack 0
[r4-bgp]peer 172.16.0.6 ebgp-max-hop 2
[r7]bgp 857
[r7-bgp]confederation id 2
[r7-bgp]confederation peer-as 666
[r7-bgp]peer 172.16.0.3 as-number 666
[r7-bgp]peer 172.16.0.3 connect-interface LoopBack 0
[r7-bgp]peer 172.16.0.3 ebgp-max-hop 27.IBGP的配置
R2、R3、R4之间
[r2]bgp 666
[r2-bgp]peer 172.16.0.2 as-number 666
[r2-bgp]peer 172.16.0.2 connect-interface LoopBack 0
[r3]bgp 666
[r3-bgp]confederation id 2
[r3-bgp]peer 172.16.0.1 as-number 666
[r3-bgp]peer 172.16.0.1 connect-interface LoopBack 0
[r3-bgp]peer 172.16.0.1 next-hop-local
[r3-bgp]peer 172.16.0.3 as-number 666
[r3-bgp]peer 172.16.0.3 connect-interface LoopBack 0
[r3-bgp]peer 172.16.0.3 next-hop-local
[r4]bgp 666
[r4-bgp]peer 172.16.0.2 as-number 666
[r4-bgp]peer 172.16.0.2 connect-interface LoopBack 0
[r4-bgp]peer 172.16.0.2 next-hop-localR5、R6、R7之间
[r5]bgp 857
[r5-bgp]peer 172.16.0.5 as-number 857
[r5-bgp]peer 172.16.0.5 connect-interface LoopBack 0
[r5-bgp]peer 172.16.0.5 next-hop-local
[r6]bgp 857
[r6-bgp]confederation id 2
[r6-bgp]peer 172.16.0.4 as-number 857
[r6-bgp]peer 172.16.0.4 connect-interface LoopBack 0
[r6-bgp]peer 172.16.0.4 next-hop-local
[r6-bgp]peer 172.16.0.6 as-number 857
[r6-bgp]peer 172.16.0.6 connect-interface LoopBack 0
[r6-bgp]peer 172.16.0.6 next-hop-local
[r7]bgp 857
[r7-bgp]peer 172.16.0.5 as-number 857
[r7-bgp]peer 172.16.0.5 connect-interface LoopBack 0
[r7-bgp]peer 172.16.0.5 next-hop-local8.路由反射器的配置,宣告
将R3Set as reflector,R4为客户端
[r2-bgp]peer 172.12.0.3 reflect-client将R6Set as reflector,R7为客户端
[r6-bgp]peer 172.16.0.6 reflect-client将R1和R8上的环回1进行宣告
[r1]bgp 1
[r1-bgp]network 11.1.1.0 24
[r8]bgp 3
[r8-bgp]network 88.1.1.0 249.Republish and route optimization
在R2和R7上进行重发布
[r2-bgp]import-route ospf 1
[r7-bgp]import-route ospf 1R1和R8的路由表


After routing summary
[r2-bgp]aggregate 172.16.0.0 16 detail-suppressed
[r7-bgp]aggregate 172.16.0.0 16 detail-suppressedR1和R8的路由表

10.测试
R1的环回pingR8的环回

边栏推荐
- The company does not pay attention to software testing, and the new Ali P8 has written a test case writing specification for us
- Brush LeetCode topic series - 10. Regular expression match
- golang's time package: methods for time interval formatting and output of timestamp formats such as seconds, milliseconds, and nanoseconds
- Cyber Security Learning - Intranet Penetration 4
- leetcode 665. Non-decreasing Array 非递减数列(中等)
- 深度学习——CNN实现MNIST手写数字的识别
- 服务器的单机防御与集群防御
- nacos注册中心
- 关于鸿蒙系统 JS UI 框架源码的分析
- APP Bluetooth connection test of test technology
猜你喜欢

Redis-cluster mode (master-slave replication mode, sentinel mode, clustering mode)

自动化运维工具——ansible、概述、安装、模块介绍

关于鸿蒙系统 JS UI 框架源码的分析

Navicat new database

对node工程进行压力测试与性能分析

使用TinkerPop框架对GDB增删改查

Alluxio为Presto赋能跨云的自助服务能力

apisix-Getting Started

Meta公司新探索 | 利用Alluxio数据缓存降低Presto延迟

MySQL implements sorting according to custom (specified order)
随机推荐
Meta公司新探索 | 利用Alluxio数据缓存降低Presto延迟
C语言小游戏——扫雷小游戏
Constructors, member variables, local variables
Review: image saturation calculation formula and image signal-to-noise (PSNR) ratio calculation formula
PSQL function, predicate, CASE expression and set operations
Redis数据库
金山云团队分享 | 5000字读懂Presto如何与Alluxio搭配
卸载redis
LeetCode刷题系列 -- 10. 正则表达式匹配
家用 NAS 服务器(4)| MergerFS和SnapRaid数据定时备份
国际顶会OSDI首度收录淘宝系统论文,端云协同智能获大会主旨演讲推荐
Introduction to Grid Layout
MySQL数据表的基本操作和基于 MySQL数据表的基本操作的综合实例项目
Brush LeetCode topic series - 10. Regular expression match
如何进行并发数计算(稳定性测试和压力测试)?
pytorch基本操作:使用神经网络进行分类任务
字节面试题:如何保证缓存和数据库的一致性
【合集- 行业解决方案】如何搭建高性能的数据加速与数据编排平台
apisix-Getting Started
51 MCU Peripherals: Infrared Communication