Value DESTINATION_ADDRESS ([0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4})
Value DESTINATION_PORT ([^,\s]+)
Value TYPE (\S+)
Value VLAN_ID (\d+)

Start
  ^\s*-+$$
  ^\s+$$
  ^\s*MAC\s+Address\s*VLAN\/VSI(?:\/BD)?\s*Learned-From\s*Type\s*$$
  ^\s*${DESTINATION_ADDRESS}\s+${VLAN_ID}/([^/]+)(?:/([^/]+))?\s+${DESTINATION_PORT}\s+${TYPE}\s*$$ -> Record
  ^\s*Total\s+items\s*displayed\s*=\s*\d+\s*$$
  ^. -> Error
