Project

General

Profile

Actions

Ladder Diagrams

Some ladder diagrams about the proposed OCTOI protocol.

Initial connection setup (success without redirect)

Note: we might want to do something for DoS mitigation at the very initial step?

Initial connection setup (success with redirect)

Note: we might want to do something for DoS mitigation at the very initial step?

Both sides operate timeouts, if those occur, the entire procedure is aborted.

Initial connection setup (failure)

Note: we might want to do something for DoS mitigation at the very initial step?

subsequent re-authentication

If there is no response to the AUTH_REQ within a timeout, up to three re-transmissions are attempted, before declaring the link as dead.

dead peer detection

Procedure operates on on both sides:

  • Every time a packet is received, a timer is re-started. If the timer expires, the link is declared dead, and no further TDMoIP packets are transmitted.
    • On the server side, a dead link means the worker port is closed.
    • On the client side, a dead link means the client needs to start like in an initial connection attempt by contacting the well-known server port with a HELLO_REQ.

Updated by laforge 2 months ago · 8 revisions

Add picture from clipboard (Maximum size: 48.8 MB)