BGP小作业

需求:
1.每个设备存在两个环回接口
a.一个接口使用设备编号创建环回,掩码为32
示例:R1的环回为1.1.1.1/32
该换回用来建立BGP对等体关系或者作为BGP Router-ID使用
b.另一个环回接口使用设备编号创建,地址为192.168.x.0/24
示例:R1的环回为192.168.1.0/24
该环回用来模拟用户网段,节省拓扑图中的PC数量
c.其余网段自行规划
2.所有设备启动BGP协议
原因:避免BGP路由黑洞问题
3.在一个AS内部,建立全连接的IBGP对等体关系
原因:避免IBGP水平分割问题带来的路由传递故障
4.按照图示建立EBGP对等体和IBGP对等体关系
5.BGP仅传递用于模拟用户网段的接口路由信息
6.AS内部如有需要,自行选择IGP协议进行运行
7.实现所有模拟PC的环回接口之间相互通讯

实验思路

根据要求,我们优先调配各个路由器的环回路由

例:R1的两个环回分别1.1.1.1/32 192.168.1.1/24

以及设置这10个路由器的路由链路

建立BGP以及划区

一、建立BGP

按照题目要求将路由器分为五个AS区域

并且建立对应的EBGP和IBGP

例:R1

因为属于不同的AS区域,所以直接宣告对方的直连路由

R2存在三个邻居为R4和R3以及R1其中两个为同区域R1为外部就可以直接宣告R3/4的环回和R1的直连接口

R4

R3

建立ospf,在AS200里运行ospf来串通整个AS区域,建立全连接的IBGP对等体关系,可以避免IBGP水平分割问题带来的路由传递故障

R2

R4

R3

在完成ospf之后还需要将环回接口改为broadcast用来配合

R6,因为在R6只存在与R4的直连,虽然和R7在同一个AS区域,但只需要宣告一个EBGP

R7

R5

R10

R9

R8

这样就将BGP的基本区域和回路划分完成

请注意,在不同的AS是无法使用IGP协议实现路由可达,此时需要先编写静态路由,实现 网络可达

例R1

设置完成后的R2就是这样有着三个邻居

相关推荐
AIgorithmGEEK几秒前
[Linux]HTTP 应用层协议全解(中篇)
linux·网络·网络协议·http
91刘仁德5 分钟前
HTTPS 加密原理与 CA 数字证书:从对称加密到完整通信流程
网络·笔记·网络协议·http·https
奈落2419 分钟前
【RAG 深度修炼】专栏 · 第 9 期(收官):安全专题与生产 Checklist 总集——从能跑的 Demo 到睡得着觉的生产系统
大数据·网络·人工智能·安全·ai编程
sogw-三叶草️1 小时前
HITCON CTF 2014 — stkof · Unsafe Unlink
网络·安全·web安全·pwn·堆·二进制安全·堆漏洞
2401_868534781 小时前
简要说明PON下行和上传数据方式
运维·服务器·网络
OnlineProxy3 小时前
企业级代理服务器架构:合规性、NDA 诚信与灰色 P2P 网络风险防范
网络·架构·p2p
FPGA小徐12 小时前
PA1 基础设施(2)深度解析:NEMU 中 ITRACE、MTRACE、FTRACE、IRINGBUF、ETRACE、DIFFTEST 全解析
java·服务器·网络
life码农17 小时前
Nginx 配置允许指定 IP 段访问:从 192.168.1.1 到 192.168.1.124 及 /24 详解
网络·tcp/ip·nginx
javaDocker17 小时前
16.5 小时,我打掉了两只「SSL 握手失败」的怪
网络·网络协议·ssl