Pecynnau IKE dyblyg: dewch o hyd i'r trawsnewidiad coll
Mae cais IKE a ailadroddir yn ddigwyddiad amserydd, nid yn ddiagnosis. Adeiladwch un gadwyn dystiolaeth o'r cychwynnydd i'r ateb, gyda'r dynodwyr fersiwn cywir.
Mae'r log yn dangos yr un cais IKE ddwywaith, mae rhywun yn pwyntio at yr uplink symudol, ac mae'r tocyn yn cau gyda dyfaliad. Y dyfaliad hwnnw yw'r myth: mae pecyn a ailadroddir yn sylw am un cyfnewidiad, nid yn ddiagnosis o gyswllt. Mae ailanfon yn ymddygiad arferol gyda'i reolau ei hun, ac mae'n ymddangos ar lwybrau iach pryd bynnag y bydd ateb yn araf. Dilynwch yr ateb cyn beio rhyngwyneb.
Y myth: mae cais a ailadroddir yn profi colled ar un cyswllt
Mae dau beth gwahanol yn cynhyrchu dyblyg, ac nid oes yr un yn enwi euog. Gall y gofynnwr ailadrodd cais oherwydd na chafodd ateb, neu gall y man cipio ddangos yr un pecyn ddwywaith oherwydd lle mae'n gysylltiedig â'r pentwr. Bydd tap sy'n gweld mewnlif ac alllif ar yr un gweinydd yn cofnodi un pecyn fel dau yn fodlon, ac nid oes gan y gweithredwr sy'n darllen y log hwnnw unrhyw ffordd i wahaniaethu heb y dynodwyr cyfnewid. Triniwch y dyblyg fel digwyddiad amserydd nes y gallwch ddweud pa un o'r ddau sydd gennych.
Mae dau uplink yn gwneud y dryswch yn waeth yn hytrach na gwell. Mae un llinell log yn enwi un rhyngwyneb, tra gallai'r ateb fod wedi gadael trwy'r llall, felly mae'r rhyngwyneb yn y neges yn disgrifio lle gwelwyd pecyn ac nid siâp y sgwrs. Dyna hefyd pam mai'r cwestiwn cyntaf yw pa gyfnewidiad rydych yn edrych arno, nid pa gyswllt sy'n ddiffygiol.
Beth mae'r ailanfon yn ei ddweud wrthych mewn gwirionedd
Yn IKEv2, mae ailanfon yn gweithio felly: mae'r gofynnwr yn ailadrodd cais pan nad yw ateb wedi cyrraedd, a chaiff yr atebwr ailanfon ei ateb wedi'i storio yn lle ailgyfrifo un. Mae dynodwyr neges yn perthyn i'r cyfnewidiad hwnnw, a dyna sy'n gwneud cais a ailadroddir gyda'r un dynodydd yn adnabyddadwy fel y protocol yn gweithio yn hytrach nag ymgais newydd. Mae ymgais gychwynnol yn aml angen mwy na chyfeiriad ffynhonnell neu SPI cychwynnydd i gydberthyn, felly mae cofnod cyfnewid y platfform ei hun yn well na rhestr pecynnau. Mae IKEv1 yn dilyn rheolau gwahanol gyda dynodwyr gwahanol, ac nid yw rhybudd gwerthwr am becyn cyntaf dyblyg yn golygu'r un peth ar draws fersiynau.
Felly mae stamp amser ailanfon yn dweud wrthych fod amserydd wedi dod i ben. Nid yw'n dweud pa naid oedd yn araf, ac yn sicr nid yw'n dweud bod y cludwr ar fai. Mae'r rhain yn honiadau ar wahân, a dim ond yr ail sy'n ddefnyddiol mewn tocyn.
Y canlyniad ymarferol yw cofnodi'r cyfnewidiad cyn dod i gasgliad. Nodwch y cyfeiriad derbyn lleol, y llwybr ateb a ddewiswyd gan y polisi, tuple y cymar a dynodwyr y cyfnewidiad mewn un man, oherwydd mae pob un yn ateb cwestiwn gwahanol pan ddarllenir y cofnod yn ddiweddarach.
Pedwar pwynt arsylwi fel un gadwyn
Meddyliwch am y cyfnewidiad fel pedair dolen mewn cadwyn yn hytrach na phedwar man ar wahân i edrych. Mae dolen yn dal tystiolaeth neu'n aros yn anhysbys, ac nid yw'r gadwyn ond mor addysgiadol â'i dolen gofnodedig wannaf. Mae'r tabl isod yn rhestr: beth y gall pob safle ei sefydlu, a beth y mae'n ei adael heb ei gyffwrdd.
| Safle | Tystiolaeth y gall ei darparu | Beth y mae'n ei adael yn agored |
|---|---|---|
| Mae'r cychwynnydd yn anfon | Gadawodd cais y gweinydd hwn | A gyrhaeddodd y cymar |
| Mae'r atebwr yn derbyn | Cyrhaeddodd y cais | A gynhyrchwyd ateb |
| Mae'r atebwr yn anfon | Gadawodd ateb y giât | A ddilynodd y llwybr bwriadedig |
| Mae'r cychwynnydd yn derbyn | Cwblhawyd y cyfnewidiad | A dderbyniodd y polisi y canlyniad |
Llenwch y gadwyn dim ond lle mae gennych fynediad, a nodwch y gweddill yn anhysbys yn lle ei gasglu. Nid yw bachyn sy'n cofnodi pecynnau ar un peiriant yn dweud dim am yr hyn a gafodd y peiriant pell, ac nid yw llinell log yn nodi bod cais wedi'i weld yn brawf bod ateb erioed wedi gadael. Mae bylchau gonest yn fwy defnyddiol na chofnod sy'n edrych yn gyflawn wedi'i adeiladu o ddyfaliadau.
Dewch o hyd i'r trawsnewidiad coll cyntaf
Cerddwch y gadwyn o'r cychwynnydd tuag allan a stopiwch ar y ddolen gyntaf heb dystiolaeth. Os nad yw'r giât byth yn cofnodi'r cais, mae'r diffyg ar y llwybr o'i blaen. Pan fydd y giât yn cofnodi'r un cais dro ar ôl tro tra nad yw'r cleient byth yn cofnodi ateb, y cyfeiriad dychwelyd yw'r sawl sy'n cael ei amau: cyfeiriad ffynhonnell, cyfieithu, a hidlo ar bob ffin a reolwch. Os daw'r ateb ac nad yw'r cleient yn symud ymlaen o hyd, mae'r cwestiwn wedi gadael cludiant ac wedi dod yn bolisi neu'n gyflwr.
Cadwch y cymar a'r protocol yn sefydlog wrth gymharu, a chofiwch fod oedi, colled, polisi a chyflwr yn cynhyrchu llinell amser wahanol bob un. Nid yw rhwydwaith symudol yn awtomatig yn achos, ac nid yw llinell sefydlog yn awtomatig yn ddigon dibynadwy ar gyfer pob gofyniad. Cipiwch y ddau gyfeiriad tra bo'r cyfnewidiad yn fyw:
tcpdump -ni any -vv 'udp port 500 or udp port 4500'
Pan fydd mynediad yn stopio cyn y pen pell, mae'r cofnod yn dal o gymorth os yw'n dweud ble mae'n stopio. Gall cipio ar y cychwynnydd yn unig ddangos cais yn gadael a dim ateb yn cyrraedd, sy'n culhau'r diffyg i bopeth ar ôl y bachyn hwnnw heb esgus gwybod pa naid a'i gollyngodd. Nodwch y dolenni pell yn anhysbys a gadewch i'r person nesaf sydd â mynediad eu llenwi. Mae ysgrifennu felly yn cadw'r cofnod yn onest ac yn dal yn fyr.
Cymharwch cyn newid unrhyw beth. Mae ailadrodd yr un cais yn erbyn yr un cymar gyda'r un protocol yn cadw'r newidynnau'n gyfrifadwy, tra bo ailosod, adnewyddu allwedd neu olygu polisi rhwng cipiadau yn dinistrio'r gymhariaeth. Os yw newid yn anochel, cipiwch eto yn syth ar ei ôl fel bod y blaen a'r ôl yn dal i ddisgrifio'r un cyfnewidiad.
Beth mae adroddiad defnyddiol yn ei ddweud
Mae adroddiad sy'n werth gweithredu arno yn paru un cais â'i ateb ac yn enwi'r cam cyntaf nad oes tystiolaeth y tu ôl iddo. Mae'r frawddeg honno'n goroesi cael ei darllen wythnos yn ddiweddarach gan beiriannydd nad oedd yno, ac mae'n rhoi man cychwyn i'r person nesaf yn hytrach na drwgdybiad.
Peidiwch byth â gwanhau gwiriadau hunaniaeth na lledu'r set protocol a ganiateir dim ond i wirio theori ailanfon. Arbedwch y pecynnau a'r cofnodion digwyddiad gwreiddiol cyn unrhyw ailosod, oherwydd mae ailosod yn dinistrio'n union y deunydd yr oeddech ar fin ei gasglu ac yn dileu'r amseru a ddangosai ble roedd y cyfnewidiad wedi stopio.
Y myth yw bod un dyblyg yn profi bod cludwr ar fai. Y gwir yw bod un dyblyg yn profi bod amserydd wedi dod i ben, ac mae'r ateb yn byw ar y llwybr ateb.