For example,
When router A sends a packet to its next hop router B, router A will send the packet and encapsulate it in a frame with destination MAC address of router B (checking its ARP table). When router B receives the frame, it will directly desencapsulate and check layer 3 address? or first it will check if the destination MAC address is correct?