联邦和反射器实验

拓扑图

一.实验要求

1.AS1存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告       

AS3存在两个环回,一个地址为192.168.2.0/24,该地址不能在任何协议中宣告       

AS1还有一个环回地址为10.1.1.0/24,AS3另一个环回地址是11.1.1.8/24 

最终要求这两个环回可以互相通讯

2.整个AS2的IP地址为172.16.0.0/16

3.AS间的骨干链路IP地址随意分配

4.使用BGP协议让整个网络所有设备的环回可以互相访问

5.减少路由条目数量,避免环路出现

三、实验步骤

1.配置IP

R1

[r1]int g0/0/0

[r1-GigabitEthernet0/0/0]ip add 12.0.0.1 30

May 29 2024 00:47:28-08:00 r1 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[r1-GigabitEthernet0/0/0]int l 0

[r1-LoopBack0]ip add 192.168.1.1 24

[r1-LoopBack0]int l 1

[r1-LoopBack1]ip add 10.1.1.1 24

R2

[r2]int g0/0/0

[r2-GigabitEthernet0/0/0]ip add 12.0.0.2 30

May 29 2024 00:48:24-08:00 r2 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[r2-GigabitEthernet0/0/0]int g0/0/1

[r2-GigabitEthernet0/0/1]ip add 172.16.1.1 30

May 29 2024 00:48:36-08:00 r2 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[r2-GigabitEthernet0/0/1]int g0/0/2

[r2-GigabitEthernet0/0/2]ip add 172.16.1.22 30

May 29 2024 00:48:54-08:00 r2 %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP

on the interface GigabitEthernet0/0/2 has entered the UP state.

[r2-GigabitEthernet0/0/2]int l 0

[r2-LoopBack0]ip add 2.2.2.2 32

[r2-LoopBack0]int l 1

[r2-LoopBack1]ip add 172.16.2.1 24

R3

[r3]int g0/0/0

[r3-GigabitEthernet0/0/0]ip add 172.16.1.2 30

May 29 2024 00:49:54-08:00 r3 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[r3-GigabitEthernet0/0/0]int g0/0/1

[r3-GigabitEthernet0/0/1]ip add 172.16.1.5 30

May 29 2024 00:50:11-08:00 r3 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[r3-GigabitEthernet0/0/1]int l 0

[r3-LoopBack0]ip add 3.3.3.3 32

[r3-LoopBack0]int l 1

[r3-LoopBack1]ip add 172.16.3.1 24

R4

[r4]int g0/0/0

[r4-GigabitEthernet0/0/0]ip add 172.16.1.6 30

May 29 2024 00:51:17-08:00 r4 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[r4-GigabitEthernet0/0/0]int g0/0/1

[r4-GigabitEthernet0/0/1]ip add 172.16.1.9 30

May 29 2024 00:51:28-08:00 r4 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[r4-GigabitEthernet0/0/1]int l 0

[r4-LoopBack0]ip add 4.4.4.4 32

[r4-LoopBack0]int l 1

[r4-LoopBack1]ip add 172.16.4.1 24

R5

[r5]int g0/0/0

[r5-GigabitEthernet0/0/0]ip add 172.16.1.21 30

May 29 2024 00:52:18-08:00 r5 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[r5-GigabitEthernet0/0/0]int g0/0/1

[r5-GigabitEthernet0/0/1]ip add 172.16.1.18 30

May 29 2024 00:52:29-08:00 r5 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[r5-GigabitEthernet0/0/1]int l 0

[r5-LoopBack0]ip add 5.5.5.5 32

[r5-LoopBack0]int l 1

[r5-LoopBack1]ip add 172.16.5.1 24

[r6]int g0/0/0

[r6-GigabitEthernet0/0/0]ip add 172.16.1.17 30

May 29 2024 00:53:33-08:00 r6 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[r6-GigabitEthernet0/0/0]int g0/0/1

[r6-GigabitEthernet0/0/1]ip add 172.16.1.14 30

May 29 2024 00:53:45-08:00 r6 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[r6-GigabitEthernet0/0/1]int l 0

[r6-LoopBack0]ip add 6.6.6.6 32

[r6-LoopBack0]int l 1

[r6-LoopBack1]ip add 172.16.6.1 24

R7

[r7]int g0/0/0

[r7-GigabitEthernet0/0/0]ip add 172.16.1.10 30

May 29 2024 00:54:41-08:00 r7 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[r7-GigabitEthernet0/0/0]int g0/0/1

[r7-GigabitEthernet0/0/1]ip add 172.16.1.13 30

May 29 2024 00:54:53-08:00 r7 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state.

[r7-GigabitEthernet0/0/1]int g0/0/2

[r7-GigabitEthernet0/0/2]ip add 78.0.0.1 30

[r7-GigabitEthernet0/0/2]

May 29 2024 00:55:04-08:00 r7 %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP

on the interface GigabitEthernet0/0/2 has entered the UP state.

[r7-GigabitEthernet0/0/2]int l 0

[r7-LoopBack0]ip add 7.7.7.7 32

[r7-LoopBack0]int l 1

[r7-LoopBack1]ip add 172.16.7.1 24

R8

[r8]int g0/0/0

[r8-GigabitEthernet0/0/0]ip add 78.0.0.2 30

May 29 2024 00:56:02-08:00 r8 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state.

[r8-GigabitEthernet0/0/0]int l 0

[r8-LoopBack0]ip add 192.168.2.1 24

[r8-LoopBack0]int l 1

[r8-LoopBack1]ip add 11.1.1.1 24

2.AS2内部配置ospf

R2

[r2]ospf 1 router-id 2.2.2.2

[r2-ospf-1]ar        

[r2-ospf-1]area 0

[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[r2-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.255

[r2-ospf-1-area-0.0.0.0]network 172.16.1.1 0.0.0.0

[r2-ospf-1-area-0.0.0.0]network 172.16.1.22 0.0.0.0

R3

[r3]ospf 1 router-id 3.3.3.3

[r3-ospf-1]area 0

[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0

[r3-ospf-1-area-0.0.0.0]network 172.16.3.0 0.0.0.255

[r3-ospf-1-area-0.0.0.0]network 172.16.1.2 0.0.0.0

[r3-ospf-1-area-0.0.0.0]network 172.16.1.5 0.0.0.0

R4

[r4]ospf 1 router-id 4.4.4.4

[r4-ospf-1]area 0

[r4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[r4-ospf-1-area-0.0.0.0]network 172.16.4.0 0.0.0.0

[r4-ospf-1-area-0.0.0.0]network 172.16.1.6 0.0.0.0

[r4-ospf-1-area-0.0.0.0]network 172.16.1.9 0.0.0.0

R5

[r5]ospf 1 router-id 5.5.5.5

[r5-ospf-1]area 0

[r5-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0

[r5-ospf-1-area-0.0.0.0]network 172.16.5.0 0.0.0.255

[r5-ospf-1-area-0.0.0.0]network 172.16.1.21 0.0.0.0

[r5-ospf-1-area-0.0.0.0]network 172.16.1.18 0.0.0.0

R6

[r6]ospf 1 router-id 6.6.6.6

[r6-ospf-1]area 0

[r6-ospf-1-area-0.0.0.0]network 6.6.6.6 0.0.0.0

[r6-ospf-1-area-0.0.0.0]network 172.16.6.0 0.0.0.255

[r6-ospf-1-area-0.0.0.0]network 172.16.1.17 0.0.0.0

[r6-ospf-1-area-0.0.0.0]network 172.16.1.14 0.0.0.0

R7

[r7]ospf 1 router-id 7.7.7.7

[r7-ospf-1]area 0

[r7-ospf-1-area-0.0.0.0]network 7.7.7.7 0.0.0.0

[r7-ospf-1-area-0.0.0.0]network 172.16.7.0 0.0.0.255

[r7-ospf-1-area-0.0.0.0]network 172.16.1.10 0.0.0.255

[r7-ospf-1-area-0.0.0.0]network 172.16.1.13 0.0.0.0

3.

R1与R2建立EBGP

R1

[r1]bgp 1

[r1-bgp]router-id 1.1.1.1

[r1-bgp]peer 12.0.0.2 as-number 2

R2

[r2]bgp 64512

[r2-bgp]router-id 2.2.2.2

[r2-bgp]confederation id 2

[r2-bgp]peer 12.0.0.1 as-number 1

R7与R8建立EBGP

[r7]bgp 64513

[r7-bgp]router-id 2.2.2.2

[r7-bgp]confederation id 2

[r7-bgp]peer 78.0.0.2 as-number 3

[r8]bgp 3

[r8-bgp]router-id 8.8.8.8

[r8-bgp]peer 78.0.0.1 as-number 2

4.

AS2区域中64512内R2/3/4之间建立联邦

R2

[r2]bgp 64512

[r2-bgp]peer 3.3.3.3 as-number 64512

[r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0

[r2-bgp]peer 3.3.3.3 next-hop-local

R3

[r3]bgp 64512

[r3-bgp]confederation id 2

[r3-bgp]peer 2.2.2.2 as-number 64512

[r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0

[r3-bgp]peer 4.4.4.4 as-number 64512

[r3-bgp]peer 4.4.4.4 connect-interface LoopBack 0

R4

[r4]bgp 64512

[r4-bgp]confederation id 2

[r4-bgp]peer 3.3.3.3 as-number 64512

[r4-bgp]peer 3.3.3.3 connect-interface LoopBack 0

AS2区域中64513内R5/6/7之间建立联邦

R5

[r5]bgp 64513

[r5-bgp]confederation id 2

[r5-bgp]peer 6.6.6.6 as-number 64513

[r5-bgp]peer 6.6.6.6 connect-interface LoopBack 0

R6

[r6]bgp 64513

[r6-bgp]confederation id 2

[r6-bgp]peer 7.7.7.7 as-number 64513

[r6-bgp]peer 7.7.7.7 connect-interface LoopBack 0

[r6-bgp]peer 5.5.5.5 as-number 64513

[r6-bgp]peer 5.5.5.5 connect-interface LoopBack 0

R7

[r7]bgp 6451

[r7]bgp 64513

[r7-bgp]peer 6.6.6.6 as-number 64513

[r7-bgp]peer 6.6.6.6 connect-interface LoopBack 0

[r7-bgp]peer 6.6.6.6 next-hop-local

5.

R2与R5建立EBGP

R2

[r2]bgp 64512

[r2-bgp]confederation peer-as 64513

[r2-bgp]peer 5.5.5.5 as-number 64513

[r2-bgp]peer 5.5.5.5 connect-interface LoopBack 0

[r2-bgp]peer 5.5.5.5 ebgp-max-hop

[r2-bgp]peer 5.5.5.5 next-hop-local

R5

[r5]bgp 64513

[r5-bgp]confederation peer-as 64512

[r5-bgp]peer 2.2.2.2 as-number 64512

[r5-bgp]peer 2.2.2.2 connect-interface LoopBack 0

[r5-bgp]peer 2.2.2.2 ebgp-max-hop

R4与R7建立EBGP

R4

[r4]bgp 64512

[r4-bgp]confederation peer-as 64513

[r4-bgp]peer 7.7.7.7 as-number 64513

[r4-bgp]peer 7.7.7.7 connect-interface LoopBack 0

[r4-bgp]peer 7.7.7.7 ebgp-max-hop

R7

[r7]bgp 64513

[r7-bgp]confederation peer-as 64512

[r7-bgp]peer 4.4.4.4 as-number 64512

[r7-bgp]peer 4.4.4.4 connect-interface LoopBack 0

[r7-bgp]peer 4.4.4.4 ebgp-max-hop

[r7-bgp]peer 4.4.4.4 next-hop-local

6.在R3与R6上配置路由反射器用来打破IBGP的水平分割

R3

[r3]bgp 64512

[r3-bgp]peer 2.2.2.2 reflect-client

R6

[r6]bgp 64513

[r6-bgp]peer 7.7.7.7 reflect-client

6.

将用户网段宣告进BGP

[r1]bgp 1

[r1-bgp]network 10.1.1.0 24

[r2]bgp 64512

[r2-bgp]network 172.16.2.0 24

[r3]bgp 64512

[r3-bgp]network 172.16.3.0 24

[r4]bgp 64512

[r4-bgp]network 172.16.4.0 24

[r5]bgp 64513

[r5-bgp]network 172.16.5.0 24

[r6]bgp 64513

[r6-bgp]network 172.16.6.0 24

[r7]bgp 64513

[r7-bgp]network 172.16.7.0 24

[r8]bgp 3

[r8-bgp]network 11.1.1.0 24

7.

创建R1-R8虚拟隧道,使用GRE

R1

[r1]bgp 1

[r1-bgp]network 10.1.1.0 24

[r1-bgp]int t 0/0/1

[r1-Tunnel0/0/1]ip add 192.168.3.1 24

[r1-Tunnel0/0/1]tunnel-protocol gre

[r1-Tunnel0/0/1]source 10.1.1.1

[r1-Tunnel0/0/1]destination 11.1.1.1

May 29 2024 01:45:22-08:00 r1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface Tunnel0/0/1 has entered the UP state.

[r1-Tunnel0/0/1]

[r1-Tunnel0/0/1]Q

[r1]ip route-static 192.168.2.0 24 192.168.3.2

R8

[r8]bgp 3

[r8-bgp]network 11.1.1.0 24

[r8-bgp]int t0/0/1

[r8-Tunnel0/0/1]ip add 192.168.3.2 24

[r8-Tunnel0/0/1]tunnel-protocol gre

[r8-Tunnel0/0/1]source 11.1.1.1

[r8-Tunnel0/0/1]destination 10.1.1.1

May 29 2024 01:46:40-08:00 r8 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface Tunnel0/0/1 has entered the UP state.

[r8-Tunnel0/0/1]Q

[r8]ip route-static 192.168.1.0 24 192.168.3.1

8.

路由聚合

R2

[r2]ip route-static 172.16.0.0 21 NULL 0

[r2]bgp 64512

[r2-bgp]aggregate 172.16.0.0 21 detail-suppressed

R7

[r7]ip route-static 172.16.0.0 21 NULL 0

[r7]bgp 64513

[r7-bgp]aggregate 172.16.0.0 21 detail-suppressed

四、验证

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/18483.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[C][动态内存分配][柔性数组]详细讲解

目录 1.动态内存函数的介绍1.malloc2.free2.calloc4.realloc 2.常见的动态内存错误3.C/C程序的内存开辟4.柔性数组1.是什么?2.柔性数组的特点3.柔性数组的使用4.柔性数组的优势 1.动态内存函数的介绍 1.malloc 函数原型:void* malloc(size_t size)功能…

【PB案例学习笔记】-11动画显示窗口

写在前面 这是PB案例学习笔记系列文章的第11篇,该系列文章适合具有一定PB基础的读者。 通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。 文章中设计到的源码,小凡都上传到了gite…

颈源性头痛症状及表

颈源性头痛一般表现为,就是说从枕后一直颞侧,到太阳穴附近,这个是枕小的一个疼痛,还有一部分人从枕后,沿着一个弧线(如下图)的轨迹到了前额,到我们前额,这样一个疼痛&…

ADIL简单测试实例

参考资料:https://blog.csdn.net/geyichongchujianghu/article/details/130045373这个连接是Java的代码,我根据它的链接写了一个kotlin版本的。 AIDL(Android Interface Definition Language)是Android平台上用于进程间通信&…

AI办公自动化:kimi批量新建文件夹

工作任务:批量新建多个文件夹,每个文件夹中的年份不一样 在kimi中输入提示词: 你是一个Python编程专家,要完成一个编写关于录制电脑上的键盘和鼠标操作的Python脚本的任务,具体步骤如下: 打开文件夹&…

FFmpeg编解码的那些事(1)

看了网上很多ffmpeg的编解码的文章和代码,发现有很多文章和代码都过时了,主要还是ffmpeg有很多接口都已经发生变化了。 这里简单说一下,什么是编码和解码。 1.视频编码 对于视频来说,可以理解为多张(rgb或者yuv&…

Python散点图矩阵代码模版

本文分享Python seaborn实现散点图矩阵代码模版,节选自👉嫌Matplotlib繁琐?试试Seaborn! 散点图矩阵(scatterplot matrix)展示原始数据中所有变量两两之间关系,可以规避单一统计指标的偏差&…

Neural Filters:照片恢复

Ps菜单:滤镜/Neural Filters/恢复/照片恢复 Neural Filters/RESTORATION/Photo Restoration 照片恢复 Photo Restoration借助 AI 强大功能快速恢复旧照片,提高对比度、增强细节、消除划痕。将此滤镜与着色相结合以进一步增强效果。 “照片恢复”滤镜利用…

Scikit-Learn随机森林

Scikit-Learn随机森林 1、随机森林1.1、集成学习1.2、Bagging方法1.3、随机森林算法1.4、随机森林的优缺点2、Scikit-Learn随机森林回归2.1、Scikit-Learn随机森林回归API2.2、随机森林回归实践(加州房价预测)1、随机森林 随机森林是一种由决策树构成的集成算法,它在大多情况…

mac安装的VMware虚拟机进行桥接模式配置

1、先进行网络适配器选择,选择桥接模式 2、点击网络适配器 设置... 3、选择WiFi(我使用的是WiFi,所以选择这个),注意看右边的信息:IP和子网掩码,后续配置虚拟机的ifcfg-ens文件会用到 4、编辑if…

【论文阅读笔记】The Google File System

1 简介 Google File System (GFS) 是一个可扩展的分布式文件系统,专为快速增长的Google数据处理需求而设计。这篇论文发表于2003年,此前已在Google内部大规模应用。 GFS不仅追求性能、可伸缩性、可靠性和可用性等传统分布式文件系统的设计目标&#xf…

P9 【力扣+知识点】【算法】【二分查找】C++版

【704】二分查找(模板题)看到复杂度logN,得想到二分 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标&#xff0…

企业微信hook接口协议,ipad协议http,语音转文字

语音转文字 参数名必选类型说明uuid是String每个实例的唯一标识,根据uuid操作具体企业微信msgid是int要转文字的语音消息id 请求示例 {"uuid":"a4ea6a39-4b3a-4098-a250-2a07bef57355","msgid":1063645 } 返回示例 {"data&…

电源模块测试系统怎么测试输入电压范围?

在现代电子设备中,电源模块的性能直接影响着整个系统的稳定性和效率。其中,电源输入电压范围是指电源能够接受的输入电压的最小值和最大值,它是确保电源正常工作的重要参数。为了提高测试效率和精度,自动化的测试方法逐渐取代了传…

【Game】Rumble Heroes

文章目录 1 英雄2 守护兽3 符文4 祝福5 阵容推荐6 Boss7 兑换码 1 英雄 (1)力量 神话英雄 圣骑士-乌瑟尔 传说英雄 双刀-宫本武藏死亡骑士-阿萨斯冰霜骑士-亚瑟疾风焰刃-缘壹熊猫武僧-阿宝 史诗英雄 大剑-克劳德狂战士-奎托斯魔山-克里刚猎人-奈辛瓦里 稀…

宝塔部署Java+Vue前后端分离项目

1. 服务器 服务器选择Linux的CentOS7的版本 2. 宝塔Linux面板 2.1 百度搜索宝塔 2.2 进去之后点击立即免费安装 2.3 选择Linux在线安装,输入服务器信息进行安装(也可以选择其他方式) 安装完成之后会弹一个宝塔的应用面板,并附带有登录名称和密码&…

多模态大模型:系统、趋势与问题

引言 多模态大模型是当今人工智能领域的热门方向之一。它不仅能处理文本,还能理解和生成图像、视频、语音等多种模态的数据。这种能力使得多模态大模型在自然语言处理、计算机视觉等多个领域展示出巨大的潜力和应用价值。那么,多模态大模型是如何训练出…

AI菜鸟向前飞 — LangChain系列之十五 - Agent系列:从现象看机制(中篇)一个Agent的“旅行”

Agent基本架构 先谈谈Agent基本架构概念,如果看得云里雾里,等看完本篇之后,再回头看就会豁然开朗的,而我尽量写得更易懂: ) 这里面会穿插着上一篇的内容,请大家记得往回翻翻,传送门&…

C语言 | Leetcode C语言题解之第118题杨辉三角

题目&#xff1a; 题解&#xff1a; int** generate(int numRows, int* returnSize, int** returnColumnSizes) {int** ret malloc(sizeof(int*) * numRows);*returnSize numRows;*returnColumnSizes malloc(sizeof(int) * numRows);for (int i 0; i < numRows; i) {re…

前端API: IntersectionObserver的那一二三件事

IntersectionObserver 基础 IntersectionObserver 可以监听一个元素和可视区域相交部分的比例&#xff0c;然后在可视比例达到某个阈值的时候触发回调。比如可以用来处理图片的懒加载等等 首先我们来看下基本的格式&#xff1a; const observer new IntersectionObserver(c…