192.168.2.1如何访问192.168.1.1的服务器?

如下图所示:

192.168.2.1如何访问192.168.1.1的服务器?

文章插图
【192.168.2.1如何访问192.168.1.1的服务器?】PC1的IP是192.168.2.1 , 掩码是/24位 , 网关在LSW1交换机上 , IP地址为192.168.254/24;服务器的IP地址是192.168.1.1/24 , 网关在LSW1交换机上 , 网关IP是192.168.1.254/24.PC1访问服务器server1的过程是怎样的呢?
首先我们假定PC1在此之前是没有和Server1通信过的 。
1.PC1需要访问server1,PC1首先发送arp请求获取server1的mac地址用来进行二层封装 。
2.PC1发送的arp请求到达交换机LSW1后 , LSW1先用自己vlanif10的网关mac回应PC1 , 然后重新封装该arp请求报文 , 然后发送到192.168.2.0/24这个网段 。
3.server1收到LSW1发送的ARP请求报文后 , server1回复arp应答报文 , 告诉LSW1自己的网卡mac地址发送给LSW1 。
4.LSW1收到server1的MAC地址后 , 交换机生成记录了vlan信息、PC1的mac地址、交换机学习到PC1的mac地址的端口号、server1的mac地址、交换机学习到server1的mac地址的端口号的mac地址表 。
5.PC1封装报文 , 二层报文头部的目的mac地址为vlanif10的mac;然后LSW1收到该报文后 , 解封装报文 , 读取报文中三层头部目的IP地址 , 发现是去玩vlanif20网段的 , 然后重新封装 , 根据交换机生成的fib表把该报文从vlanif20的接口转发给server1.
server1和PC1的通信过程同上 。




    推荐阅读