eNSP网络学习

2023-09-15 17:44:48

一、eNSP

1.什么是eNSP
eNSP(Enterprise Network Simulation Platform)是一款由华为提供的免费的、可扩展的、图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机进行软件仿真,完美呈现真实设备实景,支持大型网络模拟,让广大用户有机会在没有真实设备的情况下能够模拟演练,学习网络技术。

2.交换机命令行视图

进入交换机或路由器会有一个命令界面,如下
添加一台交换机,右键选择启动,然后双击,进入命令界面
image.png

3.eNSP视图模式

eNSP有种视图模式 : 用户视图 | 系统视图 | 接口视图 | 协议视图
一般 用的比较多的是系统视图和接口视图
**切换视图 **

       ① 切换用户视图( <主机名> )
                 默认状态下是用户视图  按 CTRL+ ]  可以进入用户视图 
       ② 切换系统视图( [主机名] )  
                    在用户模式下输入 system-view 可以进入系统视图
       ③ 切换接口视图 ( [主机名-接口名] )
               在系统视图下 输入接口名可以进入接口视图 

**补充: **

       ①接口有一般有两种类型 以E开头和以G开头 以E开头的为百兆接口,以G开头的为千兆接口
       ②路由器一般选用AR2220
       ③交换机使用三层交换机 选用S3700(百兆接口) 或 S5700(千兆接口)
       ④接口连线使用auto自动连接即可

二、eNSP的简单使用

1.修改交换机或路由器主机名

#修改主机名必须进入系统视图
<Huawei> system-view

#名称:r3
[Huawei] sysname r3

#quit或者q返回-上一级;return任何位置-返回到用户视图
[r3]quit

#保存
<r3>save  

显示VRP版本,查看交换机配置

#显示VRP版本
[Huawei]display version

#查看交换机配置-配置信息较多,按空格可以跳页查看
# 可以简写为 dis cu 
[Huawei]display current-configuration

2.路由器设置登录账号

#如果你想要其他人无法修改路由器或交换机的配置,可以创建一个登录账号

#屏蔽泛红
undo ter mon
#进到系统视图
<Huawei>system-view


#进入aaa认证
[Huawei]aaa
#创建账户叫root,密码123 ,cipher 为加密方式
[Huawei-aaa] local-user root password cipher 123
[Huawei-aaa] local-user root privilege level 15
[Huawei-aaa] undo local-user root service-type
[Huawei-aaa] q
[Huawei]user-interface console 0
#激活配置,一定要激活不然重启后失效                    
[Huawei-ui-console0]authentication-mode aaa



3.删除当前命令,恢复设备出厂默认值

#删除当前命令 undo port 
#undo +命令
[r1-GigabitEthernet0/0/1] undo ip address 192.168.2.254 24

#重置配置文件,系统提示Y/N,输入Y
<Huawei>reset saved-configuration
#重启设备,弹出两次提示信息 第一次为确认是否保存N 第二次提示确认是否重启Y
<Huawei>reboot

4.屏蔽警告提示信息

<Huawei> undo terminal debugging

#屏蔽泛红消息
<Huawei> undo terminal monitor
<Huawei> undo terminal logging 
<Huawei> undo terminal trapping

三、配置IP地址、子网掩码、网关等等

1.PC的配置

双击PC机,打开其基础配置,在IPv4配置选项卡中可设置IP地址、子网掩码、网关。
例设置IP地址、子网掩码、网关分别为:192.168.1.11 、255.255.255.0、192.168.1.254,如下图:
image.png

2.路由器的配置ip

若要对路由器的接口进行配置,在CLI中需转到接口视图,并进入相应的接口,然后输入ip address后跟ip地址和子网掩码,之间空格隔开。例对路由器的GigabitEthernet0/0/0接口配置ip地址和子网掩码分别为:192.168.1.254、255.255.255.0。


[Huawei]int g0/0/0

[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24

[Huawei-GigabitEthernet0/0/0]return

<Huawei>save

#查看接口IP配置
<Huawei>display ip interface brief

3.路由器设置DHCP

3.1全局地址池配置步骤:

#定义地址池
ip pool Global-pool

#配置网关地址列表
gateway-list 192.168.1.254

#设置地址网段
network 192.168.1.0 mask 255.255.255.0

#设置不参与自动分配的IP地址范围
excluded-ip-address 192.168.1.1

#设置租约,默认1天
lease day 3 hour 0 minute 0

#设置DNS服务器地址
dns-list 114.114.114.114 8.8.8.8

3.1.1应用(在某接口上应用)

#应用(在某接口上应用)
dhcp enable #在路由器上启用DHCP服务
int G0/0/0 #在接口上应用
#ip address 192.168.1.254 24
dhcp select global

return

save

#检查
display ip interface brief

3.2基于接口的DHCP服务器配置步骤


dhcp enable #在路由器上启用DHCP服务
int G0/0/1
ip address 192.168.2.254 24
dhcp select interface
dhcp server excluded-ip-address 192.168.2.1
dhcp server lease day 3 hour 0 minute 0
dhcp server dns-list 114.114.114.114 8.8.8.8

#检查
display ip interface brief

4.华为交换机配置vlan和ip


#屏蔽泛红消息
<Huawei>undo terminal monitor

#创建vlan 10
[Huawei] vlan 10

#进入vlan 10
[Huawei] int Vlanif 10

#设置ip地址
[Huawei-Vlanif10] ip address 192.168.10.254 24

[Huawei-Vlanif10] q

#进入接口
[Huawei]int g0/0/1

#access只允许一个vlan通过
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]port default vlan 10

#返回用户视图
[Huawei-Vlanif10] return

#保存
<Huawei> save

#查看vlan信息
<Huawei> display vlan


5.配置静态路由

需求:192.168.1.2访问192.168.2.1
image.png

R1路由器-添加静态路由


#目的网段 + 掩码 + 下一跳
[r1] ip route-static 192.168.2.0 255.255.255.0 10.0.0.2

R2路由器-添加静态路由


[r2] ip route-static 192.168.1.0 255.255.255.0 10.0.0.1

6.配置动态路由rip

1.什么是动态路由

动态路由指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。

2.什么是RIP路由

RIP(Routing Information Protocol)是基于距离矢量算法的路由协议,利用跳数来作为计量标准。最大条数15跳,因此RIP只能应用于小规模网络。
路由行为指的是,当网络设备(具有三层路由功能的网络设备,如路由器、三层交换机、防火墙等)收到—个IP报文时,会在自己的路由表(Routing-table) 中查询报文的目的IP地址,如果能够找到匹配给目的IP地址的路由表项,则根据该表项所指示的下一跳及出接口转发报文;如果没有任何路由表项匹配,则丢弃该报文。
路由的行为(路由器转发数据的行为)是逐跳的,因此报文从源去往目的地的过程中,沿途的每一个参与数据转发的网络设备都需要具有关于目的网络的路由。

3.rip缺点:

1、由于15跳为最大值,RIP只能应用于小规模网络。
2、收敛速度慢。
3、根据跳数选择的路由,不一定是最优路由。

R1路由器-添加动态路由

[Huawei]rip
[Huawei-rip-1]network 192.168.1.0
[Huawei-rip-1]network 10.0.0.0

R2路由器-添加动态路由

[Huawei]rip
[Huawei-rip-1]network 192.168.2.0
[Huawei-rip-1]network 10.0.0.0

7.动态路由ospf

OSPF(Open Shortest Path First)是一种开放式最短路径优先的路由协议,是目前较为流行的内部网关协议(IGP)之一.
OSPF协议通过使用链路状态广播协议(LSA)来建立网络拓扑结构,然后根据运行Dijkstra算法来确定最短路,进而计算出最优的路由信息,从而实现了快速、可靠地构建网络路由。与RIP协议相比,OSPF协议具有更快的收敛时间、更好的可扩展性和更高的性能。

下面是OSPF路由协议的几个重要特点:

  1. 策略多样性:OSPF协议支持多种路由策略,如等价路由、多路径路由、区域路由等,使得网络运营人员可以更好地控制网络路由。
  2. 等级结构:OSPF协议具有信息等级结构,可用于组织、管理和优化网络带宽资源。
  3. 可靠性和高性能:OSPF协议通过建立多个邻居关系,使得网络拓扑结构更加可靠和稳定,并通过 LSA 等机制使得协议在网络中的性能更优。
  4. 链路状态数据库:OSPF协议中的链路状态数据库(LSDB)维护了网络中所有路由器的信息,可以用来计算全局最短路径。
    总之,OSPF协议是一种可靠、高性能、可扩展的路由协议,适用于大型企业和服务提供商的网络环境。

7.1 单区域

R1路由器-添加动态路由ospf-单区域


<Huawei>sys	

[Huawei]ospf

#创建区域
[Huawei-ospf-1]area 0

#注意网段后面跟的是反掩码
[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255

R2路由器-添加动态路由ospf-单区域


<Huawei>sys

[Huawei]ospf

#创建区域
[Huawei-ospf-1]area 0

#注意网段后面跟的是反掩码
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255

#查看路由
[Huawei]display ip routing-table 

7.2 多区域

image.png

R1路由器-添加动态路由ospf-多区域


<Huawei>sys
[Huawei]ospf

#创建区域0
[Huawei-ospf-1]area 0

#注意网段后面跟的是反掩码
[Huawei-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255


[Huawei]ospf

#创建区域1
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255


R2路由器-添加动态路由ospf-多区域


<Huawei>sys	
[Huawei]ospf

#创建区域0
[Huawei-ospf-1]area 0

#注意网段后面跟的是反掩码
[Huawei-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255


[Huawei]ospf

#创建区域2
[Huawei-ospf-2]area 2
[Huawei-ospf-2-area-0.0.0.2]network 192.168.2.0 0.0.0.255

#查看路由
[Huawei]display ip routing-table 

8.单臂路由-交换机配置vlan

image.png
1.2 交换机配置vlan

undo ter mon
sys
vlan batch 10 20 30

int g0/0/2
#类型access,允许单个vlan口通过
port link-type access
port default vlan 10
q

int g0/0/3
port link-type access
port default vlan 20
q


int g0/0/4
port link-type access
port default vlan 30
q



int g0/0/1
#类型trunk,允许多个vlan口通过
port link-type trunk

#允许10/20/30的vlan口通过
port trunk allow-pass vlan 10 20 30

#允许所有的vlan口通过
#port trunk allow-pass vlan all

1.2单臂路由只有一个口,从逻辑上分成3个口 0.1 0.2 0.3

undo ter mon
sys

int g0/0/0.1
ip address 192.168.1.254 24

#封装到10
dot1q termination vid 10

#开启arp广播
arp broadcast enable


int g0/0/0.2
ip address 192.168.2.254 24

#封装到20
dot1q termination vid 20

#开启arp广播
arp broadcast enable

int g0/0/0.3
ip address 192.168.3.254 24

#封装到30
dot1q termination vid 30

#开启arp广播
arp broadcast enable

9.设置远程登入

#进到系统视图
<Huawei>system-view

#进入aaa认证
[Huawei]aaa
#创建账户叫huawei,密码123 ,cipher 为加密方式
[Huawei-aaa] local-user huawei password cipher 123
[Huawei-aaa] local-user huawei privilege level 3

#设置用户类型
[Huawei-aaa] local-user huawei service-type telnet
[Huawei-aaa] quit

#设置5个用户可以登入
[Huawei] user-interface vty 0 4
#激活配置,一定要激活不然重启后失效                    
[Huawei-ui-console0] authentication-mode aaa

四、链路聚合

1.交换机创建链路聚合

大白话:将2条线路,逻辑上变成一条
image.png

<Huawei>undo ter mon
<Huawei>sys
[Huawei]int Eth-Trunk 1
[Huawei-Eth-Trunk1]mode manual load-balance
[Huawei-Eth-Trunk1]q
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]eth-trunk 1

[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]eth-trunk 1

#查看
[Huawei]display eth-trunk 1
更多推荐

机器学习(16)---聚类(KMeans)

聚类一、聚类概述1.1无监督学习与聚类算法1.2sklearn中的聚类算法二、KMeans2.1基本原理2.2簇内误差平方和三、sklearn中的KMeans3.1所用模块3.2聚类算法的模型评估指标3.3轮廓系数3.4CHI(卡林斯基-哈拉巴斯指数)四、KMeans做矢量量化4.1概述4.2案例一、聚类概述1.1无监

负载均衡算法介绍及应用连接池负载不均问题分析

在分布式系统架构下,为了满足高并发和高扩展性的要求,负载均衡设备得以广泛的使用。结合应用连接池的配置,在实际使用过程中可能会出现负载不均的问题。本文简单介绍了负载均衡算法、Druid连接池配置以及连接池负载不均的问题分析及优化方法。1、负载均衡基本概念1.1负载均衡介绍在分布式架构下随着逻辑业务的快速发展,系统架构也随

元宇宙安全与著作权相关市场与技术动态:韩国视角

元宇宙市场动态元宇宙安全与著作权维护技术现状元宇宙有可能为商业创造巨大价值,尤其是在零售和时尚领域。时尚产品的象征性价值不仅在物理空间中得以保持,在虚拟空间中也是如此。通过元宇宙平台,企业可以开发虚拟产品,降低供应链和库存管理的风险。随着虚拟化和触觉技术的发展,消费者可以通过体验产品的物理特性做出更好的购买决策。通过将

go 1.18新特性(泛性 模糊测试 WorkSpace)

文章目录泛型interface的功能扩展泛型使用模糊测试模糊测试的使用模糊测试的缺点GoWorkSpace泛型interface的功能扩展在1.18之前,官方对interface的定义是方法的集合,可以存储实现该方法的任意类型。1.18对interface的定义改为类型集合。接口类型的变量可以存储这个接口类型集合的任意

go-channel

设计原理Go提及的设计模式就是:不要通过共享内存的方式进行通信,而是应该通过通信的方式共享内存。共享内存方式:多个协程共享同一块内存,但是多个协程中读写变量是操作同一块内存,会产生多线程问题的并发问题,所以需要使用互斥锁来实现临界区的互斥访问,会大大影响效率通信方式(go语言使用):channel通道当做通信的中间件队

Go底层总结

Go专家编程常见数据结构实现原理channelchannel主要用于进程内各goroutine间通信,如果需要跨进程通信,建议使用分布式系统的方法来解决向channel写数据如果等待接收队列recvq不为空,说明缓冲区中没有数据或者没有缓冲区,此时直接从recvq取出G,并把数据写入,最后把该G唤醒,结束发送过程;如果

《数字图像处理-OpenCV/Python》连载(7)视频文件的读取与保存

《数字图像处理-OpenCV/Python》连载(7)视频文件的读取与保存本书京东优惠购书链接:https://item.jd.com/14098452.html本书CSDN独家连载专栏:https://blog.csdn.net/youcans/category_12418787.html第1章图像的基本操作为了方便

OpenCV项目实战(2)— 如何用OpenCV实现弹球动画

前言:Hello大家好,我是小哥谈。OpenCV能够在画布上绘制静态的图形,例如,线段、矩形、正方形、圆形、多边形、文字等。那么,能不能让这些静态的图形移动起来?如果能,又该如何编写代码呢?本实例将使用OpenCV提供的绘制圆形的方法,先绘制一个实心圆,再让这个实心圆在画布上移动起来,呈现“弹球动画”的视觉效果。🌈目

Routing路径系列数学建模(TSP+CVRP)

1.TravelingSalespersonProblem(TSP)参考:维基百科TSP给定一些城市和城市之间的距离,找到最短路径,经过每个城市最后返回起点,组合优化问题中属于NP-hard难度。对于TSP问题有两类混合整数规划模型:Miller–Tucker–Zemlin(MTZ)形式和Dantzig–Fulkers

《Python趣味工具》——自制emoji3

今日目标在上次,我们绘制了静态的emoji图。并且总结了turtle中的常用函数。本次我们将尝试制作一个动态的emoji,让你的表情包动起来!文章目录一、动画原理:二、制作动画:1.修改eyes_black()函数:2.绘制表情包文字:3.定义emoji函数(汇合所有函数):4.动画切换:`update()``trac

Vim常用命令

1、复制(yank)选中的区域并粘贴(put)到另一个区域在Vim中,复制和粘贴被称为“yank”和“put”。以下是如何复制(yank)选中的区域并粘贴(put)到另一个区域的步骤:进入可视模式并选择文本:按v进入字符可视模式。然后移动光标选择文本。按V进入行可视模式。这将选择整行。按CTRL+v进入块可视模式。这允

热文推荐