Кіріспе

Dial on Demand Routing (DDR) – қашықтағы сайтқа желілік қосылыс қажет болған жағдайда ғана құрылатын маршруттау техникасы. Яғни, маршрутизатор дерек жіберуге тырысқанда және қосылыс болмаса, ол автоматты түрде қосылыс орнатып, ақпаратты жіберіп, дерек жіберудің қажеті болмағанда қосылысты жабады. DDR, WAN желісін құру үшін минутына төлем жасауға міндетті компаниялар үшін пайдалы. Компанияға үнемі интернет қосылысы қажет болмаса, үнемі ашық қосылыстар қажетсіз шығындарға әкелуі мүмкін.

Қалай жұмыс істейді

DDR-мен байланыс орнатудың екі бөлігі бар: физикалық және цифрлық байланыс. Физикалық байланыс – желідегі компьютерлерді қосатын кабельдің өзінен және осы кабельдер арқылы байланыс жасауға мүмкіндік беретін желілік интерфейс картасынан тұрады. DDR жіберуші мен қабылдаушы арасында байланыс құру үшін қолданыстағы қоғамдық телефон желілерінен (PSTN) – немесе барлық қоғамдық коммутациялық телефон желілерінің желісінен пайдаланады. DDR байланысын орнатудың екінші бөлігі цифрлық сигналды орнатудан тұрады. Бұл логикалық байланыс арқылы қолданылатын протоколдарды анықтауды қажет етеді. DDR екі компьютер арасындағы сигналдарды жіберу, қабылдау және қысу сияқты барлық желілік функцияларды басқаратын Point-to-Point Protocol (PPP) байланысын пайдаланады. Яғни, PPP байланысы сіздің веб-сайтыңыз орналасқан компьютермен Интернетке қосылғыңыз келгенде телефон желілерін пайдаланып сигналдар жібереді. DDR негізгі де, қосалқы да байланыс ретінде қолданылуы мүмкін. Бүгінде DDR көбінесе негізгі байланыс бұзылғанда қосылатын қосалқы байланыс ретінде қолданылады. DDR байланыстары өзінен-өзі баяу болады және қызмет ақысы телефон қоңыраулары сияқты, жұмыс істеген уақытына қарай есептеледі. DDR модемдермен немесе Интегралдық қызметтердің цифрлық желісімен (ISDN) қолданылуы мүмкін, бұл АҚШ-та 1,544 Мбит/с, ал Еуропа мен Австралияда 2,048 Мбит/с максималды байланыс жылдамдығына жетеді.

Құрылыс мәселесі

Бір маңызды фактор – қосылыс орнату кешігуін азайту. Бұл пайдаланушы қосылыс жасауға алғашқы әрекеттенген сәттен бастап, қабылдаушы компьютер ақпаратты қабылдай бастағанға дейінгі уақытты білдіреді. Бұл кешігу әртүрлі факторларға байланысты 3 секундтан 20 секундтан астамға дейін өзгеруі мүмкін. Оларға қосылымда қолданылатын физикалық кабельдің түрі, деректердің жіберілетін қашықтығы және ақпаратты жіберуге қолданылатын протоколдар жатады, бірақ олармен ғана шектелмейді. Тиімді DDR жүйесін жобалау үшін кешігудің дәрежесін білу өте маңызды. Егер қосылыс орнату әрекеті тым ұзаққа созылса, қосымша қосылысқа тырысуды тоқтатып, қайтадан әрекеттенеді.

Неліктен ГДР әлі күнге дейін қолданылады

Оның кемшіліктеріне қарамастан, бүгінгі таңда Dial on Demand маршруттаудың қолданылуының екі маңызды себебі бар: сенімділік және бағасы. Бұл екі фактор компанияның бір-бірімен үнемі байланыс орнатуы қажет бірнеше орны болған кезде ерекше маңызға ие. Егер компания немесе ұйым өзінің түрлі филиалдары немесе мекемелері арасында үнемі хабарласса, онда филиалдардың әрқайсысын байланыстыру үшін арнайы кабельдік желіні жалға алуы мүмкін. Алайда, мұндай желілер әрқашан сенімді бола бермейді, яғни бір филиал қалғандарынан үзіліп қалуы мүмкін. Мұндай жағдайларда, қосалқы байланысқа ие болу өте қажет. DDR қолданыстағы телефон желілерін пайдаланатындықтан, DDR байланысы әдетте қосалқы шешім ретінде қолжетімді болады. DDR-дың әлі де қолданылуының екінші себебі – оның төмен бағасы. Ақпарат филиалдар арасында үнемі жіберілмесе, кабельдік желіні жалға алу артық шығынға түсуі мүмкін. Осылайша, DDR өте тиімді болады.

Қосылымға қатынауды анықтау

DDR әдетте хаб және спикалық желі ретінде конфигурацияланады, онда қашықтағы сайттар дерек алмасу үшін орталық сайтқа қосылады. Қажеттілікке қарай орталық сайт деректерді алу үшін қашықтағы сайттармен байланыс орнатуы мүмкін. Қосылыстар қажеттілік туғанда басталады және деректер жіберілгеннен кейін ажыратылады. Қол жеткізуді бақылау тізімдері (ACL) қандай трафикке қосылыс орнатуға рұқсат етілетінін шектеу үшін пайдаланылуы мүмкін. ACL-ді интерфейс тек белгілі бір критерийлерге сәйкес келетін қосылыс орнатылғанда ғана іске қосылатындай етіп жақсартуға болады. Бұл нақты критерийлер қажетсіз қосылыстарды азайтуға көмектеседі, соның арқасында шығындар төмендейді. Қашықтағы желілерді анықтау үшін динамикалық маршруттау протоколдарын пайдаланғанда, қызықты трафикті дұрыс конфигурациялау маңызды, әйтпесе әр динамикалық маршруттау жаңартуында қосылыс орнатылады. Протоколға байланысты, мұндай жағдайлар 60 секунд сайын қайталанып отыруы мүмкін. Сонымен қатар, кез келген жергілікті Ethernet трафигін сүзуіңіз керек, әйтпесе ол қажетсіз қосылыстың басталуына себеп болуы мүмкін. ACL-дер байланыс орнатуға тырысатын хостқа және байланыс орнатуға тырысатын хостқа байланысты қосылыс орнатуды шектей алады. Мысалы, егер тек белгілі бір пайдаланушыларға ғана қосылыс орнатуға рұқсат берілсе, бірақ барлық пайдаланушыларға интранетке кіруге мүмкіндік болса, ACL-ді тек таңдалған пайдаланушылардың компьютерлеріне ғана рұқсат беруге конфигурациялауға болады. Сонымен қатар, ACL-ді тек белгілі бір мақсатқа бағытталған қосылыстарды ғана орнату үшін конфигурациялауға болады. Мысалы, егер гипотетикалық пайдаланушы Алиса X мақсатына қосылғысы келсе, ал гипотетикалық пайдаланушы Боб Y мақсатына қосылғысы келсе, бірақ X мақсатына бағытталған трафик қызықты деп есептелмесе, онда тек Боб ғана WAN қосылысын орната алады. Қызықты трафик тек SSH пакеттеріне қосылыс орнатуға рұқсат етілгендей анықталуы мүмкін. Бұл жағдайда жарамды мақсатқа қол жеткізуге тырысатын басқа барлық пакеттер жойылады. Динамикалық маршруттау протоколдарын DDR қосылысы арқылы байланыс үшін конфигурациялағанда, олардың жаңарту пакеттері қызықты трафик ретінде жіктелуі керек. Қолданылатын динамикалық маршруттау протоколына байланысты, жаңартуларды қызықты трафик ретінде белгілеу қосылыстың жиі басталуына әкелуі мүмкін. Мысалы, RIP v1, әр 30 секунд сайын жаңартылатындықтан, әр жаңартуда қосылыстың басталуына себеп болады. Мұндай қосылымдар үшін қосымша төлемдерден сақтану үшін статикалық маршруттарды анықтау әдеттегідей. Open Shortest Path First (OSPF) және Enhanced Interior Gateway Routing Protocol (EIGRP) сияқты басқа маршруттау протоколдары қосылыс өзгерген кезде ғана жаңартуларды жібереді. Бұл маршруттау протоколдары DDR үшін өте қолайлы және Cisco маршрутизаторында "default information originate" параметрін қосу арқылы конфигурациялануы керек.

Диалерлік карталар мен ротациялық топтар

Әрбір интерфейсте шалу карталары конфигурацияланады, олар қандай нөмірді шалу керектігін және қабылдаушы жауап бергенше желіде қанша уақыт күту керектігін көрсетеді. Мысалы, егер 0/0/0 сериялық интерфейсінде (0 интерфейсінің 0 модулінің 0 порты) екі шалу картасы командасының келесі секіру адресі немесе мақсаттағы қосылыстың IP-адресі бірдей болса, бірақ телефон нөмірлері әртүрлі болса, онда бірінші нөмір шалынады және тек тасымалдаушы таймері біткеннен кейін ғана келесі нөмір шалынады. Шалу картасын конфигурациялау кезінде тасымалдаушыны күту таймерін орнатуға болады. Егер осы интерфейстің шалу картасындағы барлық нөмірлерге қол жеткізе алмаса, қосымша интерфейстерді резервтік ретінде анықтауға болады. Бір интерфейске бірнеше қашықтан орналасқан сайттарды конфигурациялауға болады, себебі бір интерфейске бір уақытта екі қосылым орнатыла алмайды. DDR интерфейсін анықтаудың бірінші қадамы – айналмалы топты анықтау. DDR интерфейсі виртуалды болғанымен, физикалық интерфейстерге арналған барлық конфигурациялық командалар қолжетімді. Шалуға арналған айналмалы топ құруға болады, сонда оның кез келген интерфейсі осы топта анықталған кез келген бағытқа шалу үшін пайдаланылуы мүмкін.