better offline and online validation, messages (including BGP)

better offline and online validation, messages (including BGP)