Abonnenten mit identischen gerahmten Routen
Von Abonnenten in derselben Routinginstanz wird in der Regel erwartet, dass sie unterschiedliche Frame-Routen haben. Es gibt jedoch einen Aktiv-/Sicherungsanwendungsfall, in dem Sie möglicherweise dieselbe gerahmte Route für zwei Abonnenten konfigurieren möchten. In diesem Szenario erwartet ein Anwender, eingehenden Datenverkehr von einem aktiven CPE-Gerät zu erhalten, möchte aber so bald wie möglich zu einem Backup-CPE-Gerät wechseln.
Sie können diese Anforderung erfüllen, indem Sie zwei Teilnehmer mit derselben BNG mit derselben Zugriffsroute für eine identische Framed-Route-Adresse verbinden. Sie müssen jedoch einen Entfernungswert in der Framed-Route konfigurieren, der sich zwischen den beiden Abonnenten unterscheidet. Sie können RADIUS beispielsweise wie folgt konfigurieren:
user1@test.com Cleartext-Password := "$abc123" Framed-Route = "10.0.0.1/32 distance 12", ERX-Virtual-Router-Name = test, user2@test.com Cleartext-Password := "$abc123" Framed-Route = "10.0.0.1/32 distance 240", ERX-Virtual-Router-Name = test,
Die Abonnenten user1 und user2 haben dasselbe Kennwort, dieselbe Routing-Instanz und dieselbe Framed-Route-Adresse. Die Entfernung ist nur eine administrative Distanz oder eine Präferenz für die Unterscheidung zwischen den Routen. Der Abstand beträgt 12 für Benutzer1 und 240 für Benutzer2. Der Router kann der Weiterleitungstabelle nur eine Route hinzufügen. Es wählt die Route mit dem niedrigsten Entfernungswert aus, nämlich 12. Folglich wird der Datenverkehr zum Anwender zur logischen Schnittstelle geleitet, die Benutzer1 zugeordnet ist.
Der Router installiert die Backup-Route für User2 in der Routing-Tabelle. Wenn die Verbindung zu Benutzer1 ausfällt, installiert der Router die Backup-Route für Benutzer2 in der Weiterleitungstabelle, damit der Downstream-Datenverkehr zum Anwender weitergeführt werden kann.
Was passiert, wenn Sie keine unterschiedlichen Entfernungswerte für die beiden Teilnehmer konfigurieren? Betrachten Sie die folgende RADIUS-Konfiguration:
user1@test.com Cleartext-Password := "$abc123" Framed-Route = "10.0.0.1/32", ERX-Virtual-Router-Name = test, user2@test.com Cleartext-Password := "$abc123" Framed-Route = "10.0.0.1/32", ERX-Virtual-Router-Name = test,
Wenn beide Abonnenten versuchen, sich anzumelden, erreicht nur derjenige, der sich zuerst anmeldet, den Status Aktiv, sodass nur diese Route in der Weiterleitungstabelle installiert wird. Der andere Anwender wechselt zwischen dem Init- und dem Beendet-Status und kann sich nie anmelden, solange der erste Anwender aktiv ist.