Мультиплексирование используется для передачи трафика с одного интерфейса на другой, минуя центральный процессор. SG-17R позволяет одновременно мультиплексировать и передавать IP трафик.
В общем виде это можно представить так:
В приведенном примере к маршрутизаторам SG-17R подключено два канала Е1, а так же сеть TCP/IP по Ethernet. Два маршрутизатора соединены между собой через SHDSL. Максимальная скорость SHDSL составляет 5696 кбит/c, т.е. по одному каналу SHDSL можно передать два канала Е1 (2048 кбит/с каждый), и останется неиспользованными 1600 кбит/с.
Для передачи потоков Е1 используется мультиплексирование: оба входных потока Е1 мультиплексируются в канал SHDSL, по которому они передаются на второй маршрутизатор, где происходит демультиплексирование, и потоки расходятся к клиентам. Оставшаяся полоса SHDSL используется для передачи IP трафика между двумя Ethernet сетями.
Для мультиплексирования в маршрутизаторе выделена шина, состоящая из 16 линий, каждая из которых содержит 256 тайм-слотов. Каждый тайм-слот на линии соответствует тайм-слоту в Е1 или SHDSL, т.е. имеет скорость 64 кбит/с. E1 содержит 32 тайм-слота, SHDSL — в зависимости от скорости интерфейса. Интерфейсы E1 (E1) и SHDSL (dsl) могут выставлять на шину данные, полученные из физической линии, и принимать данные, выставленные другим интерфейсом.
Все устройства, участвующие в мультиплексировании трафика, должны тактироваться одним сигналом. Для этого при настройке мультиплексирования необходимо указать, какой интерфейс будет задавать тактовый сигнал.
Маршрутизатор может иметь два задающих источника синхросигнала для мультиплексирования, каждый из которых определяет домен. Каждая линия относится либо к домену А, либо к домену В, соответственно, все интерфейсы, относящиеся к этой линии, так же относятся либо к домену А, либо к В. Задающий синхросигнал можно использовать либо локальный, либо удаленный.
В одном домене должно быть одно и только одно устройство (интерфейс), задающее тактовый сигнал! Все остальные устройства домена должны быть установлены в режим clock slave. Таким образом, от одного устройства тактируются все устройства, находящиеся в данном домене.
Ниже представлена страница конфигурации мультиплексирования, которая находится по адресу Hardware/Multiplexing.
MXEN — интерфейс принимает участие в мультиплексировании.
CLKM — синхронизация интерфейса:
clock-master — интерфейс является источником синхронизации для данного домена.
clock-slave — интерфейс является приёмником синхронизации.
CLKAB — определяет, к какому домену синхронизации относится интерфейс.
CLKR — источник синхронизации:
local — использовать для тактирования локальный клок.
remote — использовать для тактирования внешний клок.
RLINE — номер линии, на которую интерфейс будет выставлять данные, полученные из физической линии.
TLINE — номер линии, с которой данный интерфейс забирает данные (выставленные другим интерфейсом, участвующим в мультиплексировании) для передачи в физическую линию.
RFS — номер тайм-слота линии, начиная с которого на неё выставляются данные этим интерфейсом.
TFS — номер тайм-слота линии, начиная с которого с неё забираются данные.
MXRATE — число тайм-слотов, отводимых для мультиплексирования (для интерфейсов SHDSL).
MXSMAP — карта тайм-слотов, используемых для мультиплексирования (для интерфейсов Е1). Эта карта не должна пересекаться с картой, которая задаётся при настройки интерфейса Е1 для передачи IP трафика. Карта задаётся в виде "1-16", "16-31", ...
Тайм-слот в Е1 может использоваться
только
либо для мультиплексирования, либо для передачи IP трафика, поэтому карта
тайм-слотов, задаваемых для мультиплексирования параметром
mxsmap
не должна пересекаться с картой тайм-слотов, указанных при
настройке Е1 для использования в передаче IP трафика.
Если при настройке были допущены ошибки, будет показана диагностическая информация:
Checking status: Errors detected: WARNING: Line2: timeslots 45 written but not read WARNING: Line3: timeslots 55 read but not written