eNSP模拟实验-三层交换机实现VLAN间路由

如题所述

第1个回答  2022-07-27
    VLAN间通信可以使用单臂路由方式,但是在实际运用中存在一些局限性,比如带宽、转发效率。三层交换机比二级交换机增加了路由功能,同时数据没有像单臂路由那样经过物理线路进行路由,很好的解决了带宽瓶颈问题。

    VLANIF接口时基于网络层的接口,可以配置IP地址。借助VLANIF接口,三层交换机就能实现路由转发功能。

    PC1与PC3不能正常通信。PC1发出数据包前,将会查看数据包中的目的IP地址,如果目的IP地址和本机IP地址在同一个网段,主机会直接发出一个ARP请求数据包来请求对方主机的MAC地址,封装数据包,继而发送该数据包。但如果目的IP地址与本机IP地址不在同一个网段,那么主机也会发出一个ARP数据包请求网关的MAC地址,收到网关ARP回复后,继而封装数据包后发出。

PC地址和网关配置:

PC1:192.168.1.1  255.255.255.0  192.168.1.254

PC1:192.168.1.2  255.255.255.0  192.168.1.254

PC1:192.168.2.1  255.255.255.0  192.168.2.254

PC与交换机的接口配置:

[sw]vlan batch 10 20

[sw]int g0/0/1

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

[sw-GigabitEthernet0/0/1]port default vlan 10

[sw-GigabitEthernet0/0/1]int g0/0/2

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

[sw-GigabitEthernet0/0/2]port default vlan 10

[sw-GigabitEthernet0/0/2]int g0/0/3

[sw-GigabitEthernet0/0/3]port link-type access

[sw-GigabitEthernet0/0/3]port default vlan 20

[sw-GigabitEthernet0/0/3]q

vlanif接口配置:

[sw]int vlanif 10

[sw-Vlanif10]ip add

[sw-Vlanif10]ip address 192.168.1.254 24

[sw-Vlanif10]int vlanif 20

[sw-Vlanif20]ip address 192.168.2.254 24

[sw-Vlanif20]q

现在ping测试,pc1 2与pc3可以通信。

在交换机上输入命令dis arp,可以查看到192.168.1.254 对应的MAC地址。

    在PC1 上ping PC3,抓包分析。PC1向网关vlanif10请求MAC地址,然后将网关将自己的MC地址告诉PC1。PC1用网关MAC地址封装数据帧,ICMP协议中的目的MAC就是网关vlanif10的MAC地址,再由网关转发到目的PC3。

    数据到网关后,再有网关请求目的PC3的MAC,再封装数据帧。
相似回答