PacketLab
Unit 1 · Connection designs

Single, Dual and Multihomed Designs

Count the providers, then count the links to each provider. Finally, check which routers and physical paths are still shared.

Single-homed

One link connects the customer to one provider. It is simple to operate, but that connection has no alternate exit.

One customer, one providerIllustrative topology
Single provider connection R1R2 CustomerInternet provider
The solid line is a physical connection. This conceptual diagram does not show an established BGP session.

For straightforward Internet access, a static default route may be sufficient. BGP can still be used when the routing requirements justify it; the connection design does not itself select the routing protocol.

Dual-homed

Two or more links connect the customer to the same provider. Start with two links between the same router pair.

Two links, shared routers

Dual-homed · one router at each endIllustrative topology
CustomerOne ISPR1R2Link ALink B
Solid lines: two circuits. Endpoint routers and provider are shared.

Either independent link can survive the other failing, but both endpoint routers remain common dependencies.

Separate provider routers

Two links to one providerIllustrative topology
CustomerOne provider · ISP-AR1R2R3
Solid lines are physical links. Both provider routers belong to the same ISP. The customer router is still a shared failure point.

This example removes a single provider-edge router as a common dependency, but R1 and the ISP remain shared. Adding another customer router can improve device resilience; separate circuits should also avoid the same physical path.

Separate customer routers

Dual-homed · two customer routers, one ISP edgeIllustrative topology
Customer · two bordersOne ISP · shared edgeR1R2R3LAN reaches either border
Solid lines: provider circuits. R3 and the ISP remain shared dependencies. Internal LAN connections are omitted.

Two customer borders can share one ISP edge. This removes one customer-router dependency but still leaves the provider router shared.

Separate routers at both ends

Dual-homed · two customer and two provider routersIllustrative topology
Customer · two bordersOne provider · ISP-AR1R2R3R4One circuitOne circuitLAN reaches either border
Solid lines: provider circuits. Both provider routers belong to the same ISP. Internal LAN connections are omitted.

Each customer border uses a different ISP edge. A single border-device failure can leave the other connection available, provided internal routing reaches it. The provider remains shared.

Single multihomed

The customer has one connection to each of two providers. This adds a second provider, rather than just a second circuit from the first provider.

A customer with two providersIllustrative topology
Customer · AS 65010ISP-A · AS 65020ISP-B · AS 65030 R1R2R3
Solid lines are physical links; shaded boxes identify ASes. Private AS numbers illustrate a lab, not real Internet assignments.

R1 remains a common failure point here. Using separate customer routers can remove that dependency, provided the internal network can reach the surviving router.

Separate customer borders

Single multihomed · two customer routersIllustrative topology
Customer · two bordersISP-AISP-BR1R2R3R4One circuitOne circuitLAN reaches either border
Solid lines: one circuit per provider. ISP-A and ISP-B are independent providers. Internal LAN connections are omitted.

R1 uses ISP-A, while R2 uses ISP-B. A border failure no longer removes both provider connections. The LAN still needs a working path to the surviving border.

Dual multihomed

The customer has redundant connections to each provider. This diagram uses two circuits per provider, but still only one customer router.

Two links to each of two providersIllustrative topology
CustomerISP-AISP-BR1Shared customer routerR2R3
Solid lines are physical links. Separate provider boxes identify distinct ISPs. This single-customer-router example has link and provider diversity, but no customer-router redundancy.

More circuits alone do not protect against R1 failing. A design with multiple customer and provider routers can cover more device failures, at the cost of more operational complexity.

Two customer borders

Dual multihomed · separate customer bordersIllustrative topology
Customer · two bordersISP-AISP-BR1R2R3R4Two circuitsTwo circuitsLAN reaches either border
Solid lines: two circuits per provider. Each pair still shares its endpoint routers. Internal LAN connections are omitted.

Here each customer border has two links to its provider. If R1 fails, ISP-A is lost but R2 can still reach ISP-B. If R2 fails, the reverse applies. Other layouts can distribute the links differently; examine the actual failure coverage rather than assuming the name guarantees it.

Compare failure coverage

Design shownProvidersLinks per providerRemaining dependency
Single-homed11Link, router, provider
Dual-homed12Shared endpoint routers in some variants; one provider in every variant
Single multihomed21Customer router in the first variant; one circuit per provider
Dual multihomed22Customer router in the first variant; shared provider edge per ISP
These labels describe connections. Resilience also depends on independent power, equipment, circuit paths, and a routing policy that can actually use the surviving exit.

Key Takeaways

  • Single-homed means one provider connection; dual-homed adds connections to the same provider.
  • Multihoming adds independent providers; it does not automatically add customer-router redundancy.
  • Dual multihoming combines provider diversity and redundant provider connections.
  • Protecting a link, a router and a provider are separate design goals.
  • Surviving equipment must remain reachable from the LAN, and circuits must avoid shared physical failure points.

Connection Designs Quiz

Six questions · four options each · select one answer per question. Submit all answers to see your score and explanations.

1. One customer router has one link to one ISP. Which design is shown?
2. Two links join the same customer router and the same ISP router. What does the second link protect against?
3. A customer has one circuit to each of two ISPs, both on one customer router. What remains a common failure point?
4. Which arrangement matches dual multihoming as used in this lesson?
5. A design adds a second customer border router. What must also be checked?
6. Two circuits use the same physical duct. Why might they fail together?
References and diagram notes

Further design context: service-provider connectivity guide.

GNS3 router symbols.