{"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\/da\/blog\/administrirovanie\/printsip-raboty-protokola-vrrp","title":{"rendered":"Hvordan VRRP-protokollen fungerer","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>FHRP (First Hop Redundancy Protocol)<\/b> \u2014 en familie af protokoller, der er designet til at skabe redundans for standardgatewayen. Den f\u00e6lles id\u00e9 for disse protokoller er at samle flere routere i en enkelt virtuel router med en f\u00e6lles IP-adresse. Denne IP-adresse vil blive tildelt til v\u00e6rter som standardgatewayens adresse. En fri implementering af denne id\u00e9 er protokollen VRRP (Virtual Router Redundancy Protocol). I denne artikel vil vi se p\u00e5 grundl\u00e6ggende funktioner i VRRP-protokollen.<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan VRRP-protokollen fungerer\" src=\"\/wp-content\/uploads\/2019\/05\/d9af3141a4b0573e206409ac6dbbd60f.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nVRRP-routere samles i en enkelt virtuel router. Alle routere i gruppen har en f\u00e6lles virtuel IP (VIP) adresse samt et f\u00e6lles gruppenummer eller VRID (Virtual Router Identifier). \u00c9n router kan v\u00e6re en del af flere grupper, hvor hver gruppe skal have sit unikke par VIP\/VRID.<\/p>\n<p>I tilf\u00e6lde af Cisco angives den virtuelle router p\u00e5 den relevante gr\u00e6nseflade med f\u00f8lgende kommando:<\/p>\n<pre><code class=\"plaintext\">R1(config-if)# vrrp  ip<\/code><\/pre>\n<p>\nAlle routere opdeles i to typer: VRRP Master og VRRP Backup. <\/p>\n<p><b>VRRP Master<\/b> \u2014 er den router, der h\u00e5ndterer videresendelse af pakker for denne virtuelle gruppe. <\/p>\n<p><b>VRRP Backup<\/b> \u2014 er den router, der venter p\u00e5 pakker fra Master. Hvis pakkerne fra Master stopper med at ankomme, fors\u00f8ger Backup at overg\u00e5 til Master-tilstand. <\/p>\n<p>Routeren bliver Master, hvis den har den h\u00f8jeste prioritet. Master sender konstant beskeder til den broadcast-adresse 224.0.0.18 for at informere Backup-routerne om, at den er aktiv. Master sender beskeder i henhold til Adver Timer, der som standard er 1 sekund. <\/p>\n<p><img decoding=\"async\" alt=\"Hvordan VRRP-protokollen fungerer\" src=\"\/wp-content\/uploads\/2019\/05\/c7a60362445dd9d89fec7bdbd2ff513d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHer bruges gruppens MAC-adresse som afsenderadresse 00:00:5E:00:01:xx, hvor xx er VRID i hexadecimalt format. I dette eksempel bruges den f\u00f8rste gruppe. <\/p>\n<p><img decoding=\"async\" alt=\"Hvordan VRRP-protokollen fungerer\" src=\"\/wp-content\/uploads\/2019\/05\/5d16bcf86a6ce3c8ebe8c610dfe17156.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHvis Backup-routere ikke modtager beskeder i l\u00f8bet af tre Adver Timer (Master Down Timer), bliver den router med den h\u00f8jeste prioritet den nye Master, eller den router med den h\u00f8jeste IP. Backup-routeren med den h\u00f8jeste prioritet vil overtage rollen som Master fra den med lavere prioritet. Men n\u00e5r Backup har fravalgt preempt-tilstand, vil Backup ikke overtage rollen fra Master. <\/p>\n<pre><code class=\"plaintext\">R1(config-if)# no vrrp  preempt<\/code><\/pre>\n<p>\nHvis VRRP-routeren ejer VIP-adressen, overtager den altid rollen som Master. <\/p>\n<p>VRRP-prioritet angives som v\u00e6rdier fra 1 til 254. V\u00e6rdi 0 er reserveret til tilf\u00e6lde, hvor Master skal <i>fratr\u00e6de<\/i> tage ansvaret for routingen. V\u00e6rdien 255 tildeles routeren som ejer af VIP. Standardprioriteten er 100, men kan angives administrativt:<\/p>\n<pre><code class=\"plaintext\">R1(config-if)#vrrp  priority<\/code><\/pre>\n<p>\nHer kan vi se routerens prioritet, n\u00e5r den er angivet administrativt:<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan VRRP-protokollen fungerer\" src=\"\/wp-content\/uploads\/2019\/05\/1b7d6de438b7d44ee9ae1d4a9e4fb8ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nOg her er et tilf\u00e6lde, hvor routeren er ejer af VIP:<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan VRRP-protokollen fungerer\" src=\"\/wp-content\/uploads\/2019\/05\/c593d3fa9dde81fb694b3e3cb0358444.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVRRP-routeren kan have tre tilstande: Initialize, Backup, Master. Disse tilstande \u00e6ndrer routeren sekventielt. <\/p>\n<p>I tilstanden Initialize venter routeren p\u00e5 at begynde sit arbejde. Hvis denne router er ejer af VIP-adressen (prioriteten er 255), sender routeren meddelelser om, at den bliver Master. Den sender ogs\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Address_Resolution_Protocol\">et gratuitous ARP-anmodning<\/a><\/noindex>, hvor MAC-adressen for kilden er lig med adressen p\u00e5 den virtuelle router. Derefter skifter den til tilstanden Master. Hvis routeren ikke er ejer af VIP, skifter den til tilstanden Backup. <\/p>\n<p><img decoding=\"async\" alt=\"Hvordan VRRP-protokollen fungerer\" src=\"\/wp-content\/uploads\/2019\/05\/faa6941e52a9edcef72022b75333fc03.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nI Backup-tilstanden venter routeren p\u00e5 pakker fra Master. Routeren i denne tilstand responderer ikke p\u00e5 ARP-anmodninger fra VIP-adressen. Den accepterer heller ikke pakker, der har MAC-adressen for den virtuelle router som destinationsadresse. <\/p>\n<p>Hvis Backup ikke modtager meddelelser fra Master inden for Master Down Timer, sender den en VRRP-meddelelse om, at den er ved at blive Master. Derefter sender den en broadcast VRRP-meddelelse, hvor MAC-adressen for kilden er lig med adressen p\u00e5 denne virtuelle router. I denne meddelelse angiver routeren sin prioritet.<\/p>\n<p>I Master-tilstanden behandler routeren pakker, der er adresseret til den virtuelle router. Den svarer ogs\u00e5 p\u00e5 ARP-anmodninger til VIP. Master sender VRRP-meddelelser hver Adver Timer for at bekr\u00e6fte, at den fungerer. <\/p>\n<pre><code class=\"plaintext\">*May 13 19:52:18.531: %VRRP-6-STATECHANGE: Et1\/0 Grp 1 tilstand Init -&gt; Backup\n*May 13 19:52:21.751: %VRRP-6-STATECHANGE: Et1\/0 Grp 1 tilstand Backup -&gt; Master<\/code><\/pre>\n<p>\nVRRP muligg\u00f8r ogs\u00e5 lastbalancering mellem flere routere. For dette form\u00e5l oprettes der to VRRP-grupper p\u00e5 \u00e9t interface. Den ene gruppe f\u00e5r tildelt en h\u00f8jere prioritet end den anden. Prioriteten p\u00e5 den anden router angives derimod omvendt. Dvs. hvis prioriteten for f\u00f8rste gruppe p\u00e5 \u00e9n router er 100, og for den anden gruppe - 200, s\u00e5 vil prioriteten for f\u00f8rste gruppe p\u00e5 den anden router v\u00e6re 200, og for den anden 100. <\/p>\n<p>Som n\u00e6vnt f\u00f8r, skal der i hver gruppe v\u00e6re sin unikke VIP. Resultatet er, at vi har to IP-adresser, der betjenes af to routere, hvoraf hver kan fungere som standardgateway. <\/p>\n<p><img decoding=\"async\" alt=\"Hvordan VRRP-protokollen fungerer\" src=\"\/wp-content\/uploads\/2019\/05\/2f2246fd8e673a6fd64d4c74b0a79ce2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHalvdelen af computerne f\u00e5r tildelt \u00e9n standardgatewayadresse, mens den anden halvdel f\u00e5r tildelt en anden. P\u00e5 den m\u00e5de vil halvdelen af trafikken g\u00e5 gennem den ene router, og halvdelen gennem den anden. Hvis en af routerne svigter, overtager den anden arbejdet for begge VIP'er.<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan VRRP-protokollen fungerer\" src=\"\/wp-content\/uploads\/2019\/05\/31501226c0cb7a668ced43e38791f1c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDermed g\u00f8r VRRP det muligt at organisere failover for standardgatewayen og \u00f8ge netv\u00e6rkets p\u00e5lidelighed. Ved brug af flere virtuelle routere kan man ogs\u00e5 balancere belastningen mellem de fysiske routere. Reaktionstiden ved svigt kan forkortes ved at reducere timerne.<br \/>\n<br \/>Kilde: <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.3 - 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\/da\/blog\/administrirovanie\/printsip-raboty-protokola-vrrp\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Protokollens VRRP arbejdsprincip | ProHoster","description":"FHRP (First Hop Redundancy Protocol) \u2014 en familie af protokoller designet til at skabe redundans for standardgatewayen.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/printsip-raboty-protokola-vrrp","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/34006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=34006"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34006\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/25663"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=34006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=34006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=34006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}