주:

Oracle Cloud Infrastructure 내에서 허브의 패킷 및 스포크 VCN 라우팅 아키텍처 팔로우

소개

인스턴스, 데이터베이스 및 네트워크 서비스는 Oracle Cloud Infrastructure(OCI) 내부 애플리케이션의 일반적인 구성 요소입니다. 네트워크에서 응용 프로그램을 빌드할 때 소스에서 보내는 트래픽이 대상에 도달하는지 확인하는 것이 좋습니다. OCI는 경로를 확인하기 위해 네트워크 경로 분석기를 제공하지만, 홉 단위로 끝점 자체에서 발생하는 일에 대한 정보를 조금 더 얻고자 하는 경우도 있습니다.

이 사용지침서에서는 OCI 내의 허브 및 스포크 네트워크 아키텍처에서 패킷을 팔로우하는 데 사용할 수 있는 몇 가지 시나리오를 제공합니다.

이미지

경로 지정 플로우 시나리오

여러 라우팅 흐름 시나리오가 허브 및 스포크 VCN 라우팅 아키텍처에 적용됩니다.

시나리오 1에서 패킷을 따라갈 수 있는 방법만 설명합니다. 다른 시나리오의 경우 동일한 방법을 사용할 수 있습니다.

목표

시나리오 1: 한 스포크 VCN 인스턴스에서 다른 스포크 VCN 인스턴스로 패킷 팔로우

이 시나리오에서는 한 스포크 VCN 인스턴스에서 다른 스포크 VCN의 인스턴스로 패킷을 추적합니다.

다음 다이어그램은 지정된 홉과 함께 표시됩니다. A-F 지점은 특정 형식의 로깅 또는 패킷 캡처를 사용으로 설정할 수 있는 위치를 나타냅니다. 우리는 패킷을 따를 수 있도록이 모든 장소를 하나씩 탐색 할 것입니다.

이미지

테스트할 소스, 대상 및 포트를 결정해야 합니다. 이렇게 하면 산만하지 않고 패킷을 분석할 수 있습니다.

이 예에서는 다음 소스, 대상 및 포트를 사용합니다.

소스 대상 대상 포트
172.16.1.93 172.16.2.88 TCP/80

이 여정을 제대로 시작하려면 로깅 설정, 정보 캡처 및 수집을 통해 가능한 한 효과적인 작업 순서가 중요합니다.

작업 1: 메모 작동 중지 시간

  1. 이 튜토리얼에서는 중앙 컴퓨터를 사용하여 모든 데이터를 수집합니다.

  2. 분석을 시작하는 시간을 기록합니다. 이 예에서는 8:44 AM입니다.

    이미지

작업 2: 인스턴스 A에서 첫번째 SSH 세션 열기

작업 3: 인스턴스 A에서 두번째 SSH 세션 열기

작업 4: 인스턴스 B에서 SSH 세션 열기

작업 5: pfSense 방화벽에서 웹 세션 열기

작업 6: 스포크 A 프라이빗 서브넷에서 로깅 사용(모든 로그)

작업 7: 스포크 B 프라이빗 서브넷에서 로깅 사용(모든 로그)

작업 8: 허브 프라이빗 서브넷에서 로깅(모든 로그) 사용

작업 9: 인스턴스 A의 두번째 SSH 세션에서 tcpdump 세션 시작

작업 10: 인스턴스 B의 SSH 세션에서 tcpdump 세션 시작

작업 11: pfSense 방화벽에서 패킷 캡처 시작

작업 12: 인스턴스 A의 첫번째 SSH 세션에서 인스턴스 B 웹 서버로 HTTP 트래픽 전송

작업 13: 모든 로깅 지점 및 패킷 캡처를 살펴보고 경로를 따르십시오.

정보를 수집하여 패킷을 추적할 수 있습니다.

모든 로깅, 패킷 캡처 및 tcpdump 중지:

수집 정보를 시작하기 전에 모든 로깅, 패킷 캡처 및 tcpdump를 중지하여 너무 많은 정보를 얻지 못하도록 합니다.

다음 다이어그램은 모든 로깅 지점 A, B, C, D, E 및 F를 보여 줍니다.

이미지

로깅 지점 A: 인스턴스 A의 tcpdump

  1. 인스턴스 A의 두번째 SSH 세션으로 이동합니다.
  2. 생성된 tcpdump 출력을 확인합니다.

이미지

로깅 지점 B: 스포크 VCN A 전용 서브넷에 로깅

이제 서브넷 레벨 로깅에서 패킷이 VCN의 서브넷에 표시되는지 확인합니다.

로깅 지점 C: 허브 VCN 프라이빗 서브넷에 로깅

Logging Point D: pfSense 방화벽의 패킷 캡처

로깅 지점 E: 스포크 VCN B 프라이빗 서브넷에 로깅

로깅 지점 F: 인스턴스 B의 Tcpdump

  1. 인스턴스 B의 SSH 세션으로 이동합니다.
  2. 생성된 tcpdump 출력을 확인합니다.

이미지

주: 다른 시나리오의 경우 로그, 패킷 캡처 및 tcpdump를 시나리오 1과 동일하게 수집합니다.

시나리오 2: 스포크 VCN 인스턴스에서 허브 인스턴스로 패킷 팔로우

이미지

시나리오 3: 허브 인스턴스에서 스포크 VCN 인스턴스로 패킷 팔로우

이미지

시나리오 4: 스포크 VCN 인스턴스에서 인터넷으로 패킷 팔로우

이미지

시나리오 5: 스포크 VCN 인스턴스에서 OCI 서비스 네트워크로 패킷 팔로우

이미지

시나리오 6: 허브 인스턴스에서 인터넷으로 패킷 팔로우

이미지

시나리오 7: 인터넷에서 허브 인스턴스로 패킷 팔로우

이미지

시나리오 8: 온프레미스에서 스포크 VCN 인스턴스로 패킷 팔로우

이미지

시나리오 9: Spoke VCN 인스턴스에서 온프레미스(On-Premise)로 패킷 이동

이미지

시나리오 10: 원격 컴퓨터에서 로드 밸런서까지 패킷에 따라 VCN 인스턴스 스포크

이미지

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.