separate sessions according to the source (peer)