PS:本人正在学习HCIP中,想到一个典型的园区网络就自己用ENSP搭建了一个典型拓扑分享给大家一起学习

拓扑图如下:

要求已经写在拓扑结构下下方文本框中请自行查看!

配置如下(没有专门的命令插入我就直接用C#的插入命令了):

以下按顺序从SW1的核心层、SW2和SW3的汇聚层、SW4-SW6的接入层分别做了配置,由于接入层配置较为简单我就把SW4-SW6的配置做到一个代码段落中了!

sys
sys sw1
dhcp enable
stp mode mstp vlan batch 10 20 30 100
int vlanif 10
ip add 192.168.10.254 24
int vlanif 20
ip add 192.168.20.254 24
int vlanif 30
ip add 192.168.30.254 24
int vlanif 100
ip add 100.1.1.100 8
qu
ip route-static 0.0.0.0 0 100.1.1.101 ip pool vlan10
network 192.168.10.0 mask 24
gateway-list 192.168.10.10
dns-list 114.114.114.114
excluded-ip-address 192.168.10.1 192.168.10.9
ip pool vlan20
network 192.168.20.0 mask 24
gateway-list 192.168.20.10
dns-list 114.114.114.114
excluded-ip-address 192.168.20.1 192.168.20.9
ip pool vlan30
network 192.168.30.0 mask 24
gateway-list 192.168.30.10
dns-list 114.114.114.114
excluded-ip-address 192.168.30.1 192.168.30.9 int vlanif 10
dhcp select global
int vlanif 20
dhcp select global
int vlanif 30
dhcp select global int g0/0/4
p l t
p t a vlan 10 20 30
int g0/0/6
p l t
p t a vlan 10 20 30

  

sys
sys sw2
stp mode mstp int eth-trunk 1
mode lacp
max active-linkn 2
lacp preempt enable
lacp priority 1 int g0/0/21
eth-trunk 1
int g0/0/22
eth-trunk 1
int g0/0/23
eth-trunk 1
int g0/0/24
eth-trunk 1 vlan batch 10 20 30 int vlanif 10
ip add 192.168.10.1 24
vrrp vrid 10 virtual-ip 192.168.10.10
vrrp vrid 10 pri 200
int vlanif 20
ip add 192.168.20.1 24
vrrp vrid 20 virtual-ip 192.168.20.10
vrrp vrid 20 pri 200
int vlanif 30
ip add 192.168.30.1 24
vrrp vrid 30 virtual-ip 192.168.30.10 int g0/0/4
p l t
p t a vlan 10 20 30
int g0/0/3
p l t
p t a vlan 10
int g0/0/5
p l t
p t a vlan 20
int g0/0/10
p l t
p t a vlan 30 int eth-trunk 1
p l t
p t a vlan 10 20 30
qu stp region-configuration
region-name sw2
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
instance 3 vlan 30 stp instance 1 root primary
stp instance 2 root primary
stp instance 3 root sec stp priority 0
ip route-s 0.0.0.0 192.168.10.254
ip route-s 0.0.0.0 192.168.20.254
ip route-s 0.0.0.0 192.168.30.254

  

sys
sys sw3
stp mode mstp int eth-trunk 1
mode lacp
max active-linkn 2
lacp preempt enable int g0/0/21
eth-trunk 1
int g0/0/22
eth-trunk 1
int g0/0/23
eth-trunk 1
int g0/0/24
eth-trunk 1 vlan batch 10 20 30
int vlanif 10
ip add 192.168.10.2 24
vrrp vrid 10 virtual-ip 192.168.10.10
int vlanif 20
ip add 192.168.20.2 24
vrrp vrid 20 virtual-ip 192.168.20.10
int vlanif 30
ip add 192.168.30.2 24
vrrp vrid 30 virtual-ip 192.168.30.10
vrrp vrid 30 pri 200 int g0/0/5
p l t
p t a vlan 10 20 30
int g0/0/10
p l t
p t a vlan 10
int g0/0/6
p l t
p t a vlan 20
int g0/0/3
p l t
p t a vlan 30 int eth-trunk 1
p l t
p t a vlan 10 20 30
qu stp region-configuration
region-name sw3
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
instance 3 vlan 30 stp instance 1 root sec
stp instance 2 root sec
stp instance 3 root primary ip route-s 0.0.0.0 192.168.10.254
ip route-s 0.0.0.0 192.168.20.254
ip route-s 0.0.0.0 192.168.30.254

  

sw4:
sys
sys sw4
stp mode mstp
vlan batch 10 20 30
int g0/0/3
p l t
p t a vlan 10
int g0/0/10
p l t
p t a vlan 10
int g0/0/1
p l t
p t a vlan 10 20 30
int g0/0/2
p l a
p d vlan 10
stp edged-port enable sw5:
sys
sys sw5
stp mode mstp
vlan batch 10 20 30
int g0/0/5
p l t
p t a vlan 20
int g0/0/6
p l t
p t a vlan 20
int g0/0/1
p l t
p t a vlan 10 20 30
int g0/0/2
p l t
p t a vlan 10 20 30
int g0/0/3
p l a
p d vlan 20
stp edged-port enable sw6:
sys
sys sw6
stp mode mstp
vlan batch 10 20 30
int g0/0/3
p l t
p t a vlan 30
int g0/0/10
p l t
p t a vlan 30
int g0/0/2
p l t
p t a vlan 10 20 30
int g0/0/1
p l a
p d vlan 30
stp edged-port enable

  下面是较为简单的验证:

以上是对典型园区网络的拓扑规划及其详细配置,可以用到一些实际的网络环境中,在此说明一下我的设计有些缺陷,特别是DHCP那里网关和核心交换机用的是不同IP这是因为VRRP那里的缘故其实也大可不必这样!所以我在后续SW2和SW3中分别加入了上行核心层的默认路由!

关于边缘端口我图省事除了上行链路以外只做了PC对应的端口的边缘端口配置未把除上行端口以外的所有端口做为边缘端口这个配置很简单一个是全局一个是详细端口下配置我就不做过多演示了!

注意一点做VRRP的主备的时候最好把VRRP的master角色与MSTP的主根桥做成同一台交换机这样做的好处是避免链路或者设备出现故障时产生不必要的次优路径!

路由器没有做过多的配置就做了一条默认路由以及配置了地址,也就是为了一个简单的验证而已把它看做外网或者运营商网络就行!

此设计较为简单,但是可以作为一个标准化的园区网络的设计,有学生做网络相关毕业设计或者有人在规划园区网络时可以参考一下,后续我还会在这个拓扑的基础上添加更多的安全以及路由的一些设计进去!

华为R&W典型园区网络设计的更多相关文章

  1. ZOJ1372 POJ 1287 Networking 网络设计 Kruskal算法

    题目链接:problemCode=1372">ZOJ1372 POJ 1287 Networking 网络设计 Networking Time Limit: 2 Seconds     ...

  2. 华为SDN:解决传统网络3大问题

    转:http://mp.ofweek.com/tele/a145613326756 科技潮人 2013-08-05 14:20 传统网络之困 互联网爆炸式增长,除了规模和发展速度远超之前所有曾出现的数 ...

  3. 数据中心网络技术新贵:VXLAN与园区网络虚拟化

    摘要:为了应对传统数据中心网络对服务器虚拟化技术的限制,VXLAN技术应运而生. 1 概述 传统数据中心网络面临的问题 虚拟机规模受设备表项规格限制 在传统二层网络中,交换机通过查询MAC地址表来转发 ...

  4. CCNA网络工程师学习进程(3)常规网络设计模型与基本的网络协议

        本节介绍分层的网络设计模型与基本的网络协议,包括ARP协议,ICMP协议和IP协议.     (1)三层网络架构: 一个好的园区网设计应该是一个分层的设计.一般分为接入层.汇聚层(分布层).核 ...

  5. python3 文件操作练习 r+ w+ a+ 的理解

    突然来一句:“慨然有经略四方之志” 文件操作三部曲:1.先用open打开 2.再写关闭  3.再回到中间写操作     为啥要刚打开就关闭 那是很容易望,所以先写上... 基本格式 f = open( ...

  6. R语言构建蛋白质网络并实现GN算法

    目录 R语言构建蛋白质网络并实现GN算法 1.蛋白质网络的构建 2.生物网络的模块发现方法 3.模块发现方法实现和图形展示 4.附录:igraph中常用函数 参考链接 R语言构建蛋白质网络并实现GN算 ...

  7. 转发:i p _ f o r w a r d函数

    转发:i p _ f o r w a r d函数到达非最终目的地系统的分组需要被转发.只有当 i p f o r w a r d i n g非零或当分组中包含源路由时,i p i n t r才调用实现 ...

  8. Cloud Foundry中warden的网络设计实现——iptable规则配置

    在Cloud Foundry v2版本号中,该平台使用warden技术来实现用户应用实例执行的资源控制与隔离. 简要的介绍下warden,就是dea_ng假设须要执行用户应用实例(本文暂不考虑ward ...

  9. CAFFE中训练与使用阶段网络设计的不同

    神经网络中,我们通过最小化神经网络来训练网络,所以在训练时最后一层是损失函数层(LOSS), 在测试时我们通过准确率来评价该网络的优劣,因此最后一层是准确率层(ACCURACY). 但是当我们真正要使 ...

  10. R语言︱贝叶斯网络语言实现及与朴素贝叶斯区别(笔记)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 一.贝叶斯网络与朴素贝叶斯的区别 朴素贝叶斯的 ...

随机推荐

  1. 11月15日内容总结——软件开发架构、网络编程介绍和OSI七层协议介绍

    目录 一.软件开发架构 1.什么是软件开发架构 2.软件开发架构 架构方式一:c/s架构 架构方式二:b/s架构 架构优劣势 二.架构总结 三.网络编程前戏 1.什么是网络编程 2.学习网络编程的目的 ...

  2. 嵌入式Linux—文件IO

    文件IO 在 Linux 系统中,一切都是" 文件":普通文件.驱动程序.网络通信等等.所有的操作,都是通过"文件 IO"来进行的.所以,很有必要掌握文件操作的 ...

  3. C-07\字符串的输入输出及常用操作函数

    一.算法优化: 减少分支优化 // 求绝对值 int MyAbs(int n) { if (n < 0) { n = ~n + 1; } return n; } // 优化 int MyAbs( ...

  4. docker02-centos上安装

    1.前提说明Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上.Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位 ...

  5. BAL数据集详解

    详细格式:https://grail.cs.washington.edu/projects/bal/ Bundle Adjustment in the Large Recent work in Str ...

  6. Vue3 组件之间的数据传递

    1.组件分为:页面级组件和功能组件

  7. 安卓逆向 IDA 动态调试 案例1

    adb forward tcp:23946 tcp:23946 adb devices adb shell su cd /data/local/tmp ./android_server adb she ...

  8. windows定时任务执行python爬虫

    有一些定时爬取的操作,适合用定时任务去执行.个人单独用的项目不适合放在工作所用的服务器上,也没必要单独买个服务器,我们windows电脑本身就有这项功能.接下来是一个windows定时任务执行pyth ...

  9. GPT接入飞书

    GPT接入飞书 在体验ChatGPT这方面,我算是晚的.使用下来,更多的是对于这种应用形式感到兴奋,而不是ChatGPT的专业能力. 得知OpenAI提供GPT3的Api接口后,我想到了将其接入团队飞 ...

  10. wpf 样式style封装以及点击按钮打开新窗口

    在页面引用: ok~ 点击按钮打开新窗口: 1.点击按钮 点击工具栏的这个小闪电 2.双击click后的灰框或者输入点击事件名称 3.这里是打开window1窗口 ok~