Kategorie: Redundanz (BRRP)
Synchronisieren von ISDN Schnittstelle und BRRP mittels Event Scheduler
Beispiel mit Bintec VPN Access 25 mit Bootimage 7.1.12 Patch 2.
1. Vorbemerkungen
- Voraussetzung für den Betrieb des Event Schedulers ist eine Routerzeit ab 1.1.2000.
- Die Konfiguration erfolgt im Setup-Tool unter System, Schedule & Monitor, Event Scheduler (Time & SNMP).
- Eine Beschreibung des Event Schedulers ist in der Release Note 7.1.4 enthalten.
2. Szenario

3. BRRP Konfiguration
Eine bestehende BRRP Konfiguration, die eine Redundanz der Ethernet Schnittstellen bietet, wird hier vorausgesetzt.
4. Event Scheduler Konfiguration
Um die ISDN Schnittstelle mit dem BRRP Status zu synchronisieren, wird der Event Scheduler verwendet.
4.1 Schedule Event
VPN Access 25 Setup Tool BinTec Access Networks GmbH
[SYSTEM][SCHEDULED][SCHED_EVT][ADD]: Scheduler Events vpn25
_______________________________________________________________________________
Index 1 Description Master-check
NextIndex none
Type value
Monitored event user defined
Table biboBrrpOperTable
Variable OperState
Index variable VirtIfIndex
Index value 104
Condition equal
Compare value master
Status notavail
SAVE CANCEL
_______________________________________________________________________________
[SYSTEM][SCHEDULED][SCHED_EVT][ADD]: Scheduler Events vpn25
_______________________________________________________________________________
Index 1 Description Master-check
NextIndex none
Type value
Monitored event user defined
Table biboBrrpOperTable
Variable OperState
Index variable VirtIfIndex
Index value 104
Condition equal
Compare value master
Status notavail
SAVE CANCEL
_______________________________________________________________________________
Als "Index value" ist der Index (104) des virtuellen BRRP Interfaces en0-1-1 eingetragen, vgl. Ausgabe von ifstat.
4.2 Schedule Command
VPN Access 25 Setup Tool BinTec Access Networks GmbH
[SYSTEM][SCHEDULED][SCHED_CMD][ADD]: Scheduler Commands vpn25
_______________________________________________________________________________
Index 1 Description Enable-ISDN
Mode enable
1. Event Index 1 (Master-check)
Eventlist Condition all
Execute command user defined
Table isdnStkTable
Variable ProtocolProfile
Index variable isdnIfIndex
Index value 400
Set value active dss1
value inactive not_used
Notify all
Status notavail Last Change 01/01/1970 0:00:00
SAVE CANCEL
_______________________________________________________________________________
[SYSTEM][SCHEDULED][SCHED_CMD][ADD]: Scheduler Commands vpn25
_______________________________________________________________________________
Index 1 Description Enable-ISDN
Mode enable
1. Event Index 1 (Master-check)
Eventlist Condition all
Execute command user defined
Table isdnStkTable
Variable ProtocolProfile
Index variable isdnIfIndex
Index value 400
Set value active dss1
value inactive not_used
Notify all
Status notavail Last Change 01/01/1970 0:00:00
SAVE CANCEL
_______________________________________________________________________________
Als "Index value" ist der IsdnIfIndex (400) des ISDN Interfaces eingetragen, vgl. Ausgabe von isdnStkTable.
4.3 Aktivierung des Event Schedulers
VPN Access 25 Setup Tool BinTec Access Networks GmbH
[SYSTEM][SCHEDULED]: Event Schedule vpn25
_______________________________________________________________________________
Event Scheduler enabled
Schedule Events >
Schedule Commands >
SAVE CANCEL
_______________________________________________________________________________
[SYSTEM][SCHEDULED]: Event Schedule vpn25
_______________________________________________________________________________
Event Scheduler enabled
Schedule Events >
Schedule Commands >
SAVE CANCEL
_______________________________________________________________________________
4.4 Schedule Interval setzen
Das "Schedule Interval" ist durch die Variable biboExtAdmScheduleInterval in der Tabelle extadmin vorgegeben. Bei aktivem Event Scheduler ist der Defaultwert 300 Sekunden. Eine Änderung auf beispielsweise 5 Sekunden ist auf der SNMP-Shell möglich mit
x2300i:> biboExtAdmScheduleInterval=5
5. Funktion
Solange der Router Master ist (BrrpOperState=master), kann das ISDN Interface benutzt werden. Sobald BrrpOperState einen anderen Wert annimmt, wird das nächste "Schedule Interval" den konfigurierten Schedule Event deaktivieren und das damit verknüpfte Schedule Command wird das ISDN Interface abschalten.
6. Test
Debugmeldungen:
14:05:48 NOTICE/BRRP: vr # 1 - now in master state
14:05:48 INFO/BRRP: vr # 1 - router-ifc en0-1-1 up
14:05:51 NOTICE/CONFIG: SCHEDULED: set var in schedule index 1: 6 -> 4
14:05:51 DEBUG/ISDN: stack 0: TEI assign 85
…
14:52:46 INFO/ETHER: en0-1: link down
14:52:46 INFO/BRRP: vr # 1 - router-ifc en0-1-1 down
14:52:46 NOTICE/BRRP: vr # 1 - now in init state
14:52:46 DEBUG/ETHER: slot 0/1: rmv multicast 01:00:5e:00:00:12
14:52:46 NOTICE/CONFIG: SCHEDULED: set var in schedule index 1: 4 -> 6
14:05:48 INFO/BRRP: vr # 1 - router-ifc en0-1-1 up
14:05:51 NOTICE/CONFIG: SCHEDULED: set var in schedule index 1: 6 -> 4
14:05:51 DEBUG/ISDN: stack 0: TEI assign 85
…
14:52:46 INFO/ETHER: en0-1: link down
14:52:46 INFO/BRRP: vr # 1 - router-ifc en0-1-1 down
14:52:46 NOTICE/BRRP: vr # 1 - now in init state
14:52:46 DEBUG/ETHER: slot 0/1: rmv multicast 01:00:5e:00:00:12
14:52:46 NOTICE/CONFIG: SCHEDULED: set var in schedule index 1: 4 -> 6









