Ṣé VPNv4 nílò MPLS nínú kókó? Kì í ṣe dandan
BGP VPNv4 ń jíròrò àyíká pínpín ipa-ọ̀nà, kì í ṣe ipa-ọ̀nà gbígbé. Ya ìwọlé, yíyanjú ìgbésẹ̀ tó kàn àti ìdìpọ̀ tí o lè ṣiṣẹ́ kúrò.
Bí a bá tan ẹ̀yà àdírẹ́sì VPNv4 ṣí láàárín àwọn router méjì, ó ń dá àyíká pínpín ipa-ọ̀nà nìkan, kò ju bẹ́ẹ̀ lọ. Kò gbé ipa-ọ̀nà gbígbé kalẹ̀, kò sì sọ irú encapsulation tí yóò gbé packet oníbàárà lọ sí endpoint jíjìn. Nígbà tí a bá ya àwọn òtítọ́ méjì yìí kúrò, ìbéèrè «ṣé èyí nílò MPLS nínú kókó» di ohun tó dín kù tí a sì lè dáhùn rẹ̀ nípa ìpele dátà tí pẹlifọ́mù ń ṣe àtìlẹ́yìn fún.
Kí ni ẹ̀yà àdírẹ́sì ń jíròrò ní ti gidi
BGP multi-protocol ń gbé ìsọfúnni ìràwọ̀sí ìpele nẹ́tíwọ́kì VPNv4 lábẹ́ AFI 1 àti SAFI 128, gbogbo àkọsílẹ̀ sì so ìyàtọ̀ ipa-ọ̀nà pọ̀ mọ́ ipilẹ̀ àti àmì. Sessíọ̀n ń jíròrò pé àwọn ẹ̀gbẹ́ méjèèjì lè ṣe àgbékalẹ̀ àti ìtúpalẹ̀ ìsọfúnni yẹn. Ohun tí kò jíròrò rẹ̀ ni ìpele dátà. Ohun gbogbo tó wà lẹ́yìn ìpín yìí nípa gbígbé, kò sì sí èyí tí sessíọ̀n ń gbé kalẹ̀.
Nítorí náà, sessíọ̀n tó ṣàṣeyọrí jẹ́ ẹ̀rí agbára ìpele ìṣàkóso, kì í ṣe ti gbígbé. Router lè gbé ẹgbẹẹgbẹ̀rún àkọsílẹ̀ VPNv4, ó sì ṣì lè sọ gbogbo packet oníbàárà nù, ìdí ni pé àwọn ẹ̀ka ìkùnà méjì yìí ń dàpọ̀ láti ìbẹ̀rẹ̀.
Kíyè sí àmì inú NLRI. Àmì iṣẹ́ ni, tí a so mọ́ ipilẹ̀ nínú VRF, ó sì ní ipa gbígbé nígbà tí packet bá dé endpoint ìjáde. Bóyá ẹ̀rọ transit kankan ń kà á tàbí bẹ́ẹ̀ kọ́ jẹ́ ìpinnu àpẹẹrẹ ọ̀tọ̀.
Gbígba, ìwọlé àti gbígbé jẹ́ ìgbésẹ̀ mẹ́ta
Gbígba ipa-ọ̀nà, gbígbà áṣẹ láti lò ó àti agbára láti gbé pẹ̀lú rẹ̀ ni àwọn ẹ̀yà ọ̀tọ̀ọ̀tọ̀ ti ẹ̀rọ ń ṣe. BGP ń tọ́jú ohun tí ó gbọ́; ìlànà ìwọlé àti ìbámu ibi-afẹ́ ipa-ọ̀nà ń pinnu VRF wo ló lè gbé e yẹ̀wò; lẹ́yìn náà ìpele gbígbé gbọ́dọ̀ yanjú ìgbésẹ̀ tó kàn tí a kéde sí ohun tí ó lè tì jáde sí waya ní ti gidi.
| 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 |
Nínú ìgbésẹ̀ àárín yìí ni ọ̀pọ̀lọpọ̀ ìkùnà tó yani lẹ́nu wà. Ipa-ọ̀nà lè wà nínú tábìlì BGP, ó lè wúlò, ó sì lè dára jù, nígbà tí tábìlì ipa-ọ̀nà VRF si ṣì ṣófo nítorí pé kò sí ibi-afẹ́ ipa-ọ̀nà tó bá àkójọ ìwọlé mu. Kò sí ohun tó ń gbasilẹ̀ àṣìṣe gbàgede, nítorí kò sí àṣìṣe gbàgede tó ṣẹlẹ̀.
Ìgbésẹ̀ ìkẹyìn ni ibi tí àtìlẹ́yìn pẹlifọ́mù ti farahàn. Ìgbésẹ̀ tó kàn tí ó lè dé nínú ìpele ìsàlẹ̀ kò yanjú fúnrarẹ̀ gẹ́gẹ́ bí gbígbé iṣẹ́ VPN, ẹ̀rọ sì lè béèrè irú tunnel kan, iṣẹ́ àmì kan tàbí méjèèjì. Kíka ipò yíyanjú ní ìsọfúnni ju kíka iye ipa-ọ̀nà lọ.
Kókó IP lè gbé àkópọ̀ kan tí kò ní yí padà rí
Ìyàtọ̀ tó yẹ kí a pa mọ́ ni láàárín «kókó kò ń ṣiṣẹ́ MPLS» àti «kò sí àmì kankan ní ibikíbi nínú iṣẹ́». Ìwọ̀nyí jẹ́ ọ̀rọ̀ ìdánilójú ọ̀tọ̀ọ̀tọ̀, àti èyí àkọ́kọ́ nìkan ni ó ní í ṣe pẹ̀lú ẹ̀rọ transit. RFC 4023 ń ṣàlàyé gbígbé MPLS nípasẹ̀ tunnel IP tàbí GRE, ìlànà yẹn sì ni ó mú kí ìdánilójú kejì ṣeé ṣe lórí kókó IP pátápátá.
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
Àwọn router transit ń gbé lórí ibi-afẹ́ IP ìta, wọn kò sì nílò ipilẹ̀ oníbàárà tàbí yíyí àmì àbínibí. Ní òpin jíjìn, a yọ tunnel ìta kúrò, àmì iṣẹ́ sì ń tẹ̀síwájú iṣẹ́ rẹ̀. Kókó gbé ẹrù tí kò ṣeé wò, ìyẹn sì ni ohun tí nẹ́tíwọ́kì IP dára jù fún.
Ohun tí àpẹẹrẹ yìí kò fún ọ ni ìdánilójú àgbáyé. Kì í ṣe ẹ̀rí pé gbogbo router ń yanjú gbogbo ìgbésẹ̀ tó kàn VPNv4 nípasẹ̀ interface GRE kankan, kì í sì ṣe ìdí láti pa ìṣètò MPLS àbínibí tó ń ṣiṣẹ́ rẹ́. Ó jẹ́ àpẹẹrẹ ìtakò sí ìdánilójú àgbáyé, ìbéèrè ìgbafẹ́ sì wà ní àdúgbò sí pẹlifọ́mù. Kọ ìbéèrè yẹn sílẹ̀ gẹ́gẹ́ bí ààlà pẹlifọ́mù kì í ṣe gẹ́gẹ́ bí òfin gbàgede.
Rìn ẹ̀wọ̀n náà lórí ẹ̀rọ títí yóò fi já
Bẹ̀rẹ̀ láti ipa-ọ̀nà tí a gbà, dúró ní ìgbésẹ̀ àkọ́kọ́ tó kùnà, nítorí a kò lè ṣàyẹ̀wò àwọn ìgbésẹ̀ tó tẹ̀lé nígbà tí èyí tó ṣáájú bá já. Àwọn àṣẹ mẹ́rin bo ọ̀pọ̀ jùlọ nínú èyí nínú ìmúṣẹ aṣojú.
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
Ka wọ́n gẹ́gẹ́ bí ìtẹ̀lé, kì í ṣe àwọn àyẹ̀wò mẹ́rin tó dúró ní ara. Èyí àkọ́kọ́ ń jẹ́rìí pé ẹ̀yà náà ń ṣiṣẹ́ àti pé alábàákẹ́gbẹ́ ń pàṣípààrọ̀ ipa-ọ̀nà; èyí kejì ń fi hàn bóyá ipilẹ̀ náà dé pẹ̀lú ìgbésẹ̀ tó kàn tó ṣeé lò; èyí kẹta ń fidi ìyẹ̀wò ìwọlé hàn; èyí kẹrin ń fi hàn bóyá ìpele gbígbé so àmì tàbí tunnel mọ́ ọn.
Lẹ́yìn náà dán ipa-ọ̀nà ẹrù iṣẹ́ wò ní ẹ̀gbẹ́ méjèèjì, pẹ̀lú MTU tó farada encapsulation. GRE ń fi àwọn byte orí kún un, ipa-ọ̀nà tó kọjá àwọn ìdánwò kékeré sì lè kùnà lórí packet tó tóbi ní ẹ̀gbẹ́ kan ṣoṣo, èyí tó dàbí àṣìṣe ohun èlò kì í ṣe ti gbígbé.
Àwọn àkọsílẹ̀ iṣẹ́ méjì pa ìyí náà dé. GRE jẹ́ encapsulation, kì í ṣe àṣírí, nítorí náà nẹ́tíwọ́kì transit tí kò yẹ kí a gbẹ́kẹ̀lé nílò ìṣètò ààbò tí a ṣe àtìlẹ́yìn fún lórí rẹ̀ kì í ṣe àbá. Kí o sì kọ irú encapsulation tí pẹlifọ́mù ń ṣe àtìlẹ́yìn fún ní ti gidi ṣááju àgbéyẹ̀wò àpẹẹrẹ, nítorí ìdáhùn kan náà pinnu bóyá kókó IP nìkan jẹ́ àṣàyàn tó tọ́ tàbí ètò tí kò lè gbé.