计网技术实践 基本交换机使用及VLAN配置

一、实验环境

1、在Windows10系统下用GNS3软件进行实验

2、实验拓扑图:

图1 第一、二部分拓扑图

图2 第三部分方法一拓扑图

图3 第三部分方法二拓扑图

二、实验目的

1、完成基本交换机配置

2、同一个交换机连接的PC可以ping通

3、不同交换机连接的PC可以ping通

4、不同交换机、不同VLAN的PC可以ping通

三、实验内容及步骤(包括主要配置流程,重要部分需要截图)

1、根据.net文件对于路由器进行配置,在GNS中对于SW1、SW2的confreg值设置为0x2142,slot1的值设为NM-16ESW,SW3的confreg值为0x2142,slot1的值为NM-4E  ,PC1-3的confreg值为0x2142。

autostart = False

[localhost]

    port = 7200

    udp = 10000

    workingdir = ..\tmp\

   

    [[router SW1]]

        image = ..\ios\unzip-c3640-js-mz.124-10.bin

        model = 3640

        console = 3003

        ram = 128

        confreg = 0x2142

        exec_area = 64

        mmap = False

        slot1 = NM-16ESW

        f1/1 = SW2 f1/2

        f1/2 = SW3 f1/0

        f1/11 = PC1 f0/0

        f1/12 = PC2 f0/0

   

    [[router SW2]]

        image = ..\ios\unzip-c3640-js-mz.124-10.bin

        model = 3640

        console = 3004

        ram = 128

        confreg = 0x2142

        exec_area = 64

        mmap = False

        slot1 = NM-16ESW

        f1/11 = PC3 f0/0

        f1/1  = SW3 F1/1

    [[router SW3]]

        image = ..\ios\unzip-c3640-js-mz.124-10.bin

        model = 3640

        console = 3009

        ram = 128

        confreg = 0x2142

        exec_area = 64

        mmap = False

        slot1 = NM-4E

   

    [[router PC1]]

    model = 2621

    ram = 20

    image = ..\ios\unzip-c2600-i-mz.121-3.T.bin

    mmap = False

    confreg = 0x2142

    console = 3006

   

    [[router PC2]]

    model = 2621

    ram = 20

    image = ..\ios\unzip-c2600-i-mz.121-3.T.bin

    mmap = False

    confreg = 0x2142

    console = 3007

    [[router PC3]]

    model = 2621

    ram = 20

    image = ..\ios\unzip-c2600-i-mz.121-3.T.bin

    mmap = False

    confreg = 0x2142

    console = 3008

第一部分:

2、对PC1进行配置,并设置端口的ip号,我的学号尾号为297,对于255取余后为42,可以看到ip第二段为42

3、对PC2进行配置

4、对SW1的接口进行配置,将SW1的端口f1/11 配成Vlan2,SW1的端口f1/12配成Vlan3

5、检查是否可以ping通

6、发现ping不通,将SW1的端口f1/12配成Vlan2

7、再次测试,看可否ping通

第二部分:

8、对PC3进行配置

9、将SW2的端口f1/11配成Vlan2

10、测试是否可以ping通

11、将SW2的端口f1/1配成trunk模式

12、将SW1的端口f1/2配成trunk模式

13、测试是否能ping通

第三部分方法1:

14、对PC1进行配置

15、对PC3进行配置

16、对SW1进行配置

17、对SW2进行配置

18、对SW3进行配置(即路由器)

19、测试是否能ping通

第三部分方法2:

20、对PC1进行配置

21、对PC2进行配置

22、对PC3进行配置

23、对SW1进行配置

24、对SW2进行配置

25、对SW3进行配置,并开启所有端口

26、测试是否可以ping通

四、实验结果

1、第一部分,在SW1上,若两个端口为不同的VLAN,则不能ping通,若两个端口为相同的VLAN,则可以ping通

2、第二部分,在不同的SW1和SW2上,没设置trunk之前不能ping通,设置了trunk之后可以ping通

3、第三部分方法1、2均可ping通,方法1用PC1去测试PC3,方法2用PC1,PC2分别测试PC3

五、实验中的问题及心得

本次试验我收获颇多,首先学会了VLAN数据库的保存,然后打开VLAN,最后对于交换机接口的VLAN的配置。理解了同一交换机上需要相同VLAN可以互通,不同交换机需要trunk接口可以互通,理解了基于流交换的三层交换机的转发流程。

本次实验刚开始在配置SW时,经常会出现某些端口不匹配的问题,频繁的信息跳跃虽然不影响结果,但是对实验进程以及实验者的心态是一个极大的挑战。所以在Router#模式下运行no cdp run关闭cdp模式可以解决此问题

再就是对于VLAN的配置以及接口的打开,有时候忘记打开接口导致链路不通,以及安装NM-4E网卡后配置端口为e而不是f

最后就是实验的第三部分,通常会因为忘记对于PC的默认路由配置而导致ping不通,再就是实验的第二部分,对于0.1和0.2子端口打开而忘记打开父端口导致始终ping不通,最后在与同学的讨论下,先打开父端口,最后打开两个子端口便可以ping通了。虽然实验周期过长,但是做出来还是很高兴的

六、实验思考

1、在什么情况下,同一个局域网中,两台设备的IP地址配置在不同网段中可以互相ping通?

答:若两台交换机上面配置VLAN,同时两台交换机的两个不同VLAN的口直接相连,就能够ping通,因为交换机只解封装第二层的数据,却看不到第三层的数据,此时将彼此的MAC地址设为目的MAC地址,交换机看到此数据包后会转发到相应的目的MAC地址的端口,这样两个设备就能够ping通了

2、选择两个不同vlan中的PC机,中间要经过trunk链路连接的路由器,阐述互相ping时的完整传输流程。(包括交换机和路由器的简单处理过程,并且要指出vlan标签的变化)

 

答:以PC1到PC3的链路为例,如图,PC1属于VLAN2,它想SW1发送数据包,数据包到达SW1的f1/11端口后被打上VLAN2标签,数据包的目的主机是PC3,属于VLAN1,所以交换机将数据包发给路由器,此时的数据包是不带VLAN标签的标准以太网帧,路由器转发数据包,通过e1/1端口送出数据包,发给SW2,当数据包到达SW2的f1/1端口后被打上VLAN1标签,并且将数据包投递给与PC3相连的f1/11端口,取消VLAN1标签,将标准的以太网帧发送给PC3。VLAN是针对交换机端口而言的,PC和路由器并不知道VLAN是怎么回事,所以带VLAN标签的帧只在交换机之间传递,交换机发给路由器和PC的都是不带VLAN标签的标准以太网帧

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值