[feature] peer_reqep() and peer_repep()