当前位置:网站首页>跨公网环境,路由策略,进行设备的访问
跨公网环境,路由策略,进行设备的访问
2022-08-10 10:02:00 【熠風】
实验拓扑如下

实验目的
(1).合理IP地址
(2).AS123 内部使用OSPF协议,AS1 AS2 内部建立全互连的IBGP邻居,AS之间建立全部的EBGP邻居
(3).PC 135 属于电信的路由,通信时必须使用电信AS 1;pc 246属于联通的路由,通信时必须使用联通的AS2
(4).若R1-R9之间链路断开,电信的路由依然通过电信AS 1 通信
实验思路
(1)合理规划IP地址:
ISP : AS 1 ,AS2 使用点对点IP 配置
PC终端基于 192.168.0.0 配置
(2)在ISP 内部配置OSPF ,IBGP
(3)区域之间使用EBGP,在边界路由器使用缺省,NAT
(4)策略
(5)测试
实验过程
1.IP 配置:
2:不同域之间建立EBGP对等体关系、AS域内建立IBGP对等体关系
//配置命令

//配置成功后查看邻居表
经测试发现所有EBGP、IBGP关系建立完
4:在AS1、AS4上宣告内网网段,实现控制层面可达,因为本次实验为全互联的IBGP邻居,所以在AS2、AS3内部不用担心数据层面不可达



宣告完成后,查看BGP路由表

经过测试,发现此时已经可以完成P1对R5主机的访问:

接下来我们就要通过策略,来实现P1、P3、P5走电信,P2、P4、P6走联通
5:路由策略,内网用户基于规定运营商实现访问
一、装载P5、P6这两条路由穿过AS2、AS3到达R1、R2时,他们会分别得到两条到达P5、P6的路由,一条是基于EBGP邻居关系得来的,一条是基于IBGP邻居关系得来的,由于EBGP优于IBGP,所以我们可以看到默认到达192.168.5.0/192.168.6.0优先的下一跳都为R3/R4的环回,所以我们可以在控制层面实现当R3/R4把路由传递给R1/R2时,通过更改as-path/origin等属性(可以更改别的属性值,看个人喜好),实现R1对R3选路的干扰
R1 BGP路由表: //在这里我是通过修改origin属性值

R2BGP路由表://在这里我是通过修改AS-path属性值
虽然说我们达到了让P2访问P6时不走最近的电信,而是通过到R2,再到联通实现2、4、6用户之间的访问,但是我们发现这样与P2连接在同一台路由器的P1也会跟着同样的路线,但是我们不希望P1也可以通过同样的路由去访问联通的内网用户(P1只可以访问电信用户),所以我们可以在联通EBGP连接AS1的路由器上,通过acl扩展访问列表,实现对P1、P3设备流量的控制
在R11设备上以同样的方式,实现对内网用户的访问
图中可以看出,当我们想要访问1、3网段的内网用户走电信,访问2、4网段的用户走联通,同样,如果不想让电信用户的流量通过移动,可以使用acl来进行控制
实验结果
6、实验结果测试
P1访问P5设备:

P3访问P5设备:
实验完成
边栏推荐
- lua初学
- How to understand the difference between BIO, NIO, and AIO
- 讯飞翻译机抢镜背后,跨语种沟通迈入全新时代
- Tencent releases the second-generation version of the quadruped robot Max, which completes jumps and somersaults on the plum blossom pile
- Oracle rac所在的网络要割接,停掉其中一个rac节点,这种方案可行吗?
- 06 【生命周期 模板引用】
- Behind iFLYTEK's translation machine stealing the spotlight, cross-language communication has entered a new era
- 属性动画QPropertyAnimation
- 【数据仓库】什么是 Azure Synapse,它与 Azure Data Bricks 有何不同?
- 2022-08-09 第六小组 瞒春 学习笔记
猜你喜欢

【API Management】What is API Management and why is it important?

UE4 Sequence添加基础动画效果 (04-在序列中使用粒子效果)

Which is the strongest workflow engine for "Technology Selection"?Chief Architecture Helps You Pick

90.(cesium之家)cesium高度监听事件

Basic concepts, structures, and classes of thread pools

SQL中的字符串截取函数

「敏捷建模」纪律:敏捷设计理念

Nvidia's gaming graphics card revenue plummets / Google data center explosion injures 3 people / iPhone battery percentage returns... More news today is here...

Tencent releases the second-generation version of the quadruped robot Max, which completes jumps and somersaults on the plum blossom pile

Message Queuing Overview
随机推荐
【Prometheus】Node Exporter常用查询PromQL 语句大总结
LeetCode Algorithm 1721. 交换链表中的节点
「技术选型」工作流引擎哪家强?首席架构帮你挑
WebView2 通过 PuppeteerSharp 实现爬取 王者 壁纸 (案例版)
Controller层代码这么写,简洁又优雅!
2022.8.7-----leetcode.636
在“企业通讯录”的盲区,融云的边界与分寸
序列化技术ProtoBuf
VBA: Inputbox Function and Inputbox Method
UE4 Sequence添加基础动画效果 (05-蓝图触发Sequence)
反射效率为什么低?
VBA: 遍历文件抓取指定条件的数据
多租户技术
【分布式】资源与事务:可观测性的基本二重性
shell iterates over folders and outputs
The Generation of Matlab Symbolic Functions and the Calculation of Its Function Values
90.(cesium之家)cesium高度监听事件
腾讯发布四足机器人 Max 二代版本,梅花桩上完成跳跃、空翻
【物联网架构】最适合物联网的开源数据库
mysql千万级别数据库优化
