...
각각의 채널은 DRX간 연결시 채널 유형(meta/data)이 정해지지 않은 상태이며, DRBD와의 연결이 수립되면 DRBD로부터 채널 유형을 받게 된다.
접속 상태
분류 | 상태 값 | 채널 | 설명 | 동작 |
---|---|---|---|---|
준비 | allocating | 전체 | TX BAB 메모리 할당중 | 메모리 할당이 완료되면 bridging 상태로 전환 |
DRX간 연결 | bridging | 전체 | 원격 DRX와 연결 시도 중 | 연결이 완료되면 bridged 상태로 전환 |
bridged | 전체 | 원격 DRX와 연결됨 | 상태 변경 후 즉시 waiting/connecting 상태로 전환 | |
DRBD와의 연결 | waiting | Acceptor | DRBD의 연결을 기다리는 중 | DRBD와 연결되면 connected 상태로 전환 |
connecting | Connector | DRBD로 연결 중 | 원격 DRX로부터 채널 유형을 받아 DRBD에 접속 | |
connected | Acceptor | DRBD로부터 | DRBD로부터 채널 유형을 받아 원격 DRX에 전달하고 establishing 상태로 전환 | |
establishing | 전체 | 연결 수립중 | Connector: 원격 DRX로 연결 수립 이벤트를 전달하고 established 상태로 전환 Acceptor: 원격 DRX로부터 연결 수립 이벤트를 받으면 established 상태로 전환 | |
established | 전체 | 연결이 수립됨 | DRBD의 통신 데이터를 중계한다 | |
연결 중지 | close_pending | 전체 | 연결을 닫기 전의 정리 단계 | BAB에 남아있는 데이터를 전달하고 stopping 상태로 전환 |
stopping | 전체 | 연결 닫는 중 | 현재 연결을 닫고 stopped 상태로 전환 | |
stopped | 전체 | 연결이 닫힘 | 재 연결을 준비하고 bridging 상태로 전환 |
...