හරයේ VPNv4 ට MPLS අවශ්යද? අනිවාර්යයෙන් නොවේ
BGP VPNv4 මාර්ග බෙදාහැරීමේ සන්දර්භයක් සාකච්ඡා කරයි, ඉදිරියට යැවීමේ මාර්ගයක් නොවේ. ආනයනය, ඊළඟ පිම්මේ විසඳුම සහ ඔබට ධාවනය කළ හැකි සංකේතනය වෙන් කරන්න.
රවුටර දෙකක් අතර VPNv4 ලිපින පවුල සක්රීය කිරීම මාර්ග බෙදාහැරීමේ සන්දර්භයක් පමණක් සාදයි, ඊට වැඩි යමක් නොවේ. එය ඉදිරියට යැවීමේ මාර්ගයක් ස්ථාපනය නොකරයි, සහ පාරිභෝගික පැකට්ටුවක් දුරස්ථ අන්ත ලක්ෂ්යයට ගෙන යන්නේ කුමන සංකේතනයෙන් දැයි නොකියයි. මෙම කරුණු දෙක වෙන් වූ පසු, «හරයේ මෙයට MPLS අවශ්යද» යන ප්රශ්නය වේදිකාව සහාය දෙන දත්ත තලය පිළිබඳ වඩාත් පටු සහ පිළිතුරු දිය හැකි ප්රශ්නයක් බවට පත් වේ.
ලිපින පවුල ඇත්තෙන්ම සාකච්ඡා කරන්නේ කුමක්ද
බහුප්රොටෝකෝල BGP, AFI 1 සහ SAFI 128 යටතේ VPNv4 ජාල ස්ථරයේ ළඟාවිය හැකි තොරතුරු රැගෙන යයි, සහ සෑම සටහනක්ම මාර්ග වෙන්කරනවා පූර්වාක්ෂරයක් සහ ලේබලයක් සමඟ යුගල කරයි. සැසිය සාකච්ඡා කරන්නේ දෙපැත්තටම එම තොරතුරු කේතනය හා විකේතනය කළ හැකි බවයි. එය සාකච්ඡා නොකරන්නේ දත්ත තලයකි. මෙම ඡේදයට පසු සියල්ල ඉදිරියට යැවීමට අදාළ වන අතර, ඉන් කිසිවක් සැසිය ඉහළ යාමෙන් තීරණය නොවේ.
එබැවින් සාර්ථක සැසියක් පාලන තලයේ හැකියාව පිළිබඳ සාක්ෂියකි, ඉදිරියට යැවීමේ නොවේ. රවුටරයකට දහස් ගණනක් VPNv4 සටහන් තබා ගත හැකි අතර තවමත් සෑම පාරිභෝගික පැකට්ටුවක්ම ඉවත දැමිය හැකිය, සහ මේ නිසාම මෙම අසාර්ථකත්ව පන්ති දෙක මුලින්ම මිශ්ර වේ.
NLRI හි ඇති ලේබලය දෙස බලන්න. එය VRF තුළ පූර්වාක්ෂරයකට බැඳුණු සේවා ලේබලයක් වන අතර, පැකට්ටුව පිටවන අන්ත ලක්ෂ්යයට ළඟා වූ පසු එයට ඉදිරියට යැවීමේ භූමිකාවක් ඇත. ඕනෑම සංක්රාන්ති උපාංගයක් එය කියවන්නේද යන්න වෙනම නිර්මාණ තීරණයකි.
ලැබීම, ආනයනය සහ ඉදිරියට යැවීම පියවර තුනකි
මාර්ගයක් ලැබීම, එය භාවිතා කිරීමට අවසර තිබීම සහ එය සමඟ ඉදිරියට යැවීමට හැකි වීම උපාංගයේ විවිධ කොටස් විසින් සිදු කරයි. BGP අසන දේ ගබඩා කරයි; ආනයන ප්රතිපත්තිය සහ මාර්ග ඉලක්ක ගැළපීම කුමන VRF එය සලකා බැලිය හැකිද යන්න තීරණය කරයි; පසුව ඉදිරියට යැවීමේ තලය ප්රකාශිත ඊළඟ පිම්ම එයට සැබවින්ම කම්බියකට තල්ලු කළ හැකි යමකට විසඳිය යුතුය.
| Step in the chain | What has to be true | How it fails quietly |
|---|---|---|
| NLRI exchange | Both speakers negotiate the VPNv4 capability | Session stays up while the family is never activated |
| Import eligibility | A route target on the received route matches the VRF import policy | The route exists in the table but never enters the VRF |
| Next-hop resolution | The advertised next hop resolves to a usable tunnel or label path | Best path is selected, then marked unreachable or unusable |
| Encapsulation | The egress endpoint can decapsulate what the ingress produced | Packets arrive and are discarded for a format mismatch |
වඩාත්ම පුදුම සහගත අසාර්ථකත්වයන් ජීවත් වන්නේ මෙම මැද පියවරේය. මාර්ගයක් BGP වගුවේ තිබිය හැකිය, වලංගු සහ වඩාත් හොඳ වුවද, VRF මාර්ග වගුව හිස්ව පවතින්නේ කිසිදු මාර්ග ඉලක්කයක් ආනයන ලැයිස්තුව සමඟ නොගැළපුණු නිසාය. කිසිවක් ප්රොටෝකෝල දෝෂයක් සටහන් නොකරයි, මන්ද ප්රොටෝකෝල දෝෂයක් සිදු නොවූ නිසාය.
අවසාන පියවර වන්නේ වේදිකා සහාය දිස්වන තැනයි. යටි තලයේ ළඟාවිය හැකි ඊළඟ පිම්ම ස්වයංක්රීයව VPN සේවා ප්රවාහනයක් ලෙස විසඳෙන්නේ නැත, සහ උපාංගයට නිශ්චිත උමං වර්ගයක්, නිශ්චිත ලේබල මෙහෙයුමක් හෝ දෙකම අවශ්ය විය හැකිය. විසඳුම් තත්ත්වය කියවීම මාර්ග ගණන කියවීමට වඩා තොරතුරු සහිතය.
IP හරයකට කිසිදා ස්විච් නොකරන ගොඩක් රැගෙන යා හැකිය
රඳා ගැනීම වටී වෙනස «හරය MPLS ධාවනය නොකරයි» සහ «සේවාවේ කිසිදු තැනක ලේබලයක් නොමැත» අතරය. මේවා වෙනස් ප්රකාශ වන අතර, පළමුවැන්න පමණක් සංක්රාන්ති උපාංග ගැනය. RFC 4023 IP හෝ GRE උමං හරහා MPLS රැගෙන යාම නිර්වචනය කරයි, සහ එම යාන්ත්රණයම සම්පූර්ණ IP හරයක දෙවන ප්රකාශය කළ හැකි කරයි.
customer packet + service label
encapsulated in GRE, addressed to the egress tunnel endpoint
forwarded by ordinary IP routers on the outer header
decapsulated at the endpoint, label still meaningful
සංක්රාන්ති රවුටර පිටත IP ගමනාන්තය අනුව ඉදිරියට යවයි, ඒවාට පාරිභෝගික පූර්වාක්ෂර හෝ දේශීය ලේබල ස්විච් කිරීම අවශ්ය නොවේ. දුරස්ථ කෙළවරේ පිටත උමං ඉවත් කරනු ලබන අතර සේවා ලේබලය එහි කාර්යය නැවත ආරම්භ කරයි. හරය අපැහැදිලි බරක් ගෙන ගියේය, සහ IP ජාලයක් දක්ෂ වන්නේ එහිම ය.
මෙම නිර්මාණය ඔබට නොදෙන දෙය සාර්වත්ර සහතිකයකි. සෑම රවුටරයක්ම සෑම VPNv4 ඊළඟ පිම්මම ඕනෑම GRE අතුරුමුහුණතක් හරහා විසඳන බවට මෙය සාක්ෂියක් නොවේ, සහ ක්රියාත්මක වන දේශීය MPLS වින්යාසයක් මකා දැමීමට හේතුවක් ද නොවේ. මෙය සාර්වත්ර ප්රකාශයට ප්රතිඋදාහරණයක් වන අතර, ප්රායෝගික ප්රශ්නය වේදිකාවට දේශීයව පවතී. එම ප්රශ්නය ප්රොටෝකෝල නියමයක් ලෙස නොව වේදිකා සීමාවක් ලෙස සටහන් කරන්න.
කොටුවේ දාමය කැඩෙන තෙක් ඇවිදින්න
ලැබුණු මාර්ගයෙන් ආරම්භ කර අසාර්ථක වන පළමු පියවරේදී නවත්වන්න, මන්ද පෙර පියවර කැඩී ඇති විට පසු පියවර රෝග විනිශ්චය කළ නොහැක. සාමාන්ය ක්රියාත්මක කිරීමක දී විධාන හතරක් ඉන් බොහෝමයක් ආවරණය කරයි.
show bgp vpnv4 unicast all summary
show bgp vrf CUSTOMER_A ip route 198.51.100.0/24
show ip route vrf CUSTOMER_A 198.51.100.0
show mpls forwarding-table vrf CUSTOMER_A
ඒවා ස්වාධීන පරීක්ෂණ හතරක් ලෙස නොව අනුපිළිවෙලක් ලෙස කියවන්න. පළමුවැන්න පවුල සක්රීය බවත් සමානයා මාර්ග හුවමාරු කරන බවත් තහවුරු කරයි; දෙවැන්න පූර්වාක්ෂරය භාවිතා කළ හැකි ඊළඟ පිම්මක් සමඟ පැමිණියේද යන්න පෙන්වයි; තෙවැන්න ආනයන සුදුසුකම ඔප්පු කරයි; සිව්වැන්න ඉදිරියට යැවීමේ තලය එයට ලේබලයක් හෝ උමංගක් බැඳ ඇත්ද යන්න පෙන්වයි.
පසුව සංකේතනයට ඔරොත්තු දෙන MTU සමඟ කාර්ය භාර මාර්ගය දිශා දෙකෙන්ම පරීක්ෂා කරන්න. GRE ශීර්ෂ බයිට් එකතු කරයි, සහ කුඩා පරීක්ෂණ පසු කරන මාර්ගයක් පූර්ණ ප්රමාණයේ පැකට්ටු සමඟ එක් දිශාවකින් පමණක් අසාර්ථක විය හැකිය, එය ප්රවාහන දෝෂයක් නොව යෙදුම් දෝෂයක් ලෙස පෙනේ.
මෙහෙයුම් සටහන් දෙකක් චක්රය වසා දමයි. GRE යනු සංකේතනයයි, රහස්යතාව නොවේ, එබැවින් විශ්වාස නොකළ සංක්රාන්ති ජාලයකට උපකල්පනයක් වෙනුවට ඉහළින් සහාය දෙන ආරක්ෂක විධිවිධානයක් අවශ්ය වේ. සහ නිර්මාණ සමාලෝචනයට පෙර වේදිකාව ඇත්තෙන්ම කුමන සංකේතනයට සහාය දෙන්නේදැයි සටහන් කරන්න, මන්ද එම එකම පිළිතුර තීරණය කරන්නේ IP-පමණක් හරය වලංගු තේරීමක්ද නැතහොත් ඉදිරියට යැවිය නොහැකි සැලසුමක්ද යන්නයි.