ip unnumbered 簡介 端口複用技術,一般用在路由器上,常用來節省IP地址。目前大部分高端路由器都支持該功能。 比如說A和D通信,A爲公網主機, D爲擁有公網IP的主機,通信過程爲A---B----C----D,B和C用unnumbered,也就是說B和C相當於一臺路由器了(對外來說), 因爲B和C的連接只是爲了讓A和D連接,B、C之間就沒有必要3層尋址,佔用兩個ip地址了,所以乾脆讓B、C間的口借用另一邊口的地址, 這樣B和C就只是鏈路層連接了,沒有必要3層做尋址了。對外好像B和C是一個設備的兩個口一樣。 借用ip 地址這種功能,其最主要的目的就是節省寶貴的ip 地址資源。一個接口如果沒有ip 地址就無法生成路由,也就無法轉發報文。 所謂“借用ip 地址”,其實質就是:一個接口上沒有配置ip 地址,但是還想使用該接口。就向其它有ip 地址的接口借一個ip 地址過來, 以使該接口能夠正常使用。該功能通過ip unnumbered 命令來實現。 需要注意的是: (1)借用方不能爲以太網接口。 (2)被借用方接口的地址本身不能爲借用地址。 (3)被借用方的地址可以借給多個接口。 (4)loopback 的地址可被其它接口借用,但本身不能借用其它接口的地址。 (5)如果被借用接口有多個ip地址,則只能借用主ip 地址。 (6)如果被借用接口沒有ip 地址,則借用接口的ip 地址爲0.0.0.0。 1 IP unnumbered的定義: 一個接口如果沒有IP地址就無法生成路由也就無法產生IP報文轉發報文所謂IP unnumbered 就是路由器一個接口上沒有配置IP地址 但是還想使用該接口那麼就直接利用本地 某接口網絡地址作爲該接口的網絡地址以使該接口能夠正常使用; 2 爲什麼要使用IP unnumbered? 一般來說串行鏈路都有獨立的網絡地址或子網地址但採用IP unnumbered可以幫助網絡管理員 節省網絡地址或子網地址空間這對於 那些不支持VLSM的路由協議諸如RIPv1和IGRP等來說 尤爲有用因爲作爲一個網絡如果它不支持VLSM 則它的WAN串行接口必須使用與 其LAN接 口完全相同的子網掩碼這就意味着對於一個擁有8位255.255.255.0)子網掩碼的B類地址的公司 來說即使是知道某個WAN鏈路上 的主機數量不會超過兩臺也必須爲其分配一個具有253個主機 支持能力的子網而在網絡上由於路由的問題本子網的其它IP地址不能再分配 這樣就造成地址 的巨大浪費浪費了其餘251個地址如果是支持VLSM的網絡我們可以將點到點鏈路上的子 網劃分爲30bit的子網來節約地址 但對於有大量點到點鏈路的網絡IP地址還是要分配許多如果 我們使用IP unnumbered 就可以大大節省寶貴的地址空間; 3. ip unnumbered使用中有個最基本注意事項: 以太口是不能配置成無編號(unnumbered)接口的,即使在串口中(同步口)中,使用也是有限制的,比如當封裝成 幀中繼的時候,只有點對點 的子接口才允許配置成ip unnumbered,另外X.25封裝也是不允許的; IP unnumbered 實驗目的: 掌握ip unnumbered命令以及命令適用範圍。 在接口上配置無編號IP地址講義上給出了兩條原則: 1. 接口必須都是串行接口,並且是被一條點到點鏈路連接着; 2. 在該廣域網鏈路兩端“借給”它們IP地址的局域網接口地址應屬於同一個主類網絡,並有相同長度的子網掩碼。或者 在該廣域網鏈路兩端的局域網接口地址屬於沒有被劃分子網的不同主類網絡。 實驗內容: 爲了驗證講義中兩條規則,我們將分兩種情況配置IP unnumbered: 規則1:同一個主類網絡的子網,並有相同長度的子網掩碼: R1(config)#interface Serial0/0 R1(config-if)#ip unnumbered FastEthernet1/0 R1(config)# interface FastEthernet1/0 R1(config-if)# ip address 172.16.1.1 255.255.255.0 R1(config-if)#no shut R1(config)#router rip R1(config)#network 172.16.0.0 R2(config)#interface Serial0/0 R2(config-if)#ip unnumbered FastEthernet1/0 R2(config)# interface FastEthernet1/0 R2(config-if)# ip address 172.16.2.1 255.255.255.0 R2(config-if)#no shut R2(config)#router rip R2(config)#network 172.16.0.0 規則2:沒有被劃分子網的不同主類網絡: R1(config)# interface FastEthernet1/0 R1(config-if)# ip address 172.16.1.1 255.255.0.0 R1(config-if)#no shut R1(config)#router rip R1(config)#network 172.16.0.0 R2(config)# interface FastEthernet1/0 R2(config-if)# ip address 192.168.1.1 255.255.255.0 R2(config-if)#no shut R2(config)#router rip R2(config)#network 192.168.1.0 使用show ip route查看路由表 debug ip rip events查看路由的更新信息 用ping命令檢查網絡的連通性 debug ip icmp查看數據包的轉發情況 用靜態路由: R1、R2:要各寫兩條靜態路由: ip route 172.16.2.0 255.255.255.0 172.16.2.1 到R2的以太網段的網段路由,下一跳爲R2的串口的IP地址(就是借用的IP地址)。 ip route 172.16.2.1 255.255.255.255 Serial0/0 到R2串口的接口路由,下一跳是R1自己的串口。 |
ip unnumbered 簡介
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.