一、IP地址簡介
1、IP地址的分類和表示
IP 地址就是給每個連接到 IPv4 網絡上的設備分配的一個網絡唯一的地址。IP 地址長度爲 32 比特,
通常采用點分十進制方式表示,即每個 IP 地址被表示爲以小數點隔開的 4 個十進制整數,每個整
數對應一個字節,如 10.1.1.1。
IP 地址由兩部分組成:
1)、網絡號碼字段(Net-id):用于區分不同的網絡。網絡號碼字段的前幾位稱爲類別字段(又稱
爲類別比特),用來區分 IP 地址的類型。
2)、主機號碼字段(Host-id):用于區分一個網絡內的不同主機。
3、特殊的IP地址
下列 IP 地址具有特殊的用途,不能作爲主機的 IP 地址。
1)、Net-id爲全0的地址:表示本網絡內的主機。例如,0.0.0.16表示本網絡內Host-id爲16的主
機。
2)、Host-id 爲全 0 的地址:網絡地址,用于標識一個網絡。
3)、Host-id 爲全 1 的地址:網絡廣播地址。例如,目的地址爲 192.168.1.255 的報文,將轉發給
192.168.1.0 網絡內所有的主機。
4、子網和掩碼
隨著 Internet 的快速發展,IP 地址已近枯竭。爲了充分利用已有的 IP 地址,可以使用子網掩碼將
網絡劃分爲更小的部分(即子網)。通過從主機號碼字段部分劃出一些比特位作爲子網號碼字段,
能夠將一個網絡劃分爲多個子網。子網號碼字段的長度由子網掩碼確定。
子網掩碼是一個長度爲 32 比特的數字,由一串連續的“1”和一串連續的“0”組成。“1”對應于
網絡號碼字段和子網號碼字段,而“0”對應于主機號碼字段。
3. 配置步驟
針對上述的需求,如果在 Switch 的 VLAN 接口 1 上只配置一個 IP 地址,則只有一部分主機能夠通
過 Switch 與外部網絡通信。爲了使局域網內的所有主機都能夠通過 Switch 訪問外部網絡,需要配
置VLAN接口1的從IP地址。爲了使兩個網段中的主機能夠互通,兩個網段中的主機都需要將Switch
設置爲網關。
# 配置 VLAN 接口 1 的主 IP 地址和從 IP 地址。
<Switch> system-view
[Switch] interface vlan-interface 1
[Switch-Vlan-interface1] ip address 172.16.1.1 255.255.255.0
[Switch-Vlan-interface1] ip address 172.16.2.1 255.255.255.0 sub
# 在 172.16.1.0/24 網段中的主機上配置網關爲 172.16.1.1;在 172.16.2.0/24 網段中的主機上配置
網關爲 172.16.2.1。
4. 驗證配置
# 使用 ping 命令檢測 Switch 與網絡 172.16.1.0/24 內主機的連通性。
<Switch> ping 172.16.1.2
Ping 172.16.1.2 (172.16.1.2): 56 data bytes, press CTRL_C to break
56 bytes from 172.16.1.2: icmp_seq=0 ttl=128 time=7.000 ms
56 bytes from 172.16.1.2: icmp_seq=1 ttl=128 time=2.000 ms
56 bytes from 172.16.1.2: icmp_seq=2 ttl=128 time=1.000 ms
56 bytes from 172.16.1.2: icmp_seq=3 ttl=128 time=1.000 ms
56 bytes from 172.16.1.2: icmp_seq=4 ttl=128 time=2.000 ms
— Ping statistics for 172.16.1.2 —
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.000/2.600/7.000/2.245 ms
顯示信息表示 Switch 與網絡 172.16.1.0/24 內的主機可以互通。
# 使用 ping 命令檢測 Switch 與網絡 172.16.2.0/24 內主機的連通性。
<Switch> ping 172.16.2.2
Ping 172.16.2.2 (172.16.2.2): 56 data bytes, press CTRL_C to break
56 bytes from 172.16.2.2: icmp_seq=0 ttl=128 time=2.000 ms
56 bytes from 172.16.2.2: icmp_seq=1 ttl=128 time=7.000 ms
56 bytes from 172.16.2.2: icmp_seq=2 ttl=128 time=1.000 ms
56 bytes from 172.16.2.2: icmp_seq=3 ttl=128 time=2.000 ms
56 bytes from 172.16.2.2: icmp_seq=4 ttl=128 time=1.000 ms
— Ping statistics for 172.16.2.2 —
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.000/2.600/7.000/2.245 ms
顯示信息表示 Switch 與網絡 172.16.2.0/24 內的主機可以互通。
# 使用 ping 命令檢測網絡 172.16.1.0/24 和網絡 172.16.2.0/24 內主機的連通性。在 Host A 上可以
ping 通 Host B
歡迎對網絡技術感興趣的小夥伴們關注轉發,同時專欄中有華爲數通路由交換從零到精通的完整技術分享,歡迎訂閱。
華爲新版HCIA數通路由交換
華爲新版HCIP數通路由交換
華爲新版HCIE數通路由交換