Mae IPv6 drwy weinydd VPN IPv4 yn dal i fod angen allanfa IPv6
Cario IPv6 y tu mewn i dwnnel IPv4 yw’r hanner hawdd. Mae’r allanfa’n dal i fod angen uwchlif IPv6 go iawn, rhagddodiad ffynhonnell defnyddiadwy a llwybr dychwelyd ar gyfer y pwll.
Mae’r twnnel yn codi, mae’r cleient yn cael cyfeiriad IPv6 o’r pwll, ac eto mae pob cyrchfan IPv6 yn dod i ben. Nid oes dim wedi torri yn y twnnel: mae IPv6 yn teithio’n berffaith iawn y tu mewn i gludiant IPv4, ac nid dyna oedd y rhan anodd erioed. Mae’r cyfeiriad a roddaist yn addewid na all y gweinydd ei chadw, oherwydd nid oes gan yr allanfa uwchlif IPv6 i’w hanfon iddo. Mae’r atgyweiriad yn perthyn i’r allanfa, nid i broffil y cleient.
Y symptom: cyfeiriad heb lwybr
Mae gwiriad ar ochr y cleient yn dangos cyfeiriad IPv6 sy’n edrych yn fyd-eang ar y ddyfais twnnel a llwybr sy’n pwyntio iddo, a dyna pam mae hyn yn cael ei ddarllen ar gam fel nam ar y cleient. Mae’r traffig yn mynd i’r twnnel, mae’r gweinydd yn ei ddadgapsiwleiddio, ac yna mae’r pecyn yn glanio ar westeiwr nad oes gan ei dabl llwybro lwybr diofyn IPv6 i unrhyw le go iawn. Yn dibynnu ar y stac, cei anghyraeddadwyedd ar unwaith neu ollwng tawel, ac yn y naill achos a’r llall mae’r cleient yn gweld terfyn amser sy’n edrych yn union fel mur tân.
Darllenwch dabl llwybro’r gweinydd ei hun cyn cyffwrdd â’r cleient, oherwydd dyna lle mae hanner coll y llwybr yn byw. Mae gweinydd ag un llwybr diofyn IPv4 wedi dweud yr ateb wrthyt yn barod.
Dilynwch y pecyn ar ôl dadgapsiwleiddio
Y tu mewn i’r twnnel mae’r pecyn yn IPv6 cyffredin a chyfeiriad y cleient yw ei ffynhonnell. Mae’r gweinydd yn tynnu’r capsïau cludiant ac yna’n dal pecyn IPv6 brodorol y mae’n rhaid ei anfon ymlaen i’r naid IPv6 nesaf. Ni all llwybr diofyn IPv4 ei gario, ac mae ei gyfieithu i IPv4 yn swyddogaeth wahanol na wnaeth neb ei defnyddio. Dyna’r methiant cyfan, ac nid oes a wnelo ddim â ph’un a atebodd y gwrandäwr VPN dros IPv4.
Disgrifir mecanyddiaeth capsïau IPv6 dros IPv4 yn RFC 4213, a’r manylyn pwysig yno yw bod y penâu’n dal i fod angen cysylltedd IPv6 go iawn ar ochr draw’r twnnel. Nid yw lapio pennawd yn creu uwchlif o ddim.
Dwy haen twnnel, dwy wiriad annibynnol
Gwiriwch bob haen ar wahân, oherwydd mae twnnel allanol sy’n gweithio yn cuddio un mewnol sydd wedi torri. Gwiriwch y llwybr allanol gyda phing IPv4 o’r cleient i’r gweinydd a chadarnhewch y porth rydych yn ei ddefnyddio. Yna gwiriwch y llwybr mewnol ar y gweinydd, lle ip -6 route y mae’n rhaid iddo ddangos llwybr diofyn neu lwybr penodol a ddysgwyd o uwchlif go iawn, a ip -6 addr rhaid iddo ddangos rhagddodiad ffynhonnell y mae’r uwchlif yn ei dderbyn. Unrhyw beth llai yw addurn ar y rhyngwyneb.
Bydd cyfeiriad unigryw-leol, neu ragddodiad sy’n edrych yn fyd-eang ac nad oes dim yn llwybro’n ôl iddo, yn ymddangos yn happus ar ryngwyneb ac yn mynd i unman. Mae’r uwchlif yn rhoi cyrraedd cyhoeddus, nid siâp y cyfeiriad.
Yr un peth sy’n wir am y cleient: ip -6 route get 2001:4860:4860::8888 y dylai enwi’r ddyfais twnnel, ac os yw’n enwi’r un ffisegol, nid yw’r cleient yn defnyddio’r VPN ar gyfer IPv6 o gwbl.
Rhagddodiad ffynhonnell, maint ac ICMPv6
Gofynnwch i’r uwchlif pa ragddodiadau ffynhonnell y bydd yn eu derbyn ar gyfer anfon ymlaen, a defnyddiwch un ohonynt ar gyfer pwll y cleientiaid. Nid yw darparwr sy’n rhoi /64 i chi ar gyfer rhyngwyneb y gweinydd ei hun o reidrwydd yn llwybro ail /64 neu floc mwy atoch, a’r gwahaniaeth yw prynhawn o namau y mae tocyn cymorth yn ei setlo ag un cwestiwn. Gofynnwch yn ysgrifenedig a chadwch yr ateb gyda’r ffurfweddiad.
Cyllidwch ar gyfer y capsïau ychwanegol y mae’ch stac yn eu defnyddio mewn gwirionedd, a chadwch ICMPv6 yn gweithio, gan gynnwys Packet Too Big. Mae ail bennawd yn crebachu’r llwyth defnyddiadwy, felly gall llwybr sy’n ateb pingiau bach fethu o hyd ar drosglwyddiad ffeil, ac mae mur tân sy’n gollwng pob ICMPv6 yn troi problem maint adferadwy yn dwll du. Profwch un trosglwyddiad mawr cyn cyhoeddi’r gwasanaeth.
Beth sy’n broblem hollol wahanol
Mae cyrraedd cymhwysiad IPv4-yn-unig o gleient IPv6-yn-unig yn gyfieithu, nid yn dwnelu, ac mae angen rhywbeth fel trefniant NAT64 a osodwyd yn fwriadol. Ni fydd y gyrchfan yn deall pennawd twnnel ychwanegol dim ond oherwydd i chi ychwanegu un. Mae gwasanaethau trosglwyddo hanesyddol yn haeddu’r un gofal: dirymodd RFC 7526 fodel relái anycast 6to4, felly mae canllaw a ysgrifennwyd o’i gwmpas yn disgrifio rhywbeth nad oes ganddo relái cyhoeddus a gynhelir mwyach.
Os nad oes gan y gweinydd uwchlif IPv6 defnyddiadwy, y dewisiadau yw uwchlif a gefnogir, allanfa wahanol, neu benderfyniad dogfennedig bod IPv6 yn aros y tu allan i’r twnnel. Yr hyn nad yw’n dderbyniol yw dweud wrth gleientiaid bod gwasanaeth IPv6 yn bodoli tra bod eu cysylltiad IPv6 cyffredin yn osgoi’r VPN yn dawel.