EIP支援綁定彈性網卡ENI(Elastic Network Interface)。通過綁定彈性網卡,您可以構造出更健壯、更靈活、擴充性更強的IT解決方案,使單台伺服器具備多個公網IP的能力。
背景資訊
彈性網卡本身提供了私網IP,在綁定EIP後,彈性網卡相當於同時具備了私網IP和公網IP。在將綁定了EIP的彈性網卡從ECS執行個體上遷移時,同時完成了私網IP和公網IP的遷移,為同時使用公網IP和私網IP的ECS執行個體提供了高可靠和高可用的IP遷移解決方案。
一個ECS執行個體支援綁定多個彈性網卡。您可以為每個彈性網卡綁定一個EIP,這樣該ECS執行個體就擁有了多個公網IP。配合安全性群組規則,您可以靈活的使用這些公網IP對外提供服務。
繫結模式
EIP綁定彈性網卡分為以下三種模式:
普通模式
EIP網卡可見度模式
多EIP網卡可見度模式
說明目前,多EIP網卡可見度模式不再接受新使用者的使用申請,已申請使用許可權的使用者可以繼續使用。
推薦您使用Virtual Private Cloud(Virtual Private Cloud)的附加網段功能實現EIP網卡可見。具體操作,請參見使用VPC附加網段實現EIP網卡可見。
三種繫結模式的區別如下表所示。
比較點 | 普通模式 | EIP網卡可見度模式 | 多EIP網卡可見度模式 |
EIP在作業系統內部的彈性網卡上是否可見 | 否 | 是 說明 通過ifconfig或ipconfig擷取網卡的公網IP地址。 | 是 說明 在作業系統配置靜態IP後,通過ifconfig或ipconfig擷取網卡的公網IP地址。 |
EIP支援綁定彈性網卡的類型 | 主彈性網卡和輔助彈性網卡 說明 綁定ECS執行個體即可綁定主彈性網卡,具體操作,請參見將EIP綁定至ECS執行個體。 | 僅支援綁定輔助彈性網卡 | 僅支援綁定輔助彈性網卡 |
主彈性網卡允許綁定的EIP數量 | 1個 | 不支援綁定主彈性網卡 | 不支援綁定主彈性網卡 |
輔助彈性網卡允許綁定的EIP數量 | 取決於輔助彈性網卡的私網IP數量 說明 EIP和輔助彈性網卡的私網IP地址一一映射,如輔助彈性網卡上共有10個私網IP地址,最多可為此彈性網卡綁定10個EIP。 | 1個 說明 網卡可見度模式下,EIP只能綁定輔助彈性網卡上的主私網IP。 | 10個 |
EIP綁定輔助彈性網卡,輔助彈性網卡的私網功能是否可用 | 是 | 否 | 是 |
支援的協議類型 | EIP不支援NAT ALG(NAT應用程式層網關)涉及的相關協議,例如:H.323、SIP、DNS、RTSP等協議。 | EIP可支援全部IP協議類型,支援FTP、H.323、SIP、DNS、RTSP、TFTP等協議。 | EIP可支援全部IP協議類型,支援FTP、H.323、SIP、DNS、RTSP、TFTP等協議 |
支援的地區 | 全部地區 | 華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華南1(深圳)、華南3(廣州)、西南1(成都)、新加坡、印尼(雅加達)、德國(法蘭克福)、英國(倫敦)、美國(維吉尼亞) | 華南1(深圳)、華東2(上海)、華北2(北京)、華北3(張家口)、西南1(成都)、新加坡、德國(法蘭克福)、美國(維吉尼亞)、英國(倫敦) |
前提條件
您已經建立了專用網路類型的輔助彈性網卡,且輔助彈性網卡的地區與EIP的地區相同。具體操作,請參見建立彈性網卡。
以普通模式綁定輔助彈性網卡
EIP以普通模式綁定輔助彈性網卡後,輔助彈性網卡的私網IP和公網IP同時可用,EIP在輔助彈性網卡上不可見。
在輔助彈性網卡與ECS執行個體綁定之前或之後,均支援EIP與輔助彈性網卡以普通模式綁定,但由於ECS執行個體規格對綁定網卡數量及單網卡支援分配私網IP的數量有一定限制,建議您先將輔助彈性網卡綁定至ECS執行個體後,再將EIP與輔助彈性網卡以普通模式綁定。操作之前,請瞭解以下資訊:
每種執行個體規格支援綁定的彈性網卡數量不同,更多資訊,請參見執行個體規格。
輔助彈性網卡綁定ECS執行個體後,部分鏡像無法自動識別輔助彈性網卡的IP地址並添加路由,您需要在ECS執行個體內部配置輔助彈性網卡,以識別輔助彈性網卡的IP地址並添加路由。具體操作,請參見配置輔助彈性網卡。
如果ECS執行個體所屬VPC啟用過IPv4網關,您需要配置IPv4網關路由以允許VPC內執行個體串連公網。IPv4網關路由配置,請參見建立和管理IPv4網關。
- 登入Elastic IP Address管理主控台。
在頂部功能表列處,選擇EIP的地區。
在Elastic IP Address頁面,找到目標EIP,在操作列單擊綁定資源。
在綁定Elastic IP Address至資源對話方塊,完成以下配置,然後單擊確定。
配置
說明
執行個體類型
選擇輔助彈性網卡。
所在資源群組
選擇輔助彈性網卡所屬的資源群組。
繫結模式
選擇普通模式。
在普通模式下:
輔助彈性網卡支援綁定的EIP數量取決於輔助彈性網卡的私網IP數量。
EIP以NAT模式和輔助彈性網卡綁定,輔助彈性網卡的私網IP和公網IP同時可用。
EIP在作業系統內部不可見,需要通過DescribeEipAddresses介面查詢出具體網卡上綁定的公網IP地址。更多資訊,請參見查詢指定地區已建立的EIP。
EIP不支援NAT ALG(NAT應用程式層網關)涉及的相關協議,例如:H.323、SIP、DNS、RTSP等協議。
選擇要綁定的執行個體
選擇要綁定的輔助彈性網卡。
當IP狀態列顯示為已指派,且綁定執行個體類型/ID列顯示已綁定的輔助彈性網卡ID時,表示綁定成功。
操作完成後,您可能需要為輔助彈性網卡配置路由。配置路由,請參見配置路由。
以EIP網卡可見度模式綁定輔助彈性網卡(不推薦)
EIP以EIP網卡可見度模式與輔助彈性網卡綁定,EIP將替換輔助彈性網卡的私網IP,輔助彈性網卡將變為一個純公網網卡,您可以在作業系統的網卡資訊中查看EIP。
操作之前,請確認滿足以下條件:
您的EIP執行個體與要綁定的輔助彈性網卡所在地區屬於EIP網卡可見度模式支援的地區。
要綁定的輔助彈性網卡未綁定任何ECS執行個體。如果已經綁定ECS執行個體,請先解除綁定,在輔助彈性網卡與EIP以EIP網卡可見度模式綁定後,再將輔助彈性網卡綁定到ECS執行個體上。具體操作,請參見解除綁定輔助彈性網卡。
要綁定的輔助彈性網卡所屬VPC下不存在IPv4網關。
如果您使用的是訂用帳戶EIP,EIP以EIP網卡可見度模式綁定到輔助彈性網卡,且輔助彈性網卡綁定到ECS上。當EIP到期釋放後,EIP綁定的輔助彈性網卡的私網功能失效。您需要先將輔助彈性網卡與ECS解除綁定,然後再將輔助彈性網卡重新綁定到ECS才能恢複輔助彈性網卡的私網功能。
- 登入Elastic IP Address管理主控台。
在頂部功能表列處,選擇EIP的地區。
在Elastic IP Address頁面,找到目標EIP,在操作列單擊綁定資源。
在綁定Elastic IP Address至資源對話方塊,完成以下配置,然後單擊確定。
配置
說明
執行個體類型
選擇輔助彈性網卡。
所在資源群組
選擇輔助彈性網卡所屬的資源群組。
繫結模式
選擇EIP網卡可見度模式。
選擇要綁定的執行個體
選擇要綁定的輔助彈性網卡。
當IP狀態列顯示為已指派,且綁定執行個體類型/ID列顯示已綁定的輔助彈性網卡ID時,表示綁定成功。
在綁定執行個體類型/ID列,單擊綁定的輔助彈性網卡ID。
在彈性網卡詳情頁面右上方,單擊綁定執行個體,然後選擇目標ECS執行個體,將彈性網卡綁定到ECS執行個體上。
說明每種執行個體規格支援綁定的彈性網卡數量不同,更多資訊,請參見執行個體規格類型系列。
輔助彈性網卡綁定ECS執行個體後,部分鏡像無法自動識別輔助彈性網卡的IP地址並添加路由,您需要在ECS執行個體內部配置輔助彈性網卡,以識別輔助彈性網卡的IP地址並添加路由。具體操作,請參見配置輔助彈性網卡。
設定EIP網卡可見度模式後,ECS執行個體會自動產生一條出介面為輔助彈性網卡的路由,該條路由的優先順序低於出介面為主網卡的路由,請根據您的業務需求調整路由優先順序。部分系統中的配置路由操作樣本,請參見配置路由。
使用綁定的EIP登入ECS執行個體,執行
ipconfig
命令查看該執行個體的網路設定。說明確保ECS執行個體的安全性群組配置允許遠端存取。
您可以看到該執行個體的本地IP地址已經變成了EIP的地址。
以多EIP網卡可見度模式綁定輔助彈性網卡(停止接受使用申請)
EIP以多EIP網卡可見度模式與輔助彈性網卡綁定後,輔助彈性網卡的私網IP和公網IP同時可用,您可以在作業系統的網卡中查看EIP資訊。
- 登入Elastic IP Address管理主控台。
在頂部功能表列處,選擇EIP的地區。
在Elastic IP Address頁面,找到目標EIP,在操作列單擊綁定資源。
在綁定Elastic IP Address至資源對話方塊,完成以下配置,然後單擊確定。
配置
說明
執行個體類型
選擇輔助彈性網卡。
所在資源群組
選擇輔助彈性網卡所屬的資源群組。
繫結模式
選擇多EIP網卡可見度模式。
選擇要綁定的執行個體
選擇要綁定的輔助彈性網卡。
當IP狀態列顯示為已指派,且綁定執行個體類型/ID列顯示已綁定的輔助彈性網卡ID時,表示綁定成功。
重複以上步驟,依次綁定多個EIP到輔助彈性網卡。
在綁定執行個體類型/ID列,單擊綁定的輔助彈性網卡ID。
在彈性網卡詳情頁面右上方,單擊綁定執行個體,然後選擇目標ECS執行個體,將彈性網卡綁定到ECS執行個體上。
說明EIP以多EIP網卡可見度模式綁定輔助彈性網卡,輔助彈性網卡綁定到ECS執行個體,ECS執行個體必須為以下執行個體規格類型系列:ecs.d1ne、ecs.ebmc4、ecs.ebmg5、ecs.ebmhfg5、ecs.f1、ecs.gn5i、ecs.gn6v、ecs.i2、ecs.r1、ecs.re4、ecs.re4e、ecs.sccg5、ecs.sccgn6、ecs.scch5、ecs.g5、ecs.c5、ecs.r5、ecs.t5、ecs.sn2ne、ecs.se1ne、ecs.sn1ne。更多資訊,請參見執行個體規格類型系列。
設定多EIP網卡可見度模式後,輔助彈性網卡綁定的ECS執行個體必須開啟DHCP功能,多EIP網卡可見度模式才生效。
調用DescribeEipGatewayInfo介面查詢EIP的網關和子網路遮罩。更多資訊,請參見DescribeEipGatewayInfo。
登入ECS執行個體,為ECS執行個體配置多個EIP。更多資訊,請參見為Windows執行個體配置EIP地址和為Linux執行個體配置EIP地址。
重要參見上述連結為ECS執行個體配置多個EIP時,將輔助私網IP修改為EIP,將輔助私網IP的網關和掩碼修改為EIP的網關和掩碼。
配置EIP地址後,您可以通過ifconfig或ipconfig命令查看配置的EIP。
常見問題
EIP綁定輔助彈性網卡後收取EIP配置費嗎?
訂用帳戶EIP,不涉及EIP配置費。
隨用隨付EIP與輔助彈性網卡綁定時,收取EIP配置費。
彈性網卡綁定EIP,附加到ECS執行個體後,是否還需要額外配置?
如果ECS執行個體上部署的是主動對外提供服務的業務,例如Web網站,無需在ECS執行個體上或VPC中配置路由,可以直接使用輔助彈性網卡綁定的EIP對外提供服務。
如果ECS執行個體上部署的是主動訪問公網的業務,需要在ECS執行個體上自訂預設路由或明細路由。預設路由從主網卡出,可以通過調整路由優先順序的方式讓報文從輔助彈性網卡出公網。您也可以配置明細路由,讓報文以負載分擔的形式從多張網卡分發或從某一網卡隨機地分發出公網。
部分系統中的配置路由操作樣本,請參見配置路由。
相關文檔
普通模式下實現ECS綁定多EIP:如果您需要在同一台ECS執行個體上託管多個應用,每個應用對外均呈現一個獨立的公網IP地址,您可以將多個EIP通過輔助彈性網卡以普通模式綁定到ECS執行個體,實現單個ECS執行個體同時綁定多個EIP。
使用VPC附加網段實現EIP網卡可見:推薦您使用VPC的附加網段功能實現EIP網卡可見。
AssociateEipAddress:將EIP綁定到同地區的雲產品執行個體上。