DN42 ist ein wunderbares Projekt, das Ihnen ermöglicht, Ihre Fähigkeiten zu entwickeln, ohne Kratzen der BGP Produktumgebung, ohne dass Sie teure Geräte mit denen Ihr Labor Simulationen mit GNS3 zu tun zu haben. Zur gleichen Zeit ist keine reine Laborumgebung wo gibt es keine Probleme der realen Welt. Beteiligen sich mit 1 Knoten im Projekt für etwa ein Jahr. Eines der Probleme im Projekt ist 1:1 mit der realen Welt – Wenn jemand Präfixe angekündigt, die nicht brauchen, um zu erklären. Weil ich faul bin und keine Lust zum Schreiben auf Seite Zeitfilter, Ich dachte, das Problem mit einem einfachen Bash-Skript, die erzeugt einer Präfix-Liste mit Namen dn42 und gießen Sie die gültigen Präfixe.

#!/bin/bash</pre>
vtysh -c 'conf t' -c "no ip prefix-list dn42"; #drop old prefix list

while read pl
do
vtysh -c 'conf t' -c "$pl"; #insert prefix list row by row
done < <(curl -s https://ca.dn42.us/reg/filter.txt | grep -e ^[0-9] | awk '{ print "ip prefix-list dn42 seq " $1 " " $2 " " $3 " ge " $4 " le " $5}' | sed "s_/\([0-9]\+\) ge \1_/\1_g;s_/\([0-9]\+\) le \1_/\1_g");
vtysh -c 'wr' #write new prefix list

Die Liste der gültigen Prediksi in https://ca.dn42.US/reg/Filter.txt aus den wichtigsten Förderer + kleine Mods meinerseits eine Prefix-Liste generieren können. Die Befehle werden in Vtysh ausgeführt..