DN42 كواجا BGP بادئة في قائمة البرنامج النصي

DN42 هو مشروع رائعة التي تمكنك من تطوير مهاراتك دون إلغاء البيئة المنتج BGP, دون الحاجة إلى أجهزة باهظة الثمن الذي جعل المعمل الخاص بك للقيام بعمليات محاكاة مع GNS3. وفي الوقت نفسه ليست بيئة نقية مختبر حيث يوجد أية مشاكل العالم الحقيقي. المشاركة مع 1 العقدة في هذا المشروع لمدة عام تقريبا. ومن المشاكل في المشروع 1:1 مع العالم الحقيقي – عندما أعلن شخص البادئات التي لا تحتاج إلى تعريف. لأنني كسول ولا أشعر بأن كتابة من ناحية الوقت عوامل التصفية, فكرت هذه المشكلة مع برنامج نصي بسيط باش يولد قائمة بادئة باسم dn42 ومن أجل البادئات صالحة.

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

قائمة بريديكسي صالحة إلى https://ca.dn42.us/reg/filter.txt من الناقل الرئيسي + تعديل يذكر في الجزء الذي انتمى إليه تكون قادراً على إنشاء قائمة بادئة. يتم تنفيذ الأوامر في فتيش.

اترك ردًا

لن يتم نشر عنوان البريد الإلكتروني الخاص بك. يتم وضع علامة الحقول المطلوبة *

مكافحة البريد المزعج *