在不劃分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地址
相關文章
相關標籤/搜索