首页 > 其他分享 >计网实验一

计网实验一

时间:2023-06-02 21:23:10浏览次数:35  
标签:VLAN Fa0 vlan 计网 Switch 实验 exit config

实验一vlan的创建与划分

一、实验目的: 

1.了解vlan的工作原理;

2.学习基于端口划分vlan的方法;

3.了解跨交换机的相同vlan之间的通信;

4.进一步学习交换机端口的配置命令。

二、实验原理:

VLAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。

VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域(或称虚拟LAN,即VLAN),每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。但由于它是逻辑地而不是物理地划分,所以同一个VLAN内的各个工作站无须被放置在同一个物理空间里,即这些工作站不一定属于同一个物理LAN网段。一个VLAN内部的广播和单播流量都不会转发到其他VLAN中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。
   VLAN是为解决以太网的广播问题和安全性而提出的一种协议,它在以太网帧的基础上增加了VLAN头,用VLAN ID把用户划分为更小的工作组,限制不同工作组间的用户二层互访,每个工作组就是一个虚拟局域网。虚拟局域网的好处是可以限制广播范围,并能够形成虚拟工作组,动态管理网络。

 

三、实验设备:

     计算机、交换机。

 

四、实验拓扑图(拓扑图上要标明所用交换机型号、所用交换机的端口号以及各主机配置的IP地址

 

 

 

1.同一个交换机上的vlan划分:将四台计算机连接到一台交换机上,将其中两台计算机划分到一个vlan中,另两台计算机划分到另一个vlan中,验证同vlan中的计算机和不同vlan中的计算机之间的通信。注:vlan的名字不能用vlan1。

2.进行跨交换机的相同vlan之间的计算机和不同vlan之间的计算机的通信实验。

五、实验过程(配置过程):

创建虚拟局域网VLAN10VLAN20

 

Switch(config)#vlan 10

Switch(config-vlan)#name VLAN10

Switch(config-vlan)#exit

Switch(config)#vlan 20

Switch(config-vlan)#name VLAN20

Switch(config-vlan)#exit

验证测试:验证虚拟局域网VLAN11和VLAN22已创建成功

 

Switch#show vlan

 

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4

                                                Fa0/5, Fa0/6, Fa0/7, Fa0/8

                                                Fa0/9, Fa0/10, Fa0/11, Fa0/12

                                                Fa0/13, Fa0/14, Fa0/15, Fa0/16

                                                Fa0/17, Fa0/18, Fa0/19, Fa0/20

                                                Fa0/21, Fa0/22, Fa0/23, Fa0/24

10   VLAN10                           active    

20   VLAN20                           active    

1002 fddi-default                     act/unsup

1003 token-ring-default               act/unsup

1004 fddinet-default                  act/unsup

1005 trnet-default                    act/unsup

为局域网VLAN10VLAN20分配端口

 

Switch#

Switch#

Switch#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Switch(config)#

Switch(config)#interface FastEthernet0/1

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/2

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/3

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/1

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/1

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/1

Switch(config-if)#

Switch(config-if)#

Switch(config-if)#switchport access vlan 10

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/2

Switch(config-if)#

Switch(config-if)#

Switch(config-if)#switchport access vlan 10

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/3

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/4

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/3

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/2

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/1

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/3

Switch(config-if)#

Switch(config-if)#

Switch(config-if)#switchport access vlan 20

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/4

Switch(config-if)#

Switch(config-if)#

Switch(config-if)#switchport access vlan 20

Switch(config-if)#

验证测试:验证为VLAN11和VLAN22分配端口成功

 

Switch#show vlan

 

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

1    default                          active    Fa0/5, Fa0/6, Fa0/7, Fa0/8

                                                Fa0/9, Fa0/10, Fa0/11, Fa0/12

                                                Fa0/13, Fa0/14, Fa0/15, Fa0/16

                                                Fa0/17, Fa0/18, Fa0/19, Fa0/20

                                                Fa0/21, Fa0/22, Fa0/23, Fa0/24

10   VLAN10                           active    Fa0/1, Fa0/2

20   VLAN20                           active    Fa0/3, Fa0/4

1002 fddi-default                     act/unsup

1003 token-ring-default               act/unsup

1004 fddinet-default                  act/unsup

1005 trnet-default                    act/unsup

划分虚拟局域网之前网络情况:

PC2和PC1、PC3通信的通信情况,用截图表示

 

 

划分虚拟局域网之后网络情况:

 

 

2.跨交换机实现虚拟局域网  

 

创建虚拟局域网VLAN10和VLAN20并为之分配端口

 

Switch(config)#vlan 10

Switch(config-vlan)#name VLAN10

Switch(config-vlan)#exit

Switch(config)#vlan 20

Switch(config-vlan)#name VLAN20

Switch(config-vlan)#exit

Switch(config)#

Switch(config)#interface FastEthernet0/1

Switch(config-if)#

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/2

Switch(config-if)#

Switch(config-if)#exit

Switch#show vlan id 10

                                                                              

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

10   VLAN10                           active    Fa0/1

Switch#show vlan id 20

 

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

20   VLAN20                           active    Fa0/2

将F0/3端口设置为trunk模式

Switch(config-if)#switchport mode trunk

Switch#show interfaces fa0/3 switchport

Name: Fa0/3

Switchport: Enabled

Administrative Mode: trunk

Operational Mode: trunk

Administrative Trunking Encapsulation: dot1q

Operational Trunking Encapsulation: dot1q

Negotiation of Trunking: On

Access Mode VLAN: 1 (default)

Trunking Native Mode VLAN: 1 (default)

Voice VLAN: none

 

在S2上创建虚拟局域网VLAN11和VLAN22并为之分配端口

 

 

Switch(config)#vlan 10

Switch(config-vlan)#name VLAN10

Switch(config-vlan)#exit

Switch(config)#vlan 20

Switch(config-vlan)#name VLAN20

Switch(config-vlan)#exit

Switch(config)#

Switch#

%SYS-5-CONFIG_I: Configured from console by console

Switch#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Switch(config)#

Switch(config)#interface FastEthernet0/2

Switch(config-if)#

Switch(config-if)#

Switch(config-if)#switchport access vlan 10

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/4

Switch(config-if)#

Switch(config-if)#

Switch(config-if)#switchport access vlan 20

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/2

Switch(config-if)#

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/4

Switch(config-if)#

Switch#S2#show vlan id 11

                                                                              

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

10   VLAN10                           active    Fa0/1, Fa0/2

                                                                              

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

20   VLAN20                           active    Fa0/4

将F0/3端口设置为trunk模式

 

Switch(config-if)#exit

Switch(config)#interface FastEthernet0/3

Switch(config-if)#end

Switch#

%SYS-5-CONFIG_I: Configured from console by console

Switch#show interfaces fa 0/3 switchport

Name: Fa0/3

Switchport: Enabled

Administrative Mode: trunk

Operational Mode: trunk

Administrative Trunking Encapsulation: dot1q

Operational Trunking Encapsulation: dot1q

Negotiation of Trunking: On

Access Mode VLAN: 1 (default)

Trunking Native Mode VLAN: 1 (default)

Voice VLAN: none

Administrative private-vlan host-association: none

Administrative private-vlan mapping: none

Administrative private-vlan trunk native VLAN: none

Administrative private-vlan trunk encapsulation: dot1q

Administrative private-vlan trunk normal VLANs: none

Administrative private-vlan trunk private VLANs: none

Operational private-vlan: none

Trunking VLANs Enabled: ALL

Pruning VLANs Enabled: 2-1001

Capture Mode Disabled

Capture VLANs Allowed: ALL

划分虚拟局域网之前网络情况:

 

 

 

划分虚拟局域网之后网络情况:

 

 

 

 

标签:VLAN,Fa0,vlan,计网,Switch,实验,exit,config
From: https://www.cnblogs.com/mine-my/p/17452912.html

相关文章

  • 实验二
    实验二以失败告终(遗憾)望指正。 实验二 路由器动态路由的配置方法  一、实验目的: 1.理解动态路由的工作原理;2.学习并掌握动态路由协议RIP的配置;3.学习并掌握动态路由协议OSPF的配置;4.进一步学习路由器的配置命令。二、实验原理:RIP:RoutingInformationProtocol,路由信......
  • 计网:实验二 路由器动态路由的配置方法
     一、实验目的: 1.理解动态路由的工作原理;2.学习并掌握动态路由协议RIP的配置;3.学习并掌握动态路由协议OSPF的配置;4.进一步学习路由器的配置命令。二、实验原理:RIP:RoutingInformationProtocol,路由信息协议,是应用较早、使用较普遍的IGP内部网关协议,适用于小型同类网络,是典型......
  • 实验 透视表 计数 len np.count_nonzero 正确与否
    实验透视表计数 len np.count_nonzero正确与否结果:len正确 np.count_nonzero错误结论:除去三行干扰行(原值均为缺失值)以外:未过账中,有1行无业务员名称无业务员名称中,有1行未过账即:未过账且无业务员名称有1行未过账且有业务员名称有57行已过账且无业务员名称有57行最......
  • 序列密码实验
    实验目的及要求(1)实现LFSR,寄存器位数n=10,反馈函数、初试值都自己定;(2)实现RC4,数组长度=8,密钥自己定;(3)基于实现的LFSR或RC4实现一个动态验证码生成器,每次生成6个伪随机十进制数,自己测下多少个输出后开始循环。==================================================================......
  • linux 递归和函数实验
     递归  作用:自己调用自己 1.例子:阶乘    2.遍历目录下所有文件  函数 1.函数能够接受一个参数,参数为用户名;判断一个用户是否存在如果存在,就返回此用户的shell和UID;并返回正常状态值;如果不存在,就说此用户不存在;并返回错误状态值;  2......
  • 【小实验】使用 wrk 的 docker 容器来压测另一个容器
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯想压测容器环境的服务性能,发现两个麻烦:本地使用wrk,由于本地网络和容器服务器很远,压测效果不好;wrk找不到一个独立的二进制版本可以下载;go-wrk完全不可用。然后......
  • 实验六
    任务1//P286例8.17//对教材上的程序作了微调整,把输出学生信息单独编写成一个函数模块//打印不及格学生信息和所有学生信息程分别调用#include<stdio.h>#include<stdlib.h>#include<string.h>#defineN2//运行程序输入测试时,可以把这个数组改小一些输入......
  • 202183300215 刘璎珂 实验六
    实验4#include<stdio.h>#include<stdlib.h>#include<string.h>#defineN100typedefstruct{charnum[10];//学号ints1;//期末成绩ints2;//平时成绩doublesum;//总评charlevel[......
  • 实验6
    实验任务1//P286例8.17//对教材上的程序作了微调整,把输出学生信息单独编写成一个函数模块//打印不及格学生信息和所有学生信息程分别调用#include<stdio.h>#include<string.h>#defineN10//运行程序输入测试时,可以把这个数组改小一些输入测试typedef......
  • 实验6
    task4.c #include"stdafx.h"#include<stdio.h>#include<stdlib.h>#include<string.h>#defineN100typedefstruct{charnum[10];ints1;ints2;doublesum;charlevel[10];}STU;intfun(STUa[],int......