Кіріспе

Қателерді анықтау протоколы

Екі бағытты жіберуді анықтау (BFD) – екі маршрутизатор немесе байланыс арқылы қосылған коммутатор арасындағы ақауларды анықтауға қолданылатын желілік протокол. Ол Ethernet, виртуалды тізбектер, туннельдер және MPLS белгішелік коммутациялық жолдар сияқты, ешқандай ақауды анықтау мүмкіндігін қолдамайтын физикалық орталарда да ақауларды анықтауды қамтамасыз етеді. BFD белгілі бір байланыс арқылы екі нүктенің арасында сеанс орнатады. Егер екі жүйе арасында бірнеше байланыс болса, олардың әрқайсысын бақылау үшін бірнеше BFD сеансы құрылуы мүмкін. Сеанс үш тарапты қол алысу арқылы орнатылады және сол тәсілмен аяқталады. Сеанста аутентификацияны қосуға болады. Қарапайым пароль, MD5 немесе SHA1 аутентификациясын таңдау мүмкіндігі бар. BFD-де ашу механизмі жоқ; сеанстар нүктелер арасында нақты түрде конфигурациялануы керек. BFD көптеген түрлі негізгі тасымалдау механизмдері мен деңгейлерде қолданылуы мүмкін және олардың барлығынан тәуелсіз жұмыс істейді. Сондықтан, ол қолданылатын тасымалдау арнасына сәйкес қапталуы тиіс. Мысалы, MPLS LSP-ді бақылау үшін LSP Ping пакеттерімен сеанс орнату қабатталады. OSPF, IS-IS, BGP немесе RIP сияқты жақындық орнатудың кейбір нысандарын қолдайтын протоколдар BFD сеансын бастау үшін де қолданылуы мүмкін. Бұл протоколдар өздерінің тірі сақтау механизмін пайдалану арқылы мүмкін болатыннан гөрі, байланыс ақаулары туралы жылдам хабарлама алу үшін BFD-ді пайдалана алады. Сеанс екі режимнің бірінде жұмыс істей алады: асинхронды режим және сұраныс режимі. Асинхронды режимде екі нүкте бір-біріне Hello пакеттерін үнемі жіберіп тұрады. Егер белгілі бір саны қабылданбаса, сеанс тоқтатылған деп есептеледі. Сұраныс режимінде сеанс орнатылғаннан кейін Hello пакеттері алмастырылмайды; нүктелердің бір-біріне қосылуын тексерудің басқа жолы бар деп есптеледі, мысалы, негізгі физикалық деңгейде. Дегенмен, қажет болған жағдайда екі нүкте де Hello пакеттерін жіберуге болады. Қолданылатын режимге қарамастан, кез келген нүкте Echo функциясын іске қосуы мүмкін. Бұл функция белсенді болғанда, Echo пакеттерінің ағыны жіберіледі, ал екінші нүкте оларды жіберушіге өзінің жіберу жазықтығы арқылы қайтарады. Бұл қашықтағы жүйедегі жіберу жолын тексеру үшін қолданылады.

Стандарттау

2011 жылдың маусым айында BFD протоколын стандарттау процесі Ұсынылған стандарт сатысына өтті. RFC 5880 BFD протоколын, MPLS LSP ақауларын анықтауды, BFD-ді бірнеше желілік секірулердегі байланысты мониторингтеуді және IPv4 және IPv6 үшін BFD-ді пайдалануды анықтайды. BFD-нің Open Shortest Path First (OSPF) және IS-IS протоколдарымен бірлесіп жұмыс істеуі RFC 5881-де егжей-тегжейлі сипатталған.