Subnetwork Bandwidth Manager
We have seen that RSVP is largely independent of the media it is running
on with respect to the QoS mechanisms used to implement a particular
reservation. With serial links, WFQ and WRED can be used to provide
either a controlled-load or a guaranteed-rate to an application. These
mechanisms are not appropriate on a shared medium like Ethernet that
has multiple participants competing for the bandwidth. Because of its
end-to-end signaling nature, without a common node to keep track of
active reservations, a RSVP client on a shared medium would have no
way of knowing if there are resources available for the new reservation.
Subnetwork Bandwidth Manager (SBM) was created to implement
RSVP on IEEE 802-based networks (Ethernet/Token Ring). SBM acts very
much like RSVP. On a shared medium, all SBM-enabled nodes elect a
Designated SBM to manage the resources for that network. All RSVP
requests by clients on this network are sent to the DSBM for verification.
If the resources are available, the request is sent on to the destination
address. If the resources are not available, the request is denied.
When using SBM, in order to guarantee that RSVP sessions are not
overwhelmed by non-RSVP traffic, you must ensure that all nodes connected
to the shared media are RSVP-compliant. This might be difficult
to put into practice.
Depending on the topology, SBM will not always be necessary to
provide good end-to-end performance for critical applications. Just
because part of the journey that a packet takes includes a non-RSVP
shared medium such as Ethernet, does not mean that QoS will be impossible.
Consider the case of a switched 100BaseTX network connected to
a wide area network (WAN) via a T1 on a serial interface of a local router.
If it can be assumed that all RSVP requests are destined across the WAN,
the bottleneck is clearly the T1. If there are available resources on the T1,
it is probable that there are available resources on the Ethernet segment,
assuming that non-RSVP flows do not overwhelm the RSVP sessions.