Ping chuig piara túinéil IPv6 ag teip? Seiceáil an seoladh ::
Is anycast ródaire an fhoilíonra é an t-aitheantóir comhéadain uile-nialasach, ní óstríomhaire. Sann ::1 agus ::2, ródaigh an réimír agus seiceáil multicast sula gcuireann tú an locht ar na róid.
Pingíonn foirceann amháin de do thúinéal IPv6 an ceann eile, agus ní fhreagraíonn ach aon treo amháin riamh. Tá an comhéadan suas, tá an ród ceart, agus ní mhíníonn aon rud sa logá é. Is é an seoladh a shann tú ná seoladh anycast ródaire an fhoilíonra, nach seoladh óstríomhaire é ar chor ar bith, agus ar nasc dhá fhoirceann níl aige ach aon sprioc seachadta amháin: an seoltóir. Ní dheisíonn aon luach ama amach é, mar ní dhéanann an seoladh an rud a cheapann tú.
An tsiomptóm a sheasann don seoladh
Freagraíonn gach óstríomhaire ar an nasc seachas an ceann a bhfuil a aitheantóir comhéadain uile-nialasach. Seachadtar paicéad a sheoladh chuig an bhfoirm sin chuig ródaire ar an bhfoilíonra de réir sainmhínithe, mar sin ar thúinéal pointe-go-pointe tagann sé ar ais chuig an meaisín a sheol é. Ón bhfoirceann i bhfad léitear é mar phiara gan rochtain; ón bhfoirceann gar léitear é mar thost. Cuir aitheantóir eile ón réimír chéanna ina ionad agus imíonn an tsiomptóm gan aon athrú eile, agus sin an deimhniú ba cheart a fháil sula dtagann tú i dteagmháil le róid.
Tá an t-aitheantóir uile-nialasach curtha in áirithe mar anycast
Coinníonn RFC 4291 an t-aitheantóir comhéadain uile-nialasach mar sheoladh anycast ródaire an fhoilíonra, mar sin ní bhíonn óstríomhaire inúsáidte ag /64 ar nós 2001:db8:4a::/64 ag an seoladh 2001:db8:4a::. Tuilltear an áit don chur in áirithe: seolann fógraí ródaire agus fionnachtain comharsan chuig an bhfoirm sin, agus freagraíonn ródaire ar son na réimíre a fhreastalaíonn sé uirthi. Má shann tú an luach sin ar fhoirceann túinéil tugann tú ról ródaire do dhuilleog, agus is é sin an fáth nach dtagann aon rud ar ais. Oibríonn aon aitheantóir eile sa réimír mar óstríomhaire, mar sin is iondúil gur aon digit é an deisiú.
Caith leis an gcur in áirithe mar ról nach bhfuil ceart agat a ghlacadh ó fhoirceann túinéil, seachas mar aisteacht le seachaint le ród.
Sann seoltaí óstríomhaire agus ródaigh an réimír
Roghnaigh ::1 agus ::2 don dá fhoirceann, cuir ceann leis le ip -6 addr add 2001:db8:4a::2/64 dev tun0, agus ansin ródaigh an réimír i bhfad seachas iarracht a dhéanamh í a sheoladh. Déanann ród do 2001:db8:4a::/64 tríd an túinéal an taobh i bhfad inrochtana; ní dhéanann an seoladh amháin ach an comhéadan áitiúil a chumrú.
Do thúinéal iomlán tá tríú céim ann, ród réamhshocraithe do unicast domhanda tríd an bhfeiste, arb é an comhionann IPv6 é le gach rud a sheoladh isteach sa túinéal. Má fhágtar ar lár é, leanann IPv6 ag úsáid an naisc fhisiciúil agus IPv4 ag taisteal laistigh den túinéal, mar sin sceitheann an t-óstríomhaire go beacht an trácht a cheap tú a bhí clúdaithe. Deimhnigh le ip -6 route get 2001:4860:4860::8888 agus léigh cén fheiste a ainmníonn sé seachas an freagra a ghlacadh mar rud cinnte.
Diúltaítear do multicast roimh ródú
Bailíochtaíonn Android seoltaí agus róid do VpnService.Builder trí LinkAddress, agus diúltaíonn an tógálaí sin do multicast go hiomlán. Tabhair réimír multicast dó mar ród agus is é an toradh teip ar pharaiméadair LinkAddress lofa seachas ród, arb freagra bailíochtaithe é agus ní freagra líonra. Tagann an diúltú leis an meán: níl multicast ag leibhéal naisc ag feiste tun pointe-go-pointe, mar sin níl aon mhúnla seachadta le suiteáil ag ród ghrúpa uirthi. Cruthaíonn agus ídíonn an stac féin seoltaí grúpa seachas iad a chumrú de láimh.
Tagann seoltaí IPv6 all-nodes agus solicited-node faoin riail chéanna. Iompraíonn an comhéadan iad mar chuir an stac ansin iad, ní mar a bhí beartaithe ag polasaí.
Cad is féidir le túinéal a iompar ina ionad
fionnachtain multicast trasna túinéil a bhogadh teastaíonn ciseal a thuigeann ballraíocht ghrúpa: droichead TAP a chuireann deighleog Ethernet i láthair, athsheachadán ag leibhéal an fheidhmchláir nó prótacal ródaithe a ndeirtear go sainráite leis cé na piaraí a mhacasamhlú. Níl aon cheann de sin sa mhúnla VpnService, áit a léann agus a scríobhann an feidhmchlár paicéid agus nach bhfuil aon ghlao aige a théann isteach i ngrúpa don túinéal. Cuir an chomhpháirt a thuigeann grúpaí leis nó bain an ceanglas ón dearadh.
Ní theastaíonn aon rud breise ó unicast, os a choinne sin, thar na seoltaí agus na róid thuas, agus is é sin an fáth a mbítear ag súil go n-iompraíonn túinéil é agus ansin a chuirtear an locht orthu nuair a theipeann ar phrótacal fionnachtain.
Trí sheiceáil sula sannann tú aon rud
Deimhnigh nach é an fhoirm anycast atá sa seoladh, deimhnigh nach multicast é, agus deimhnigh go bhfuil an réimír ródaithe seachas díreach sannadh don fheiste. Ansin seol do thástáil chuig ceann scríbe ar óstríomhaire fíor é, mar ní thomhaiseann ping dírithe ar an seoladh anycast ach an seoltóir agus ní insíonn sé aon rud faoin gcosán. Coinnigh na trí sheiceáil sin sa taifead athraithe ionas nach n-aimseodh an chéad imscaradh eile iad arís.
Ní féidir ród nár shuiteáil an t-ardán riamh a dhífhabhtú trí fanacht níos faide, agus ní féidir seoladh nár óstríomhaire riamh a dheisiú le ping níos fearr.