Это проверяется на этапе пересылки и получения. При отправлении не проверяется (тк рассчитывается), именно поэтому на коммутаторах нет счетчика output CRC. Кадр прилетает на получателя - проверяется FCS, если нормально все, то сбрасывается заголовок и концевик, дальше IP, и так далее. Во время пересылки обычным коммутатором проверяется только FCS, тк он обычно не лезет внутрь