{"id":34006,"date":"2019-10-31T21:55:54","date_gmt":"2019-10-31T18:55:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/printsip-raboty-protokola-vrrp\/"},"modified":"2019-10-31T21:55:54","modified_gmt":"2019-10-31T18:55:54","slug":"printsip-raboty-protokola-vrrp","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/printsip-raboty-protokola-vrrp","title":{"rendered":"Il funzionamento del protocollo VRRP","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>FHRP (First Hop Redundancy Protocol)<\/b> \u2014 una famiglia di protocolli progettati per creare ridondanza per il gateway predefinito. L'idea comune per questi protocolli \u00e8 di unire pi\u00f9 router in un unico router virtuale con un indirizzo IP condiviso. Questo indirizzo IP sar\u00e0 assegnato agli host come indirizzo del gateway predefinito. Una realizzazione libera di questa idea \u00e8 il protocollo VRRP (Virtual Router Redundancy Protocol). In questo articolo esamineremo le basi del protocollo VRRP.<\/p>\n<p><img decoding=\"async\" alt=\"Il funzionamento del protocollo VRRP\" src=\"\/wp-content\/uploads\/2019\/05\/d9af3141a4b0573e206409ac6dbbd60f.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nI router VRRP si uniscono in un unico router virtuale. Tutti i router nel gruppo hanno un indirizzo IP virtuale comune (VIP) e un numero di gruppo o VRID (Virtual Router Identifier) comune. Un router pu\u00f2 appartenere a pi\u00f9 gruppi, ognuno dei quali deve avere la sua coppia unica VIP\/VRID.<\/p>\n<p>Nel caso di Cisco, il router virtuale \u00e8 impostato sull'interfaccia di interesse con il comando:<\/p>\n<pre><code class=\"plaintext\">R1(config-if)# vrrp  ip<\/code><\/pre>\n<p>\nTutti i router si suddividono in due tipologie: VRRP Master e VRRP Backup. <\/p>\n<p><b>VRRP Master<\/b> \u00e8 il router che si occupa di inoltrare i pacchetti per questo gruppo virtuale. <\/p>\n<p><b>VRRP Backup<\/b> \u00e8 il router che attende i pacchetti dal Master. Se i pacchetti dal Master smettono di arrivare, il Backup tenta di diventare Master. <\/p>\n<p>Il router diventa Master se ha la massima priorit\u00e0. Il Master invia continuamente messaggi all'indirizzo di broadcast 224.0.0.18 per informare i router Backup che \u00e8 attivo. Il Master invia messaggi secondo il timer Adver Timer, impostato di default a 1 secondo. <\/p>\n<p><img decoding=\"async\" alt=\"Il funzionamento del protocollo VRRP\" src=\"\/wp-content\/uploads\/2019\/05\/c7a60362445dd9d89fec7bdbd2ff513d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn questo caso, viene utilizzato come indirizzo MAC del mittente l'indirizzo del gruppo 00:00:5E:00:01:xx, dove xx \u00e8 il VRID in formato esadecimale. In questo esempio viene utilizzato il primo gruppo. <\/p>\n<p><img decoding=\"async\" alt=\"Il funzionamento del protocollo VRRP\" src=\"\/wp-content\/uploads\/2019\/05\/5d16bcf86a6ce3c8ebe8c610dfe17156.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSe i router Backup non ricevono messaggi per tre Adver Timer (Master Down Timer), il nuovo Master diventa il router con la priorit\u00e0 pi\u00f9 alta, o il router con l'indirizzo IP pi\u00f9 alto. In questo caso, il router Backup con priorit\u00e0 pi\u00f9 alta prender\u00e0 il ruolo del Master con priorit\u00e0 pi\u00f9 bassa. Tuttavia, quando il Backup ha disabilitato la modalit\u00e0 preempt, non prender\u00e0 il ruolo dal Master. <\/p>\n<pre><code class=\"plaintext\">R1(config-if)# no vrrp  preempt<\/code><\/pre>\n<p>\nSe il router VRRP \u00e8 il proprietario dell'indirizzo VIP, prender\u00e0 sempre il ruolo di Master. <\/p>\n<p>La priorit\u00e0 VRRP \u00e8 impostata con valori da 1 a 254. Il valore 0 \u00e8 riservato per i casi in cui il Master deve <i>essere rimosso.<\/i> si assume la responsabilit\u00e0 per la gestione della routizzazione. Il valore 255 viene impostato sul router proprietario del VIP. La priorit\u00e0 predefinita \u00e8 100, ma pu\u00f2 essere impostata amministrativamente:<\/p>\n<pre><code class=\"plaintext\">R1(config-if)#vrrp  priority<\/code><\/pre>\n<p>\nQui possiamo vedere la priorit\u00e0 del router quando \u00e8 impostata amministrativamente:<\/p>\n<p><img decoding=\"async\" alt=\"Il funzionamento del protocollo VRRP\" src=\"\/wp-content\/uploads\/2019\/05\/1b7d6de438b7d44ee9ae1d4a9e4fb8ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nE qui viene presentato un caso in cui il router \u00e8 il proprietario del VIP:<\/p>\n<p><img decoding=\"async\" alt=\"Il funzionamento del protocollo VRRP\" src=\"\/wp-content\/uploads\/2019\/05\/c593d3fa9dde81fb694b3e3cb0358444.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIl router VRRP pu\u00f2 avere tre stati: Inizializzazione, Backup, Master. Questi stati vengono cambiati sequenzialmente dal router. <\/p>\n<p>In stato di Inizializzazione, il router attende l'inizio delle operazioni. Se questo router \u00e8 il proprietario dell'indirizzo VIP (la priorit\u00e0 \u00e8 255), allora il router invia messaggi per comunicare che sta diventando Master. Invia anche <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Address_Resolution_Protocol\">una richiesta ARP gratuita<\/a><\/noindex>, in cui l'indirizzo MAC della sorgente corrisponde all'indirizzo del router virtuale. Successivamente passa allo stato di Master. Se il router non \u00e8 il proprietario del VIP, passa allo stato di Backup. <\/p>\n<p><img decoding=\"async\" alt=\"Il funzionamento del protocollo VRRP\" src=\"\/wp-content\/uploads\/2019\/05\/faa6941e52a9edcef72022b75333fc03.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn stato di Backup, il router attende i pacchetti dal Master. Il router in questo stato non risponde alle richieste ARP dall'indirizzo VIP. Non accetta nemmeno pacchetti il cui indirizzo MAC di destinazione \u00e8 quello del router virtuale. <\/p>\n<p>Se il Backup non riceve messaggi dal Master durante il Master Down Timer, invia un messaggio VRRP comunicando che intende diventare Master. Successivamente invia un messaggio VRRP in broadcast, in cui l'indirizzo MAC della sorgente corrisponde all'indirizzo di questo router virtuale. In questo messaggio, il router indica la sua priorit\u00e0.<\/p>\n<p>In stato di Master, il router gestisce i pacchetti indirizzati al router virtuale. Risponde anche alle richieste ARP indirizzate al VIP. Il Master invia messaggi VRRP ogni Adver Timer per confermare che \u00e8 operativo. <\/p>\n<pre><code class=\"plaintext\">*13 Mag 19:52:18.531: %VRRP-6-STATECHANGE: Et1\/0 Grp 1 stato Init -&gt; Backup\n*13 Mag 19:52:21.751: %VRRP-6-STATECHANGE: Et1\/0 Grp 1 stato Backup -&gt; Master<\/code><\/pre>\n<p>\nIl VRRP consente anche di bilanciare il carico tra pi\u00f9 router. A questo scopo, su un'interfaccia vengono create due gruppi VRRP. A un gruppo viene assegnata una priorit\u00e0 maggiore rispetto all'altro. Allo stesso modo, sul secondo router la priorit\u00e0 \u00e8 impostata in modo opposto. Cio\u00e8, se su un router la priorit\u00e0 del primo gruppo \u00e8 100, e quella del secondo gruppo \u00e8 200, sul secondo router la priorit\u00e0 del primo gruppo sar\u00e0 200, e quella del secondo 100. <\/p>\n<p>Come gi\u00e0 detto, ogni gruppo deve avere il proprio VIP unico. Alla fine, otteniamo due indirizzi IP, gestiti da due router, ciascuno dei quali pu\u00f2 fungere da gateway predefinito. <\/p>\n<p><img decoding=\"async\" alt=\"Il funzionamento del protocollo VRRP\" src=\"\/wp-content\/uploads\/2019\/05\/2f2246fd8e673a6fd64d4c74b0a79ce2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA met\u00e0 dei computer viene assegnato un indirizzo di gateway predefinito, all'altra met\u00e0 un altro. In questo modo, met\u00e0 del traffico passer\u00e0 attraverso un router e l'altra met\u00e0 attraverso l'altro. In caso di guasto di uno dei router, il secondo assume il lavoro di entrambi i VIP.<\/p>\n<p><img decoding=\"async\" alt=\"Il funzionamento del protocollo VRRP\" src=\"\/wp-content\/uploads\/2019\/05\/31501226c0cb7a668ced43e38791f1c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn questo modo, il VRRP consente di organizzare l'affidabilit\u00e0 del gateway predefinito, aumentando l'affidabilit\u00e0 della rete. E nel caso di utilizzo di pi\u00f9 router virtuali, \u00e8 possibile anche bilanciare il carico tra i router reali. La velocit\u00e0 di reazione a un guasto pu\u00f2 essere ridotta abbassando i timer.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452490\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>FHRP (First Hop Redundancy Protocol) \u2014 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0448\u043b\u044e\u0437\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u041e\u0431\u0449\u0435\u0439 \u0438\u0434\u0435\u0435\u0439 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440 \u0441 \u043e\u0431\u0449\u0438\u043c IP \u0430\u0434\u0440\u0435\u0441\u043e\u043c. \u042d\u0442\u043e\u0442 IP \u0430\u0434\u0440\u0435\u0441 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u0445\u043e\u0441\u0442\u0430\u0445 \u043a\u0430\u043a \u0430\u0434\u0440\u0435\u0441 \u0448\u043b\u044e\u0437\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0434\u0430\u043d\u043d\u043e\u0439 \u0438\u0434\u0435\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b VRRP (Virtual Router Redundancy Protocol). [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25663,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34006","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"FHRP (First Hop Redundancy Protocol) \u2014 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0448\u043b\u044e\u0437\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/printsip-raboty-protokola-vrrp\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 VRRP | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"FHRP (First Hop Redundancy Protocol) \u2014 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0448\u043b\u044e\u0437\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/printsip-raboty-protokola-vrrp\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:55:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:55:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Principio di funzionamento del protocollo VRRP | ProHoster","description":"FHRP (First Hop Redundancy Protocol) \u00e8 una famiglia di protocolli progettati per creare ridondanza nel gateway predefinito.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/printsip-raboty-protokola-vrrp","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 VRRP | ProHoster","og:description":"FHRP (First Hop Redundancy Protocol) \u2014 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0448\u043b\u044e\u0437\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/printsip-raboty-protokola-vrrp","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:55:54+00:00","article:modified_time":"2019-10-31T18:55:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34006","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 17:33:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:29:44","updated":"2026-01-21 17:33:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/34006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=34006"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/34006\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/25663"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=34006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=34006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=34006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}