Кіріспе

Компьютерлік желі протоколы

Ресурстарды резервтеу протоколы (RSVP) – интеграцияланған қызметтер моделін қолдана отырып, желіде ресурстарды резервтеуге арналған көлік қабаты протоколы. RSVP IPv4 немесе IPv6 арқылы жұмыс істейді және көп тарату немесе бір тарату дерек ағыны үшін ресурстарды резервтеуді қабылдаушы бастайды. Ол қолданба деректерін тасымалдамайды, бірақ Интернет-бақылау хабарламалары протоколы (ICMP) немесе Интернет-топтарды басқару протоколы (IGMP) сияқты басқару протоколына ұқсас. RSVP хосттар мен маршрутизаторларға қолданба дерек ағындары үшін қызмет сапасының (QoS) нақты деңгейлерін сұрауға немесе жеткізуге мүмкіндік береді. RSVP қолданбалардың резервтеуді қалай жасауын және олар енді қажет болмаған жағдайда резервтелген ресурстарды қалай босатуын анықтайды. RSVP операциялары әдетте жол бойындағы әрбір түйінде ресурстарды резервтеуге әкеледі. RSVP маршрутизация протоколы емес, бірақ қазіргі және болашақ маршрутизация протоколдарымен өзара жұмыс істеу үшін жасалған. 2003 жылы күш-жігер телекоммуникациялық инженерияға бағытталған RSVP TE-ге ауыстырылды. Сигнал берудегі келесі қадамдар (NSIS) RSVP-ге ұсынылған балама болды.

Негізгі атрибуттары

RSVP симплекстік ағындар үшін ресурстарды сұрайды: жіберушіден бір немесе бірнеше қабылдаушыға қарай тек бір бағыттағы трафик ағыны. RSVP маршруттау протоколы емес, бірақ қолданыстағы және болашақ маршруттау протоколдарымен үйлесімді жұмыс істейді. RSVP қабылдаушыға бағытталған, яғни дерек ағынының қабылдаушысы осы ағын үшін ресурстарды резервтеуді бастап, қолдайды. RSVP хосттар мен маршрутизаторлардың ресурстарды резервтеуінің жұмсақ күйін сақтайды (әрбір түйіндегі резервация мерзімді жаңартуды талап етеді), осылайша желі өзгерістеріне динамикалық түрде автоматты бейімделуді қамтамасыз етеді. RSVP бірнеше резервация стильдерін (резервтеу опцияларының жиынтығы) ұсынады және әртүрлі қолданбаларға сәйкес келу үшін протоколдың жаңа нұсқаларында болашақ стильдерді қосуға мүмкіндік береді. RSVP трафик пен саясатты басқару параметрлерін тасымалдайды және сақтайды, бұл параметрлер RSVP үшін түсініксіз.

Негізгі ұғымдар

RSVP резервациялау моделінің екі негізгі ұғымы – flowspec және filterspec.

Операция

Белгілі бір QoS талаптарымен дерек ағынын жіберуі керек RSVP хосты, жұмыс маршруттау протоколымен бұрыннан белгіленген біржолғы немесе көпжолғы маршруттар арқылы 30 секунд сайын RSVP жол хабарын жібереді. Егер жол хабары RSVP-ді түсінбейтін маршрутизаторға жетсе, ол маршрутизатор хабарламаның мазмұнын түсінбей хабарды жібереді және ағын үшін ресурстарды резервтемейді. Оған тыңдағысы келетіндер, resv (резервтеудің қысқартылған түрі) деп аталатын сәйкес хабарлама жібереді, ол кейін жіберушіге дейін жолды кері бақылайды. Resv хабарында ағын сипаттамасы (flowspec) болады. Resv хабарында сондай-ақ filter spec объектісі бар; ол flowspec-те анықталған сұралған QoS-ты алатын пакеттерді анықтайды. Жай сүзгі сипаттамасы жіберушінің IP-адресінен және, мүмкін, оның UDP немесе TCP портынан тұруы мүмкін. Маршрутизатор RSVP resv хабарын алғанда: Сұрау параметрлеріне негізделген резервтеу жасайды. Қабылдауды басқару процесі сұрау параметрлерін өңдейді және пакеттерді жіктеушіге таңдалған дерек пакеттерінің кіші жиынтығын дұрыс өңдеуге нұсқау береді немесе пакеттерді қалай өңдеу керектігін жоғарғы деңгеймен келіседі. Егер қолдау көрсетілмесе, тыңдаушыға еске салу хабары жіберіледі. Сұрау жіберуші бағытында жоғары деңгейге жіберіледі. Әрбір түйінде resv хабарындағы ағын сипаттамасын (flowspec) алға жіберу түйіні өзгерте алады (мысалы, көп таратулы ағын резервтеу жағдайында резервтеу сұраныстарын біріктіруге болады). Содан кейін маршрутизаторлар ағынның сипатын сақтайды және оған flowspec бойынша қадағалауды орнатуы мүмкін. Егер белгілі бір уақыт ішінде ештеңе естілмесе, резервтеу мерзімі бітеді және жойылады. Бұл жіберуші немесе қабылдаушы құлап немесе резервтеуді алдымен жоймастан өшірілген жағдайда туындайтын мәселені шешеді.