DN42 adalah projek indah yang membolehkan anda untuk membangunkan kemahiran anda tanpa mengikis keadaan produk BGP, tanpa anda perlu mempunyai peranti yang mahal untuk menjadikan makmal anda untuk melakukan simulasi dengan GNS3. Pada masa yang sama adalah tidak tulen makmal persekitaran di mana terdapat tiada masalah dunia sebenar. Mengambil bahagian dengan 1 nod dalam projek untuk kira-kira setahun. Salah satu masalah dalam projek ini adalah 1:1 dengan alam nyata. – Bilakah seseorang mengumumkan awalan yang tidak perlu mengisytiharkan. Kerana saya malas dan tidak merasa seperti menaip di tangan masa penapis, Saya fikir masalah dengan skrip mudah bash yang menjana senarai awalan dengan nama dn42 dan tuangkan awalan sah.

#!/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

Senarai sah prediksi ke https://Ca.dn42.US/reg/Filter.txt dari penghantar yang utama + arena sedikit di pihak saya mampu untuk menjana senarai awalan. Arahan tersebut akan dilaksanakan di vtysh.