A switch, comprising: a storage device; a mapping module configured to: maintain, in the storage device, a first mapping between a first service tunnel identifier associated with a first service tunnel (132, 134) and a first virtual local area network, VLAN, identifier associated with a VLAN (212, 214, 216, 218); maintain a second mapping between the first VLAN identifier and an indicator, wherein the indicator indicates whether the switch (101, 102, 103, 104, 105, 600) is elected as a designated forwarder of multi-destination traffic for the first service tunnel identifier; characterized by a packet processor configured to determine an egress port for a packet belonging to multi-destination traffic of the first VLAN in response to the indicator indicating the switch (101, 102, 103, 104, 105, 600) to be a designated forwarder of multi-destination traffic for the first service tunnel identifier, wherein the egress port corresponds to the first service tunnel; and a tunnel management module configured to operate the switch (101, 102, 103, 104, 105, 600) as a distributed tunnel endpoint in conjunction with a second switch (101, 102, 103, 104, 105, 600) for a plurality of service tunnels (132, 134), wherein the switch (101, 102, 103, 104, 105, 600) and the second switch (101, 102, 103, 104, 105, 600) are associated with an Internet Protocol, IP, address indicating the distributed tunnel endpoint; wherein the tunnel management module is further configured to elect a distribution master from the switch (101, 102, 103, 104, 105, 600) and the second switch (101, 102, 103, 104, 105, 600), wherein the distribution master is responsible for generating the first mapping and sharing the first mapping with other switches (101, 102, 103, 104, 105, 600) in the distributed tunnel endpoint. a storage device; a mapping module configured to: maintain, in the storage device, a first mapping between a first service tunnel identifier associated with a first service tunnel (132, 134) and a first virtual local area network, VLAN, identifier associated with a VLAN (212, 214, 216, 218); maintain a second mapping between the first VLAN identifier and an indicator, wherein the indicator indicates whether the switch (101, 102, 103, 104, 105, 600) is elected as a designated forwarder of multi-destination traffic for the first service tunnel identifier; characterized by a packet processor configured to determine an egress port for a packet belonging to multi-destination traffic of the first VLAN in response to the indicator indicating the switch (101, 102, 103, 104, 105, 600) to be a designated forwarder of multi-destination traffic for the first service tunnel identifier, wherein the egress port corresponds to the first service tunnel; and a tunnel management module configured to operate the switch (101, 102, 103, 104, 105, 600) as a distributed tunnel endpoint in conjunction with a second switch (101, 102, 103, 104, 105, 600) for a plurality of service tunnels (132, 134), wherein the switch (101, 102, 103, 104, 105, 600) and the second switch (101, 102, 103, 104, 105, 600) are associated with an Internet Protocol, IP, address indicating the distributed tunnel endpoint; wherein the tunnel management module is further configured to elect a distribution master from the switch (101, 102, 103, 104, 105, 600) and the second switch (101, 102, 103, 104, 105, 600), wherein the distribution master is responsible for generating the first mapping and sharing the first mapping with other switches (101, 102, 103, 104, 105, 600) in the distributed tunnel endpoint. maintain, in the storage device, a first mapping between a first service tunnel identifier associated with a first service tunnel (132, 134) and a first virtual local area network, VLAN, identifier associated with a VLAN (212, 214, 216, 218); maintain a second mapping between the first VLAN identifier and an indicator, wherein the indicator indicates whether the switch (101, 102, 103, 104, 105, 600) is elected as a designated forwarder of multi-destination traffic for the first service tunnel identifier; characterized by a packet processor configured to determine an egress port for a packet belonging to multi-destination traffic of the first VLAN in response to the indicator indicating the switch (101, 102, 103, 104, 105, 600) to be a designated forwarder of multi-destination traffic for the first service tunnel identifier, wherein the egress port corresponds to the first service tunnel; and a tunnel management module configured to operate the switch (101, 102, 103, 104, 105, 600) as a distributed tunnel endpoint in conjunction with a second switch (101, 102, 103, 104, 105, 600) for a plurality of service tunnels (132, 134), wherein the switch (101, 102, 103, 104, 105, 600) and the second switch (101, 102, 103, 104, 105, 600) are associated with an Internet Protocol, IP, address indicating the distributed tunnel endpoint; wherein the tunnel management module is further configured to elect a distribution master from the switch (101, 102, 103, 104, 105, 600) and the second switch (101, 102, 103, 104, 105, 600), wherein the distribution master is responsible for generating the first mapping and sharing the first mapping with other switches (101, 102, 103, 104, 105, 600) in the distributed tunnel endpoint.