BGP综合实验

一、实验拓扑图

二、实验需求

1、AS1存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告,AS3存在两个环回,一个地址为192.168.2.0/24,该地址不能在任何协议中宣告,最终要求这两个环回可以相互通讯
2、整个AS2的IP地址为172.16.0.0/22,请合理划分
3、AS间的骨干链路IP地址随意定制
4、使用BGP协议让整个网络所有设备的环回可以相互访问
5、减少路由条目数量,避免环路出现

三、实验配置

1、AS2区域IP地址划分

2、IP地址及环回地址配置

#R1
[R1]int l 0
[R1-LoopBack0]ip address 192.168.1.1 24
[R1-LoopBack0]int l 1
[R1-LoopBack1]ip address 1.1.1.1 24
[R1-LoopBack1]int g 0/0/0
[R1-GigabitEthernet0/0/0]ip address 12.0.0.1 24

#R2
[R2]int l 0	
[R2-LoopBack0]ip address 172.16.1.1 24
[R2-LoopBack0]int g 0/0/0
[R2-GigabitEthernet0/0/0]ip address 12.0.0.2 24
[R2-GigabitEthernet0/0/0]int g 0/0/1
[R2-GigabitEthernet0/0/1]ip address 172.16.0.1 29
[R2-GigabitEthernet0/0/1]int g 0/0/2
[R2-GigabitEthernet0/0/2]ip address 172.16.0.17 29

#R3
[R3]int l 0	
[R3-LoopBack0]ip address 172.16.2.1 24
[R3-LoopBack0]int g 0/0/0
[R3-GigabitEthernet0/0/0]ip address 172.16.0.2 29
[R3-GigabitEthernet0/0/0]int g 0/0/1
[R3-GigabitEthernet0/0/1]ip address 172.16.0.9 29

#R4
[R4]int l 0	
[R4-LoopBack0]ip address 172.16.3.1 24
[R4-LoopBack0]int g 0/0/0
[R4-GigabitEthernet0/0/0]ip address 172.16.0.10 29
[R4-GigabitEthernet0/0/0]int g 0/0/1	
[R4-GigabitEthernet0/0/1]ip address 172.16.0.41 29

#R5
[R5]int l 0
[R5-LoopBack0]ip address 172.16.4.1 24
[R5-LoopBack0]int g 0/0/0
[R5-GigabitEthernet0/0/0]ip address 172.16.0.18 29
[R5-GigabitEthernet0/0/0]int g 0/0/1
[R5-GigabitEthernet0/0/1]ip address 172.16.0.25 29

#R6
[R6]int l 0
[R6-LoopBack0]ip address 172.16.5.1 24
[R6-LoopBack0]int g 0/0/0
[R6-GigabitEthernet0/0/0]ip address 172.16.0.26 29
[R6-GigabitEthernet0/0/0]int g 0/0/1
[R6-GigabitEthernet0/0/1]ip address 172.16.0.33 29

#R7
[R7]int l 0
[R7-LoopBack0]ip address 172.16.6.1 24
[R7-LoopBack0]int g 0/0/0
[R7-GigabitEthernet0/0/0]ip address 172.16.0.42 29
[R7-GigabitEthernet0/0/0]int g 0/0/1
[R7-GigabitEthernet0/0/1]ip address 172.16.0.34 29
[R7-GigabitEthernet0/0/1]int g 0/0/2
[R7-GigabitEthernet0/0/2]ip address 78.0.0.1 24

#R8
[R8]int l 0	
[R8-LoopBack0]ip address 192.168.2.1 24
[R8-LoopBack0]int l 1	
[R8-LoopBack1]ip address 8.8.8.8 24
[R8-LoopBack1]int g 0/0/0
[R8-GigabitEthernet0/0/0]ip address 78.0.0.2 24

3、AS2启动OSPF协议,使AS2全网可达

[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.0.1 0.0.0.0
[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.0.17 0.0.0.0

[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 172.16.2.1 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 172.16.0.2 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 172.16.0.9 0.0.0.0

[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]net	
[R4-ospf-1-area-0.0.0.0]network 172.16.3.1 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 171.16.0.41 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 172.16.0.10 0.0.0.0

[R5]ospf 1
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 172.16.4.1 0.0.0.0
[R5-ospf-1-area-0.0.0.0]network 172.16.0.25 0.0.0.0
[R5-ospf-1-area-0.0.0.0]network 172.16.0.18 0.0.0.0

[R6]ospf 1
[R6-ospf-1]area 0
[R6-ospf-1-area-0.0.0.0]network 172.16.5.1 0.0.0.0
[R6-ospf-1-area-0.0.0.0]network 172.16.0.33 0.0.0.0
[R6-ospf-1-area-0.0.0.0]network 172.16.0.26 0.0.0.0

[R7]ospf 1
[R7-ospf-1]area 0
[R7-ospf-1-area-0.0.0.0]network 172.16.6.1 0.0.0.0
[R7-ospf-1-area-0.0.0.0]network 172.16.0.34 0.0.0.0
[R7-ospf-1-area-0.0.0.0]network 172.16.0.42 0.0.0.0

3、建立EBGP、联邦EBGP对等体

[R1]bgp 1	
[R1-bgp]peer 12.0.0.2 as-number 2
[R1-bgp]network 1.1.1.1 24

[R2]bgp 64512
[R2-bgp]confederation id 2
[R2-bgp]peer 12.0.0.1 as-number 1
[R2-bgp]confederation peer-as 64513
[R2-bgp]peer 172.16.0.18 as-number 64513

[R4]bgp 64512
[R4-bgp]confederation id 2
[R4-bgp]confederation peer-as 64513
[R4-bgp]peer 172.16.0.42 as-number 64513

[R5]bgp 64513
[R5-bgp]confederation id 2
[R5-bgp]confederation peer-as 64512
[R5-bgp]peer 172.16.0.17 as-number 64512

[R7]bgp 64513
[R7-bgp]confederation id 2
[R7-bgp]confederation peer-as 64512
[R7-bgp]peer 172.16.0.41 as-number 64512
[R7-bgp]peer 78.0.0.2 as-number 3

[R8]bgp 3
[R8-bgp]peer 78.0.0.1 as-number 2
[R8-bgp]network 8.8.8.8 24

4、建立IBGP对等体关系

[R2-bgp]peer 172.16.2.1 as-number 64512
[R2-bgp]peer 172.16.2.1 connect-interface LoopBack 0
	
[R3-bgp]peer 172.16.1.1 as-number 64512
[R3-bgp]peer 172.16.1.1 connect-interface LoopBack 0
[R3-bgp]peer 172.16.3.1 as-number 64512
[R3-bgp]peer 172.16.3.1 connect-interface LoopBack 0

[R4-bgp]peer 172.16.2.1 as-number 64512
[R4-bgp]peer 172.16.2.1 connect-interface LoopBack 0

[R5-bgp]peer 172.16.5.1 as-number 64513
[R5-bgp]peer 172.16.5.1 connect-interface LoopBack 0

[R6-bgp]peer 172.16.4.1 as-number 64513
[R6-bgp]peer 172.16.4.1 connect-interface LoopBack 0
[R6-bgp]peer 172.16.6.1 as-number 64513
[R6-bgp]peer 172.16.6.1 connect-interface LoopBack 0

[R7-bgp]peer 172.16.5.1 as-number 64513
[R7-bgp]peer 172.16.5.1 connect-interface LoopBack 0

5、将下一跳属性改为本身

[R2-bgp]peer 172.16.2.1 next-hop-local
[R2-bgp]peer 172.16.0.18 next-hop-local

[R7-bgp]peer 172.16.0.41 next-hop-local
[R7-bgp]peer 172.16.5.1 next-hop-local

6、做反射器

[R3-bgp]peer 172.16.1.1 reflect-client

7、在AS2边界设备重发布OSPF

[R2-bgp]import-route ospf 1

8、边界设备做空接口,防止环路,并宣告边界设备的环回

[R2]ip route-static 172.16.0.0 16 NULL 0
[R2-bgp]network 172.16.0.0 16

[R7]ip route-static 172.16.0.0 16 NULL 0
[R7-bgp]network 172.16.0.0 16

9、检查环回间相互访问情况

经测试,所有环回均可相互访问

10、给两个固定环回搭建隧道

[R1]int t 0/0/0
[R1-Tunnel0/0/0]ip address 192.168.10.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre
[R1-Tunnel0/0/0]source 1.1.1.1 
[R1-Tunnel0/0/0]destination 8.8.8.8
[R1]ip route-static 192.168.2.0 24 192.168.10.2

[R8]int t 0/0/0
[R8-Tunnel0/0/0]ip address 192.168.10.2 24
[R8-Tunnel0/0/0]tunnel-protocol gre
[R8-Tunnel0/0/0]source 8.8.8.8
[R8-Tunnel0/0/0]destination 1.1.1.1
[R2]ip route-static 192.168.1.0 24 192.168.10.1

测试其连通性

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Rust的异步编程与Futures

欢迎关注我的公众号lincyang新自媒体,回复关键字【程序员经典书单】,领取程序员的100本经典书单 大家好!我是lincyang。 今天,我们来探讨Rust中的异步编程和Futures。Rust的异步编程是一个强大的特性,它允许开发者编写…

学习grdecl文件格式

一、初步了解 最近在学习grdecl文件格式,文档不多。查找资料发现,这个格式的文件是由斯伦贝谢公司的ECLIPSE专业软件生成的。 搜到一些文档,都是2010年之前的,似乎有些用处。文档也交代了这个文件格式分为二进制和文本格式…

卷积神经网络(CNN)车牌识别

文章目录 一、前言二、前期工作1. 设置GPU(如果使用的是CPU可以忽略这步)2. 导入数据3. 查看数据3.数据可视化4.标签数字化 二、构建一个tf.data.Dataset1.预处理函数2.加载数据3.配置数据 三、搭建网络模型四、设置动态学习率五、编译六、训练八、保存和…

链表?细啊!超详细的知识点总结!

链表 定义:链表是一种递归的数据结构,它或者为空(null),或者是指向一个结点(node)的引用,该结点含有一个泛型的元素和一个指向另一条链表的引用。 ​ 其实链表就是有序的列表,它在内…

Linux面试题(二)

目录 17、怎么使一个命令在后台运行? 18、利用 ps 怎么显示所有的进程? 怎么利用 ps 查看指定进程的信息? 19、哪个命令专门用来查看后台任务? 20、把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令? 21、终止进程用什么命令…

C++学习之路(五)C++ 实现简单的文件管理系统命令行应用 - 示例代码拆分讲解

简单的文件管理系统示例介绍: 这个文件管理系统示例是一个简单的命令行程序,允许用户进行文件的创建、读取、追加内容和删除操作。这个示例涉及了一些基本的文件操作和用户交互。 功能概述: 创建文件 (createFile()): 用户可以输入文件名和内…

11【保姆级】-GO语言的struct

11【保姆级】-GO语言的struct 一、Go的面向对象1.1 说明 二、结构体2.1 结构体和结构体变量(实例)的区别和联系2.2 声明结构体 和 细节说明2.3 结构体在内存中的布局2.4 创建结构体和访问结构体的四种方式 在学习GO语言时: 先建立整体框架,然后再去抠细节…

职场快速赢得信任

俗话说的好,有人的地方就有江湖。 国内不管是外企、私企、国企,职场环境都是变换莫测。 这里主要分享下怎么在职场中快速赢取信任。 1、找到让自己全面发展的方法 要知道,职场中话题是与他人交流的纽带,为了找到共同的话题&am…

elastic -job和springboot集成实现分布式调度5

一 案例介绍说明 1.1 案例介绍 基于 Spring boot 集成方式的而产出的工程代码,完成对作业分片的实现,文件数据备份采取更接近真实项目的数 据库存取方式。 1.分片设置 2.每个线程获取给自的类型 1.2 作业配置 zk的配置 二 操作说明 2.1 数据表的初始…

【单片机学习笔记】STC8H1K08参考手册学习笔记

STC8H1K08参考手册学习笔记 STC8H系列芯片STC8H1K08开发环境串口烧录 STC8H系列芯片 STC8H 系列单片机是不需要外部晶振和外部复位的单片机,是以超强抗干扰/超低价/高速/低功耗为目标的 8051 单片机,在相同的工作频率下,STC8H 系列单片机比传统的 8051约快12 倍速度…

讯飞星火知识库文档问答Web API的使用(二)

上一篇提到过星火spark大模型,现在有更新到3.0: 给ChuanhuChatGPT 配上讯飞星火spark大模型V2.0(一) 同时又看到有知识库问答的web api,于是就测试了一下。 下一篇是在ChuanhuChatGPT 中单独写一个基于星火知识库的内容…

机器学习库:pandas

☁️主页 Nowl 🔥专栏《机器学习实战》 《机器学习》 📑君子坐而论道,少年起而行之 文章目录 写在开头 基本数据格式 DataFrame 数据选取 iloc 数据描述 head describe 数据合并 merge 数据删除 drop drop删除多列 处理缺失…

LeetCode Hot100 236.二叉树的最近公共祖先

题目: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节…

基于U-Net的视网膜血管分割(Pytorch完整版)

基于 U-Net 的视网膜血管分割是一种应用深度学习的方法,特别是 U-Net 结构,用于从眼底图像中分割出视网膜血管。U-Net 是一种全卷积神经网络(FCN),通常用于图像分割任务。以下是基于 U-Net 的视网膜血管分割的内容&…

什么是分布式锁?Redis实现分布式锁详解

目录 前言: 分布式系统买票示例 引入redis做分布式锁 引入过期时间 引入校验id 引入lua脚本 过期时间续约问题 redlock算法 小结: 前言: 在分布式系统中,涉及多个主机访问同一块资源,此时就需要锁来做互斥控制…

[论文阅读]CBAM——代码实现和讲解

CBAM 论文网址:CBAM 论文代码:CBAM 本文提出了一种卷积块注意力模块(CBAM),它是卷积神经网络(CNN)的一种轻量级、高效的注意力模块。该模块沿着通道和空间两个独立维度依次推导注意力图&#x…

ehr人力资源管理系统(实际项目源码)

eHR人力资源管理系统:功能强大的人力资源管理工具 随着企业规模的不断扩大和业务需求的多样化,传统的人力资源管理模式已无法满足现代企业的需求。eHR人力资源管理系统作为一种先进的管理工具,能够为企业提供高效、准确、实时的人力资源管理…

GPT实战系列-GPT训练的Pretraining,SFT,Reward Modeling,RLHF

GPT实战系列-GPT训练的Pretraining,SFT,Reward Modeling,RLHF 文章目录 GPT实战系列-GPT训练的Pretraining,SFT,Reward Modeling,RLHFPretraining 预训练阶段Supervised FineTuning (SFT&#x…

基于51单片机交通灯夜间模式+紧急模式_易懂版_(仿真+代码_报告_讲解)

J029 51单片机交通灯_易懂版__夜间紧急(仿真代码_报告_讲解) 51单片机交通灯_易懂版_ 1 **讲解视频:**2 **功能要求**3 **仿真图:**4 **程序设计:**5 **设计报告**6 **资料清单&&下载链接:****资料下载链接&am…