This repository has been archived by the owner on Jun 15, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
71 additions
and
80 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,18 @@ | ||
# Elastic network interfaces<a name="VPC_ElasticNetworkInterfaces"></a> | ||
|
||
An *elastic network interface* \(referred to as a *network interface* in this documentation\) is a logical networking component in a VPC that represents a virtual network card\. It can include the following attributes: | ||
+ Primary private IPv4 address | ||
+ Secondary private IPv4 addresses | ||
+ A primary private IPv4 address | ||
+ One or more secondary private IPv4 addresses | ||
+ One Elastic IP address per private IPv4 address | ||
+ One public IPv4 address, which can be auto\-assigned to the network interface for eth0 when you launch an instance | ||
+ One or more IPv6 addresses | ||
+ One or more security groups | ||
+ MAC address | ||
+ Source/destination check flag | ||
+ Description | ||
+ A MAC address | ||
+ A source/destination check flag | ||
+ A description | ||
|
||
You can create a network interface, attach it to an instance, detach it from an instance, and attach it to another instance\. A network interface's attributes follow it as it is attached or detached from an instance and reattached to another instance\. When you move a network interface from one instance to another, network traffic is redirected to the new instance\. | ||
You can create a network interface and attach it to an instance in the same Availability Zone\. The attributes as a network interface follow it as it is attached or detached from an instance and reattached to another instance\. When you move a network interface from one instance to another, network traffic is redirected to the new instance\. | ||
|
||
Each instance in your VPC has a default network interface \(the primary network interface\) that is assigned a private IPv4 address from the IPv4 address range of your VPC\. You cannot detach a primary network interface from an instance\. You can create and attach an additional network interface to any instance in your VPC\. The number of network interfaces you can attach varies by instance type\. For more information, see [IP addresses per network interface per instance type](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI) in the *Amazon EC2 User Guide for Linux Instances*\. | ||
For more information about network interfaces and instructions for working with them using the Amazon EC2 console, see [Elastic network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html) in the *Amazon EC2 User Guide for Linux Instances*\. | ||
|
||
Attaching multiple network interfaces to an instance is useful when you want to: | ||
+ Create a management network\. | ||
+ Use network and security appliances in your VPC\. | ||
+ Create dual\-homed instances with workloads/roles on distinct subnets\. | ||
+ Create a low\-budget, high\-availability solution\. | ||
|
||
For more information about network interfaces and instructions for working with them using the Amazon EC2 console, see [Elastic network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html) in the *Amazon EC2 User Guide for Linux Instances*\. | ||
Your account might also have *requester\-managed* network interfaces, which are created and managed by AWS services to enable you to use other resources and services\. You cannot manage these network interfaces yourself\. For more information, see [Requester\-managed network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/requester-managed-eni.html) in the *Amazon EC2 User Guide for Linux Instances*\. |
Oops, something went wrong.