A non-transitory computer-readable storage medium having computer code stored therein, which when executed by a processor of a first network device that is communicatively coupled to a plurality of other network devices in a network, wherein the first network device and each of the other network devices are bit forwarding routers (BFRs), causes the first network device, when acting as a designated BFR (D-BFR), to perform operations comprising:
- assigning one or more BM positions (BMPs), each of the one or more BMPs assigned to a different bit forwarding egress router (BFER);
- and
- advertising the assigned one or more BMPs to other BFRs.