虚拟局域网实验报告.docx
《虚拟局域网实验报告.docx》由会员分享,可在线阅读,更多相关《虚拟局域网实验报告.docx(10页珍藏版)》请在冰豆网上搜索。
虚拟局域网实验报告
实验报告
课程名称计算机网络基础实验项目局域网
专业班级姓名学号
指导教师成绩日期
虚拟局域网VLAN
第一部分:
交换机端口隔离
【实验名称】
交换机端口隔离.
【实验目的】
理解PortVlan的配置.
【实现功能】
通过PORTVLAN实现本交换机端口隔离.(通过虚拟局域网技术可以隔离网络风暴,提
高网络的性能,降低无用的网络开销。
并能提高网络的安全性,保密性。
)
【实现拓扑】
【实验步骤】
步骤1.在未划VLAN前任两台PC互相PING可以通.
switch#configureterminal!
进入交换机全局配置模式
switch(config)#vlan10!
创建VLAN10
switch(config-vlan)#nametest10!
将其命名为test10
switch(config-vlan)#exit!
退出VLAN10
switch(config)#vlan20!
创建VLAN20
switch(config-vlan)#nametest20!
将其命名为test20
switch(config)#vlan30!
创建VLAN20
switch(config-vlan)#nametest30!
将其命名为test30
验证测试
switch#showvlan
10test10active
20test20active
30test30active
步骤2.将接口分配到VLAN.
switch(config)#interfacefa0/1
switch(config)#switchmodeaccess
switch(config-if)#switchaccessvlan10
switch(config-if)#exit
switch(config)#interfacefa0/3
switch(config)#switchmodeaccess
switch(config-if)#switchaccessvlan20
switch(config)#interfacefa0/2
switch(config)#switchmodeaccess
switch(config-if)#switchaccessvlan30
步骤3.测试任两台PC互相PING不通.
验证测试
switchA#showvlan
10test10activeFa0/1
20test20activeFa0/3
30test30activeFa0/2
第二部分:
跨交换机实现VLAN
【实验名称】
跨交换机实现VLAN.
【实验目的】
理解VLAN如何跨交换机实现.
【实现功能】
使在同一VLAN里的计算机系统能快乐交换机进行相互通信,而在不同VLAN里的计算机系统不能进行相互通信.
【实验拓扑】
【实验步骤】
步骤1.在交换机Switch0上创建VLAN10,并将0/1端口划分到VLAN10中.
Switch#configureterminal
Switch(config)#vlan10
Switch(config-vlan)#namesales
Switch(config-vlan)#exit
Switch(config)#interfacefa0/1!
进入接口配置模式。
Switch(config)#switchmodeaccess
Switch(config-if)#switchportaccessvlan10!
将0/1端口划分到VLAN10中
步骤2.在交换机Switch0上创建VLAN20,并将0/15端口划分到VLAN20中.
Switch#configureterminal
Switch(config)#vlan20
Switch(config-vlan)#nametech
Switch(config-vlan)#exit
Switch(config)#interfacefa0/15
Switch(config)#switchmodeaccess
Switch(config-if)#switchportaccessvlan20!
将0/5端口划分到VLAN20中
验证测试:
验证已创建了VLAN20,并将0/15端口已划分到VLAN20中。
Switch#showvlan
10salesactiveFa0/1
20techactiveFa0/15
步骤3.在交换机Switch0上将与Switch1相连的端口定义为tagvlan模式.
Switch(config)#interfacefa0/2
Switch(config-if)#switchportmodetrunk
验证测试:
验证fa0/2端口已被设置为tagvlan模式。
Switch1#showinterfacesfa0/2switchport
Switch#showintfa0/2switchport
Name:
Fa0/2
Switchport:
Enabled
AdministrativeMode:
trunk
OperationalMode:
trunk
步骤4.在交换机Switch1上创建VLAN10,并将0/1端口划分到VLAN10中.
Switch1#configureterminal
Switch1(config)#vlan10
Switch1(config-vlan)#namesales
Switch1(config-vlan)#exit
Switch1(config)#interfacefa0/1
Switch1(config)#switchmodeaccess
Switch1(config-if)#switchportaccessvlan10
验证测试:
验证已创建了VLAN10,并将0/1端口已划分到VLAN10中。
Switch1#showvlan
10salesactiveFa0/1
步骤5.在交换机Switch1上将与Switch0相连的端口定义为tagvlan模式.
SwitchB(config)#interfacefa0/3
SwitchB(config-if)#switchportmodetrunk
Switch#showintfa0/3swi
Name:
Fa0/3
Switchport:
Enabled
AdministrativeMode:
trunk
OperationalMode:
trunk
步骤6.验证PC1与PC0能互相通信,但PC2与PC0不能互相通信.
第三部分:
VLAN/802.1Q-VLAN间通信
【实验名称】
VLAN/802.1Q-VLAN间互相通信.
【实验目的】
通过三层交换机实现VLAN间互相通信.
【实现功能】
使在同一VLAN里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统也能进行相互通信.
【实验拓扑】
【实验步骤】
步骤1.在交换机SwitchA上创建VLAN10,并将0/2端口划分到VLAN10中.
switchA#configureterminal!
进入全局配置模式
switchA(config)#vlan10!
创建VLAN10
switchA(config-vlan)#namesales!
将其命名为sales.
switchA(config-vlan)#exit
switchA(config)#interfacefa0/2!
进入接口配置模式。
switchA(config)#switchmodeaccess
switchA(config-if)#switchportaccessvlan10!
将0/2端口划分到VLAN10中
步骤2.在交换机SwitchA上创建VLAN20,并将0/3端口划分到VLAN20中.
switchA#configureterminal!
进入全局配置模式
switchA(config)#vlan20!
创建VLAN20
switchA(config-vlan)#nametech!
switchA(config-vlan)#exit
switchA(config)#interfacefa0/3!
进入接口配置模式。
switchA(config)#switchmodeaccess
switchA(config-if)#switchportaccessvlan20
验证测试:
验证已创建了VLAN20,并将0/3端口已划分到VLAN20中。
switchA#showvlan
10salesactiveFa0/2
20techactiveFa0/3
步骤3.在交换机SwitchA上将与SwitchB相连的端口定义为tagvlan模式.
switchA(config)#interfacefa0/1!
进入接口配置模式
switchA(config-if)#switchportmodetrunk
验证测试:
验证fa0/1端口已被设置为tagvlan模式。
switchA#showinterfacesfa0/1switchport
Switch#showintfa0/1swi
Name:
Fa0/1
Switchport:
Enabled
AdministrativeMode:
trunk
OperationalMode:
trunk
步骤4.在交换机SwitchB上创建VLAN10,并将0/1端口划分到VLAN10中.
SwitchB#configureterminal!
进入全局配置模式
SwitchB(config)#vlan10!
创建VLAN10
SwitchB(config-vlan)#namesales!
将其命名为sales.
SwitchB(config-vlan)#exit
SwitchB(config)#interfacefa0/1!
进入接口配置模式。
switchA(config)#switchmodeaccess
SwitchB(config-if)#switchportaccessvlan10!
将0/1端口划分到VLAN10中
验证测试:
验证已创建了VLAN10,并将0/1端口已划分到VLAN10中。
10salesactiveFa0/1
步骤5.在交换机SwitchB上将与SwitchA相连的端口(假设为0/2端口)定义为tagvlan模式.
SwitchB(config)#interfacefa0/2!
进入接口配置模式
SwitchB(config-if)#switchPortmodetrunk!
将fa0/2端口设为tagvlan模式。
验证测试:
验证fa0/2端口已被设置为tagvlan模式。
Switch#showintfa0/2swi
Name:
Fa0/2
Switchport:
Enabled
AdministrativeMode:
dynamicauto
OperationalMode:
trunk
步骤6.验证PC1与PC0能互相通信,但PC1与PC2不能互相通信.
步骤7.设置三层交换机VLAN间通讯.
switchA(config)#intvlan10!
创建虚拟接口vlan10
switchA(config-if)#ipaddress192.168.10.254255.255.255.0
switchA(config-if)#nosh
switchA(config-if)#exit
switchA(config)#intvlan20!
创建虚拟接口vlan20
switchA(config-if)#ipaddress192.168.20.254255.255.255.0
switchA(config-if)#nosh
步骤8.将PC0和PC1的默认网关设置为192.168.10.254,ip地址为192.168.10.1,将PC2的默认网关设置为192.168.20.254,192.168.20.3.
测试结果.不同VLAN内的主机可以互相PING通.