Пример MM222<->MM225 (V.35)

Пример настройки коммутатора MM-222 работающего в режиме моста, к которому через модули MIME-2xUPI3 подключены коммутаторы MM-225. Схема следующего вида:

Не знаю можно ли на MM222 настроить trunk, там вообще в shell режиме Ethernet интерфейс отсутствует, в моем случае такая задача и не стояла. И так пример конфигурации для MM-222:

controller UPI 1/0
        clock rate 128
!
controller UPI 1/1
        clock rate 128
!
controller UPI 2/0
        clock rate 128
!
controller UPI 2/1
        clock rate 128
!
interface HDLC 0 UPI 1/0
interface HDLC 1 UPI 1/1
interface HDLC 2 UPI 2/0
interface HDLC 3 UPI 2/1
!
! ----------------------------------------

Как видно из настроек, в моем случае устройства должны соединяться на скорости 128 kbps, но теоретически по V.35 можно добиться скорости 8 мегабит.

Линуксовая часть конфигурации:

hostname router
ifconfig eth0 up mtu 1600
sethdlc hdlc0 hdlc-eth
sethdlc hdlc1 hdlc-eth
sethdlc hdlc2 hdlc-eth
sethdlc hdlc3 hdlc-eth
ifconfig hdlc0 up
ifconfig hdlc1 up
ifconfig hdlc2 up
ifconfig hdlc3 up
brctl addbr br1
brctl addif br1 hdlc0
brctl addif br1 hdlc1
brctl addif br1 hdlc2
brctl addif br1 hdlc3
brctl addif br1 eth0
brctl stp br1 on
ifconfig br1 up 192.168.1.200 netmask 255.255.255.0

Обязательно на 222-м нужно включать STP, иначе его колбасит, если один из подключенных 225-х будет выключен.

Настройка одного из MM-225:

(muxd.conf)

controller UPI 2/0
        clock rate 128
!
interface HDLC 0 UPI 2/0
!

netcofig.sh

hostname router
ifconfig eth0 up mtu 1600
sethdlc hdlc0 hdlc-eth
ifconfig hdlc0 up
brctl addbr br1
brctl addif br1 hdlc0
brctl addif br1 eth0
ifconfig br1 up 192.168.1.201 netmask 255.255.255.0

Диагностика:

На MM-222:

router(shell)#show controllers UPI 1/0
UPI 1/0 on MIME-2xUPI3 is up
Connected to Interface Serial(1)
Cable type is V.35 DTE
Line type is unframed
No alarms
Receive clock rate 128 kbps, transmit clock rate 128 kbps
Clock Source is external
RTS=up CTS=up DSR=up DTR=up DCD=up
Data in current interval (10401 seconds elapsed):
        0 Path Code Violations, 0 Fr Loss Secs,
        0 Rx Slip Secs, 0 Tx Slip Secs

И сами интерфейсы:

routershell)#show interface HDLC
HDLC 0 connected to controller UPI 1/0 (up)
HDLC 1 connected to controller UPI 1/1 (up)
HDLC 2 connected to controller UPI 2/0 (up)
HDLC 3 not connected

Проверяем все ли интерфейсы в бридже (из линуксовой консоли):

router#brctl show
bridge name     bridge id               STP enabled     interfaces
br1             8000.001a81003932       no              eth0
                                                        hdlc0
                                                        hdlc1
                                                        hdlc2

Как видно, в данном случае, работают три интерфейса из четырех.