| CPC H04L 45/02 (2013.01) [H04L 45/22 (2013.01); H04L 45/28 (2013.01)] | 15 Claims |

|
1. A method of transmitting data, the method comprising:
receiving, at a first peer device in a multi-home network, a first route table for a first route, wherein the first route table comprises at least a first Ethernet Segment Identifier (ESI), a first Ethernet Virtual private network Instance (EVI) and a first preference value;
determining that the first route table was generated by and sent from a second peer device in the multi-home network;
originating at the first peer device, a second route table for a second route that does not include the second peer device in response to the determination, wherein the second route table is a route table distinct from the first route table and comprises at least a second ESI, a second EVI and a second preference value that is different than the first preference value;
transmitting the second route table to at least one peer device in the multi-home network;
determining a route to transmit data, wherein the determined route is the first route or the second route based on the first preference value and the second preference value;
transmitting the data using the determined route, wherein transmitting the data is based on at least one of the first ESI, the first EVI, the second ESI, or the second EVI; and
generating at least one back-up tree of routes through control plane flooding, wherein the generating of at least one back-up tree of routes occurs before a peer device of a plurality of peer devices in the multi-home network fails.
|