Patent ID: 8503463

Claim:
A network-computing device comprising: a plurality of network interfaces (netmods), including a first set of netmods operable to receive network packets encapsulated within a first plurality of media transmissions each having a first framing media format of a plurality of framing media formats and a second set of netmods operable to transmit network packets encapsulated within a second plurality of media transmissions each having a second framing media format of the plurality of framing media formats; a plurality of processing resources coupled to the plurality of netmods and shared by the plurality of netmods, including a first processing resource upon which a virtual bridging application executes, the virtual bridging application representing a single bridging domain for all network packets received by the network-computing device; a non-transitory memory, accessible to the first processing resource, having stored therein one or more translation data structures defining translations between the first framing media format and an intermediate format and between the intermediate format and the second framing media format; wherein responsive to receiving a network packet, the first set of netmods pass the network packet to the virtual bridging application; the virtual bridging application determines a relay location to which the network packet is to be relayed and whether the relay location is among the second set of netmods, which are associated with a disparate framing media format and a disparate media channel than that of the first set of netmods; responsive to an affirmative determination that the relay location is among the second set of netmods, the virtual bridging application uses the one or more translation data structures to translate the network packet to the second framing media format before relaying the network packet to the relay location.