1. A communication device, comprising:
a plurality of communication interfaces, each communication interface configured to operate according to a respective communication
a plurality of abstraction layer (AL) processing units, each AL processing unit coupled to a respective communication interface
of the plurality of communication interfaces, wherein each AL processing unit is configured to abstract the corresponding
communication protocol from an upper layer processing unit, and wherein each AL processing unit includes i) a respective first
interface for communicating with the respective communication interface and ii) a respective second interface for communicating
with other AL processing units within the communication device.