VRRP vs VRF | Difference between VRRP and VRF
This page compares VRRP vs VRF and mentions difference between VRRP and VRF. VRRP stands for VIRTUAL ROUTER REDUNDANCY PROTOCOL and VRF stands for Virtual Routing Forwarding. It also mentions how VRRP works.
VRRP-Virtual Router Redundancy Protocol | how VRRP works
As mentioned VRRP is the short form of Virtual Router Redundancy Protocol. This protocol specifies election protocol which dynamically assigns responsibility to virtual router when another router fails on a LAN. The backup router takes responsiblity of failed master router on LAN. This will help host connected on the same LAN segment to continue use of internet services on the other side of the routers.
In short, VRRP is an election protocol which provides redundancy to the routers installed in a LAN.
Using VRRP protocol, a virtual IP address can be given either manually or using DHCP protocol as default. A virtual IP address is shared among the routers, with one router designed as master router and the others are designed as backup routers. Basically using VRRP, backup router can take over as gateway if master router fails. The VRRP (Virtual Router Redundancy Protocol) has been defined in RFC-2338 and RFC-5798.
VRRP protocol based devices work in following three states.
• Initialize state: In this state, device detects its own state based on received
advertisement packets.
• Master state: In this state, device will send out advertisement packets
• Backup state: In this state, device will listen to advertisements
comparing its priority with priority advertised in the packet.
Backup router will take over as master due to following conditions:
• The master router goes down due to some problem.
• The network manager either shut down LAN interface or
turn OFF master routing switch.
Following table mentions fields or terminologies associated in VRRP protocol which help understand how VRRP works.
VRRP Terminology | Description |
---|---|
VRID | Virtual router Identifier, It can be assigned value from range 1 to 255 (decimal). There is no default value. |
Priority | The priority field is used by VRRP router in master election for the virtual router. The 255 value is used for router which owns IP addresses for virtual routers. 0 value is assigned to master to indicate it is releasing responsibility to backup router. The range from 1 to 254 is available for backup routers. The default value of backup router is 100 (decimal). |
Virtual IP Address | The virtual IP address must belong to the same subnet as real IP address configured on VRRP interface. The virtual router which has virtual IP address same as real IP address, is called IP address owner and default master router. Virtual IP Address of backup router is configured same as master router. |
Virtual MAC Address | The RFC3768 and RFC5768 specify 48 bit MAC address associated with VRRP virtual router. ARP protocol translation helps convert IPv4 or IPv6 address into this virtual mac address. It is used as source address in all periodic VRRP messages sent by Master router. Virtual router MAC address is defined as 00-00-5E-00-01-{VRID} in hex notation. Here VRID is VRRP Virtual Router Identifier. Hence we can have total of 255 VRRP routers on single network. |
Authentication Type | It is 8 bit unsigned integer. It identifies authentication method utilized. Value of 0 indicates no authentication used. |
Version | Indicates VRRP protocol version. |
VRF-Virtual Routing Forwarding
As mentioned VRF is the short form of Virtual Routing and Forwarding. It is IP technology which allows more than one instances of routing tables to co-exist on same router simultaneously. As routing instances are independent of one another, it allows reuse of same or over-lapping IP addresses without any conflicting issues.
As there is one routing table available for each of the VRF instances. Hence VRF capable router functions as group of multiple virtual routers on same physical router.
VRF (Virtual Routing and Forwarding) are developed to support BGP (Border Gateway Protocol) and MPLS (Multiprotocol Label Switching) protocols.
Networking related links
Basics of OSI and TCPIP layers
Networking Gateway
What is Router
What is an IP address
network switch
network bridge
Hub and Types of Hub
What is MAC address
What is Difference between
hub Vs switch circuit switching Vs packet switching firewall Vs router HDLC Vs PPP IGRP Vs EIGRP router Vs bridge switch Vs router WLAN Vs Ethernet LAN LAN vs WAN vs MAN