gateway exchange ByteEncoder
router exchange init