当前位置: 首页 > news >正文

实验二:VLAN间三层通信实验

目录

1.学习目的

2.拓扑图

3.实验原理

1.VLAN原理

2.DNS原理

3.ACL原理

4.实验对实际网络工作的启示

5.场景

实验步骤:

6.学习任务

1. 基础配置与IP编址

2  多臂路由

3  单臂路由

4  三层交换

7.实验步骤回顾

1.IP地址配置

2.VLAN划分

3.DNS服务器配置

4.ACL规则设置

8.实验过程中的问题与解决

(一)IP地址配置错误

(二)VLAN间通信故障

(三)DNS解析失败

(四)ACL规则未生效

7.实验总结


1.实验目的

  1. 掌握多臂路由的配置方法
  2. 掌握单臂路由的配置方法
  3. 掌握三层交换的配置方法

2.拓扑图

3.实验原理

1.VLAN原理

VLAN(Virtual Local Area Network)即虚拟局域网,是一种将一个物理的LAN在逻辑上划分成多个广播域的技术。通过VLAN的划分,可以将不同的用户或设备划分到不同的逻辑网络中,即使它们在物理上连接在同一台交换机上。

2.DNS原理

    DNS的工作机制DNS(Domain Name System)即域名系统,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

3.ACL原理

    ACL(Access Control List)即访问控制列表,是一种基于包过滤的网络访问控制技术。它通过定义一系列规则来允许或拒绝特定的网络流量,从而实现对网络访问的控制。

ACL的主要功能包括:

网络安全防护:通过设置ACL规则,可以防止未经授权的用户访问网络中的敏感资源,例如企业内部的服务器、数据库等。

流量控制:可以根据网络流量的源地址、目的地址、端口号等参数来控制网络流量的流向和流量大小,例如限制某些用户对网络带宽的占用,保证关键业务的网络带宽需求。

网络策略实施:可以通过ACL来实施企业的网络策略,例如只允许特定部门的员工访问某些网络资源,或者只允许在特定时间段内访问某些网络服务等。

 4.实验对实际网络工作的启示

(一)网络规划的重要性

1. 在实际网络工作中,网络规划是至关重要的第一步。就像本次实验中需要根据拓扑图进行IP地址配置、VLAN划分、服务器配置和ACL设置一样,在企业网络或大型网络环境中,需要提前规划网络拓扑结构、IP地址分配方案、VLAN划分策略、服务器部署位置和网络安全策略等。

2. 合理的网络规划可以避免网络地址冲突、VLAN划分不合理导致的通信问题、服务器资源分配不均以及网络安全漏洞等问题,提高网络的稳定性、安全性和可扩展性。

(二)故障排查的方法与思路

1. 在实验过程中遇到了多种网络故障,如IP地址配置错误、VLAN间通信故障、DNS解析失败和ACL规则未生效等。解决这些故障的过程锻炼了故障排查的能力。

2. 在实际网络工作中,当遇到网络故障时,需要采用系统的排查方法和思路,例如:

从物理层开始检查:首先检查网络设备的电源、网线连接是否正常,查看设备的指示灯状态等,排除物理层故障的可能性。

网络层检查:检查IP地址配置、子网掩码、默认网关等网络配置信息是否正确,使用ping命令、traceroute命令等网络测试工具来测试网络连通性和路径。

应用层检查:对于涉及到应用服务(如DNS、HTTP等)的故障,检查服务器的配置、服务状态、应用程序设置等,查看相关的日志文件来获取故障线索。

分区域排查:在大型网络环境中,可以将网络划分为多个区域,如接入层、汇聚层、核心层等,逐步排查故障所在的区域,缩小故障范围,提高排查效率。

(三)网络安全策略的实施

1. 本次实验中的ACL设置展示了网络安全策略在网络中的应用。在实际网络工作中,网络安全是至关重要的。

2. 企业需要根据自身的业务需求和安全要求,制定合理的网络安全策略,包括:

访问控制:通过ACL、防火墙等技术来控制用户对网络资源的访问,防止外部攻击和内部越权访问。

入侵检测与防范:部署入侵检测系统(IDS)和入侵防范系统(IPS),实时监测网络中的入侵行为,并采取相应的防范措施。

数据加密:对网络中的敏感数据进行加密传输和存储,防止数据泄露和被窃取,例如使用SSL/TLS协议对HTTP流量进行加密,使用IPsec协议对网络层的数据进行加密等。

用户认证与授权:建立用户认证和授权机制,确保只有合法的用户才能访问网络资源,并且根据用户的权限级别进行授权,限制用户的操作范围。

5.场景

       你是公司的网络管理员。现在公司网络是由二台交换机和一台路由器组成的以太网环境。图中R1和R2代表公司不同部门的PC,分别加入了二个不同的VLAN。现在需要你实现R1和R2之间的通信。公司最初使用的是多臂路由,后来为了节省成本使用单臂路由。再后来,因为网络架构的变化,流量更多是在VLAN间传输,所以采用了多层交换。

实验步骤:

  1. 按照拓扑图配置各设备接口的IP地址
  2. 将学校领导和学生分别置于不同的VLAN;
  3. 在DNS服务器上配置王者荣耀和百度域名分别对应的IP地址。使得领导和学生可以使用域名访问百度和王者荣耀服务器。
  4. 在路由器上设置合适的ACL规则(ACL3000),使得学校领导可以访问2个服务器,但是学生只能访问百度,不能访问王者荣耀服务器。

6.学习任务

1. 基础配置与IP编址

给所有设备配置IP地址和掩码。

<huawei>system-view

[huawei]sysname R1

[R1]interface GigabitEthernet 0/0/1

[R1-GigabitEthernet0/0/1]ip address 10.0.2.2 24

[R1-GigabitEthernet0/0/1]quit



<huawei>system-view

[huawei]sysname R2

[R2]interface GigabitEthernet 0/0/2

[R2-GigabitEthernet0/0/2]ip address 10.0.3.2 24

[R2-GigabitEthernet0/0/2]quit



<Huawei>system-view

[Huawei]sysname S1



<Huawei>system-view

[Huawei]sysname S2



<huawei>system-view

[huawei]sysname R4

[R4]interface GigabitEthernet 0/0/1

[R4-GigabitEthernet0/0/1]ip address 10.0.2.1 24

[R4-GigabitEthernet0/0/1]quit

[R4]interface GigabitEthernet 0/0/2

[R4-GigabitEthernet 0/0/2]ip address 10.0.3.1 24

[R4-GigabitEthernet 0/0/2]quit

提示:请使用ping命令测试R1与R4接口G0/0/1的地址的连通性及R2和R4直连接口的连通性。

2  多臂路由

将R1和R2分别处于不同的VLAN中。R1的网关使用R4的G0/0/1接口地址,R2的网关使用R4的G0/0/2接口地址。由R4的多个接口提供VLAN间通信的服务就叫做多臂路由。在交换机S1和S2上创建VLAN2XX和VLAN3XX。(XX为组号)

[S1]vlan batch 2XX 3XX

[S2]vlan batch 2XX 3XX

将R1加入VLAN2XX,R2加入VLAN3XX,R4的G0/0/1加入VLAN2XX,G0/0/2加入VLAN3XX。

[S1]interface GigabitEthernet 0/0/1

[S1-GigabitEthernet0/0/1]port link-type access

[S1-GigabitEthernet0/0/1]port default vlan 2XX

[S1-GigabitEthernet0/0/1]quit

[S1]interface GigabitEthernet 0/0/4

[S1-GigabitEthernet0/0/4]port link-type access

[S1-GigabitEthernet0/0/4]port default vlan 2XX

[S1-GigabitEthernet0/0/4]quit



[S2]interface GigabitEthernet 0/0/2

[S2-GigabitEthernet0/0/2]port link-type access

[S2-GigabitEthernet0/0/2]port default vlan 3XX

[S2-GigabitEthernet0/0/2]quit

[S2]interface GigabitEthernet 0/0/4

[S2-GigabitEthernet0/0/4]port link-type access

[S2-GigabitEthernet0/0/4]port default vlan 3XX

[S2-GigabitEthernet0/0/4]quit



在R1和R2上配置网关,分别使用所在VLAN的R4接口地址。

[R1]ip route-static 0.0.0.0 0 10.0.2.1

[R2]ip route-static 0.0.0.0 0 10.0.3.1

提示:使用命令display vlan查看并确认配置。 并使用ping测试R1和R2之间的连通性。

3  单臂路由

在R4的一个物理接口上创建二个子接口,VLAN间的通讯通过对应的子接口完成。这种方法叫做单臂路由。关闭S2的G0/0/4接口。

[S2]interface GigabitEthernet 0/0/4

[S2-GigabitEthernet0/0/4]shutdown

[S2-GigabitEthernet0/0/4]quit

将S1和S2的G0/0/9接口加入VLAN 3XX。

[S2]interface GigabitEthernet 0/0/9

[S2-GigabitEthernet0/0/9]port link-type access

[S2-GigabitEthernet0/0/9]port default vlan 3XX

[S2-GigabitEthernet0/0/9]quit



[S1]interface GigabitEthernet 0/0/9

[S1-GigabitEthernet0/0/9]port link-type access

[S1-GigabitEthernet0/0/9]port default vlan 3XX

[S1-GigabitEthernet0/0/9]quit

将S1的G0/0/4接口模式改为Trunk模式,并允许VLAN2XX和VLAN3XX通过。

[S1]interface GigabitEthernet 0/0/4

[S1-GigabitEthernet0/0/4]port link-type trunk

[S1-GigabitEthernet0/0/4]port trunk allow-pass vlan 2XX 3XX

[S1-GigabitEthernet0/0/4]quit

在R4上为G0/0/1接口创建两个子接口。同时子接口上配置IP地址,并封装相应vid。

[R4]interface GigabitEthernet 0/0/1.2

[R4-GigabitEthernet0/0/1.2]dot1q termination vid 2XX

[R4-GigabitEthernet0/0/1.2]arp broadcast enable

[R4-GigabitEthernet0/0/1.2]ip address 10.0.20.1 24

[R4-GigabitEthernet0/0/1.2]quit

[R4]interface GigabitEthernet 0/0/1.3

[R4-GigabitEthernet0/0/1.3]dot1q termination vid 3XX

[R4-GigabitEthernet0/0/1.3]arp broadcast enable

[R4-GigabitEthernet0/0/1.3]ip address 10.0.30.1 24

[R4-GigabitEthernet0/0/1.3]quit

在上述命令中,

“interface GigabitEthernet 0/0/1.X”命令用来创建子接口,GigabitEthernet 0/0/1.X代表物理接口内的逻辑接口通道。

“dot1q termination vid”命令用来配置子接口IEEE 802.1q封装的VLAN ID。默认情况,子接口没有配置IEEE802.1q封装的单层VLAN ID。

“arp enable”命令用来启用子接口的ARP广播功能。默认情况下,终结子接口没有启用ARP广播功能。子接口不能转发广播报文时,收到广播报文后会直接丟弃该报文。

提示:使用display ip interface brief命令查看R4上子接口配置信息。

更改R1和R2的IP地址和网关。

[R1]interface GigabitEthernet 0/0/1

[R1-GigabitEthernet0/0/1]ip address 10.0.20.2 24

[R1-GigabitEthernet0/0/1]quit

[R1]undo ip route-static 0.0.0.0 0 10.0.2.1

[R1]ip route-static 0.0.0.0 0 10.0.20.1



[R2]interface GigabitEthernet 0/0/2

[R2-GigabitEthernet0/0/2]ip address 10.0.30.2 24

[R2-GigabitEthernet0/0/2]quit

[R2]undo ip route-static 0.0.0.0 0 10.0.3.1

[R2]ip route-static 0.0.0.0 0 10.0.30.1

测试R1和R2之间的连通性。

从ping命令的输出结果可知,VLAN 2XX的计算机和VLAN 3XX的计算机成功通信。

这种方案相对于多臂路由方案可以节省企业购买路由器接口的资金。

但相对的,单臂路由由于所有数据都在同一个接口上传输,随着VLAN数量的增加将会增大这条链路的带宽压力。同时这条链路也成为了企业网络的单点故障,一旦出现问题则整个网络都无法通信。

4  三层交换

三层交换指的是不需要路由器帮助,每个VLAN都有一个Vlanif接口充当路由器接口的角色来实现不同VLAN间通信的方法。

关闭S1的G0/0/4接口。

[S1]interface GigabitEthernet 0/0/4

[S1-GigabitEthernet0/0/4]shutdown

[S1-GigabitEthernet0/0/4]quit

更改S1的G0/0/9接口和S2的G0/0/9接口的模式为Trunk模式,允许VLAN2XX和VLAN3XX通过。

[S1]interface GigabitEthernet 0/0/9

[S1-GigabitEthernet0/0/9]port link-type trunk

[S1-GigabitEthernet0/0/9]port trunk allow-pass vlan 2XX 3XX

[S1-GigabitEthernet0/0/9]quit



[S2]interface GigabitEthernet 0/0/9

[S2-GigabitEthernet0/0/9]port link-type trunk

[S2-GigabitEthernet0/0/9]port trunk allow-pass vlan 2XX 3XX

[S2-GigabitEthernet0/0/9]quit

在S1上创建Vlanif 2接口和Vlanif 3接口,并配置IP地址。

[S1]interface Vlanif 2XX

[S1-Vlanif2]ip address 10.0.20.1 24

[S1-Vlanif2]quit

[S1]inter Vlanif 3XX

[S1-Vlanif3]ip address 10.0.30.1 24

[S1-Vlanif3]quit

测试R1和R2之间的连通性。

从ping命令的输出结果可知,VLAN2XX 和VLAN 3XX的计算机通过交换机S1的二个Vlanif接口实现了三层数据通信。

相比单臂路由方案,三层交换更具有扩展性,即使VLAN增加也不会对其性能造成很大影响。在VLAN间通信占企业大部分流量的网络中能够很好的承担服务压力。

7.实验步骤回顾

1.IP地址配置

     根据拓扑图,对各设备接口配置IP地址。例如,为学校领导(LEADER)配置IP地址为192.168.100.2/24,VLAN100;为学生(STAFF)配置IP地址为192.168.200.2/24,VLAN200等。此步骤是后续网络通信的基础,确保各个设备在网络中拥有唯一的标识。

2.VLAN划分

     将学校领导和学生分别置于不同的VLAN。通过VLAN的划分,可以实现网络的逻辑隔离,减少网络广播风暴的影响,提高网络的安全性和性能。不同VLAN间的通信需要通过三层设备(如路由器)进行转发。

3.DNS服务器配置

     在DNS服务器上配置域名和IP地址的对应关系。例如,将域名“wangme”对应的IP地址配置为192.168.220.2/24,“baidu”对应的IP地址配置为192.168.220.3/24等。DNS服务器的作用是将域名解析为IP地址,使得用户可以通过方便记忆的域名来访问网络资源。

4.ACL规则设置

     在路由器上设置合适的ACL规则(ACL3000)。规则规定学校领导可以访问2个服务器(包括HTTP和DNS服务器),而学生只能访问百度,不能访问“wangme”服务器。ACL的设置是实现网络访问控制的关键手段,通过定义规则来允许或拒绝特定的网络流量。

8.实验过程中的问题与解决

(一)IP地址配置错误

1.问题描述

     在配置IP地址时,由于输入错误,导致某些设备无法在网络中正常通信。例如,将学校领导的IP地址配置为192.168.100.3/24,但子网掩码误输入为255.255.0.0,导致与其他设备不在同一子网内,无法进行通信。

2.解决方法

     通过检查设备的网络配置信息,使用ping命令测试与其他设备的连通性,发现IP地址配置错误。重新核对拓扑图和配置要求,将IP地址和子网掩码修改为正确的值,即192.168.100.2/24,之后网络恢复正常通信。

(二)VLAN间通信故障

1.问题描述

     在划分VLAN后,学校领导和学生所在的不同VLAN间无法进行通信。即使在路由器上配置了正确的VLAN接口IP地址,VLAN间的数据包也无法正常转发。

2.解决方法

     首先检查路由器的VLAN接口配置,发现VLAN间路由功能未正确启用。通过在路由器上配置`ip routing`命令启用路由功能,然后检查VLAN接口的IP地址和子网掩码是否正确配置。此外,还检查了连接不同VLAN的链路是否正常工作,通过查看交换机端口状态和链路指示灯,确保物理链路连接正常。经过这些操作后,VLAN间通信恢复正常。

(三)DNS解析失败

1.问题描述

     在配置DNS服务器后,使用域名进行访问时,出现无法解析域名的情况。例如,在学校领导的设备上使用域名访问“wangme”服务器时,无法获得对应的IP地址,导致访问失败。

2.解决方法

     首先检查DNS服务器的配置文件,查看域名和IP地址的映射关系是否正确。发现由于在配置过程中,误将“wangme”的IP地址写错。修改正确后,仍然无法解析。进一步检查DNS服务器的网络连接和服务状态,发现DNS服务未正确启动。通过重启DNS服务,并在客户端设备上重新设置DNS服务器的IP地址为正确的值,域名解析功能恢复正常,能够成功通过域名访问相应的服务器。

(四)ACL规则未生效

1.问题描述

     在路由器上设置了ACL规则后,发现规则并未按照预期生效。例如,学生仍然能够访问“wangme”服务器,违反了设置的访问控制规则。

2.解决方法

      首先检查ACL规则的配置语句,发现由于在配置过程中,将规则应用的接口方向弄错。ACL规则应该应用在进入接口(inbound)方向,以对进入该接口的流量进行过滤。修改规则应用方向后,发现规则仍然未完全生效。进一步检查发现,在ACL规则中,源地址和目的地址的配置存在错误,导致规则匹配不准确。重新核对网络拓扑和访问需求,修改ACL规则中的源地址和目的地址后,ACL规则生效,实现了对网络访问的精确控制。

7.实验总结

       本次网络实验是一次对网络知识和实践技能的全面锻炼。通过对IP地址配置、VLAN划分、DNS服务器配置和ACL规则设置等操作,深入理解了网络的基本原理和工作机制,同时在解决实验过程中出现的各种问题时,提高了故障排查和解决的能力。同时,在小组中合作的力量也不可低估,这也是在整个实验中高效率的表现,更是很好的模拟了未来在工作中的分工合作。这些实验技能和知识对于实际网络工作具有重要的指导意义,并且随着网络技术的不断发展,如SDN、物联网和5G的兴起,需要不断地学习和探索新的网络技术,以适应未来网络工作的需求。

相关文章:

  • OCPP与ISO 15118集成:实现即插即充与车网互动(V2G)- 慧知开源充电桩平台
  • 宜宾数字产业园区新引擎:树莓集团再次布局的战略意义
  • GPIO的简介
  • freertos入门---栈的概念
  • 6.过拟合处理:确保模型泛化能力的实践指南——大模型开发深度学习理论基础
  • 【Python编程】高性能Python Web服务部署架构解析
  • Gateway Timeout504 网关超时的完美解决方法
  • 离线地图显示
  • 加密算法学习与SpringBoot实践
  • Kubernetes(K8S)部署 Redis Cluster 集群
  • Web3的技术挑战:去中心化的可扩展性与性能问题
  • 《基于WebGL的matplotlib三维可视化性能调优》——让大规模3D数据流畅运行在浏览器端!
  • PE文件安全分析实战指南:从结构解析到高级威胁狩猎
  • Golang的代码生成工具实践
  • 【AIGC】通义万相 2.1 与蓝耘智算:共绘 AIGC 未来绚丽蓝图
  • Java实战:Spring Boot application.yml配置文件详解
  • 5.训练策略:优化深度学习训练过程的实践指南——大模型开发深度学习理论基础
  • 【C++】list容器的入门及其模拟实现
  • c++为什么支持simd,而java不支持
  • valgrind 检测多线程 bug,检测 并发 bug concurrent bug parallel bug
  • 广州大型网站建设公司排名/国际新闻大事
  • 做网站项目后台的/深圳百度seo怎么做
  • 网站不能访问如何做冗余/seo诊断分析在线工具
  • 小程序数据库怎么建立/小红书seo排名帝搜软件
  • 网站建设 pdf/手机怎么自己制作网页
  • 墨刀做网站上下滑动的交互/企业推广策略