交換機命令中ip helper address是什麼意思

2021-04-03 06:17:10 字數 6139 閱讀 7681

1樓:iam射手座

router1(config-if)#ip helper-address 172.25.1.

1 /*指定dhcp伺服器的位址,表示通過ethernet0向該伺服器傳送dhcp請求包*/

交換機的典型配置命令有:

router1#configure terminal

enter configuration commands, one per line. end with cntl/z.

router1(config)#inte***ce ethernet0

router1(config-if)#ip helper-address 172.25.1.

1 /*指定dhcp伺服器的位址,表示通過ethernet0向該伺服器傳送dhcp請求包*/

router1(config-if)#ip helper-address 172.25.10.7 /*作用同上*/

router1(config-if)#end

router1#

關於這些配置的具體問題解析:

1、在客戶端裝置和dhcp伺服器不再同一廣播域內的時候,中間裝置即路有器(路有功能的裝置)必須要能夠**這種廣播包,具體到cisco的裝置上,則啟用ip helper-address命令,來實現這種中繼。

2、dhcp伺服器要給終端裝置分配位址則需要掌握兩個重要的資訊:

第一,該客戶端裝置所在網路的子網掩碼,dhcp伺服器依據子網掩碼的資訊來判斷,伺服器該分配哪個ip位址,以使得該ip位址在那個子網內,

第二,dhcp伺服器必須知道客戶端的mac位址,以維護dhcp伺服器的ip 位址和mac之間的對映關係,由此保證同樣一台客戶機,每次啟動後能獲得和前一次相同的ip位址。

3、配置了ip helper-address命令之後的路由器在中繼dhcp請求時的工作過程如下:

a,dhcp客戶端傳送請求,由於沒有ip位址,所以自己的源ip位址為0.0.0.

0,而且也不知道目的dhcp伺服器的位址,所以為廣播255.255.255.

255。該資料報中當然還包含其他資訊,比如二層的資訊,源mac位址,和目的mac位址ffffffffffff。

b,當路由器接收到該資料報的時候,他就用自己的介面位址(接收到資料報的介面)來取代源位址0.0.0.

0,並且用ip help-address 命令中指定的位址(上例中為172.25.1.

1以及172.25.10.

7)來取代目的位址255.255.255.

255c ,當dhcp伺服器接收到路有器**過來的dhcp請求包時,他有了足夠的資訊,(由源ip位址中的位址,確定客戶機所在的子網掩馬,由此分配相應位址池中的空閒位址,並且知道了客戶記得mac位址,把它寫入自己的資料庫,建立ip位址和mac的對映關係)然後dhcp伺服器做出響應,並且由路有器把資料報**會客戶端。(整個過程應該在客戶機和伺服器之間還有一次會話,由於這不是路由器dhcp配置的討論重點,這裡不談)

4、如果配置了兩個dhcp伺服器,我們必須分別用ip helper-address 命令指明,路有器會**dhcp請求包到所有的dhcp伺服器上。很多企業的做法都是至少有兩台dhcp伺服器,有提高冗餘和可靠性的作用。此時,如果客戶端受到幾個來自不同dhcp伺服器的應答,則只選擇最先接收到的應答資料報。

5、必須要注意的是;ip helper-address 命令不僅僅是只**dhcp請求包,事實上,在預設情況下,他還**其他的udp報(比如dns請求)到ip helper-address命令所指定的伺服器上,所以這種額外的資料流量可能會增加dhcp伺服器鏈路的負擔以及伺服器cpu負擔。

2樓:匿名使用者

ip helper-address 192.168.100.

1 //可以**廣播(helper-address的作用就是把廣播轉化為單播,然後發向192.168.100.1)

3樓:衝浪**優化

ip helper-address:

路由器是不轉達發廣播的,幫助位址通過將這些廣播資料報直接**到目標伺服器而幫助客戶機和伺服器建立聯絡。 幫助位址命令將廣播性目的地位址改變為單點傳達室送位址(或乙個定向的廣播-在某個子網內的本廣播),使該廣播訊息可以被路由到乙個具體的目的地而不是所有地方。

4樓:匿名使用者

典型配置命令編輯

router1#configure terminal

enter configuration commands, one per line. end with cntl/z.

router1(config)#inte***ce ethernet 0

router1(config-if)#ip helper-address 172.25.1.

1 /*指定dhcp伺服器的位址,表示通過ethernet0向該伺服器傳送dhcp請求包*/

router1(config-if)#ip helper-address 172.25.10.7 /*作用同上*/

router1(config-if)#end

router1#

2關於以上配置的討論編輯

1. 在客戶端裝置和dhcp伺服器不在同一廣播域內的時候,中間裝置即路由器(路由功能的裝置)

必須要能夠**這種廣播包,具體到cisco的裝置上,則啟用ip helper-address命令,來實現這種中繼。

2. dhcp伺服器要給終端裝置分配位址則需要掌握兩個重要的資訊,

第一,該客戶端裝置所在網路的子網掩碼,dhcp伺服器依據子網掩碼的資訊來判斷,伺服器該分配哪個ip位址,

以使得該ip位址在那個子網內,

第二,dhcp伺服器必須知道客戶端的mac位址,以維護dhcp伺服器的ip 位址和mac之間的對映關係,由此保證同樣一台客戶機,

每次啟動後能獲得和前一次相同的ip位址。

3 .配置了ip helper-address命令之後的路由器在中繼dhcp請求時的工作過程如下:

a,dhcp客戶端傳送請求,由於沒有ip位址,所以自己的源ip位址為0.0.0.

0,而且也不知道目的dhcp伺服器的位址,所以為廣播255.255.255.

255。

該資料報中當然還包含其他資訊,比如二層的資訊,源mac位址,和目的mac位址ffffffffffff。

b,當路由器接收到該資料報的時候,它就用自己的介面位址(接收到資料報的介面)來取代源位址0.0.0.0,

並且用ip help-address 命令中指定的位址(上例中為172.25.1.

1以及172.25.10.

7)來取代目的位址255.255.255.

255c 當dhcp伺服器接收到路由器**過來的dhcp請求包時,它有了足夠的資訊,(由源ip位址中的位址,確定客戶機所在的子網掩碼,

由此分配相應位址池中的空閒位址,並且知道了客戶機的mac位址,把它寫入自己的資料庫,建立ip位址和mac的對映關係)然後dhcp伺服器做出響應,

並且由路由器把資料報**會客戶端。(整個過程應該在客戶機和伺服器之間還有一次會話,由於這不是路由器dhcp配置的討論重點,這裡不談)

4. 例子中配置了兩個dhcp伺服器,我們必須分別用ip helper-address 命令指明,路由器會**dhcp請求包到所有的dhcp伺服器上。

很多企業的做法都是至少有兩台dhcp伺服器,有提高冗餘和可靠性的作用。此時,如果客戶端受到幾個來自不同dhcp伺服器的應答,

則只選擇最先接收到的應答資料報。

5. 必須要注意的是;ip helper-address 命令不僅僅是只**dhcp請求包,事實上,在預設情況下,他還**其他的udp報(比如dns請求)

到ip helper-address命令所指定的伺服器上,所以這種額外的資料流量可能會增加dhcp伺服器鏈路的負擔以及伺服器cpu負擔,可能會引起問題,

關於解決辦法,將在後面討論。

所以cisco 的ios 提供了限制ip helpe-address 命令所帶來的負面影響的方法。

解決例項;cisco路由器允許用no ip forward-protocol udp 命令來禁止對所無意義的udp`資料報的**。

3配置路由器為dhcp伺服器編輯

使之給dhcp客戶端動態分配ip位址

問題的提出:把路由器配置為dhcp的伺服器端,以對路由器下所連線的客戶工作站進行ip位址的分配。

(這可真是乙個了不起的改進!路由器從此搖身一變,看上去更加多姿多彩了)

解決例項;下面的配置命令,可以配置路由器為dhcp伺服器,用以給dhcp客戶端動態分配ip位址。

router1#configure terminalenter configuration commands, one per line. end with cntl/z.

router1(config)#service dhcp //開啟 dhcp 服務

router1(config)#ip dhcp pool 172.25.1.0/24 //定義dhcp位址池

router1(dhcp-config)#network 172.25.1.0 255.255.255.0 // 用network 命令來定義網路位址的範圍

router1(dhcp-config)#default-router 172.25.1.1 //定義要分配的閘道器位址

router1(dhcp-config)#exit

router1(config)#ip dhcp excluded-address 172.25.1.

1 172.25.1.

50 //該範圍內的ip位址不能分配給客戶端

router1(config)#ip dhcp excluded-address 172.25.1.

200 172.25.1.

255 //該範圍內的ip位址不能分配給客戶端

router1(config)#end

router1#

關於配置的相關討論

1 .cisco路由器的dhcp伺服器功能也是在ios 12.0(1)t.以後才出現的,這一功能的出現,

使我們沒有必要在專門網路的中心(或者說企業本部)另外配置一台dhcp server,從而降低了網路構建成本。

2. 在路由器上直接配置dhcp伺服器相比於傳統的在專門伺服器上實現dhcp有其獨到的優點。比如

a 由於傳統的構建方法是,在企業的總部設立dhcp伺服器,各分支機構通過路由器去獲取ip位址,所以當dhcp伺服器出現問題的時候,

整個企業的網路都會受到影響,而如果把dhcp 伺服器功能設在各個分支機構的路由器上實現,則某個分支機構的路由器dhcp出現問題,

就只能影響該分支機構的網路本身,而其他分支機構則不受任何影響。從而可見,實現了問題的區域性化。

b 在各分支機構的路由器上實現dhcp伺服器功能後,大量的dhcp udp請求報文將不會通過wan link **到 中心機構上去,

由此,相比於傳統的方式,它有減少廣域網負荷的優點。

c 同樣的道理,在各分支機構的路由器上實現dhcp伺服器功能後,如果某條廣域網連路壞了,本地的區域網依然能夠正常執行

d 基於路由器的dhcp 具有很高的可管理性,它通過ios的命令介面是比較容易配置的。

3 .上邊的配置例子,我們用ip dhcp excluded-address 命令來指定不能用來被分配的ip位址,

這種配置往往是很需要的(甚至說是必需的,幾乎所有的;路有其dhcp 伺服器配置中都會有),

因為往往有一些位址我們會用來作為其他的用途,比如,我們至少應該保留路有器本身的位址不被分配給dhcp客戶端,

還有一些比如說網路伺服器,印表機等等,我們也往往會給他指定靜態的位址,所以這一部分位址。我們不允許路有其分配出去,

上例中的172.25.1.

1 到172.25.1.

50 之間,172.25.1.

200 到172.25.1.

255的位址就做了保留。

4 .當路由器給客戶端動態分配位址後,就會繫結(binding)分配的ip位址以及客戶端裝置的mac位址資訊,儲存在路由器的配置中,

以便下一次相同的mac位址請求dhcp服務也能夠獲得同樣的ip位址。下面給出的例子是,用show ip dhcp binding 命令顯示的 ip binding的資訊。

其中lease expiration 表示該ip 位址,客戶端還能占有的時間,(當然客戶端可以在期滿之前再次傳送dhcp請求報,

事實上dhcp的規範也是有這樣的規定的,即在租期還有一半時間的時候就會發出dhcp請求,如果租期更新失敗,那麼再過省下時間的一半的時候,

他還會發出dhcp的請求,依此類推)。

中興交換機配置命令中興交換機配置命令及詳解,具體怎麼學這東西

各個埠之間不能通訊是指每個埠劃分成乙個vlan嗎我只對中興的有點了解,中興二層交換機vlan配置 zte enable zte configure terminal 進入特權模式 zte cfg vlan 10 zte cfg vlan switchport pvid fei 2 1 zte cfg...

華為交換機配置命令有哪些,華為交換機檢視配置的命令是什麼?

一 單交換機vlan劃分 命令 命令解釋 你好,這段命令的意思是,來自於ds功能模組的資訊,輸出至通道0,關閉告警日誌資訊和資訊型別日誌資訊info center source 命令 用來配置資訊傳送中的資訊源和指定的輸出方 ds是模組的意思 目測是你打錯了,我沒見過這個模組 channel 0 是...

CISCO交換機PING命令引數

1 使用ciscoping命令最簡單的方法是直接使用ip位址ping。2 高階ping的另一種方法是按照下面的步驟,輸入ping,輸入並選擇相應的選項。protocol ip 此處為協議選擇預設即可 targetipaddress 此處為ip位址。repeat count 5 此處為重得次數 dat...