Open Stack

Open Stack

 
RELIABILITY & SATISFACTION
home

Newsletter

창조와 혁신을 통해서 세상의 변화를 만들어 나가겠습니다.
board view
제목 알아두면 쓸데 있는 케이블 상식 - 다이렉트 케이블과 크로스 케이블의 차이점에 대해서
글쓴이 최고관리자
날짜 2019-08-29

작년 초에 있었던 일로 기억한다.


오픈스택의 한 장비가 고객사의 어느 시스템 구성에 포함되면서 9핀 시리얼 케이블(RS232)을 통해 오픈스택 장비를 직접 제어해야 하는 일이 생겼다. 오픈스택의 장비는 단독 장비로서 원래는 웹 접속 또는 전면부 버튼을 통해서 제어하지만, 고객사의 제어 프로토콜을 제공받아 우리 장비의 소프트웨어에 반영하여 RS232 케이블을 통한 직접 제어가 가능하도록 수정하고 내부 테스트를 거쳐 고객사로 보냈다.


그런데 고객사에서 테스트해보니 제어가 전혀 되지 않는다는 연락이 왔다. 상호 간과했던 부분이라 원인을 찾아내는 데에 시간이 좀 걸렸지만 케이블이 문제였다.


원래 DTE(data terminal equipment) 장비와 DCE(data communication equipment) 장비에는 9핀 시리얼 소켓으로 각각 male 과 female 을 사용하는 것이 원칙이다.


d61cb12201aeb0db2bcc99c1501511c1_1567411590_2866.jpg

[ DTE 용 male 소켓(좌)와 DCE 용 female 소켓(우) ]


이 둘의 핀 맵은 아래 그림과 같다.


ec5c32aadba9ab9807645db6f0731b9d_1567067077_9126.JPG
[ DTE 용 male 소켓의 핀 배열(좌)와 DCE용  female 소켓의 핀 배열(우) ] 


위 그림의 가운데를 접으면 서로 만나는 핀끼리 연결해주면 두 장비는 신호를 잘 주고 받을 수 있다. 이런 식으로 같은 핀 번호끼리 연결해주는 케이블을 다이렉트 케이블이라고 하고, 이러한 다이렉트 케이블은 한쪽은 male 소켓에 맞게, 다른 한쪽은 female 소켓에 맞게 되어 있다.


ec5c32aadba9ab9807645db6f0731b9d_1567057326_3219.jpg
[ 다이렉트 케이블 ] 


DTE 장비와 DCE 장비를 연결할 때는 위와 같은 다이렉트 케이블을 이용하면 된다.


반면에 DTE 장비끼리 바로 연결하는 경우는 어떨까? (예, 컴퓨터끼리 연결) 먼저 아래와 같은 핀 배열을 다이렉트 케이블로 연결하여 그림의 가운데를 접으면 만나는 핀끼리 연결한다고 해 보자. (둘 다 male 핀이지만 연결할 수 있다고 가정한다)


ec5c32aadba9ab9807645db6f0731b9d_1567067125_7797.JPG
[ 양쪽 모두 DTE 용 male 소켓의 핀 배열 ] 


TxD 라는 핀을 예를 들어 보면, 이 핀은 해당 장비에서 신호가 나오는 핀이다. 이 핀에서 나오는 신호는 상대편의 RxD 로 들어가야 하는데, 위 그림의 두 장비를 다이렉트 케이블로 연결하면 TxD 끼리 만나게 되고 상호 통신이 되지 않는다. 같은 원인으로 다른 핀 사이에서도 문제가 생긴다. 이러한 핀 배열에서 서로 맞는 짝을 찾아 연결해 주는 것이 크로스 케이블이다.


ec5c32aadba9ab9807645db6f0731b9d_1567057379_7742.jpg
[ 크로스 케이블 ] 


DTE 장비끼리 연결할 때는 위와 같은 크로스 케이블을 이용하면 된다.


간혹 DTE 장비임에도 female 소켓을 썼거나 반대로 DCE 장비임에도 male 소켓을 쓴 장비가 있다. 이럴 땐 male-male(그 반대의 경우라면 female-female) 젠더를 이용해서 소켓 모양을 바꾸어 주면 된다. 젠더에도 다이렉트 결선과 크로스 결선이 있다.


b426510fca50d82323066d6b129f4a77_1567561545_2507.jpg

[ male-male 젠더 (female-female 젠더도 있음)] 


또한 male 소켓이면서 female 소켓의 핀 배열이거나, 반대로 female 소켓이면서 male 소켓의 핀 배열을 갖는 경우도 간혹 있다. (특히 TxD 와 RxD 의 위치) 이럴 때는 외관상은 다이렉트 케이블 모양이지만 결선이 크로스이거나, 반대로 외관상은 크로스 케이블 모양이지만 결선이 다이렉트인 케이블이 있으니 이것들을 이용하면 된다. (젠더를 이용할 수도 있다)


참고로, 랜선(UTP 케이블)에도 다이렉트와 크로스의 구별이 있지만(선택 원리도 위 설명과 같음), 대부분의 네트워크 장비는 연결된 케이블이 다이렉트인지 크로스인지를 감지하여 어느 경우나 제대로 작동한다.


혹시 새로 가져온 장비에 원인을 알 수 없는 통신오류가 있다면 케이블 종류의 문제는 아닌지 체크해보자.