当前位置:网站首页>HCIP第十天_BGP路由汇总实验
HCIP第十天_BGP路由汇总实验
2022-07-31 04:22:00 【 ᝰꫛꫀꪝ】
1、实验要求
1、R2-7每台路由器均存在一个环回接口用于建立邻居;同时还存在一个环回来代表连接用户的接口;
最终这些连接用户的接口网络需要可以和R1/8的环回通讯
2、AS2网段地址 172.16.0.0/16 减少路由条目数量
2、实验拓扑
3、分析过程
1、地址规划
IP地址
172.16.0.0/16
建邻环回:
172.16.0.2/32 R2 L0
172.16.0.3/32 R3 L0
172.16.0.4/32 R4 L0
172.16.0.5/32 R5 L0
172.16.0.6/32 R6 L0
172.16.0.7/32 R7 L0
用户环回:
172.16.2.0/24 R2
172.16.3.0/24 R3
172.16.4.0/24 R4
172.16.5.0/24 R5
172.16.6.0/24 R6
172.16.7.0/24 R7
AS2骨干链路
172.16.1.0/30
172.16.1.4/30
172.16.1.8/30
172.16.1.12/30
172.16.1.16/30
172.16.1.20/30
具体如拓扑图所示
2、IP地址配置完成后,配置路由,包含R1/2和R7/8之间的静态和R2/3/4/5/6/7的动态路由协议(OSPF)
3、建立EBGP和IBGP关系以及内部的反射
4、对应网段在BGP协议内的宣告
5、汇总(在此使用不正规的路由汇总,直接书写一条防环路由——指向空接口,随后直接宣告汇总路由)
4、配置内容
R1:
[r1]int g 0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[r1-GigabitEthernet0/0/0]int l0
[r1-LoopBack0]ip add 1.1.1.1 32
[r1]ip route-static 172.16.0.2 32 12.1.1.2
[r1]bgp 1
[r1-bgp]peer 172.16.0.2 as-number 2
[r1-bgp]peer 172.16.0.2 connect-interface LoopBack 0
[r1-bgp]peer 172.16.0.2 ebgp-max-hop 2
[r1]int l1
[r1-LoopBack1]ip add 192.168.1.1 24 ——添加环回用于测试
[r1]bgp 1
[r1-bgp]network 192.168.1.0 24
R2:
[r2]int g 0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[r2-GigabitEthernet0/0/0]int l0
[r2-LoopBack0]ip add 172.16.0.2 32
[r2-LoopBack0]int l1
[r2-LoopBack1]ip add 172.16.2.1 24
[r2-LoopBack1]int g 0/0/1
[r2-GigabitEthernet0/0/1]ip add 172.16.1.21 30
[r2-GigabitEthernet0/0/1]int g 0/0/2
[r2-GigabitEthernet0/0/2]ip add 172.16.1.1 30
[r2]ip route-static 1.1.1.1 32 12.1.1.1
[r2]bgp 64512
[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 2
[r2]ospf 1
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[r2-LoopBack1]ospf network-type broadcast
[r2-bgp]peer 172.16.0.3 as-number 64512
[r2-bgp]peer 172.16.0.3 connect-interface LoopBack 0
[r2-bgp]peer 172.16.0.3 next-hop-local
[r2-bgp]confederation peer-as 64513
[r2-bgp]peer 172.16.0.5 as-number 64513
[r2-bgp]peer 172.16.0.5 connect-interface LoopBack 0
[r2-bgp]peer 172.16.0.5 ebgp-max-hop 2
[r2]ip route-static 172.16.0.0 16 NULL 0——空接口
[r2-bgp]network 172.16.0.0 16——宣告
R3:
[r3]int g 0/0/0
[r3-GigabitEthernet0/0/0]ip add 172.16.1.2 30
[r3-GigabitEthernet0/0/0]int g 0/0/1
[r3-GigabitEthernet0/0/1]ip add 172.16.1.5 30
[r3-GigabitEthernet0/0/1]int l0
[r3-LoopBack0]ip add 172.16.0.3 32
[r3-LoopBack0]int l1
[r3-LoopBack1]ip add 172.16.3.1 24
[r3]ospf 1
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[r3-LoopBack1]ospf network-type broadcast
[r3]bgp 64512
[r3-bgp]confederation id 2
[r3-bgp]peer 172.16.0.2 as-number 64512
[r3-bgp]peer 172.16.0.2 connect-interface l0
[r3-bgp]peer 172.16.0.2 next-hop-local
[r3-bgp]peer 172.16.0.4 as-number 64512
[r3-bgp]peer 172.16.0.4 connect-interface l0
[r3-bgp]peer 172.16.0.4 next-hop-local
[r3-bgp]peer 172.16.0.4 reflect-client——创建反射
R4:
[r4]int g 0/0/0
[r4-GigabitEthernet0/0/0]ip add 172.16.1.6 30
[r4-GigabitEthernet0/0/0]int g 0/0/1
[r4-GigabitEthernet0/0/1]ip add 172.16.1.9 30
[r4-GigabitEthernet0/0/1]int l0
[r4-LoopBack0]ip add 172.16.0.4 32
[r4-LoopBack0]int l1
[r4-LoopBack1]ip add 172.16.4.1 24
[r4]ospf 1
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[r4-LoopBack1]ospf network-type broadcast
[r4]bgp 64512
[r4-bgp]con
[r4-bgp]confederation id 2
[r4-bgp]confederation peer-as 64513
[r4-bgp]peer 172.16.0.3 as-number 64512
[r4-bgp]peer 172.16.0.3 connect-interface l0
[r4-bgp]peer 172.16.0.3 next-hop-local
[r4-bgp]peer 172.16.0.7 as-number 64513
[r4-bgp]peer 172.16.0.7 connect-interface l0
[r4-bgp]peer 172.16.0.7 ebgp-max-hop 2
R5:
[r5]int g 0/0/0
[r5-GigabitEthernet0/0/0]ip add 172.16.1.22 30
[r5-GigabitEthernet0/0/0]int g 0/0/1
[r5-GigabitEthernet0/0/1]ip add 172.16.1.17 30
[r5-GigabitEthernet0/0/1]int l0
[r5-LoopBack0]ip add 172.16.0.5 32
[r5-LoopBack0]int l1
[r5-LoopBack1]ip add 172.16.5.1 24
[r5]ospf 1
[r5-ospf-1]area 0
[r5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[r5-LoopBack1]ospf network-type broadcast
[r5]bgp 64513
[r5-bgp]confederation id 2
[r5-bgp]confederation peer-as 64512
[r5-bgp]peer 172.16.0.2 as-number 64512
[r5-bgp]peer 172.16.0.2 connect-interface LoopBack 0
[r5-bgp]peer 172.16.0.2 ebgp-max-hop 2
[r5-bgp]peer 172.16.0.6 as-number 64513
[r5-bgp]peer 172.16.0.6 connect-interface l0
[r5-bgp]peer 172.16.0.6 next-hop-local
R6:
[r6]int g 0/0/0
[r6-GigabitEthernet0/0/0]ip add 172.16.1.13 30
[r6-GigabitEthernet0/0/0]int g 0/0/1
[r6-GigabitEthernet0/0/1]ip add 172.16.1.18 30
[r6-GigabitEthernet0/0/1]int l0
[r6-LoopBack0]ip add 172.16.0.6 32
[r6-LoopBack0]int l1
[r6-LoopBack1]ip add 172.16.6.1 24
[r6]ospf 1
[r6-ospf-1]area 0
[r6-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[r6-LoopBack1]ospf network-type broadcast
[r6]bgp 64513
[r6-bgp]confederation id 2
[r6-bgp]peer 172.16.0.5 as-number 64513
[r6-bgp]peer 172.16.0.5 connect-interface l0
[r6-bgp]peer 172.16.0.5 next-hop-local
[r6-bgp]peer 172.16.0.7 as-number 64513
[r6-bgp]peer 172.16.0.7 connect-interface l0
[r6-bgp]peer 172.16.0.7 next-hop-local
[r6-bgp]peer 172.16.0.7 reflect-client——反射创建
R7:
[r7]int g 0/0/0
[r7-GigabitEthernet0/0/0]ip add 172.16.1.10 30
[r7-GigabitEthernet0/0/0]int g 0/0/1
[r7-GigabitEthernet0/0/1]ip add 172.16.1.14 30
[r7-GigabitEthernet0/0/1]int g 0/0/2
[r7-GigabitEthernet0/0/2]ip add 78.1.1.1 24
[r7-GigabitEthernet0/0/2]int l0
[r7-LoopBack0]ip add 172.16.0.7 32
[r7-LoopBack0]int l1
[r7-LoopBack1]ip add 172.16.7.1 24
[r7]ip route-static 8.8.8.8 32 78.1.1.2
[r7]bgp 64513
[r7-bgp]con
[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
[r7]ospf 1
[r7-ospf-1]area 0
[r7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
[r7-LoopBack1]ospf network-type broadcast
[r7]bgp 64513
[r7-bgp]confederation peer-as 64512
[r7-bgp]peer 172.16.0.4 as-number 64512
[r7-bgp]peer 172.16.0.4 connect-interface l0
[r7-bgp]peer 172.16.0.4 ebgp-max-hop 2
[r7-bgp]peer 172.16.0.6 as-number 64513
[r7-bgp]peer 172.16.0.6 connect-interface l0
[r7-bgp]peer 172.16.0.6 next-hop-local
R8:
[r8]int g 0/0/0
[r8-GigabitEthernet0/0/0]ip add 78.1.1.2 24
[r8-GigabitEthernet0/0/0]int l0
[r8-LoopBack0]ip add 8.8.8.8 32
[r8]ip route-static 172.16.0.7 32 78.1.1.1
[r8]bgp 3
[r8-bgp]peer 172.16.0.7 as-number 2
[r8-bgp]peer 172.16.0.7 connect-interface LoopBack 0
[r8-bgp]peer 172.16.0.7 ebgp-max-hop 2
[r8]int l1
[r8-LoopBack1]ip add 192.168.2.1 24——添加环回,用于测试
[r8]bgp 3
[r8-bgp]network 192.168.2.0 24
5、结果验证
R1上面通过BGP学到的路由
R8通过BGP学到的路由
R2pingR1和R8的环回
R3pingR1和R8的环回
R4pingR1和R8的环回
R5pingR1和R8的环回
R6pingR1和R8的环回
R7pingR1和R8的环回
边栏推荐
- The idea project obviously has dependencies, but the file is not displayed, Cannot resolve symbol 'XXX'
- Safety 20220722
- Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]
- qlib自动化quant
- Basic knowledge of mysql (2)
- How Zotero removes auto-generated tags
- errno error code and meaning (Chinese)
- Thinking about data governance after Didi fines
- 安全20220718
- Safety 20220715
猜你喜欢

两个地址池r2负责管地址池r1负责管dhcp中继

Solved (the latest version of selenium framework element positioning error) NameError: name 'By' is not defined

Postgresql 15 source code analysis (5) - pg_control

(八)Math 类、Arrays 类、System类、Biglnteger 和 BigDecimal 类、日期类
![[C language] General method of base conversion](/img/28/954af5f47a79ff02d3cc0792ac8586.jpg)
[C language] General method of base conversion

LocalDate加减操作及比较大小

强化学习:从入门到入坑再到拉屎

How Zotero removes auto-generated tags

SOLVED: After accidentally uninstalling pip (two ways to manually install pip)

Thinking about data governance after Didi fines
随机推荐
【SemiDrive源码分析】【MailBox核间通信】44 - 基于Mailbox IPCC RPC 实现核间通信(RTOS侧 IPCC_RPC Server 消息接收及回复 原理分析篇)
IDEA常用快捷键与插件
Summary of Huawei Distributed Storage FusionStorage Knowledge Points [Interview]
C# 实现PLC的定时器
微软 AI 量化投资平台 Qlib 体验
pom文件成橘红色未加载的解决方案
[C language] General method for finding the sum of the greatest common factor and the least common multiple of two integers m and n, the classical solution
The idea project obviously has dependencies, but the file is not displayed, Cannot resolve symbol 'XXX'
(8) Math class, Arrays class, System class, Biglnteger and BigDecimal classes, date class
Based on the local, linking the world | Schneider Electric "Industrial SI Alliance" joins hands with partners to go to the future industry
Safety 20220712
Unity2D 自定义Scriptable Tiles的理解与使用(四)——开始着手构建一个基于Tile类的自定义tile(下)
(四)递归、可变参数、访问修饰符、理解 main 方法、代码块
Why don't you programmers make a living off your own projects?And have to work for someone else?
「 每日一练,快乐水题 」1331. 数组序号转换
MATLAB/Simulink & & STM32CubeMX tool chain completes model-based design development (MBD) (three)
MATLAB/Simulink&&STM32CubeMX工具链完成基于模型的设计开发(MBD)(三)
递归实现汉诺塔问题
Learning DAVID Database (1)
SOLVED: After accidentally uninstalling pip (two ways to manually install pip)








