jjzjj

华为ENSP网络设备配置实战3(单臂路由+OSPF+三层交换机配置DHCP+端口汇聚+SSH)

晓梦林 2023-12-07 原文

题目要求:

1.对所有路由器、交换机设备按设备的标识进行命名,并对所有设备执行禁止大量提醒消息的出现;
2、按照拓扑,配置所有路由器、交换机(S2除外)、PC终端的IP地址,按照图示配置vlan、loopback和路由器端口的IP地址。(注意:子网掩码)
3、R1、R2、S1之间采用ospf协议(ospf进程号均采用“1”,区域号“0”,router-id为各自的loopback0接口IP地址)进行互联互通,ospf中进行宣告,(注意:宣告需要输入网络号及反掩码)、区域外的地址不可宣告;
4、路由器R1、交换机S1、S2按需创建vlan(注意:创建过多或过少vlan,均不得分),PC1与PC3分别属于VLAN10、VLAN20,二者采用单臂路由实现互联互通;PC2与PC4分别属于vlan30、vlan40,二者采用采用vlan间通信实现互联互通;
5、R2、S4之间互联,S4侧配置交换机vlan100的地址,S4通过默认路由指向R2,R2通过静态路由指向S4,实现培训楼的所有PC、交换机与左侧区域PC1、PC2、PC3、PC4的通信(注意:S4为边缘三层设备);
6、交换机S1与S2采用端口聚合方式进行连接,端口聚合的接口编号采用“1”,聚合模式为lacp-static 把端口加入聚合口,Eth-trunk按最小化设置允许通过的vlan;
7、在S4中配置SSH登录配置,使S5可远程管理S4,S4远程管理地址为192.168.90.1, 账号为 gwjsxy 密码为 gwjsxy@921 密码采用cipher密文加密。最大登录用户数为5,用户级别为3;
8、在S4上配置DHCP, PC5、PC6通过dhcp方式获取地址,PC5地址从全局地址池“DHCP10”中分配,网段192.168.50.254/24,地址租约时间为16小时,dns分配为15.15.15.15,排除192.168.50.100至192.168.50.130网段范围的IP;PC6从接口地址池中分配,网段192.168.60.254/24,地址租期为1天5小时,dns分配为15.15.15.15,排除192.168.60.50至192.168.60.110网段范围的IP;
9、B公司局域网的汇聚、接入交换机采用vlan300交换机管理网段,其中:S4:192.168.90.1/24, S5:192.168.90.2/24,S6:192.168.90.3/24;
10、OSPF采用路由引入(直连或静态)的方式,保证每个网段和环回口地址都可互相ping通PC1至PC7、(除去S2无IP地址无法PING通外)其余网络设备都可相互ping通,确保全网互通.

解题过程:

1、对所有路由器、交换机设备按设备的标识进行命名,并对所有交换机执行禁止大量提醒消息的出现;2、按照拓扑,配置所有路由器、交换机(S2除外)、PC终端的IP地址,按照图示配置vlan、loopback和路由器端口的IP地址。(注意:子网掩码)

观察图例,可以发现共有R1-R2共两个路由器,S1-SW7共五个交换机。各个设备按照如下配置即可:

sys
sys R1(R2、SW3等参照如此)
un in en

3、R1、R2、S1之间采用ospf协议(ospf进程号均采用“1”,区域号“0”,router-id为各自的loopback0接口IP地址)进行互联互通,ospf中进行宣告,(注意:宣告需要输入网络号及反掩码)、区域外的地址不可宣告;

2.1、先给这些路由器配置loopback 地址
R1:

int loo 0
ip add 1.1.1.1 32
q
int g 0/0/0
ip add 192.168.2.1 30
int g 0/0/2
ip add 192.168.3.1 30
q

R2:

int loo 0
ip add 2.2.2.2 32
q
int g 0/0/0
ip add 192.168.2.2 30
q
int g 0/0/1
ip add 192.168.5.1 30
int g 0/0/2
ip add 192.168.4.1 30
q

S1:

int loo 0
ip add 3.3.3.3 32
q
v b 105 110
int g 0/0/1
p l a
p d v 105
q
int g 0/0/2
p l a
p d v 110
int v105
ip add 192.168.3.2 30
int v110
ip add 192.168.4.2 30
q

2.2、然后宣告
R1:

ospf 1 router-id 1.1.1.1
area 0
network 1.1.1.1 0.0.0.0
net 192.168.2.0 0.0.0.3
net 192.168.3.0 0.0.0.3
q
q

R2:

ospf 1 router-id 2.2.2.2
area 0
network 2.2.2.2 0.0.0.0
net 192.168.2.0 0.0.0.3
net 192.168.4.0 0.0.0.3
q
q

S1:

ospf 1 router-id 3.3.3.3
area 0
network 3.3.3.3 0.0.0.0
net 192.168.3.0 0.0.0.3
net 192.168.4.0 0.0.0.3
q
q

2.3、最后交换机S1记得引入直连
S1:

ospf 1 
imp dir

4、路由器R1、交换机S1、S2按需创建vlan(注意:创建过多或过少vlan,均不得分),PC1与PC3分别属于VLAN10、VLAN20,二者采用单臂路由实现互联互通;PC2与PC4分别属于vlan30、vlan40,二者采用采用vlan间通信实现互联互通;;

4.1、首先在交换机SW1上,端口绑定vlan

交换机S1:

v b 30 40 10 20
int g 0/0/6
p l a
p d v 20
int g 0/0/7
p l a 
p d v 40 
q

交换机S2:

v b 30 40 10 20
int g 0/0/6
p l a
p d v 10
int g 0/0/7
p l a 
p d v 30 
q

4.2、 给交换机S1配置vlan

int v30
ip add 192.168.30.254 24
int v40
ip add 192.168.40.254 24
q

4.3、 在路由器R1上,配置单臂路由
路由器R1:

int g 0/0/1.10
ip add 192.168.10.254 24
dot1q ter vid 10
arp br en
int g 0/0/1.20
ip add 192.168.20.254 24
dot1q ter vid 20
arp br en
q

5、R2、S4之间互联,S4侧配置交换机vlan100的地址,S4通过默认路由指向R2,R2通过静态路由指向S4,实现培训楼的所有PC、交换机与左侧区域PC1、PC2、PC3、PC4的通信(注意:S4为边缘三层设备);

S4:

v 100
int v 100
ip add 192.168.5.2 30
int g 0/0/1
p l a
p d v 100
ip router-s 0.0.0.0 0 192.168.5.1
ip router-s 192.168.40.0 24 192.168.5.1
ip router-s 192.168.10.0 24 192.168.5.1
ip router-s 192.168.20.0 24 192.168.5.1
ip router-s 192.168.30.0 24 192.168.5.1

R2:

ospf 1
imp sta

6、交换机S1与S2采用端口聚合方式进行连接,端口聚合的接口编号采用“1”,聚合模式为lacp-static 把端口加入聚合口,Eth-trunk按最小化设置允许通过的vlan;


交换机S2:

int eth1
mode la
trunkp g 0/0/3 to 0/0/4
p l t
p t a v 10 20 30 40
q

交换机S1:

int eth1
mode la
trunkp g 0/0/3 to 0/0/4
p l t
p t a v 10 20 30 40
q

7、在S4中配置SSH登录配置,使S5可远程管理S4,S4远程管理地址为192.168.90.1, 账号为 aaa 密码为 aaa 密码采用cipher密文加密。最大登录用户数为5,用户级别为3。


S4:

v 300 
int v300
ip add 192.168.90.1 24
int g 0/0/4
p l t
p t a v 300 70
stel ser en
rsa  lo cre

然后选择加密程度:

1024

接着

user vty 0 4
authentication-mode aaa
pro inb ssh
ssh user aaa
ssh user aaa service-t ste
ssh user aaa authentication-type password
aaa
local  aaa pass cip aaa
local  aaa pri lev 3
local  aaa service-t ssh
q

S5:

v 300
int v300
ip add 192.168.90.2 24
int g 0/0/4
p l t
p t a v 300 70
ssh client first-time enable
stelnet 192.168.90.1  

S6:

v 300 50 60
int v300
ip add 192.168.90.3 24
int g 0/0/2
p l t
p t a v 50 60 300
int e 0/0/1
p l a
p d v 50
int e 0/0/2
p l a
p d v 60
q

8、在S4上配置DHCP, PC5、PC61 通过dhcp方式获取地址,PC5地址从全局地址池“DHCP10”中分配,网段192.168.50.254/24,地址租约时间为16小时,dns分配为15.15.15.15,排除192.168.50.100至192.168.50.130网段范围的IP;PC6从接口地址池中分配,网段192.168.60.254/24,地址租期为1天5小时,dns分配为15.15.15.15,排除192.168.60.50至192.168.60.110网段范围的IP;

S4:

v b 50 60 70
int v70
ip add 192.168.70.254 24
int v50
ip add 192.168.50.254 24
int v60
ip add 192.168.60.254
q

然后是在S4上,配置PC5,即ip pool 10的

dhcp en
ip pool 10
net 192.168.50.0 mask 24
gatew 192.168.50.254
dns-list 15.15.15.15
lease day 0 hour 16
excluded-ip-add 192.168.50.100 192.168.50.130
int v50
dhcp sel glo
q

然后是在S4上,配置PC6,即v60的

int v60
dhcp sel int
dhcp ser dns 15.15.15.15
dhcp ser lease day 1 hour 5
dhcp ser excluded-ip-address 192.168.60.50 192.168.60.110

这地方出的有问题,路由器才能配置单臂路由让不同的

9、B公司局域网的汇聚、接入交换机采用vlan300交换机管理网段,其中:S4:192.168.90.1/24, S5:192.168.90.2/24,S6:192.168.90.3/24;

这一个问题,在问题7里面已经做过了,这里不再赘述。

10、OSPF采用路由引入(直连或静态)的方式,保证每个网段和环回口地址都可互相ping通PC1至PC7、(除去S2无IP地址无法PING通外)其余网络设备都可相互ping通,确保全网互通.

这一个问题,在问题5里面已经做过了,这里不再赘述。

参考文献:


  1. 三层交换机配置DHCP的方法 ↩︎

有关华为ENSP网络设备配置实战3(单臂路由+OSPF+三层交换机配置DHCP+端口汇聚+SSH)的更多相关文章

  1. ruby-on-rails - Rails 3 中的多个路由文件 - 2

    Rails2.3可以选择随时使用RouteSet#add_configuration_file添加更多路由。是否可以在Rails3项目中做同样的事情? 最佳答案 在config/application.rb中:config.paths.config.routes在Rails3.2(也可能是Rails3.1)中,使用:config.paths["config/routes"] 关于ruby-on-rails-Rails3中的多个路由文件,我们在StackOverflow上找到一个类似的问题

  2. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  3. ruby - Capistrano 3 在任务中更改 ssh_options - 2

    我尝试使用不同的ssh_options在同一阶段运行capistranov.3任务。我的production.rb说:set:stage,:productionset:user,'deploy'set:ssh_options,{user:'deploy'}通过此配置,capistrano与用户deploy连接,这对于其余的任务是正确的。但是我需要将它连接到服务器中配置良好的an_other_user以完成一项特定任务。然后我的食谱说:...taskswithoriginaluser...task:my_task_with_an_other_userdoset:user,'an_othe

  4. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  5. ruby - rails 3 redirect_to 将参数传递给命名路由 - 2

    我没有找到太多关于如何执行此操作的信息,尽管有很多关于如何使用像这样的redirect_to将参数传递给重定向的建议:action=>'something',:controller=>'something'在我的应用程序中,我在路由文件中有以下内容match'profile'=>'User#show'我的表演Action是这样的defshow@user=User.find(params[:user])@title=@user.first_nameend重定向发生在同一个用户Controller中,就像这样defregister@title="Registration"@user=Use

  6. ruby-on-rails - Rails 3,嵌套资源,没有路由匹配 [PUT] - 2

    我真的为这个而疯狂。我一直在搜索答案并尝试我找到的所有内容,包括相关问题和stackoverflow上的答案,但仍然无法正常工作。我正在使用嵌套资源,但无法使表单正常工作。我总是遇到错误,例如没有路线匹配[PUT]"/galleries/1/photos"表格在这里:/galleries/1/photos/1/edit路线.rbresources:galleriesdoresources:photosendresources:galleriesresources:photos照片Controller.rbdefnew@gallery=Gallery.find(params[:galle

  7. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  8. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  9. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  10. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

随机推荐