系统集成实验模拟总公司和分公司之间通信(涉及mpls vxn,链路聚合,nat,vlan划分,单臂路由,dhcp....)

news2024/11/23 17:34:39

目录

一 需求描述

二 需求分析

三 实验拓扑

四 实验配置

4.1 总公司

4.1.1 vlan间通信

4.1.2 dhcp自动分配ip

配置地址池

接口开启dhcp

4.1.3 链路聚合

4.1.4 ospf实现内网通信

4.2 分公司

4.2.1 单臂路由

4.2.2 dhcp自动获取ip

4.2.3 ospf实现内网通信

4.3 mpls vxn实现总公司和分公司直接的通信 

4.3.1 运营商边界设备(pe)设置vxn实例

4.3.2 建立总公司和运营商之间的bgp邻居,并宣告合适路由

4.3.3 运营商内部用ospf实现互通

4.3.4 运营商之间通过mpls协议形成lsp

4.3.5 运营商pe之间建立mp-bgp

4.3.6 运营商和分公司之间建立bgp邻居关系,并宣布合适路由

4.4 nat配置

 实验现象


一 需求描述

    系统集成实验,总公司和分公司之间用mpls vxn的方式组网,总公司有技术部、生产部和财政部三个部门,要求三个部门之间必须实现三层互访,总公司涉及千台主机,核心交换机要做冗余备份,并适当提高带宽,防止单点故障,最好配好生成树使用,分公司主机较少,选择适当方式进行组网,总公司和分公司之间使用虚拟专用网进行通信,配合nat访问外网。

二 需求分析

       本实验基于ensp,所用到的技术有:mpls vpn单域、vlan间通信、mstp+vrrp、dhcp、链路聚合、ospf、单臂路由。本实验比较简单粗暴,通过这些技术将总公司和分公司直接能ping通即标志实验成功。若有与实际生产环境不适的地方请多多谅解。

三 实验拓扑

ef96d6ea013a43bfb5705276f04c49df.png

四 实验配置

4.1 总公司

4.1.1 vlan间通信

LSW8:

77fd44096f8448bf9f194db34b39708a.png

LSW9:

bc079015917148e98b428c9c082c2e72.png

LSW10:

2d62a630b9b94694ac86c2ad5bf04281.png

 LSW11:

ac3dbb84b753462e8186cdeb182a23e8.png

SW1:

注: 配置仅需参考红色标记

b66989b30420413aa090a817709bcf2e.png

828657d9dcb2465b98903a798e30dbef.png

SW2:

c082d9b559484df7b691a6dc0e09be0f.png

7c87364e6184480cbb100afeacc67c6b.png

4.1.2 dhcp自动分配ip

先在dhcp服务器输入dhcp enable

  •  配置地址池

LSW1: 

e0e3b63e9e3a48dd9f9d9eb15d50b575.png

LSW2:

daaaf3cde8f14d97ba2c1e49e6f2c90f.png

  • 接口开启dhcp

LSW1: 

f59de548033b43df8384c29724bc85e2.png

LSW2: 

a0515843643445cea175d46618b26d12.png

此时pc已经能通过dhcp自动获取ip,验证:

b103adf28a8448899ac47abc5a8bc148.png

 并且下面pc直接已能实现通信:

af1db790a9534c92b3b57e9e7e6dd0de.png

4.1.3 链路聚合

LSW1:

de1af7909c7b472bac0b40258584c576.png

40222b3b7ce04fd5bae1b3d7a49cd8aa.png

 LSW2:

12d5865004e744ffb38a6e88f99ec6f0.png

ffbec57a5f6843b8b44db25d860fd8d2.png

4.1.4 ospf实现内网通信

将内网的所有接口ip全宣告进ospf area 0

LSW1:

c7b3e8101fb3482abc523df6abfbe186.png

 LSW2:

94891306896d46489b0fdd9b9a5f5d09.png

 R1:df94d432f07d4baa9b1fed3567ede62b.png

 这里可以通过在R1上用dis ip rou 查看是否有192.168.10.0  192.168.20.0 192.168.30.0 192.168.40.0的路由条目,如果有,就说明配对了。

5f6cec7a475e4ffbaf4224ede53f5c6e.png

 

4.2 分公司

4.2.1 单臂路由

R4:

93ef51c81aa3423e8a2b24bfca7fd860.png

4.2.2 dhcp自动获取ip

先在dhcp服务器输入dhcp enable

R4:

  • 配置地址池

ea7b5721b4e041f597c3de70c708b132.png

  •  接口下开启

 00ccc1c512d044e1a6ca10c9077a3e0b.png

4.2.3 ospf实现内网通信

R3:

509fecc64aaf4ad89fed0e1db9ea2cc9.png

 R4:

 9b22e42a7d684fdcb43689e410c79430.png

4.3 mpls vxn实现总公司和分公司直接的通信 

4.3.1 运营商边界设备(pe)设置vxn实例

配置实例:

 AR2:

2b4050882b604f289166cb32e92796cd.png

AR6:

67631c5608ac4bc1baae770544cce832.png

接口绑定实例:

AR2:

8399ab29fb3945a48cb759422504430d.png

 AR6:

1fae51dbc980454d9f221e25a1381b08.png

 注:接口绑定实例后会清空接口配置,需要重新配置ip

4.3.2 建立总公司和运营商之间的bgp邻居,并宣告合适路由

R1:8678650bf6654ecaac1ec7f5feb140b5.png

 R2:仅需配置红色标注即可,注意在bgp中,要先进实例,再peer

80011a2f88ee45eb84cc617565da747f.png
 

4.3.3 运营商内部用ospf实现互通

R2:

6f1cec2c7a724f4fa3c9af82fb34db6e.png

R6:

4ec05aeba32d438791fe5a9d113cbda9.png

4.3.4 运营商之间通过mpls协议形成lsp

R2:

e22f76832d57489683aa5dd38d7faab5.png

R6:

03c5fc602c4340ecbbad063c2392ab6e.png

4.3.5 运营商pe之间建立mp-bgp

注最后要在vpnv4地址族下enable

R2:

99c4f3a473a34d6cb083df4a73665a82.png

R6:

371c76593ba84bf78dd0da95f5a7841c.png

4.3.6 运营商和分公司之间建立bgp邻居关系,并宣布合适路由

 R6:仅需配置红色标注即可,注意在bgp中,要先进实例,再peer

6782140909264780a8426a0b61eff55b.png

R3:

7e73dc55847e4d0d9aedd185ea677543.png

4.4 nat配置

使用nat配置,内网路由到达公网后转换为公网ip+端口的方式

cf1ac04b9e26471fbe1966fba4e99632.png

27176a33e3364f40ba116b7b727054ec.png

 0749e3fbcd8446d2bdaa62bba86fe006.png

 实验现象:

用总公司pc去ping通分公司pc,即实验成功

2d1abcb93ad54153ad452d9626faf6b3.png

 

 

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

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

相关文章

判断传入数据是否为列表、数组、数据框等数据结构pd.api.types.is_list_like()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 判断传入数据是否为 列表、数组、数据框等数据结构 pd.api.types.is_list_like() 选择题 下列说法错误的是? import pandas as pd import numpy as np print("【执行】pd.api.ty…

基于html+css的图展示85

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

深度学习之使用Keras构建分类问题的MLP神经网络——用于糖尿病预测

大家好,我是带我去滑雪! Keras 是一个用于构建和训练深度学习模型的高级 API,它基于 Python编写,并能够运行于 TensorFlow, CNTK, 或者 Theano 等深度学习框架之上。Keras简化了深度神经网络的构建流程,让用户能够更加…

云计算基础——云计算主流解决方案

原数据:描述数据的数据,不可分割。 7.1 Google云计算技术 7.1.1 GCP Google 将这些技术组合在一起,运用这些从自身业务需求出发,逐步发展起来的一系列云计算技术和工具搭建起了其面向商业的云计算解决方案Google Cloud Platform (…

【数据湖架构】Azure Data Lake数据湖指南

数据湖漫游指南 文件大小和文件数文件格式分区方案使用查询加速我如何管理对我的数据的访问?我选择什么数据格式?如何管理我的数据湖成本?如何监控我的数据湖?ADLS Gen2 何时是您数据湖的正确选择?设计数据湖的关键考虑…

Vue.observable的理解

一、Observable 是什么 Observable 翻译过来我们可以理解成可观察的 先来看其在Vue中的定义 Vue.observable,让一个对象变成响应式数据。Vue 内部会用它来处理 data 函数返回的对象 返回的对象可以直接用于渲染函数和计算属性内,并且会在发生变更时触发…

PDF.js实现按需分片加载pdf文件-包含前后端开发源码和详细开发教程

PDF.js实现按需加载pdf文件 说明前言前端项目分片加载的效果前端项目结构前端核心代码项目运行与访问 后端项目项目结构核心代码实现注意事项 项目源码 说明 本文主要是介绍pdf.js的前后端项目的实现,包含可直接运行的源码。由于本人偏向于后端开发,因此…

Redis设计逻辑及生产部署问题整理

数据结构 redis数据结构包括:简单动态字符串SDS、链表、字典、跳跃表、整数组合、压缩列表。 SDS:在增加/减少字符串时不会频繁进行内存充分配,采用了空间预分配和惰性空间释放两种优化策略。 链表:链表节点使用void*保存节点值&a…

Stable Diffusion Web-UI 安装指南

Stable DIffusion 是 Stability.AI 开源的 text-to-image 模型,目前类似产品有 Midjourney 以及 OpenAI 的 DELL-2 ;从AI绘画效果上来说,Midjourney 目前公认是最好的;但从模型的可玩性和发展潜力来看,个人观点来看&am…

【009】C++数据类型之转义字符和类型转换

C数据类型之转义字符和类型转换 引言一、转义字符1.1、概念1.2、八进制转义1.3、十六进制转义 二、类型转换2.1、自动类型转换原则2.2、强制类型转换 三、C新特性中类型转换的扩展3.1、隐式类型转换3.2、显式类型转换 总结 引言 💡 作者简介:专注于C/C高…

Packet Tracer – 配置单臂路由器 VLAN 间路由

Packet Tracer – 配置单臂路由器 VLAN 间路由 地址分配表 设备 接口 IPv4 地址 子网掩码 默认网关 R1 G0/0.10 172.17.10.1 255.255.255.0 不适用 G0/0.30 172.17.30.1 255.255.255.0 不适用 PC1 NIC 172.17.10.10 255.255.255.0 172.17.10.1 PC2 NIC 1…

游乐园里,一边带小孩,一边写代码,分享一些有趣好玩儿的嵌入式软硬件资讯...

作者:晓宇,排版:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 01 边带小孩边写代码 以前觉得,自己下班后都还有大把时间,下班了回到家还能再干个两三个小时,学…

定义运营系统架构

介绍 供应商提供的信息系统随着新功能和实施策略不断发展。可用选项的复杂性和多样性使许多公司难以充分讨论和比较可能满足或不满足其要求的替代方案。 供应商通常会推广由公司或个人工具箱中的产品或解决方案支持的架构。如果公司对其运营系统的架构没有清晰的愿景&#xf…

第九章:C语言的简单结构体

作为一个人有什么关于人的属性呢?简单的梳理一下,人的属性有自己的名字,年龄,身高,体重...。当然关于人的属性还有很多,当我们C语言来描述一下人的属性,就需要定义多个变量,那我们这…

21天学会C++:Day4----函数重载

CSDN的uu们,大家好。这里是C入门的第四讲。 座右铭:前路坎坷,披荆斩棘,扶摇直上。 博客主页: 姬如祎 收录专栏:C专题 目录 1. 知识引入 2. 函数重载的知识点 2. 为什么C语言不支持函数重载而C支持呢&…

springboot贫困生勤工助学评定管理系统

本系统尝试使用springboot在网上架构一个动态的贫困生管理系统,以使每一用户在家就能通过系统来进行贫困生管理。 Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用S…

数据结构学习记录——图应用实例-拯救007(问题描述、解题思路、伪代码解读、C语言算法实现)

目录 问题描述 解题思路 伪代码 总体算法 DFS算法 伪代码解读 总体算法 DFS算法 具体实现(C语言) 问题描述 在老电影“007之生死关头”(Live and Let Die)中有一个情节,007被毒贩抓到一个鳄鱼池中心的小岛…

Matlab - Plot in plot(图中画图)

Matlab - Plot in plot(图中画图) 这是在MATLAB中创建一个嵌入式图形的示例,可以在另一个图形中显示。 与MATLAB中的“axes”函数相关。 Coding % Create data t linspace(0,2*pi); t(1) eps; y sin(t);% Place axes at (0.1,0.1) with w…

学系统集成项目管理工程师(中项)系列24a_信息系统集成专业技术知识(上)

1. 信息系统的生命周期 1.1. 【19下选10】 1.2. 立项 1.2.1. 形成《需求规格说明书》并确定立项 1.2.1.1. 【21上选11】 1.3. 开发 1.3.1. 【22下选10】 1.3.2. 以立项阶段所做的需求分析为基础,进行总体规划。之后,通过系统分析、系统设计、系统…

ChatGPT4 镜像网站推荐

文章目录 1. TomChat2. Ai Doge3. 二狗问答4. 小莓用AI5. Ora6. ChatGPT镜像7. ChatGPT镜像8. VIVI-AI9. 小杰AI10. ChatGPT Web11. AIchatOS 什么是ChatGPT? ChatGPT,全称:聊天生成预训练转换器(英语:Chat Generative Pre-train…