Mae gwasanaeth a gyhoeddir drwy borth yn gweithio o'r rhan fwyaf o'r rhyngrwyd ac yn methu o un swyddfa. Mae rhywun yn archwilio'r twnnel, yn gweld y cais yn cyrraedd, ac yn casglu bod yn rhaid i'r ateb ddilyn yr un llwybr yn ôl. Nid yw Linux yn gweithio felly, ac ni fydd unrhyw faint o archwilio'r twnnel yn newid yr ateb. Mae'r ateb yn cael ei lwybro yn ôl y cyrchfan, ac mae'r un galwr sy'n methu yn eistedd ar isrwydwaith y mae'r gwesteiwr eisoes yn ei chyrraedd yn uniongyrchol.

Beth sy'n penderfynu ar becyn allanol mewn gwirionedd

Mae'r cnewyllyn yn chwilio am lwybr i gyrchfan y pecyn, gan ymgynghori â rheolau polisi yn nhrefn blaenoriaeth ac yna â'r tabl y mae rheol sy'n cyfateb yn ei ddewis. Nid oes rhan i'r rhyngwyneb y daeth pecyn i mewn arno oni bai bod rheol neu farc wedi'i ysgrifennu i wneud hynny'n bwysig. Ffaith llwybro am y gwesteiwr hwn yw hon, nid nam yn y twnnel.

Felly gall cais a geir drwy'r twnnel gynhyrchu ateb sy'n gadael drwy'r rhyngwyneb corfforol, ac mae'r ffrwd yn troi'n unffordd heb i unrhyw ddyfais adrodd gwall. Gwiriwch y ddau gyfeiriad cyn dod i gasgliad am y twnnel. Mae ateb sy'n gadael y ffordd anghywir yn diflannu o gwrthyddion y twnnel, a dyna pam mae'r ddau ben yn anghytuno ynghylch a anfonwyd unrhyw beth. Sylwch pa wrthydd a symudodd cyn cyffwrdd â rheol.

Pam mae'r isrwydwaith lleol yn ennill

Mae gan westeiwr â chyfeiriad ar rwydwaith lleol lwybr cysylltiedig ar gyfer y rhagddodiad hwnnw yn y prif dabl, a chyfateb uniongyrchol yw llwybr cysylltiedig. Pan ddaw'r galwr o'r un isrwydwaith, mae'r chwiliad yn dod o hyd i'r cyswllt lleol cyn i'r twnnel gael ei ystyried o gwbl.

Yr anghymesuredd yw'r hyn sy'n gwneud hyn yn ddryslyd i'w ddiagnosio. Mae galwyr o'r rhyngrwyd ehangach yn gweithio oherwydd nad ydynt yn cyfateb i unrhyw lwybr lleol, tra bod yr un galwr sy'n rhannu rhagddodiad y swyddfa yn methu, a dyna'n union y galwr y mae rhywun yn profi ag ef.

Nid yw sylw peer yr un peth ag llwybrau wedi'u gosod

Ar ochr y twnnel, mae'r ystodau a ganiateir i peer yn disgrifio beth y gellir ei anfon i'r twnnel a pha ffynonellau a dderbynnir ohono. Nid ydynt yn dweud dim am ble y bydd y tabl llwybro lleol yn anfon pecyn.

Os yw'r offeryn twnnel yn gosod llwybr rhagosodedig ar y gwesteiwr, gall lusgo traffig di-gysylltiad i'r twnnel fel difrod ochr. Lle dylai rheol polisi fod yn berchen ar y penderfyniad yn lle hynny, mae opsiwn gosod llwybrau'r offeryn yn bodoli'n union i atal hynny, ac mae'r cyfeiriadau, yr allweddi a'r gosodiadau pen y pen yn aros yn union fel yr oeddent. Mae llwybr rhagosodedig a ychwanegwyd er cyfleustra yn ffordd gyffredin i westeiwr golli ei rwydwaith lleol ei hun.

Dewiswch y tabl yn ôl y cyfeiriad ffynhonnell

Mae rheol sy'n seiliedig ar ffynhonnell yn anfon atebion o gyfeiriad y gwasanaeth i dabl preifat y mae ei ragosodiad yn y twnnel, tra bod popeth arall yn parhau i ddefnyddio'r prif dabl. Dewiswch rifau tabl a blaenoriaeth nad ydynt yn cael eu defnyddio'n lleol, a darllenwch y rheolau presennol cyn mewnosod unrhyw beth. Darllenwch y rheolau byw yn hytrach na ffeil a arbedwyd, oherwydd gall y ddau fod yn wahanol ar ôl ailgychwyn.

ip -6 route add default dev wg0 table 200
ip -6 rule add priority 32000 from 2001:db8:aa::20/128 lookup 200
ip -6 rule add priority 32001 from 2001:db8:aa::20/128 unreachable

Mae'r llinell olaf yn gwneud llwybr ar goll yn methu'n weladwy yn hytrach na chwympo'n ôl i'r cyswllt lleol. Rhaid i'r ffynhonnell fod wedi'i phennu i'r gwesteiwr mewn gwirionedd, ac mae'n rhaid i'r chwiliadau lleol a phrif arferol aros yn eu safleoedd cynharach. Mae'r rheol yn dewis tabl yn ôl ffynhonnell; nid yw'n cymharu hyd rhagddodiadau ar draws tablau.

Cadarnhewch y llwybr, yna'r gwasanaeth

Gofynnwch i'r cnewyllyn beth y byddai'n ei wneud yn lle casglu o ddaliad, gan ddefnyddio cyfeiriad y gwasanaeth fel dewisydd ffynhonnell. Mae ateb anghywir yma yn arbed olrhain pecynnau cyfan.

ip -6 route get 2001:db8:bb::30 from 2001:db8:aa::20

Dylai'r allbwn enwi'r twnnel. Yna profwch ffynhonnell na wnaethoch ei chyffwrdd a chadarnhau ei bod yn dal i gymryd y cyswllt lleol, fel bod y newid wedi aros o fewn un cyfeiriad. Ni fyddai dewisydd ehangach yn profi dim am y gŵyn wreiddiol.

Beth nad yw hyn yn ei drwsio

Cadwch anfon ymlaen, rheolau mur cadarn ac ymddygiad ICMPv6 ar y porth fel yr oeddent, oherwydd nid yw llwybr ffynhonnell yn disodli'r un ohonynt. Mae neges Packet Too Big ar goll yn dal i dorri atebion mawr ni waeth pa dabl a enillodd y chwiliad. Trwsiwch hynny cyn ychwanegu rheolau llwybro, neu bydd y symptom yn goroesi'r newid.

Cadarnhewch y model cyhoeddi cyn cymhwyso unrhyw ran o hyn. Mae dirprwy gwrthdro sy'n agor ei gysylltiad cefn ei hun yn cyflwyno ei ffynhonnell ei hun ac nid yw'n cadw'r galwr, felly ni all y nam hwn ddigwydd yn y cynllun hwnnw. Byddai cymhwyso'r rheol yno yn ychwanegu eithriad llwybro nad yw'n datrys dim ac yn cuddio'r gwir achos.

Yn olaf, ysgrifennwch rifau'r rheolau a'r tabl yn rheolaeth ffurfweddiad y gwesteiwr. Mae rheol polisi a ychwanegwyd â llaw yn diflannu yn yr ailadeiladu nesaf, ac mae galwr y swyddfa yn dychwelyd gyda'r un gŵyn.

Erthyglau cysylltiedig