AWS의 VPC로 자신만의 Virtual 네트워크를 형성 할 수 있다. 이를 위해선 사실 많은 사전 지식을 필요한다. 특히 네트워크의 기본을 알고 있어야 한다. 하지만 자유자재로 확장할수 있는 클라우드상의 VPC를 가지는 것은 매우 매력적이다.
잠시 여기서 초보자가 VPN과 VPC가 이가 헷갈린다면 https://mycodelife.tistory.com/18 먼저 블로그를 읽어보고 개념을 확실히 잡는것을 추천한다.
간략히 기능들을 설명하자면
CIDR은 블록은 IPv4와 IPv6는 서로 별도로 취급되어진다. 예를들어 0.0.0.0/0의 CIDR의 destination은 자동으로 IPv6를 포함하지 않는다.
반드시 CIDR ::/0을 가진 destination을 모든 IPv6에 설정해 주어야 한다. 만약 같은 CIDR set을 가진 블록을 참고해야 한다면 customer-managed prefix list를 생성하고 관리해야 한다. 모든 라우트 테이블은 VPC내에 로컬 커뮤니케이션이 가능하도록 로컬 라우트를 포함 한다. 그럼으로 생성한 테이블은 각 IPv4 CIDR블록을 가지고 있는것이다.
예시) Customer-Managed에서 우선순위 7.7.7.7 의 주소로 Packet을 보낸다고 가정할 경우
1. 7.7.7.7 과 255.255.255.0에 대해 AND 연산 진행 후 Destination 192.168.0.0 값과 비교한다.
두 값은 일치하지 않으므로 유효하지 않다.
2. 7.7.7.7 과 255.0.0.0에 대해 AND 연산 진행 후 Destination 111.0.0.0 값과 비교합니다.
두 값은 일치하지 않으므로 유효하지 않습니다.
3. 7.7.7.7 과 0.0.0.0에 대해 AND 연산 진행 후 Destination 0.0.0.0 값과 비교합니다.
두 값은 정확하게 일치하므로 해당 인터페이스로 192.168.0.1의 게이트웨이를 통해 Packet을 송수신합니다.
추가로 게이트웨이에서 0.0.0.0 값을 가지는 것은 해당 줄은 로컬로 연결되어 있어 외부 네트워크로 나갈 게이트웨이가 없다는 표현입니다.
0.0.0.0 은 "미지정"이라는 특정 의미를 갖고, 이는 게이트웨이의 맥락에서 "없음"으로 표현할 수 있습니다.
결론적으로 네트워크가 해당 인터페이스에 로컬로 연결되어 있음을 알 수 있습니다.
AWS VPC 시작하기-1 (0) | 2022.09.30 |
---|---|
라우팅의 우선순위 - Route Priority (0) | 2022.09.30 |
게이트웨이 라우트 테이블 (Gateway Route Table) (0) | 2022.09.30 |
Main Route Table과 Custom Route Table (0) | 2022.09.30 |
VPN, VPS 그리고 VPC란? (0) | 2022.09.30 |