A communications device is presented that allows dynamic bandwidth
allocation of an unswitched data path based upon the current utilization
of one or more switched data channels. The device operates over the local
loop of a digital communications carrier, such as a T1 line, that has a
variety of time division multiplexed channels. Each data channel can be
configured to operate as a channel dedicated to carrying unswitched data
on the unswitched data path, or as a switched channel. Switched channels
maintain status information about their current status, allowing switched
data communication when the channel's status is active, and permitting the
unswitched data path to utilize the channel when the channel's status is
idle. In one embodiment, channel status information is passed to a remote
unit by altering a redundant robbed-bit signaling bit in a multiframe. In
a second embodiment, channel status is determined by monitoring switching
information that is already transmitted about the channel. In the second
embodiment, a preset time delay is required to properly synchronize
bandwidth switching. Unswitched data is transmitted over the switched data
channels utilizing all bit locations other than the locations taken by the
four robbed-bit signaling bits. A method for dynamically reallocating the
bandwidth of an unswitched data path utilizing these same techniques is
also presented.
Se presenta un dispositivo de las comunicaciones que permite la asignación dinámica de la anchura de banda de una trayectoria de datos sin desconexión basada sobre la utilización actual de unos o más canales cambiados de los datos. El dispositivo funciona sobre el lazo local de un portador de comunicaciones digitales, tal como una línea T1, que tiene una variedad de canales multiplexados división del tiempo. Cada canal de los datos se puede configurar para funcionar como canal dedicado a los datos sin desconexión que llevan sobre la trayectoria de datos sin desconexión, o como un canal cambiado. Los canales cambiados mantienen la información de estado sobre su estado actual, permitiendo la comunicación de datos cambiada cuando el estado de canal es activo, y permitiendo que la trayectoria de datos sin desconexión utilice el canal cuando el estado de canal es ocioso. En una encarnación, la información de estado de canal es pasada a una unidad alejada alterando un robar-pedacito redundante que señala el pedacito en un multiframe. En una segunda encarnación, el estado de canal es determinado supervisando la información de conmutación que se transmite ya sobre el canal. En la segunda encarnación, preestablezca retraso se requiere para sincronizar correctamente la conmutación de la anchura de banda. Los datos sin desconexión son excedente transmitido que los datos cambiados acanalan utilizar todas las localizaciones de pedacito con excepción de las localizaciones tomadas por el robar-pedacito cuatro que señala pedacitos. Un método para dinámicamente reasignar la anchura de banda de una trayectoria de datos sin desconexión que utiliza estas mismas técnicas también se presenta.