Amazon VPC - [1] VPC, CIDR 개념

yoongyum·2022년 11월 17일
5

AWS

목록 보기
3/4

VPC

Virtual Private Cloud

AmazonVPC는 네트워크라고 생각하면 편하다.

EC2를 포함하여 AWS 여러 서비스에 네트워크 리소스를 담을 수 있는 가상 네트워크이다.

VPC는 리전 단위로 독립되어 있다. 때문에 다른 리전에서 만든 VPC는 볼 수 없다.

CIDR

Classless Inter Domain Routing

"사이더"라고도 부르는 CIDR은 클래스가 없는 도메인간 라우팅 기법으로 의미한다.
172.16.0.0/16 에서 "/16" 사이더 표기법이다.

/ 뒤의 숫자는 비트 단위이며, 0 - 32 까지 사용 가능하다.

주소의 수 계산 방법

프리픽스가 /n이면, 2^(32-n)개의 주소를 사용할 수 있다.

💡 /8이면, 32-8=24로 2^24=16,777,215개의 주소를 사용할 수 있다.

  • 10.0.0.0/8
    - 10.0.0.0 ~ 10.255.255.255

💡 /16이면, 32-16=16이며 2^16=65,535개의 주소를 사용할 수 있다.

  • 192.168.0.0/16
    - 192.168.0.0 ~ 192.168.255.255





이제 그럼
AWS CLI 실습을 통해서

새 VPC 만들어 보기

아래 명령어를 통해서
CIDR172.16.0.0/16VPC를 생성해보자

aws ec2 create-vpc --cidr-block 172.16.0.0/16
{
    "Vpc": {
        "CidrBlock": "172.16.0.0/16",
        "DhcpOptionsId": "dopt-0ca1e286a208e432b",
        "State": "pending",
        "VpcId": "vpc-07a88079f57b7fb38",
        "OwnerId": "335101184482",
        "InstanceTenancy": "default",
        "Ipv6CidrBlockAssociationSet": [],
        "CidrBlockAssociationSet": [
            {
                "AssociationId": "vpc-cidr-assoc-0d4b82c44dc2821e3",
                "CidrBlock": "172.16.0.0/16",
                "CidrBlockState": {
                    "State": "associated"
                }
            }
        ],
        "IsDefault": false
    }
}

VPC를 생성한 직후에는 대기 상태가 된다.
State가 Pending으로 되어있는 것을 확인


아래 명령어로 VPC 상태를 확인해보자

aws ec2 describe --vpc-ids [각자 생성한 vpc-id]
{
    "Vpcs": [
        {
            "CidrBlock": "172.16.0.0/16",
            "DhcpOptionsId": "dopt-0ca1e286a208e432b",
            "State": "available",
            "VpcId": "vpc-07a88079f57b7fb38",
            "OwnerId": "335101184482",
            "InstanceTenancy": "default",
            "CidrBlockAssociationSet": [
                {
                    "AssociationId": "vpc-cidr-assoc-0d4b82c44dc2821e3",
                    "CidrBlock": "172.16.0.0/16",
                    "CidrBlockState": {
                        "State": "associated"
                    }
                }
            ],
            "IsDefault": false
        }
    ]
}

VPC가 새롭게 생성되었다.
State가 available 되어있는 것을 확인




Refer

https://kim-dragon.tistory.com/9 - CIDR

2개의 댓글

comment-user-thumbnail
2022년 11월 17일

잘 보고갑니다!!

1개의 답글