Virtual packets include packets at any layer or sublayer (as those terms are used in, for example, the OSI model) above the most basic packets or frames used in a network.
Virtual packets include data units that comprise packets at any layer or sublayer (as specified by the OSI model) beyond the basic packets or frames used in a network, giving them a higher level of abstraction.