使用华为eNSP组网试验⑵-通过端口地址进行静态路由

  有了网络模拟器可以对很多网络应用场景进行模拟,既方便学习又有利于实际的网络实施。

  之前因为没有用过,用过了才知道eNSP的好处。但是与思科模拟器不同,连接是自动连接,不能确定端口,比如使用指定的光纤端口或者RJ45的端口。

  今天模拟使用路由器上端口地址进行静态路由。

  在eNSP中有众多的路由器,基本上我没有接触过,就使用基本的路由器Router,交换机则只有4种并且只有S5700和S3700可以用,其他两种需要导入包文件,我没有去网上下载。

  路由器是可以在端口上设置IP地址的,可是交换机则不一定,按道理三层交换机都有路由功能,没有端口地址怎么投送数据包?我的理解是有的只是限定具体的端口,比如HUAWEI S7706上,可以在XGigabitEthernet上可以设置IP,在普通口上通过设置undo portswitch后可以设定IP地址。

  因为S5700在undo portswitch后也不能设置IP地址,那么只能设置这个端口为access来模拟端口地址。

  网络拓扑考虑了实际的应用场景,一般企业网络大概都差不多。变化的是结构,比如将路由器R6换成Cloud或者再外接设备,可以当做外网来对待。路由器或者交换机实现多链路聚合等。

  网络通断测试,在PC1(IP地址:192.168.131.3/24)上进行测试:

  可以看到网络是全通的。

  注意点:

  1、在设置静态路由的时候,路由器的静态路由我们有时候习惯地写成

ip route-static 200.200.200.0 255.255.255.0 Ethernet 0/0/0

  这是有问题的,将数据包发送到端口并不能继续转发下去,因为设备直联可以确定对端的地址,一般情况下需要写成:

ip route-static 200.200.200.0 255.255.255.0 对端的IP地址

  2、交换机如果没有端口可以设置IP地址,可以通过Vlan来设置,让两个直接端的IP都在一个Vlan下就可以了,路由器的端口地址设置可以根据交换机上的Vlan来确定。

  3、路由器上两个直联的端口地址因为地址数上,子网掩码一般设置为255.255.255.252。

  4、添加路由的条数有一个规律,就是除了直联段的网络不用写,未知的都需要写。

  5、主要路由:

R5:

ip route-static 172.16.0.0 255.255.0.0 200.200.199.6
ip route-static 192.168.131.0 255.255.255.0 200.200.200.1
ip route-static 192.168.191.0 255.255.255.0 200.200.200.1
ip route-static 200.200.200.0 255.255.255.0 200.200.200.1
ip route-static 200.200.201.0 255.255.255.0 200.200.199.6
ip route-static 200.200.202.0 255.255.255.0 200.200.199.6

  上面的192.168.131.0和192.168.191.0,这两条可以写成一条。

R6:

ip route-static 172.16.0.0 255.255.0.0 200.200.201.8
ip route-static 192.168.0.0 255.255.0.0 200.200.199.5
ip route-static 200.200.200.0 255.255.255.0 200.200.199.5
ip route-static 200.200.202.0 255.255.255.0 200.200.201.8

R7:

ip route-static 172.16.0.0 255.255.0.0 200.200.202.1
ip route-static 192.168.0.0 255.255.0.0 200.200.201.7
ip route-static 200.200.199.0 255.255.255.0 200.200.201.7
ip route-static 200.200.200.0 255.255.255.0 200.200.201.7
ip route-static 200.200.202.0 255.255.255.0 200.200.202.1

  以前配置网络设备都是参照别人的代码进行,基础知识没有怎么学习,利用eNSP来学习也是一个好方法。做通后可以帮助你想明白一些原理。

  

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

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

相关文章

CSS详细基础(六)边框样式

本期是CSS基础的最后一篇~ 目录 一.border属性 二.边框属性复合写法 三.CSS修改表格标签 四.内边距属性 五.外边距属性 六.其他杂例 1.盒子元素水平居中 2.清除网页内外元素边距 3.外边距的合并与塌陷 4.padding不会撑大盒子的情况 七.综合案例——新浪导航栏仿真 …

在 msys2/mingw 下安装及编译 opencv

最简单就是直接安装 pacman -S mingw-w64-x86_64-opencv 以下记录一下编译的过程 1. 安装编译工具及第三方库 pacman -S --needed base-devel mingw-w64-x86_64-toolchain unzip gccpacman -S python mingw-w64-x86_64-python2 mingw-w64-x86_64-gtk3 mingw-w64-x86_64-…

QT按钮介绍

目录 按钮基类 QAbstractButton QPushButton QToolButton QRadioButton QCheckBox 按钮基类 QAbstractButton 这是按钮的基类,它是继承QWidget类 它可对当前的图标,标题等进行设置。 它有自己的一些信号与槽函数: /* 当按钮被激活时(即…

区块链(7):p2p去中心化之初始化websoket服务端

1 整个流程梳理 服务开启onStart()连接打开onOpen()处理接收到的消息onMesage()连接关闭onClose()异常处理onError()2 创建p2p实现类 package com.example.demo.service;import com.example.demo.entity.BlockChain; import org.java_websocket.WebSocket; import org.java_we…

Chrome(谷歌浏览器)如何关闭搜索栏历史记录

目录 问题描述解决方法插件解决(亲测有效)自带设置解决步骤首先打开 地址 输入:chrome://flags关闭浏览器,重新打开Chrome 发现 已经正常 问题描述 Chrome是大家熟知的浏览器,但是搜索栏的历史记录如何自己一条条的删…

asp.net core mvc 文件上传,下载,预览

//文件上传用到了IformFile接口 1.1文件上传视图 <form action"/stu/upload" method"post" enctype"multipart/form-data"><input type"file" name"img" /><input type"submit" value"上传&…

Flink-CDC——MySQL、SqlSqlServer、Oracle、达梦等数据库开启日志方法

目录 1. 前言 2. 数据源安装与配置 2.1 MySQL 2.1.1 安装 2.1.2 CDC 配置 2.2 Postgresql 2.2.1 安装 2.2.2 CDC 配置 2.3 Oracle 2.3.1 安装 2.3.2 CDC 配置 2.4 SQLServer 2.4.1 安装 2.4.2 CDC 配置 2.5达梦 2.4.1安装 2.4.2CDC配置 3. 验证 3.1 Flink版…

国庆day1

发送数据 #include<myhead.h>//消息结构体 typedef struct {long msgtype; //消息类型char data[1024]; //消息正文 }Msg_ds;#define SIZE sizeof(Msg_ds)-sizeof(long) //正文大小 int main(int argc, const char *argv[]) {//1、创建key值key_t ke…

Spring MVC 中的数据验证技术

一、前言 在Web开发中&#xff0c;数据验证是不可或缺的一部分。Spring MVC 框架提供了强大的数据验证支持&#xff0c;可以帮助我们轻松地对用户提交的数据进行验证。 二、实现 Spring MVC 使用 JSR-303 验证规范&#xff08;Hibernate Validator 是其参考实现&#xff09;…

Microsoft Office无法重装报错30015-44(3) 0-2031(17004)

1.问题描述 由于迁移文件夹导致Microsoft office软件无法使用&#xff0c;于是准备卸载重装&#xff0c;但是点击OfficeSetup.exe出现报错30015-44(3) 关闭后出现以下报错0-2031(17004) 2. 尝试的解决方式 重启后仍然无法解决问题 2.1 参考官网解决办法 手动从控制面板&…

利用ICG-NH2/Amine进行DNA标记1686147-55-6星戈瑞

ICG-NH2&#xff08;吲哚菁绿胺&#xff09;可以用于DNA标记&#xff0c;这种标记方法通常涉及到DNA上的胺基反应基团和ICG-NH2之间的化学反应。以下是一种常见的方法&#xff0c;用于利用ICG-NH2标记DNA分子&#xff1a; 步骤&#xff1a; 1.准备目标DNA&#xff1a;你需要准…

Spring源码分析(四) Aop全流程

一、Spring AOP基础概念 1、基础概念 连接点(Join point)&#xff1a;能够被拦截的地方&#xff0c;Spring AOP 是基于动态代理的&#xff0c;所以是方法拦截的&#xff0c;每个成员方法都可以称之为连接点&#xff1b;切点(Poincut)&#xff1a;每个方法都可以称之为连接点&…

Java 23种设计模式分类概括以及应用介绍

创建型模式&#xff1a;5种 单例模式&#xff08;Singleton Pattern&#xff09; 思想&#xff1a;确保一个类只有一个实例&#xff0c;并提供全局访问点&#xff0c;它的主要目的是限制类的实例化并确保所有代码都共享相同的实例。 应用&#xff1a;Runtime类、数据库连接池、…

Sentinel学习——CAP理论,微服务中的雪崩问题,和Hystix的解决方案 Sentinel的相关概念 + 下载运行

前言 Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件&#xff0c;主要以流量为切入点&#xff0c;从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 本篇博客介绍CAP理论&#xff0c;微…

java的代理 静态与动态代理

代理 代理就是&#xff0c;就是将对象的控制权交给第三方&#xff0c;可以用来增强功能&#xff0c;两种方式&#xff0c;静态与动态&#xff0c;所谓的静态就是只能代理一种类对象(如果到父类这一层&#xff0c;可以当作同一类哈)&#xff0c;动态的话是可以代理多个类型的对…

【C++】单例模式

文章目录 一. 介绍二. 饿汉模式三. 懒汉模式四. 饿汉模式和懒汉模式对比 一. 介绍 单例模式是属于设计模式的一种&#xff0c;那什么是设计模式呢&#xff1f; 设计模式&#xff08;Design Pattern&#xff09;是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总…

产品经理如何科学的进行需求调研?

导语&#xff1a;作为产品经理&#xff0c;需求调研是开展工作的重要环节之一。科学、有效地进行需求调研不仅可以帮助产品经理更好地了解用户需求&#xff0c;还能指导产品设计和功能开发&#xff0c;提升产品的竞争力。本文将介绍几种科学的方法和技巧&#xff0c;帮助产品经…

嵌入式MCU都有什么高级用法?

嵌入式MCU都有什么高级用法&#xff1f; 您举的几个例子&#xff0c;确实是MCU外设的一些高端玩法。只是不知道您是否想过&#xff0c;既然这些机制是被 人设计出来的&#xff0c;那它就是种标准用法。从微控制器的发展历程来看&#xff0c;许多硬件机制都是有了实际 需求后才…

nodejs+vue 网上招聘系统elementui

第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;技术背景 5 3.2.2经济可行性 6 3.2.3操作可行性&#xff1a; 6 3.3 项目设计目标与原则 6 3.4系统流程分析 7 3.4.1操作流程 7 3.4.2添加信息流程 8 3.4.3删除信息流程 9 第4章 系统设计 11 …

Docker中出现bash: vim: command not found解决方案

Linux系统分为两种&#xff1a; RedHat系列&#xff1a;Redhat、Centos、Fedora等Debian系列&#xff1a;Debian、Ubuntu等 RedHat系列的包管理工具是yum Debian系列的包管理工具是apt-get 问题: bash: vim: command not found解决步骤: Debian系列 1.第一步 apt-get up…