华为ensp模拟校园网/企业网实例(精品拓扑图)_ensp拓扑图-程序员宅基地

技术标签: 网络规划与设计  华为  网络规划设计  计算机网络  

       文章简介:本文用华为ensp对企业网络进行了规划和模拟,也同样适用于校园、医院等场景。如有需要可联系作者,可以根据定制化需求做修改。作者简介:网络工程师,希望能认识更多的小伙伴一起交流,可私信或QQ号:1686231613


目录

摘  要

第一章 网络规划与设计

1.1 公司网络设计

1.2 ip地址和vlan划分

1.3 ospf规划与配置

1.4  vrrp规划与配置

1.5 MSTP规划与配置

1.6 dhcp配置

1.7 防火墙安全配置

1.8 SNAT和DNAT的实现

第二章 验证测试


摘  要

       本文首先规划一个公司的网络,采用接入层、核心层、汇聚层三层网络。所有交换机运行MSTP和VRRP协议,做冗余备份,保护链路安全。运行ospf动态路由协议,方便路由维护。使用dhcp动态分配地址,便于ip地址管理。出口采用防火墙设备,保护网络安全。同时在防火墙上做SNAT,可以让公司内网访问外网。在防火墙上做DNAT,可以让外部网络访问公司服务器。

第一章 网络规划与设计

1.1 公司网络设计

网络的设计原则包括三方面:

(1)可靠性原则:一是业务稳定运行,二是故障恢复时间快。

(2)实用性和可扩展性:符合实际并且便于扩展。

(3)安全性:公司设备和链路都要有冗余备份,还要保护内容的安全。

一个网络的拓扑图能够最直观的呈现这个网络的设计思想,几种经典的网络拓扑结构各有特点。我们使用最标准的核心层、汇聚层、接入层三层架构。要求任何一台设备都不能宕机,所以所有交换机必须要有双机热备冗余备份。公司的网络拓扑如下图所示。

 

本次设计能够满足需求如下:

1.每个部门划分一个vlan,部门内部网络互通,不同部门网络也能互通。

2.每个部门划分一段ip地址,并用dhcp技术自动分配地址,方便管理。

3.运行ospf协议,方便路由的维护。

4.接入层和汇聚层交换机做MSTP和VRRP技术,设备冗余,能够保证一台设备坏了之后,瞬间切换到另外一台设备,不影响业务。

5.保证公司内网的安全,增加防火墙设备,隔离公司内网和互联网。

6.公司内部使用光纤连接,光网覆盖,速度快。

7.SNAT:应用于内网用户访问Internet时进行的地址转换将私网地址转为公网地址。

8.DNAT:使的外网用户能够访问内部服务器,用户访问202.1.1.202时,防火墙将流量能够送给内网的服务器。DNAT中可使用公网端口与私网地址一对一进行映射,当访问202.1.1.202:8080 或202.1.1.1.202:8081 时,防火墙将目的地址转换为 192.168.10.10 或192.168.10.11 并且访问的是web服务。当用户访问202.1.1.202:2021 时防火墙将目的地址转换为192.168.10.20 访问公司的FTP服务。

1.2 ip地址和vlan划分

VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。VLAN内的主机间可以直接通信,而VLAN间不能直接通信,从而将广播报文限制在一个VLAN内。任何一个网络基础都是IP地址,网络设计也都是从IP地址和VLAN划分开始的。划分VALN是隔离广播域最有效的方法。子网划分和vlan划分是网络最基本的组成部分。本次VLAN的划分根据需求出发每个部门划分单独的VLAN,使部门之间相互独立,更便于管理。本次设计的VLAN和IP地址划分如表3-1所示。

表3-1 ip地址规划

部门

vlan

ip地址

市场

100

192.168.100.0/24

研发

101

192.168.101.0/24

财务

102

192.168.102.0/24

人力

103

192.168.103.0/24

勤务

104

192.168.104.0/24

网络中心

99

192.168.99.0/24

1.3 ospf规划与配置

路由协议OSPF全称为Open Shortest Path First,也就开放的最短路径优先协议,因为OSPF是由IETF开发的,它的使用不受任何厂商限制,所有人都可以使用,所以称为开放的,而最短路径优先(SPF)只是OSPF的核心思想,其使用的算法是Dijkstra算法,最短路径优先并没有太多特殊的含义,并没有任何一个路由协议是最长路径优先的,所有协议,都会选最短的。为了方便路由的维护,分别在核心价换机,汇聚交换机和防火墙上配置ospf协议,配置如下:

防火墙上ospf配置:

ospf 1 router-id 11.11.11.11

 default-route-advertise

 spf-schedule-interval millisecond 5000

 area 0.0.0.0

  network 192.168.10.0 0.0.0.255

  network 192.168.11.0 0.0.0.255

核心交换机配置:

ospf 1 router-id 1.1.1.1

 area 0.0.0.0

  network 192.168.0.0 0.0.255.255

汇聚交换机1配置:

ospf 1 router-id 2.2.2.2

 area 0.0.0.0

  network 192.168.0.0 0.0.255.255

汇聚交换机2配置:

ospf 1 router-id 3.3.3.3

 area 0.0.0.0

  network 192.168.0.0 0.0.255.255

1.4  vrrp规划与配置

虚拟路由器冗余协议(VRRP)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的VRRP路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。使用 VRRP 的好处是有更高的默认路径的可用性而无需在每个终端主机上配置动态路由或路由发现协议。 VRRP 包封装在 IP包中发送,是一种LAN接入设备备份协议。一个局域网络内的所有主机都设置缺省网关,这样主机发出的目的地址不在本网段的报文将被通过缺省网关发往三层交换机,从而实现了主机和外部网络的通信。为了防止设备出现单点故障,在汇聚交换机上为公司内网的网关做vrrp配置,实现设备冗余。

核心交换机1vrrp配置:

interface Vlanif100

 ip address 192.168.100.1 255.255.255.0

 vrrp vrid 100 virtual-ip 192.168.100.254

 vrrp vrid 100 priority 120

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

interface Vlanif101

 ip address 192.168.101.1 255.255.255.0

 vrrp vrid 101 virtual-ip 192.168.101.254

 vrrp vrid 101 priority 120

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

interface Vlanif102

 ip address 192.168.102.1 255.255.255.0

 vrrp vrid 102 virtual-ip 192.168.102.254

 vrrp vrid 102 priority 120

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

interface Vlanif103

 ip address 192.168.103.1 255.255.255.0

 vrrp vrid 103 virtual-ip 192.168.103.254

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

interface Vlanif104

 ip address 192.168.104.1 255.255.255.0

 vrrp vrid 104 virtual-ip 192.168.104.254

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

核心交换机2 vrrp配置:

interface Vlanif100

 ip address 192.168.100.2 255.255.255.0

 vrrp vrid 100 virtual-ip 192.168.100.254

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

interface Vlanif101

 ip address 192.168.101.2 255.255.255.0

 vrrp vrid 101 virtual-ip 192.168.101.254

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

interface Vlanif102

 ip address 192.168.102.2 255.255.255.0

 vrrp vrid 102 virtual-ip 192.168.102.254

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

interface Vlanif103

 ip address 192.168.103.2 255.255.255.0

 vrrp vrid 103 virtual-ip 192.168.103.254

 vrrp vrid 103 priority 120

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

interface Vlanif104

 ip address 192.168.104.2 255.255.255.0

 vrrp vrid 104 virtual-ip 192.168.104.254

 vrrp vrid 104 priority 120

 dhcp select relay

 dhcp relay server-ip 192.168.12.1

 dhcp relay server-ip 192.168.13.1

1.5 MSTP规划与配置

 生成树协议的作用:为了提供冗余链路,解决网络环路问题。通过生成树算法(SPA)生成一个没有环路的网络,出现故障时能自动切换到备份链路。

MSTP不仅涉及多个MSTI(生成树实例),而且还可划分多个MST域(MST Region,也称为MST区域)。总的来说,一个MSTP网络可以包含一个或多个MST域,而每个MST域中又可包含一个或多个MSTI。组成每个MSTI的是其中运行STP/RSTP/MSTP的交换设备,是这些交换设备经MSTP协议计算后形成的树状网络。为了消除环路带来的广播风暴和mac地址漂移问题,在交换机上运行mstp协议。

mstp配置:

stp region-configuration

 region-name huawei

 instance 1 vlan 100 to 102

 instance 2 vlan 103 to 104

 active region-configuration

1.6 dhcp配置

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口。

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。为了方便对ip地址的管理,不会出现ip地址冲突的情况出现,我们使用dhcp方式自动分配地址。Dhcp配置如下:

ip pool vlan100

 gateway-list 192.168.100.254

 network 192.168.100.0 mask 255.255.255.0

 dns-list 192.168.10.30

ip pool vlan101

 gateway-list 192.168.101.254

 network 192.168.101.0 mask 255.255.255.0

 dns-list 192.168.10.30

ip pool vlan102

 gateway-list 192.168.102.254

 network 192.168.102.0 mask 255.255.255.0

 dns-list 192.168.10.30

ip pool vlan103

 gateway-list 192.168.103.254

 network 192.168.103.0 mask 255.255.255.0

 dns-list 192.168.10.30

ip pool vlan104

 gateway-list 192.168.104.254

 network 192.168.104.0 mask 255.255.255.0

 dns-list 192.168.10.30

interface Vlanif12

 ip address 192.168.12.1 255.255.255.0

 dhcp select global

 dhcp select relay

interface Vlanif13

 ip address 192.168.13.1 255.255.255.0

 dhcp select global

1.7 防火墙安全配置

防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。 

防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录与检测,以确保计算机网络运行的安全性,保障用户资料与信息的完整性,为用户提供更好、更安全的计算机网络使用体验。 

为了保护内网安全,我们的出口设备使用防火墙,配置一些安全策略保护内网安全。配置如下:

security-policy

 rule name SNat_policy_permit

  source-zone trust

  destination-zone untrust

  action permit

 rule name DNAT_policy_permit

  source-zone untrust

  destination-zone dmz

  destination-address 192.168.10.0 mask 255.255.255.0

  action permit

 rule name trust2dmz

  source-zone trust

  destination-zone dmz

  action permit

1.8 SNAT和DNAT的实现

我们在防火墙做SNAT,可以实现内网用户访问Internet时进行的地址转换将私网地址转为公网地址。做DNAT可以实现外网用户能够访问内部服务器,用户访问202.1.1.202时,防火墙将流量能够送给内网的服务器。DNAT中可使用公网端口与私网地址一对一进行映射,当访问202.1.1.202:8080 或202.1.1.1.202:8081 时,防火墙将目的地址转换为 192.168.10.10 或192.168.10.11 并且访问的是web服务。当用户访问202.1.1.202:2021 时防火墙将目的地址转换为192.168.10.20 访问公司的FTP服务。配置如下:

nat-policy

 rule name DNAT

  source-zone untrust

  destination-address 202.1.1.202 mask 255.255.255.255

  service protocol tcp source-port 0 to 65535 destination-port 8080 to 8081

  action destination-nat static port-to-address address-group DNAT_webServerPool 80

 rule name DNAT_FTP

  source-zone untrust

  destination-address 202.1.1.202 mask 255.255.255.255

  service protocol tcp source-port 0 to 65535 destination-port 2021

  action destination-nat static port-to-address address-group dNAT_FTPServer 21

 rule name SNAT

  source-zone trust

  destination-zone untrust

  source-address 192.168.0.0 mask 255.255.0.0

  action source-nat address-group nat_Addrpool

第二章 验证测试

本章内容请私信博主获取

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_59193722/article/details/122142106

智能推荐

解决win10/win8/8.1 64位操作系统MT65xx preloader线刷驱动无法安装_mt65驱动-程序员宅基地

文章浏览阅读1.3w次。转载自 http://www.miui.com/thread-2003672-1-1.html 当手机在刷错包或者误修改删除系统文件后会出现无法开机或者是移动定制(联通合约机)版想刷标准版,这时就会用到线刷,首先就是安装线刷驱动。 在XP和win7上线刷是比较方便的,用那个驱动自动安装版,直接就可以安装好,完成线刷。不过现在也有好多机友换成了win8/8.1系统,再使用这个_mt65驱动

SonarQube简介及客户端集成_sonar的客户端区别-程序员宅基地

文章浏览阅读1k次。SonarQube是一个代码质量管理平台,可以扫描监测代码并给出质量评价及修改建议,通过插件机制支持25+中开发语言,可以很容易与gradle\maven\jenkins等工具进行集成,是非常流行的代码质量管控平台。通CheckStyle、findbugs等工具定位不同,SonarQube定位于平台,有完善的管理机制及强大的管理页面,并通过插件支持checkstyle及findbugs等既有的流..._sonar的客户端区别

元学习系列(六):神经图灵机详细分析_神经图灵机方法改进-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏27次。神经图灵机是LSTM、GRU的改进版本,本质上依然包含一个外部记忆结构、可对记忆进行读写操作,主要针对读写操作进行了改进,或者说提出了一种新的读写操作思路。神经图灵机之所以叫这个名字是因为它通过深度学习模型模拟了图灵机,但是我觉得如果先去介绍图灵机的概念,就会搞得很混乱,所以这里主要从神经图灵机改进了LSTM的哪些方面入手进行讲解,同时,由于模型的结构比较复杂,为了让思路更清晰,这次也会分开几..._神经图灵机方法改进

【机器学习】机器学习模型迭代方法(Python)-程序员宅基地

文章浏览阅读2.8k次。一、模型迭代方法机器学习模型在实际应用的场景,通常要根据新增的数据下进行模型的迭代,常见的模型迭代方法有以下几种:1、全量数据重新训练一个模型,直接合并历史训练数据与新增的数据,模型直接离线学习全量数据,学习得到一个全新的模型。优缺点:这也是实际最为常见的模型迭代方式,通常模型效果也是最好的,但这样模型迭代比较耗时,资源耗费比较多,实时性较差,特别是在大数据场景更为困难;2、模型融合的方法,将旧模..._模型迭代

base64图片打成Zip包上传,以及服务端解压的简单实现_base64可以装换zip吗-程序员宅基地

文章浏览阅读2.3k次。1、前言上传图片一般采用异步上传的方式,但是异步上传带来不好的地方,就如果图片有改变或者删除,图片服务器端就会造成浪费。所以有时候就会和参数同步提交。笔者喜欢base64图片一起上传,但是图片过多时就会出现数据丢失等异常。因为tomcat的post请求默认是2M的长度限制。2、解决办法有两种:① 修改tomcat的servel.xml的配置文件,设置 maxPostSize=..._base64可以装换zip吗

Opencv自然场景文本识别系统(源码&教程)_opencv自然场景实时识别文字-程序员宅基地

文章浏览阅读1k次,点赞17次,收藏22次。Opencv自然场景文本识别系统(源码&教程)_opencv自然场景实时识别文字

随便推点

ESXi 快速复制虚拟机脚本_exsi6.7快速克隆centos-程序员宅基地

文章浏览阅读1.3k次。拷贝虚拟机文件时间比较长,因为虚拟机 flat 文件很大,所以要等。脚本完成后,以复制虚拟机文件夹。将以下脚本内容写入文件。_exsi6.7快速克隆centos

好友推荐—基于关系的java和spark代码实现_本关任务:使用 spark core 知识完成 " 好友推荐 " 的程序。-程序员宅基地

文章浏览阅读2k次。本文主要实现基于二度好友的推荐。数学公式参考于:http://blog.csdn.net/qq_14950717/article/details/52197565测试数据为自己随手画的关系图把图片整理成文本信息如下:a b c d e f yb c a f gc a b dd c a e h q re f h d af e a b gg h f bh e g i di j m n ..._本关任务:使用 spark core 知识完成 " 好友推荐 " 的程序。

南京大学-高级程序设计复习总结_南京大学高级程序设计-程序员宅基地

文章浏览阅读367次。南京大学高级程序设计期末复习总结,c++面向对象编程_南京大学高级程序设计

4.朴素贝叶斯分类器实现-matlab_朴素贝叶斯 matlab训练和测试输出-程序员宅基地

文章浏览阅读3.1k次,点赞2次,收藏12次。实现朴素贝叶斯分类器,并且根据李航《统计机器学习》第四章提供的数据训练与测试,结果与书中一致分别实现了朴素贝叶斯以及带有laplace平滑的朴素贝叶斯%书中例题实现朴素贝叶斯%特征1的取值集合A1=[1;2;3];%特征2的取值集合A2=[4;5;6];%S M LAValues={A1;A2};%Y的取值集合YValue=[-1;1];%数据集和T=[ 1,4,-1;..._朴素贝叶斯 matlab训练和测试输出

Markdown 文本换行_markdowntext 换行-程序员宅基地

文章浏览阅读1.6k次。Markdown 文本换行_markdowntext 换行

错误:0xC0000022 在运行 Microsoft Windows 非核心版本的计算机上,运行”slui.exe 0x2a 0xC0000022″以显示错误文本_错误: 0xc0000022 在运行 microsoft windows 非核心版本的计算机上,运行-程序员宅基地

文章浏览阅读6.7w次,点赞2次,收藏37次。win10 2016长期服务版激活错误解决方法:打开“注册表编辑器”;(Windows + R然后输入Regedit)修改SkipRearm的值为1:(在HKEY_LOCAL_MACHINE–》SOFTWARE–》Microsoft–》Windows NT–》CurrentVersion–》SoftwareProtectionPlatform里面,将SkipRearm的值修改为1)重..._错误: 0xc0000022 在运行 microsoft windows 非核心版本的计算机上,运行“slui.ex