Some HUMAN_READABLE output issues that should be fixed:
No ":" within the MAC addresses
Timestamp should also be readable as UTC
"Update Message Sub-Type: BOTH" Should rather be something like UPDATE / WITHDRAWL
If there is an UPDATE and a WITHDRAWL it is not clear where the "Path Attributes" belong to (even though withdrawls don't have such a field it should be more intuitive)
Naming of the prefix should also contain the word "prefix" (or even better something like "Prefix (NLRI):")
The prefix should go before the path attributes. And mybe before the withdrawls? Seems more naturally to me
Some HUMAN_READABLE output issues that should be fixed: