Cidr :: ordentum.

Verwalten Sie Aufgaben aus einer Gruppe von CIDR-Blöcken
Jetzt downloaden

Cidr :: ordentum. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mark Prior
  • Website des Verlags:
  • http://search.cpan.org/~markprior/

Cidr :: ordentum. Stichworte


Cidr :: ordentum. Beschreibung

Verwalten Sie Aufgaben aus einer Gruppe von CIDR-Blöcken CIDR :: ASSERD ist ein Perl-Modul, mit dem Kundenübergängen aus einem Anbieterblock verwaltet werden können. Der CIDR-Block ist in einer Berkeley-DB-Datenbank als B-Baum dargestellt und wird ursprünglich durch Aufrufen von InitialiseBlock mit jedem Anbieterblock gefüllt. Neu erstellt die DB-Datei, deren Name ggf. als Parameter übergeben wird und gegebenenfalls als Parameter übergeben wird, und dann anschließend ein interner Hash, der von den anderen Routinen verwendet wird. Diese Routine versucht, eine Sperre in der DB-Datei mit Lockf zu erwerben, um den Zugriff auf die Datei zu steuern. Der Erwerb der Sperre fehlschlägen die Routine "undef". Das System scannt den Baum dann für einen "freien" Block, der von der erforderlichen Größe ist. Wenn ein Block nicht verfügbar ist, teilt es den nächstgrößten Block auf und ruft sich auf. Sollte es keinen kostenlosen Block zur Zuteilung zur Verfügung stehen. Dann gibt das Routing "undef" zurück. Die Parameter "one" und "Nullen" werden verwendet, um anzuzeigen, ob die Zuteilung ein Alle oder ein ganzes Zeros-Netzwerk nutzen kann, falls erforderlich. Der Parameter " Standort "ist optional, aber falls vorhanden und die Zuteilung ist kleiner als ein / 24, es wird versuchen, einen Block an demselben Ort als andere Zuordnungen zu wählen, um zu viel Fragmentierung des Adressraums zu vermeiden. Eine zu große Fragmentierung des Adressraums. Ein Block in der freien, zum Beispiel, um beispielsweise vorhandene Zuordnungen an den Baum hinzuzufügen oder eine Zuordnung zum kostenlosen Pool zurückzugeben. und gibt eine Liste von Informationen zu jeder Zuordnung zurück. Diese Liste besteht aus Netzwerk, Status (derzeit "" genommen "," frei "oder" Holding "), Datum der letzten Operation und dem Kundendienst (und möglicherweise lokal), wenn der Block nicht frei ist. BESTEHEN Beschreibt die neueste Fehlerbedingung.synopsisuse cidr :: ordnen; $ obj = cidr :: ordnen-> neu ($ Dateiname); $ obj-> zerstören; $ network = $ obj-> ordnennetzwerk ($ länge, $ kunden, $ , $ Nullen, $ orts); $ obj-> changestate ($ network, $ staat, $ kunden, $ orts); $ obj-> initialiseblock ($ $ network); ($ network, $ staat, $ date, $ kunden, $ orts) = $ obj-> iterateallokationen; Anforderungen: · Perl.


Cidr :: ordentum. Zugehörige Software