在不划分vlan的状况下,实现两个网段的ip地址互通

在不划分vlan的状况下,实现两个网段的ip地址互通

简介:

在不配置vlan的状况下,实现两个网段的ip地址互通

配置命令

  1. PC1和PC2配置好ip地址和网关的ip地址缓存

  2. 在R1路由器的F0/0配置ip地址为192.168.10.1 255.255.255.0
    F0/1配置ip地址为192.168.20.1 255.255.255.0网络

    Router>enable
        Router#config terminal
        Router(config)#hostname R1
        R1(config)#interface fastEthernet 0/0
        R1(config-if)#no shutdown 
        R1(config-if)#ip address 192.168.10.1 255.255.255.0
        R1(config-if)#exit
    
        R1(config)#interface fastEthernet 0/1
        R1(config-if)#no shutdown 
        R1(config-if)#ip address 192.168.20.1 255.255.255.0
        R1(config-if)#exit
    注:F0/0和F0/1接口的IP地址分别做为PC1和PC2的网关

PC2 ping PC1的过程

当PC2 ping PC1时,发现不在同一个网段(不在同一个网段的数据包就会转发网  关处理)时,
   就会请求网关的mac地址,那么PC2就会发送ARP广播(ARP广播地址,全部本网段的设备都要进行处理,当报文发送到网络层时,若是目标ip地址是本身,那么就处理,并向上层转发报文。若是不是就丢弃),
         arp广播的含义:经过网关的ip地址,获取网关的mac地址,当交换机从G0/0/4接口收到PC2的报文时,发现是一个ARP广播,那么SW1就会向每一个端口发送,
         当报文进入到R1的G0/0/1口,发现目标ip地址是本身,就会回一个ARP单播(ARP单播里面的源MAC地址就是R1,而目标MAC地址是PC2的),
         当PC2收到R1的ARP单播报文时,就会把ping PC1的报文(转发给网关),从G0/0/4口转发出去,
         当交换机收到该报文时,查看该报文二层的目标mac地址,发现目标mac地址从G0/0/2出去,
         当R1的G0/0/1收到该报文时,就会查看三层的目标ip地址,发现是去往192.168.10.0网段的ip地址,而后查看本身的路由表,发现是本身的直连路由,就会发送ARP广播请求PC1的mac地址,
         当PC1收到ARP报文时,发现源IP地址是本身的网关,那么就会把网关的mac地址放到arp缓存表中,而后回一个arp单播(源mac是PC1的mac地址,目标mac地址是路由器的mac,在二层是根据mac地址进行转发报文的),
         当R1收到PC1的单播ARP时,就知道了P1的mac地址,就会把PC1的mac地址与G0/0/1端口进行映射。而后把PC2的ICMP Request报文转发给PC1,
         当PC1收到以后,就会返回一个ICMP Reply报文,SW1收到从G0/0/3发来的mac地址,就会更新G0/0/3映射的mac地址(从新计算mac地址的老化时间),SW1查看报文的目标mac地址映射在G0/0/1端口上,就会把报文从G0/0/1端口转发出去,
         当R1收到报文时,查看三层的目标ip地址,而后查看路由表,从相应的接口转发出去,如此反复的完成全部的icmp报文。

        广播地址表明本网段的全部的mac地址
相关文章
相关标签/搜索