Vertikal redundanskontrol er også kendt som paritetstjek. I denne metode tilføjes en redundant bit også kaldet paritetsbit til hver dataenhed. Denne metode inkluderer lige paritet og ulige paritet. Lige paritet betyder, at det samlede antal 1'ere i data skal være lige, og ulige paritet betyder, at det samlede antal 1'ere i data skal være ulige. Eksempel – Hvis kilden ønsker at transmittere dataenhed 1100111 ved hjælp af lige paritet til destinationen. Kilden skal passere gennem Even Parity Generator.

Selv paritet VRC
Paritetsgenerator tæller antallet af 1'ere i dataenheden og tilføjer paritetsbit. I ovenstående eksempel er antallet af 1'ere i dataenheden 5, paritetsgeneratoren tilføjer en paritetsbit 1 til denne dataenhed, hvilket gør det samlede antal 1'ere lige, dvs. 6, hvilket fremgår af ovenstående figur. Data sammen med paritetsbit sendes derefter over netværket. I dette tilfælde vil 11001111 blive transmitteret. På destinationen videregives disse data til paritetskontrol på destinationen. Antallet af 1'ere i data tælles af paritetskontrol. Hvis antallet af 1'ere tæller som ulige, f.eks. 5 eller 7, så vil destinationen opdage, at der er en fejl i dataene. Modtageren afviser så en sådan fejlagtig dataenhed.
Fordele:
- VRC kan detektere alle enkeltbitfejl.
- Den kan også detektere burst-fejl, men kun i de tilfælde, hvor antallet af ændrede bit er ulige, dvs. 1, 3, 5, 7, …….osv.
- VRC er enkel at implementere og kan nemt integreres i forskellige kommunikationsprotokoller og systemer.
- Det er effektivt med hensyn til beregningsmæssig kompleksitet og hukommelseskrav.
- VRC kan hjælpe med at forbedre pålideligheden af datatransmission og reducere sandsynligheden for datakorruption eller tab på grund af fejl.
- VRC kan kombineres med andre fejldetektions- og korrektionsteknikker for at forbedre et systems overordnede fejlhåndteringsmuligheder.
Ulemper:
- Den største ulempe ved at bruge denne metode til fejldetektion er, at den ikke er i stand til at detektere burst-fejl, hvis antallet af ændrede bit er lige, dvs. 2, 4, 6, 8, …….osv. Eksempel – Hvis de originale data er 1100111. Efter tilføjelse af VRC, er den dataenhed, der vil blive transmitteret, 11001111. Antag, at 2 bits på vejen er 01011111. Når disse data når destinationen, vil paritetskontrol tælle antallet af 1s i data, og at kommer ud til at være lige, dvs. 8. Så i dette tilfælde ændres pariteten ikke, den er stadig lige. Destinationen vil antage, at der ikke er nogen fejl i data, selvom data er forkerte.
- VRC er ikke i stand til at rette fejl, kun opdage dem. Det betyder, at den kan identificere fejl, men den kan ikke rette dem.
- VRC er ikke egnet til applikationer, der kræver høje niveauer af fejldetektion og korrektion, såsom missionskritiske systemer eller sikkerhedskritiske applikationer.
- VRC er begrænset i sin evne til at opdage og rette fejl i store datablokke, da sandsynligheden for fejl stiger med størrelsen af datablokken.
- VRC kræver, at der tilføjes ekstra overheadbit til datastrømmen, hvilket kan øge systemets båndbredde og lagerkrav.

Fejlagtige data accepteret af modtageren med antallet af ændrede bits