네트워크, IT 직업군을 위한 내용들

5 tuple 이란?

테스트마이아이디 2023. 4. 6. 23:38
반응형

5 tuple은 네트워크 통신에서 5가지 요소를 하나의 key로 정의한 내용으로서, 5가지 요소는 다음과 같다.

- source ip (출발지 ip)

- destination ip (목적지 ip)

- protocol (프로토콜)

- source port (출발지 port)

- destination port (목적지 port)

 

위 내용들은 많은 네트워크 제품들에서 사용되지만, 가장 많이 언급되는 제품들은 다음과 같다.

- ADC 제품군들 (L4/L7 스위치)

- 방화벽 계열 제품군들

- NAT를 수행하는 제품군들

 

해당 제품군들에서, 이 5 tuple 정보들은 주로 connection table / session table 등을 구성하는 정보로 사용된다.

 

예1) F5의 connection table 예시

show sys connection cs-client-addr 10.10.10.77
10.10.10.77:55130  10.10.10.69:22  10.10.10.60:55130  10.10.10.71:22  tcp  241  (tmm: 1)  none  none

 

예2) Alteon의 session table 예시

3,01: 1.1.1.1 1040, 2.2.2.1 https -> 3.3.3.1 https age 10

반응형