ENSP上各种基础协议的配置

您所在的位置:网站首页 ensp的mstp协议的作用 ENSP上各种基础协议的配置

ENSP上各种基础协议的配置

2024-07-10 18:09| 来源: 网络整理| 查看: 265

以前在思科的PT模拟器上学习基础的网络协议,这次学高级的网络配置,转用到ensp,在ensp上学习了基础的协议的配置,做个笔记,以后查阅

配置接口IP # [Huawei]interface GigabitEthernet 0/0/0 # 可简写如下 [Huawei]int g0/0/0 # ip address 具体IP 十进制掩码 [Huawei-GigabitEthernet0/0/0]ip add 10.0.13.3 24 取消某个协议和接口IP

已知R1配置了RIP协议,现在要取消使用RIP协议,先显示rip的信息,记住 RIP process 这个ID号

[R1]display rip Public VPN-instance RIP process : 1 RIP version : 2 Preference : 100 Checkzero : Enabled Default-cost : 0 Summary : Disabled

​ ……

# undo 协议 进程号 [R1]undo rip 1

接口配置了IP之后,进入该接口使用如下命令取消IP的设置

[Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]undo ip address 环回地址

完成网络规划之后,为了方便管理,会为每一台路由器创建一个loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会使用该地址对路由器远程登录(telnet ),如果使用接口的地址,一旦接口shutdown了就不能远程登陆了,环回虚拟地址永远不会shutdown掉。环回地址和各接口的地址不在同一个网段

环回地址拓扑图

[Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 24 [Huawei-GigabitEthernet0/0/0]quit [Huawei]int LoopBack ? LoopBack interface number [Huawei]int LoopBack 1 [Huawei-LoopBack1]ip add 192.168.2.1 24

PC>ping 192.168.2.1

Ping 192.168.2.1: 32 data bytes, Press Ctrl_C to break From 192.168.2.1: bytes=32 seq=1 ttl=255 time=16 ms From 192.168.2.1: bytes=32 seq=2 ttl=255 time=16 ms From 192.168.2.1: bytes=32 seq=3 ttl=255 time=15 ms From 192.168.2.1: bytes=32 seq=4 ttl=255 time=16 ms From 192.168.2.1: bytes=32 seq=5 ttl=255 time=16 ms

— 192.168.2.1 ping statistics — 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 15/15/16 ms

静态路由

目标是为了使PC1能ping通PC2

静态路由拓扑图

每个接口和主机都设好IP之后,R1中只有自身两个接口和PC1的IP段,没有其它网段了,所以就无法到达PC2,要使两个PC能通,就得在每个路由器上指定某个目标网络的下一条地址(接口),这样每次都能在下一跳的路由器上寻找到目标主机的方向,双向都配置才能有去有回

# ip route-static 目标网段 目标网段掩码 下一跳地址 [R1]ip route-static 192.168.3.0 255.255.255.0 10.0.13.3 # R3要配置两个方向的静态路由,否则只能单向传递 [R3]ip route-static 192.168.3.0 255.255.255.0 192.168.1.2 [R3]ip route-static 192.168.2.0 255.255.255.0 10.0.13.1 [R2]ip route-static 192.168.2.0 255.255.255.0 192.168.1.1 RIP协议

使R1和R2之间能ping通,下面只配置R3,R1和R2的配置与R2类似,都是只加自身接口的网段

RIP协议拓扑图

[R3]rip [R3-rip-1]version 2 # 使用第2版本的 [R3-rip-1]network 192.168.1.0 [R3-rip-1]network 10.0.0.0 # [R3-rip-1]undo summary # 关闭自动汇总 [R3]display rip # 查看rip协议信息

注意:添加的网络地址使用的是默认的五类地址,如172.18.10.0/24也要写成172.16.0.0,192.168.43.1/24写成192.168.0.0,不能将10.0.13.0/24写成10.0.13.0

OSPF协议

ospf协议比rip协议稳定,收敛速度快,且容易管理.在OSPF单区域中,每台路由器都要收集其他所有路由器的链路状态信息,如果网路规模不断扩大,链路状态信息也会随之不断的增多,这将使得单台路由器上链路状态数据库非常庞大,导致路由器负担加重,也不便于维护管理。为了解决上述问题,OSPF协议可以将整个自治系统划分为不同的区域(Area)。下面配置多区域的OSPF,1.0和2.0网段在区域0,3.0和4.0在区域1,最后实现PC1能ping通PC2

OSPF拓扑图

# 假设每个接口和主机都配置好了IP # ospf 进程 [R1]ospf 1 [R1-ospf-1]area 0 [R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 [R1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 [R2]ospf 1 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]quit [R2]ospf 1 [R2-ospf-1]area 1 [R2-ospf-1-area-0.0.0.1]network 192.168.3.0 0.0.0.255 [R3]ospf 1 [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]ne [R3-ospf-1-area-0.0.0.1]network 192.168.3.0 0.0.0.255 [R3-ospf-1-area-0.0.0.1]network 192.168.4.0 0.0.0.255 DHCP基本服务

AR4配置DHCP服务,使PC3能自动获取IP,地址池分为接口地址池(interface)和全局地址池(global),接口地址池的优先级比全局地址池的优先级高

DHCP拓扑图

使用全局地址池的方式配置DHCP服务

# 为路由器接口分配IP [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 24 [Huawei-GigabitEthernet0/0/0]quit # 开启DHCP服务 [Huawei]dhcp enable # 定义一个IP池,名字叫做zhongxiaohang [Huawei]ip pool zhongxiaohang # 设置网段和子网掩码 [Huawei-ip-pool-zhongxiaohang]network 192.168.1.0 mask 24 # 设置网关 [Huawei-ip-pool-zhongxiaohang]gateway-list 192.168.1.1 # 设置DNS服务器地址 [Huawei-ip-pool-zhongxiaohang]dns-list 8.8.8.8 # 设置保留地址,可以是具体一个ip,也可以是范围的ip [Huawei-ip-pool-zhongxiaohang]excluded-ip-address 192.168.1.5 192.168.1.20 # 设置租期,三天后就过期,之后就得重新获取 [Huawei-ip-pool-zhongxiaohang]lease day 3 [Huawei-ip-pool-zhongxiaohang]quit [Huawei]int g0/0/0 # 指定接口采用全局地址池为客户端分配IP地址 [Huawei-GigabitEthernet0/0/0]dhcp select global

若一个路由器接上多个端口,并要为各个端口下的主机分配IP,要在每个端口都配上采用全局地址

下面使用接口地址池的方式配置DHCP服务

[Huawei]int g0/0/0 # 指定接口采用接口地址池为客户端分配IP地址 [Huawei-GigabitEthernet0/0/0]dhcp select interface [Huawei-ip-pool-zhongxiaohang]dhcp server dns-list 8.8.8.8 [Huawei-ip-pool-zhongxiaohang]dhcp server excluded-ip-address 192.168.1.5 192.168.1.20 [Huawei-GigabitEthernet0/0/0]dhcp server lease day 3

获取的IP地址和接口是同一个网段

PC3点击基础配置中IPv4配置的DHCP之后,点右下角的应用,再在命令行中敲ipconfig命令就可以看到有IP地址了

DHCP中继配置

R7作为DHCP服务器,为三台PC提供IP地址

DHCP中继配置拓扑图

# 假设路由器的各个接口都配置好了IP,也配置了路由协议(ospf或rip)使R5能ping通R7 # R7开启基本的DHCP服务和配置地址池 [R7]dhcp enable [R7]ip pool zhongxiaohang [R7-ip-pool-zhongxiaohang]gateway-list 192.168.1.1 [R7-ip-pool-zhongxiaohang]network 192.168.1.0 mask 255.255.255. [R7-ip-pool-zhongxiaohang]dns-list 8.8.8.8 [R7-ip-pool-zhongxiaohang]excluded-ip-address 192.168.1.120 192.168.1.254 [R7-ip-pool-zhongxiaohang]quit [R7]int g0/0/0 [R7-GigabitEthernet0/0/0]dhcp select global # 开启dhcp服务 [R5]dhcp enable # 中继设备配置dhcp组 [R5]dhcp server group zhong # 组中添加dhcp服务器的地址 [R5-dhcp-server-group-zhong]dhcp-server 192.168.3.2 [R5-dhcp-server-group-zhong]quit # 打开连接本地的接口 [R5]int g0/0/0 # 启动dhcp中继 [R5-GigabitEthernet0/0/0]dhcp select relay # 映射该中继到dhcp组 [R5-GigabitEthernet0/0/0]dhcp relay server-select zhong ACL访问控制列表 分类编号范围参数标准ACL2000~2999源IP地址等扩展ACL3000~3999源IP地址、目的IP地址、源端口、目的端口等二层ACL4000~4999源MAC地址、目的MAC地址、以太帧协议类型等 标准ACL [AR1]acl 2000 # 拒绝网段,注意这里的0.0.0.255不是反掩码,0代表不可变,1代表可变 [AR1-acl-basic-2000]rule 5 deny source 192.168.1.0 0.0.0.255 # 允许网段,rule可以加步长,也可以不加,不加默认步长增长为5 [AR1-acl-basic-2000]rule 10 permit source 192.168.2.0 0.0.0.255 [AR1]int g0/0/0 # 将该控制列表应用到该接口,应用方式为outbound [AR1-GigabitEthernet 0/0/0]traffic-filter outbound acl 2000 # 查看应用到接口的配置是否成功 [AR1]display acl 2000 扩展ACL [AR1-acl-adv-3000]acl 3000 # 拒绝某个网段访问某个具体IP [AR1-acl-adv-3000]rule deny tcp source 192.168.2.0 0.0.0.255 destination 59.42.106.13 0.0.0.0 # 拒绝某个网段访问某个IP的21端口 [AR1-acl-adv-3000]rule deny tcp source 192.168.2.0 0.0.0.255 destination 59.4 2.106.14 0.0.0.0 destination-port eq 21 [AR1-acl-adv-3000]quit [AR1]int g0/0/0 # 将该控制列表应用到该接口,应用方式为outbound [AR1-GigabitEthernet 0/0/0]traffic-filter outbound acl 3000 # 查看应用到接口的配置是否成功 [AR1]display acl 3000 静态NAT

为下面的接口配置了IP,配置动态路由协议时不加192.168.1.0网段,此时PC1 ping 不通PC3,为PC1映射一个公网地址,之后就可以ping通PC3了

静态NAT拓扑图

# 配置动态路由协议只加外部端口的网段 [AR1]rip [AR1-rip-1]version 2 [AR1-rip-1]network 59.0.0.0 [AR1-rip-1]quit # 进入连接外网的接口配置地址映射 [AR1]int g0/0/1 [AR1-GigabitEthernet0/0/1]nat static global 59.42.106.13 inside 192.168.1.2 [AR1-GigabitEthernet0/0/1]nat static global 59.42.106.14 inside 192.168.1.3 # 查看是否配置成功 [AR1]display nat static 动态NAT

拓扑图和静态nat的拓扑图一致,目标也一致

# 配置动态路由协议只加外部端口的网段 [AR1]rip [AR1-rip-1]version 2 [AR1-rip-1]network 59.0.0.0 [AR1-rip-1]quit # 创建地址池 [AR1]nat address-group 1 59.42.106.13 59.42.106.15 # 创建标准访问控制列表 [AR1-acl-basic-2001]rule 5 permit source 192.168.1.0 0.0.0.255 [AR1-acl-basic-2001]quit [AR1]int g0/0/1 # 将标准访问控制列表和地址池形成映射 [AR1-GigabitEthernet0/0/1]nat outbound 2001 address-group 1 no-pat # 查看是否配置成功 [AR1]display nat address-group 1 VLAN配置

各主机和所属VLAN的情况如下,要实现各vlan之间隔离,只能ping同一个vlan中的主机

VLAN拓扑图

# 创建vlan 2和3 [LSW1]vlan 2 [LSW1-vlan2]vlan 3 [LSW1-vlan3]quit # 查看vlan信息 [LSW1]display vlan # 设置交换机连接PC的口的工作方式为access,并设定所属VLAN [LSW1]int e0/0/1 [LSW1-Ethernet0/0/1]port link-type access # 将端口加入valn2 [LSW1-Ethernet0/0/1]port default vlan 2 [LSW1-Ethernet0/0/1]quit [LSW1]int e0/0/2 [LSW1-Ethernet0/0/2]port link-type access [LSW1-Ethernet0/0/2]port default vlan 3 [LSW1-Ethernet0/0/2]quit # 两台交换机相互连接的接口的工作方式为trunk,并设置允许通过的多个VLAN [LSW1]int e0/0/11 [LSW1-Ethernet0/0/11]port link-type trunk [LSW1-Ethernet0/0/11]port trunk allow-pass vlan 2 [LSW1-Ethernet0/0/11]port trunk allow-pass vlan 3 [LSW2]vlan 2 [LSW2-vlan2]vlan 3 [LSW2-vlan3]quit [LSW2]int e0/0/1 [LSW2-Ethernet0/0/1]port link-type access [LSW2-Ethernet0/0/1]port default vlan 3 [LSW2-Ethernet0/0/1]quit [LSW2]int e0/0/2 [LSW2-Ethernet0/0/2]port link-type access [LSW2-Ethernet0/0/2]port default vlan 2 [LSW2-Ethernet0/0/2]quit [LSW2]int e0/0/11 [LSW2-Ethernet0/0/11]port link-type trunk [LSW2-Ethernet0/0/11]port trunk allow-pass vlan 2 [LSW2-Ethernet0/0/11]port trunk allow-pass vlan 3 VLAN配置IP # 批量创建范围vlan 2和3 [LSW1]vlan batch 2 3 [LSW1]interface vlanif 2 [LSW1-Vlanif2]ip address 192.168.1.1 [LSW1-Vlanif2]quit [LSW1]interface vlanif 3 [LSW1-Vlanif3]ip address 192.168.2.1 [LSW1-Vlanif3]quit FTP服务

首先保证数据可达,如配置了ospf服务,接口IP等

传文件时可以使用ftp服务,一般会对日志文件进行备份,可以通过该方式进行备份保存,下面使用两个路由器,一个作为客户端,一个作为服务端,服务端配置FTP服务,客户端无需配置直接连接,FTP服务使用20和21端口,21作为传输控制信息的端口,20作为数据传输的端口

# 开启ftp服务 [Rserver]ftp server enable # 设置ftp服务的根目录 [Rserver]set default ftp-directory flash:/ # 进入aaa视图,AAA认证模式 [Rserver]aaa # 设置用户zhong,密码模式为cipher加密模式,密码12345678 [Rserver-aaa]local-user zhong password cipher 12345678 # 设置该用户的服务类型为ftp服务 [Rserver-aaa]local-user zhong service-type ftp # 设置该用户的ftp服务的访问目录为 flash:/ [Rserver-aaa]local-user zhong ftp-directory flash:/ # 设置该用户的最大连接数 [Rserver-aaa]local-user zhong access-limit 200 # 设置该用户无操作时的超时时间 [Rserver-aaa]local-user zhong idle-timeout 0 0 # 设置访问级别,3为管理员权限 [Rserver-aaa]local-user zhong privilege level 3 # 客户端连接,连接服务器地址 [Rclient]ftp 192.168.1.1 # 输入用户名:zhong # 输入密码(无回显):12345678 # 之后可以对目录下的文件操作,如拷贝get\上传put # 列出该目录下的文件 [Rclient-ftp]dir telnet服务

首先保证数据可达,如配置了ospf服务,接口IP等

配置了该服务的路由器之后,远程主机可以远程对路由器进行连接管理配置,连接可以使用物理接口,也可以使用虚拟逻辑接口loopback,下面使用的都是接口的方式

下面使用vty的方式登陆

# 设置最大为5个用户 [Rserver]user-interface vty 0 4 # 设置密码的加密方式为cipher,密码为12345678 [Rserver-ui-vty0-4]set authentication password cipher 12345678 # 连接服务器的地址 [R1]telnet 192.168.1.2 # 输入密码之后 #成功登陆到服务器 # 退出 quit

下面使用AAA认证模式配置telnet服务

[Rserver]aaa [Rserver-aaa]local-user zhong password cipher 12345678 [Rserver-aaa]local-user zhong service-type telnet [Rserver-aaa]local-user zhong privilege level 3 [Rserver-aaa]quit [Rserver]user-interface vty 0 4 # 设置认证方式 [Rserver-ui-vty0-4]authentication-mode aaa [Rserver-ui-vty0-4]quit # 连接服务器的地址 [R1]telnet 192.168.1.2 # 输入账号:zhong # 输入密码(无回显):12345678 #成功登陆到服务器 # 退出 quit 链路聚合

使用三层模型时,核心交换机的一个接口的带宽速率有限,一般情况下可以买更好的硬件和更好的线路来提升网络的带宽,但是这样要付出高额的费用,且不灵活。可以使用链路聚合技术提高带宽,在两个设备连接时,可以使用多个实际物理接口相连接,然后配置这几个接口聚合为一个逻辑接口,这样数据传输时就可以同时使用这几个物理接口,速率等于几个接口的速率之总和。

链路聚合模式有两种,手工负载分担模式、LACP模式

手工负载分担模式:多个接口合并为一个逻辑接口,都承担数据传输。某个接口挂掉,剩下的接口平均分担LACP模式:最多n-1个接口和并为一个逻辑接口,承担数据传输,剩下的一个或多个接口作为备份接口,若某一个接口down掉了,该接口就可以开始数据传输工作。提高了可靠性

注意:配置链路聚合(Eth-Trunk)时,成员接口两端相连接的物理接口的数量、速率、双工方式、流控方式必须一致

Eht-Trunk的配置有两种,二层链路(默认)和三层链路

二层链路:创建eth-trunk之后,在该模式下直接添加端口作为成员端口三层链路:创建eth-trunk之后,使用undo portswitch命令将二层链路装变为三层链路,在该模式下直接添加ip地址最为成员端口(如ip add 192.168.1.2),退出该模式后,进入某个接口,使用命令eth-trunk 1将该接口加入到eth-trunk1下面

链路聚合拓扑图

使用手工负载分担模式配置

# 创建,编号为1 [LSW1]interface Eth-Trunk 1 # 添加接口 [LSW1-Eth-Trunk1]trunkport e0/0/1 [LSW1-Eth-Trunk1]trunkport e0/0/2 [LSW1-Eth-Trunk1]trunkport e0/0/3 [LSW1-Eth-Trunk1]quit # 查看是否配置成功 [LSW1]display interface Eth-Trunk 1

使用LACP模式配置

[LSW1]interface Eth-Trunk 2 [LSW1-Eth-Trunk2]mode lacp-static [LSW1-Eth-Trunk2]trunkport e0/0/1 [LSW1-Eth-Trunk2]trunkport e0/0/2 [LSW1-Eth-Trunk2]trunkport e0/0/3 [LSW1-Eth-Trunk2]quit # 设置优先级,数字越小优先级就越高。优先级高的作为主动方,主动方可决定哪些接口处于活动状态 [LSW1]lacp priority 100 [LSW1]interface Eth-Trunk 2 # 设置最大的链路数量为2,剩下的一个就可以作为备份链路 [LSW1-Eth-Trunk2]max active-linknumber 2 [LSW1-Eth-Trunk2]quit # 查看是否配置成功,这里会看到都是down的,因为LSW2还没配置 [LSW1]display interface Eth-Trunk 1 # LSW2的配置和LSW的配置一样,再查看时各接口就都up状态了


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3