目錄

簡介

問題

解決方案

使用Web介面

使用CLI

簡介

本文說明如何調整Max-Forwards值（跳數），以防止在思科網真影片通訊伺服器(VCS)上出現錯誤代碼483。

問題

Max-Forwards報頭（跳數）是一個引數，它隨資料包一起傳輸，並且資料包每次通過網路元素（網關或代理）時都遞減1。 當資料包通過某個區域轉發時，使用兩個值中較小的一個（原始跳數或為該區域配置的跳數）。資料包經過的所有區域都會發生這種情況。

範例：Max-Forwards值為57的資料包來自Microsoft Lync環境。它進入跳數設定為15的鄰居區域（Max-Forwards值更改為15），然後進入跳數為70（Max-Forwards值減少1到14）的Cisco Unified Communications Manager區域。

如果從源位置到目的地的跳數大於在源位置設定的Max Forwards值，並且Max Forwards值在到達目的地之前達到0，則資料包不會繼續傳送。這可以生成錯誤代碼483:跳太多。

對於H.323，跳數僅適用於搜尋請求。對於會話發起協定(SIP)，跳數適用於傳送到區域的所有請求，這會影響請求中的Max-Forwards欄位。

逐個區域配置跳數。區域有兩種主要型別：自動生成的區域，如Cisco Unified Communications Manager節點或Microsoft Lync背對背使用者代理(B2BUA)或手動建立的區域。

- 自動生成的區域需要通過CLI介面進行編輯。

- 手動配置的區域可以通過Web介面或CLI進行編輯。

手動生成的區域配置了預設情況下設定為15的跳數，對於拓撲已知的內部網絡來說，這足夠了。當需要進行企業到企業通訊（資料包從外部移動到基於雲的服務或網際網路服務）且網路結構未知時，思科建議將跳數值增加到70。

附註：如果跳數值設定得高於必要值，則可能會在網路中進入環路。在這些情況下，會在網路中傳送搜尋請求，直到跳數達到0，這會不必要地消耗資源。為了防止這種情況，請將呼叫環路檢測模式設定為On。

解決方案

本節介紹如何調整自動和手動生成的區域的跳數值。

提示：您可以使用CLI或Web介面為手動配置的區域配置跳數。

使用Web介面

完成以下步驟，以便透過網路介面編輯躍點計數值：

1. 使用Admin帳戶導航至Configuration > Zones > Zones。

2. 按一下要配置的區域的名稱，此時將顯示Edit Zone頁。

3. 在Configuration部分的Hop count欄位中輸入要用於此區域的跳數值。手動配置區域的預設值為15，但當流量在未知網路（例如雲或網際網路服務）中移動時，建議使用70。

完成以下步驟，以便在Microsoft Lync B2BUA配置的Web介面中編輯跳數值：

1. 導航到Application > B2BUA > Microsoft Lync > Configuration。

2. 將配置設定為Enabled。

3. 按一下「Show advanced settings」。

4. 根據需要更改跳數（預設值為70）。

使用CLI

自動生成的線路側相鄰區域可能也需要調整。這些編輯通過CLI完成。

完成以下步驟，以便透過CLI編輯躍點計數值：

1. 在CLI中輸入以下命令可獲取系統生成的區域的ID:

xconfig zones zone // systemGenerated

2. 對於值為yes的每個ID，在CLI中輸入以下命令可檢視當前配置的跳數值：

xconfig zones zone HopCount

3. 如果躍點值設定為預設值(15)，請在CLI中輸入以下命令以將值增加至70:

xconfig zones zone HopCount: "70"