문서유형ㅣ기술정보
분야ㅣ관리/환경설정
적용제품버전ㅣTibero5, Tibero6, Tibero7
문서번호ㅣTADTI161
개요
본 문서를 통해 Tibero에서 사용하는 서비스 관련 TCP Port를 확인할 수 있습니다.
- 데이터베이스 구성에 따른 포트 오픈 방법
- 프로싱크 (ProSync) 구성에 따른 포트 오픈 방법
- 서로 다른 IP 대역끼리 통신할 때 출발지와 목적지 IP 결정
- 방화벽 장비와 소프트웨어 방화벽에 따른 포트 오픈 (2가지 방화벽 타입을 사용하는 경우 참고)
방법
기본 포트
- 본 문서에 사용된 기본 포트 정보입니다.
- 업무 환경에 포트가 변경되어 사용된다면, 아래 사항을 참고하여 적용하면 됩니다.
IP 대역
- 서버간 통신하는 IP 대역이 다른 경우 출발지 IP와 목적지 IP를 설정하는 방법에 대해 설명합니다.
동일 대역
동일 대역에서는 서버 간 L2 브로드캐스트 통신이 가능합니다.
일반적으로 동일 대역 간 통신에는 별도의 포트 오픈이 필요하지 않습니다.
다만, iptables, firewalld, 서버 보안 설정과 같은 소프트웨어 방화벽을 사용하는 경우에는 필요한 포트를 열어야 합니다.
| 출발지 이더넷 | 출발지 IP | 출발지 Gateway | 목적지 이더넷 | 목적지 IP | 목적지 Gateway |
|---|---|---|---|---|---|
| eth0 | 10.10.10.51 | 10.10.10.1 | eth0 | 10.10.10.52 | 10.10.10.1 |
| eth1 | 192.168.100.51 | X | eth1 | 192.168.100.52 | X |
1. 동일 대역 통신 (10.10.10.x)
출발지 10.10.10.51 (eth0)에서 목적지 10.10.10.52 (eth0)로 연결합니다.
10.10.10.51 (eth0) → 10.10.10.52 (eth0)
목적지에서 확인되는 출발지 IP는 10.10.10.51입니다.
같은 대역의 경우 Gateway를 통하지 않고 서브넷팅으로 직접 연결됩니다.
2. 서로 다른 대역 통신 (10.10.10.x → 192.168.100.x)
출발지 10.10.10.51 (eth0)에서 목적지 192.168.100.52 (eth1)로 연결합니다.
10.10.10.51 (eth0) → 192.168.100.51 (eth1) → 192.168.100.52 (eth1)
목적지에서 확인되는 출발지 IP는 192.168.100.51입니다.
같은 대역의 경우 Gateway를 통하지 않고 서브넷팅으로 직접 연결됩니다.
3. 동일 대역 통신 (192.168.100.x)
출발지 192.168.100.51 (eth1)에서 목적지 192.168.100.52 (eth1)로 연결합니다.
192.168.100.51 (eth1) → 192.168.100.52 (eth1)
목적지에서 확인되는 출발지 IP는 192.168.100.51입니다.
같은 대역의 경우 Gateway를 통하지 않고 서브넷팅으로 직접 연결됩니다.
4. 서로 다른 대역 통신 (192.168.100.x → 10.10.10.x)
출발지 192.168.100.51 (eth1)에서 목적지 10.10.10.52 (eth0)로 연결합니다.
192.168.100.51 (eth1) → 10.10.10.51 (eth0) → 10.10.10.52 (eth0)
목적지에서 확인되는 출발지 IP는 10.10.10.51입니다.
같은 대역의 경우 Gateway를 통하지 않고 서브넷팅으로 직접 연결됩니다.
다른 대역
서버 간 L3 라우팅 통신을 수행하는 경우, 다른 대역 간 통신이 발생합니다.
다른 대역 서버 간에 방화벽 장비가 있는 경우에는 포트 오픈이 필요합니다.
또한, 방화벽 장비 또는 소프트웨어 방화벽을 사용하는 경우에는 각각 필요한 포트를 열어야 합니다.
| 출발지 이더넷 | 출발지 IP | 출발지 Gateway | 목적지 이더넷 | 목적지 IP | 목적지 Gateway |
|---|---|---|---|---|---|
| eth0 | 10.10.10.51 | 10.10.10.1 | eth0 | 20.20.20.52 | 20.20.20.1 |
| eth1 | 192.168.100.51 | X | - | - | - |
1. 10.10.10.x → 20.20.20.x
출발지 10.10.10.51 (eth0)에서 목적지 20.20.20.52 (eth0)로 연결합니다.
10.10.10.51 (eth0) → 10.10.10.1 (GW) → L3 Switch (라우팅) → 20.20.20.1 (GW) → 20.20.20.52 (eth0)
목적지에서 확인되는 출발지 IP는 10.10.10.51입니다.
L3 Switch에 서로 다른 대역에 대한 라우팅 테이블과 물리적인 네트워크 라인이 구성되어 있지 않다면 연결할 수 없습니다.
2. 192.168.100.x → 20.20.20.x
출발지 192.168.100.51 (eth1)에서 목적지 20.20.20.52 (eth0)로 연결합니다.
192.168.100.51 (eth1) → 10.10.10.51 (eth0) → 10.10.10.51 (GW) → L3 Switch (라우팅) → 20.20.20.1 (GW) → 20.20.20.52 (eth0)
목적지에서 확인되는 출발지 IP는 10.10.10.51입니다.
L3 Switch에 서로 다른 대역에 대한 라우팅 테이블과 물리적인 네트워크 라인이 구성되어 있지 않다면 연결할 수 없습니다.
Tibero SINGLE
- SINGLE 환경에서는 서버와 클라이언트 사이에 사용되는 포트만 적용하면 됩니다.
Diagram
Port Open
Tibero SINGLE + HA Solution
- SINGLE 구성에 HA Solution을 연동한다면, Tibero 자체적인 동기화 포트를 사용하지 않기 때문에 SINGLE과 비슷한 환경으로 오픈하면 됩니다.
Diagram
Port Open
Tibero TSC (Primay-Target)
- TSC 환경에서 Primary와 Target 노드간에 데이터 동기화가 이루어지기 때문에 동기화 포트가 오픈 되지 않으면, TSC 동기화에 문제가 생길 수 있습니다.
Diagram
Port Open
Tibero TSC (Primary-Target-Observer)
- TSC 환경에서 Primary와 Target 노드간에 데이터 동기화가 이루어지기 때문에 동기화 포트가 오픈 되지 않으면, TSC 동기화에 문제가 생길 수 있습니다.
- 추가로 Observer를 활용하여, Fail-Over가 수행되기 때문에 Observer의 관제 포트도 오픈이 필요합니다.
Diagram
Port Open
Tibero TAC (2node)
- TAC 환경에서는 노드간 실시간 Block(캐시) 블럭 정보를 공유 하며, 노드간 클러스터 상태를 확인할 수 있어, 양 노드간 포트 오픈이 필요합니다.
Diagram
Port Open
ProSync
- ProSync의 경우 Source와 Target 노드로 분류합니다.
- 데이터 추출과 데이터 반영을 Source에서 모두 수행 가능합니다.
- 데이터 추출과 데이터 반영을 Source와 Target 노드에서 분리해서도 사용 가능합니다.
- 단, Source에서 추출과 반영이 이루어지게 되면 데이터 반영에 사용되는 DML 문장이 Target 노드로 전달되며, Target 노드에서 데이터 반영을 수행하는 상황과 대비해서 네트워크 사용량이 증가합니다.
- 데이터 반영 속도를 높이고 싶다면, Target 노드에서 데이터 반영이 이루어지도록 구성하는 것을 권장 합니다.
Source All for SINGLE
- Source 노드에서 데이터 추출과 데이터 반영을 모두 합니다.
- 데이터 반영은 Target 노드의
LISTNER_PORT로 반영 됩니다.
Diagram
Port Open
Source All for TAC
- TAC 환경에서는 Source 노드가 2개이며, 각 노드 별로 데이터 추출이 수행 됩니다.
- 데이터 추출과 데이터 반영이 Source에서 수행된다면, Target 노드와는
LISTENER_PORT만 연결되면 됩니다.
Diagram
Port Open
Source Extract, Target Apply for SINGLE
- Source 노드에서 데이터 추출, Target 노드에서 데이터 반영을 구성하는 경우 각 노드 별로 ProSync 프로세스가 기동 되어야 합니다.
Diagram
Port Open
Source Extract, Target Apply for TAC
- TAC 환경 Source 노드 데이터 추출, Target 노드 데이터 반영이 수행되는 경우 Source와 Target 노드 간 포트 오픈이 되어야 합니다.
Diagram
Port Open