跳至內容

為什麼 Amazon VPC 中負載平衡器在 VPC 中使用的子網路會出現 IP 位址不足的情況?

1 分的閱讀內容
0

我的 Amazon Virtual Private Cloud (Amazon VPC) 中的一個子網路已用盡 IP 位址,我將這個子網路與 Elastic Load Balancing (ELB) 負載平衡器一起使用。

簡短描述

如果每個子網路中可用的 IP 位址少於八個,則該子網路可能存在 IP 位址不足的情況。這種情況可能發生在 Application Load Balancer、Network Load Balancer 和 Classic Load Balancer。

**注意:**負載平衡器每個可用區域只能有一個子網路。如需詳細資訊,請參閱要求

解決方法

有兩種方法可以釋放或新增負載平衡器的 IP 位址。

刪除未使用的彈性網路介面

若要刪除未使用的彈性網路介面,請參閱刪除網路介面

新增具有可用 IP 位址的新子網路

若要建立新子網路並將其與負載平衡器建立關聯,以增加可用 IP 位址的數量,請完成下列步驟:

  1. 建立新子網路並將其新增至 Amazon VPC。您可以以原本的 CIDR 區塊為基礎,也可以新增 CIDR 區塊到您的 Amazon VPC。
    對於 Application Load Balancer,請參閱更新 Application Load Balancer 的可用區域
    對於 Network Load Balancerr,請參閱更新 Network Load Balancer 的可用區域
  2. 檢查與子網路相關聯的路由表存取控制清單 (ACL) 規則
    請確定新子網路的流量路由方式與先前的子網路相同。
    例如,如果您在先前的子網路中設定了網際網路閘道的預設路由,請確認您的新子網路具有類似的路由。
  3. (選用) 若要提高可用性並改善流量分配,請啟用跨區域負載平衡。 這可確保所有已啟動區域中所有註冊目標之間的流量均衡。

相關資訊

建立面向網際網路的 Classic Load Balancer

透過 AWS CLI 開始使用 Application Load Balancer

開始使用 Network Load Balancer

AWS 官方已更新 9 個月前