Tambayar bayanan data tana tsayawa a kan IPsec: sake fasalin UDP ko TCP?
Tambayar da ke tsayawa bayan handshake mai tsabta tana nuni zuwa cikin hanyar tunnel. Sharuddai uku ne ke yanke shawara ko a gyara hanyar ko a koma TCP a 443.
Tambayar da ke tsayawa bayan handshake na TCP ba matsalar turawa ba ce. Kurakuran hanya suna sa handshake ya kasa, don haka zama da ya kafu sannan ya yi shiru yana nuni zuwa cikin hanyar: dubawa, MTU, ko yadda paket din UDP na tunnel suke zuwa. Shawarar da ke gabanka ita ce ko za ka gyara wannan hanyar ko ka motsa tunnel din zuwa TCP. Sharuddai uku ne ke yanke hakan, kuma babu dayansu game da bayanan data.
Rarraba tsayawar kafin ka zargi tunnel
Sakamako hudu suna kama da juna ga mai amfani kuma suna nufin abubuwa mabambanta ga injiniya.
| What the client sees | What it rules out |
|---|---|
| Connection refused | Nothing is listening on the address and port the client reached |
| Timeout before the handshake | A filter, a missing route, or the wrong address |
| Handshake completes, query hangs | The session exists, so look at inspection, MTU and packet order |
| Stalls that recover on retry | Often reordering, or a state table entry expiring |
Layuka biyu na karshe ne kawai ke ba da hujjar bata lokaci a kan tunnel. Hadin da aka ki ta VPN yawanci bayanan data ne da ke saurara a loopback kawai, wanda matsalar mai sauraro ce, kuma karewar lokaci kafin handshake matattara ce ko hanya. Babu dayansu da ke inganta ta hanyar canza rufewa.
Rubuta rarrabuwar a cikin tikit da farko. Ita ce mafi arha mataki kuma tana kawar da yawancin filin bincike.
Sharuddai uku da ke yanke shawara tsakanin UDP da TCP
Rudadden zirga-zirgar IPsec suna tafiya a kan UDP, kuma UDP yana ba hanyar yanci ta sake fasali da zubar ba tare da gaya wa kowa ba. Lokacin da sake fasalin ya tura paket zuwa wajen tagar hana maimaitawa ta tunnel, ana watsar da su cikin shiru kuma zama na TCP na ciki yana jira kawai. Wannan ita ce hanyar da ke bayan handshake da ke yin nasara da tambayar da ba ta dawowa.
Gyara hanyar ko komawa TCP ya dogara da abubuwa uku. Na farko, akwai hasarar paket ta gaske a kan hanyar, ko sake fasali kawai? Na biyu, za ka iya canza inda dubawa ke faruwa, ko cire wannan tunnel daga bangaren da ke sake fasali? Na uku, aikin yana da hankali ga yanayin tsayawa, misali yawancin zama na multiplex da ke raba hanya daya?
Idan amsar farko hasara ce kuma ta biyu a'a,TCP a 443 ita ce madadin da ya dace. Idan amsar biyu i ce, gyara hanyar kuma ka rike UDP.
Karanta rikodin wutar bango, ba kuskuren aikace-aikacen ba
Aikace-aikacen yana ba da rahoton karewar lokaci, wanda ba ya gaya maka komai game da sanadi. Rikodin wutar bango da kanta shine inda zubar ko toshewar ke bayyana, don haka tace da adireshin bayanan data da aikace-aikacen kuma nemi zubar tare da karba.Fale-falen rigakafin barazana na iya watsar da paket ba tare da haifar da kuskure a matakin aikace-aikacen ba, wanda shine ainihin siffar tambayar da ke tsayawa. Shiru a cikin rikodi ma bayanai ne: yana nuni ga wani abu da ba ya yin rikodi, kamar sake fasali.
Duba cluster din kuma. Cluster da ba a daidaita shi ba zai iya rike zama a cikin teburin yanayi a kan memba daya yayin da paket din ke bin hanyar wani memba, don haka amsoshi suna isa inda babu yanayi. Irin wadannan tsayawa suna kama da na kwatsam kuma ba su da alaka da nauyi.
Kwatanta bangarori biyu kafin ka canza komai, kuma kwatanta tsarin isowa maimakon adadin paket:
tcpdump -ni any udp port 4500 -w /tmp/encap.pcap
tcpdump -ni any tcp port 5432 -w /tmp/inner.pcapAbin da TCP a 443 yake kashe maka a zahiri
Motsa tunnel din zuwa TCP yana kawar da alamar sake fasali, domin jigon tsakiya yanzu yana ganin magudanar da aka tsara. Yana kuma haifar da TCP a kan TCP. Hadin waje yana sake aika abin da hadin ciki ya riga ya sake aikawa, kuma hasara daya na iya tsayar da dukkan zama na multiplex lokaci daya. A kan hanyar da ta tsabta wannan ba a gani. A kan mai hasara maganin ya fi alamar muni.
Musayar tana da karbuwa lokacin da madadin shine rashin hadi kwata-kwata, kuma ya kamata a rubuta ta a matsayin kebe tare da mai shi maimakon dauke ta a matsayin al'ada.
Rubuta hanyar jigila, tashar, tambaya misali da sakamakon da aka auna, tare da kwanan wata. Idan babu wannan rikodin injiniya na gaba zai sake gwajin, kuma kebewar a hankali ta zama gine-gine.
Ka rike shawarar a bude don sake dubawa
Binciken hanya yana tsufa da sauri. Ana maye gurbin jigon tsakiya, tsarin fale-falen yana canzawa, ana habaka hanyar, kuma dalilin TCP a 443 yana bacewa yayin da tsarin ke wanzuwa. Sanya ranar sake dubawa a kan kebewar kuma ka ambaci yanayin da zai ba ka damar komawa UDP.
Gwada duka jigilai da karamin tambaya da kuma babban saitin sakamako. Sake fasali yana bayyana a matsayin tsayawa da ya dogara da girma, yayin da gazawar mai sauraro ke tsayar da duka girma daidai.