实验三 :VLAN间通信

实验报告三 :VLAN间通信

实验拓扑图

在这里插入图片描述

requirment
  • 你现在是公司的网络管理员,要对公司的二层环境进行整改
  1. PC-2和PC-3是同vlan的主机,请让他们可以互相通信
  2. PC-1想和PC-2与PC-3通信,请提出方案并解决
  3. 能够使用交换机去telnet网关
实验步骤
  • 首先对全网进行正确的网络拓扑图的搭建,如图:

    在这里插入图片描述

  • 按照实验要求,正确规划好PC的ip地址以及相应的网关,以及子网掩码

  • 划分VLAN,首先对交换机LSW2操作:

    1. [Huawei]vlan batch 20 //创建vlan vid为 20
    2. [Huawei-Ethernet0/0/1]port link-type access //设置接口e0/0/1为access口
    3. [Huawei-Ethernet0/0/1]port default vlan 20 //接口e0/0/1划分进vlan 20
    4. [Huawei-Ethernet0/0/2]port link-type trunk //设置接口e0/0/2为trunk口
    5. [Huawei-Ethernet0/0/2]port trunk allow-pass vlan all //e0/0/2这个trunk口允许通过所有vlan的数据
  • 划分VLAN,然后对交换机LSW1操作:

    1. vlan batch 10 20 //创建vlan vid为10和20
    2. [Huawei-Ethernet0/0/3]port link-type trunk //设置接口e0/0/3为trunk口
    3. [Huawei-Ethernet0/0/3]port trunk allow-pass vlan all //e0/0/3这个trunk口允许通过所有vlan的数据
    4. [Huawei-Ethernet0/0/1]port link-type access //设置接口e0/0/1为access口
    5. [Huawei-Ethernet0/0/1]port default vlan 10 //接口e0/0/1划分进vlan 10
    6. [Huawei-Ethernet0/0/2]port link-type access //设置接口e0/0/2为access口
    7. [Huawei-Ethernet0/0/2]port default vlan 20 //接口e0/0/2划分进vlan 20
    8. [Huawei-Ethernet0/0/4]port link-type trunk //设置接口e0/0/4为trunk口
    9. [Huawei-Ethernet0/0/4]port trunk allow-pass vlan all //e0/0/4这个trunk口允许通过所有vlan的数据
  • VLAN配置好了,我们可以发现,这个时候,同一个VLAN之间可以进行通信,通信过程可以理解为,原始数据在通过trunk口的时候,trunk口下面有一个802.1Q协议,专门来给数据包打上VLANid的标签,标记这个数据到底属于哪个vlan,在出trunk接口的时候,在接触标签,传输到相应的vlan

  • 虽然现在同一个vlan之间可以进行数据通信了,但是不同vlan之间任然不能够进行通信,这是这是为什么了?因为不同vlan会隔绝广播域,属于不同的网段,因此需要路由器的帮助

  • 正常情况下,一个VLAN需要一个路由器的接口当作这个vlan的网关,来进行数据的三层转发,但是当vlan增多,那么路由器不可能有如此多的接口,这时候,该咋办了,因此单臂路由就应运而生,单臂路由,顾名思意,就是在路由器的接口下面创建子接口(逻辑接口),每一个子接口就是一个VLAN的网关,当该vlan下的主机需要转发数据的时候,会把数据包发送给相应vlan的网关来帮助转发数据,但是实际物理上只使用了一个物理借口,因此被称作单臂路由

  • 路由器AR3单臂路由的配置:

    1. 在g0/0/0物理接口下面创建并且配置子接口g0/0/0.10:

      • int g0/0/0.10(系统模式)

      • [Huawei-GigabitEthernet0/0/0.10]dot1q termination vid 10 //把802.1Q协议应用在子接口g0/0/0.10,并且专门打vlan vid为10的标签

      • [Huawei-GigabitEthernet0/0/0.10]iip address 192.168.10.2 24 //为逻辑接口配置相应的ip地址,作为该vlan 10的网关

      • [Huawei-GigabitEthernet0/0/0.10]arp broadcast enable //打开这个接口的arp功能,不打开会导致该子接口无法向外发送ARP广播,以及转发IP报文

    2. 在g0/0/0物理接口下面创建并且配置子接口g0/0/0.20:

      • int g0/0/0.20(系统模式)
      • [Huawei-GigabitEthernet0/0/0.20]dot1q termination vid 20 //把802.1Q协议应用在子接口g0/0/0.20,并且专门打vlan vid为20的标签
      • [Huawei-GigabitEthernet0/0/0.20]iip address 192.168.10.2 24 //为逻辑接口配置相应的ip地址,作为该vlan 20的网关
      • [Huawei-GigabitEthernet0/0/0.20]arp broadcast enable //打开这个接口的arp功能,不打开会导致该子接口无法向外发送ARP广播,以及转发IP报文
  • 这下,我们在实验,发现,不同vlan之间可以正确通信了,结果如下:

    在这里插入图片描述

  • 最后,我们需要通过交换机LSW2telnetAR2路由器,首先配置路由器:

    1. [Huawei]user-interface vty 0 4 //配置telnet这台路由器的控制终端,就是你登陆到路由之后的那个终端,这里有vty0~4,共5个,就是可以同时有五个同时telnet这台路由器,然后全部使用同一套配置
    2. [Huawei-ui-vty0-4]authentication-mode password //设置telnet时候的密码
    3. [Huawei-ui-vty0-4]user privilege level 15 //用户telnet进入之后,操作权限为15级别,这里值越大等级越高
  • 设置好路由器之后,我们通过交换机LSW2telnetAR2路由器,发现无法telnetAR2,这是为什么了?因为交换机属于二层设备,只能发送带有MAC地址标记的数据,其内部没有IP标识,路由器收到之后,解封到网络层,根本无法查询到IP地址,因此根本无法接受改数据包,该咋解决了?我们通过在交换机上面配置虚拟vlan接口,就是说该接口,被划分进某一个vlan,并且配置上了ip地址,通过这个虚拟vlan接口出去的数据包,不就有ip了吗?因为AR2路由器上面有两个逻辑接口,因此我们在创建虚拟vlan接口的时候,一定要把相互发送数据的接口划分成通vlan,同网段,配置如下:

    1. [Huawei]int Vlanif 10 //创建一个虚拟vlanif10接口,属于vlan 10
    2. [Huawei-Vlanif10]ip address 192.168.10.3 24 //给vlanif10接口配置ip
    3. [Huawei]int Vlanif 20 //创建一个虚拟vlanif10接口,属于vlan 10
    4. [Huawei-Vlanif20]ip address 192.168.20.1 24 //给vlanif20接口配置ip
  • 这个时候,通过交换机我们就可以正常telnet了

总结
  • 通过本次实验,我明白了vlan的使用目的,及使用意义,并且知道了vlan该如何划分,以及vlan间的通信方法,但是熟练度以及理论的理解方面,还有待提高
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 包含VLAN的PCAP文件是一种网络数据包捕获文件,用于记录网络通信中传输的数据包信息,其中还包含了VLAN(虚拟局域网)的相信息。 VLAN是一种虚拟化技术,可以将一个物理局域网划分成多个逻辑上的局域网,实现不同子网之间的隔离和通信。在PCAP文件中,如果存在VLAN标记,意味着数据包在传输过程中经过了VLAN的封装和解封装过程。 以太网帧通常是PCAP文件中的基本单位,而VLAN信息则是添加在以太网帧头部的一部分。在一个包含VLAN的PCAP文件中,你可以通过解析和分析每个数据包的以太网帧头部,找到VLAN的相信息。 VLAN信息通常包括VLAN标识符(VLAN ID)和协议类型,VLAN标识符用于标识该数据包属于哪个VLAN,协议类型表示该数据包所使用的网络协议(如IPv4、IPv6等)。 使用工具如Wireshark可以打开PCAP文件,分析其中的数据包和VLAN信息。通过这种方式,你可以检查和监控网络中的VLAN通信,了解VLAN的使用情况、网络流量分析以及排查网络问题等。 ### 回答2: PCAP文件是一种用于在计算机网络中保存网络数据包的常见文件格式。其中,每个网络数据包包含了源IP地址、目标IP地址、协议类型、端口号等信息。 而VLAN(虚拟局域网)是一种将物理局域网划分为多个逻辑网络的技术。它通过为每个逻辑网络分配一个唯一的虚拟局域网标识(VLAN ID)来实现,使得不同VLAN内的设备可以独立通信。 包含VLAN的PCAP文件意味着在网络通信过程中,数据包的某些部分包含了VLAN信息。具体来说,每个数据包中的数据链路层帧头部可能会添加一个VLAN标签,用于指示该数据包属于哪个VLAN。 因此,在解析包含VLAN的PCAP文件时,我们可以通过查看数据链路层帧头部来获取VLAN信息,从而了解每个数据包所属的VLAN。 一般来说,我们可以使用网络分析工具(如Wireshark)来打开PCAP文件,并检查每个数据包中的VLAN标签。通过这种方式,我们可以分析不同VLAN之间的通信情况,了解哪些设备之间正在进行通信,进而帮助我们识别网络故障、优化网络设置等。 总结起来,包含VLAN的PCAP文件是一种保存了网络数据包的文件格式,其中的数据包包含了于虚拟局域网的信息。我们可以通过分析这些PCAP文件来了解不同VLAN之间的通信情况,从而优化网络设置及解决网络故障。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值