VPNలో Ping నష్టం: శాతానికి ముందు Echo అభ్యర్థనలను సమూహపరచండి
ఆరు అభ్యర్థనలు మరియు మూడు ప్రతిస్పందనలు 50 శాతం నష్టపు దావా కావు. ఏదైనా విభజించే ముందు ప్రతిధ్వనులను మూలం, గుర్తింపు మరియు క్రమం ప్రకారం సమూహపరచండి.
ఒక క్యాప్చర్లో ఆరు Echo అభ్యర్థనలు మరియు మూడు ప్రతిస్పందనలు ఉంటాయి, ఎవరో టికెట్లో 50 శాతం ప్యాకెట్ నష్టం అని రాస్తారు. ఆ సంఖ్య క్యాప్చర్కు నిజం, టన్నెల్కు అబద్ధం కావచ్చు. ఆ ఆరు అభ్యర్థనలు వేర్వేరు డెలివరీ ఒప్పందాలతో కూడిన రెండు వేర్వేరు సంభాషణలకు చెంది ఉండవచ్చు. విభజించే ముందు వాటిని సమూహపరచండి, అప్పుడు నిష్పత్తి నివేదికలో ఆసక్తికరమైన భాగం కాదు.
దశ 1: మూలం మరియు గమ్యం ప్రకారం స్ట్రీమ్లను వేరు చేయండి
Echo అభ్యర్థన మూలాన్ని మరియు గమ్యాన్ని తీసుకువెళుతుంది, ఆ రెండు ఫీల్డ్లు ఏ సంభాషణకు చెందుతుందో నిర్ణయిస్తాయి. గేట్వే సృష్టించే ప్రోబ్ గేట్వే టన్నెల్ చిరునామాను ఉపయోగిస్తుంది, అయితే LAN హోస్ట్ తరపున పంపిన ప్రోబ్ ఆ హోస్ట్ చిరునామాను నిలుపుకుంటుంది. అవతలి వైపు ఒకదానికి తిరిగి వెళ్లే మార్గం ఉండవచ్చు, మరొకదానికి ఉండకపోవచ్చు, ఇది టన్నెల్తో సంబంధం లేని కారణాల వల్ల రెండు సమూహాలు భిన్నంగా ప్రవర్తించేలా చేస్తుంది.
ఏదైనా లెక్కించే ముందు క్యాప్చర్ను ఆ ఫీల్డ్లపై విభజించండి, గమ్యాన్ని కీలో భాగంగా ఉంచండి. వేర్వేరు పీర్లకు వెళ్లే రెండు స్ట్రీమ్లు మూలాన్ని పంచుకున్నా పోల్చలేము.
సమూహాలను వాటి సంఖ్యలతో రాయండి, ఎందుకంటే తదుపరి దశ ఏ ప్రతిస్పందనలు ఏ సమూహానికి చెందుతాయో నిర్ణయిస్తుంది. మూడు అభ్యర్థనలు మరియు సరిపోలే ప్రతిస్పందన లేని సమూహం ఒక కనుగొనడం. మూడు అభ్యర్థనలు మరియు మూడు ప్రతిస్పందనలు ఉన్న సమూహం ఆధార రేఖ.
దశ 2: గుర్తింపు మరియు క్రమం ఆధారంగా సరిపోల్చండి
RFC 792లో Echo ఆకృతి గుర్తింపు మరియు క్రమ సంఖ్యను తీసుకువెళుతుంది, వాటిని ప్రతిస్పందనను దాని అభ్యర్థనతో జోడించే ఫీల్డ్లుగా పరిగణిస్తుంది. ఆ పనికి రెండూ అవసరం. క్రమ సంఖ్య మాత్రమే ప్రత్యేకం కాదు, ఎందుకంటే వేర్వేరు పంపినవారు లేదా ప్రక్రియలు ఒకే క్యాప్చర్ విండోలో అదే విలువను మళ్లీ ఉపయోగించవచ్చు. గుర్తింపు పంపినవారిని, క్రమం స్థానాన్ని సంకుచితం చేస్తాయి, జంట కలిసి సరిపోలికను సమర్థించదగినదిగా చేస్తుంది.
ప్రతిస్పందన తన అభ్యర్థన చిరునామాల దిశను తిప్పుతుంది, కాబట్టి సరిపోలిక అభ్యర్థన-ప్రతిస్పందన జంట, ఒకేలాంటి రెండు ట్యూపుల్స్ కాదు. అభ్యర్థన మూలాన్ని ప్రతిస్పందన గమ్యంతో, అభ్యర్థన గమ్యాన్ని ప్రతిస్పందన మూలంతో పోల్చి, తర్వాత గుర్తింపు మరియు క్రమం ఏకీభవిస్తాయని నిర్ధారించండి.
పరిశీలన విండోను కూడా ఉంచండి, ఎందుకంటే పొడవైన క్యాప్చర్లో రెండు ఫీల్డ్ల చట్టబద్ధమైన పునర్వినియోగం ఉండవచ్చు. విండోను ఒక పేలుడుకు కుదించడం ఆ అస్పష్టతలో ఎక్కువ భాగాన్ని తొలగిస్తుంది. టికెట్ చదివే ప్రతి ఒక్కరికీ లెక్కలను తిరిగి ఉత్పత్తి చేయగలిగేలా కూడా చేస్తుంది.
tshark -r capture.pcap -Y 'icmp.type == 8' -T fields -e frame.time -e ip.src -e ip.dst -e icmp.ident -e icmp.seq
tshark -r capture.pcap -Y 'icmp.type == 0' -T fields -e frame.time -e ip.src -e ip.dst -e icmp.ident -e icmp.seqదశ 3: అదే సరిహద్దులో ట్యూపుల్స్ను పోల్చండి
నెట్వర్క్ చిరునామా అనువాదం క్యాప్చర్ పాయింట్ మరియు పీర్ మధ్య ఉంటే, అభ్యర్థన మరియు ప్రతిస్పందనలోని చిరునామాలు రూపకల్పన ప్రకారం భిన్నంగా ఉంటాయి. ఒకే సరిహద్దులో ట్యూపుల్స్ను పోల్చండి, లేదా భేదం లెక్కించబడేలా మ్యాపింగ్ను స్పష్టంగా తీసుకువెళ్లండి. అనువాదానికి ముందు అభ్యర్థనలను అనువాదం తర్వాత ప్రతిస్పందనలతో కలపడం వైర్పై ఎప్పుడూ లేని అసమానతలను సృష్టిస్తుంది.
లెక్కించడం ప్రారంభించే ముందు సరిహద్దును నిర్ణయించండి, తదుపరి వ్యక్తి సమూహీకరణను తిరిగి ఉత్పత్తి చేయగలిగేలా నివేదికలో పేర్కొనండి. క్లయింట్ వైపు ఒక క్యాప్చర్, సర్వర్ వైపు మరొకటి రెండు వేర్వేరు సరిహద్దులు. ప్రతిదీ ప్రతిస్పందన ఎక్కడ మాయమైంది అనే వేర్వేరు ప్రశ్నకు సమాధానం ఇస్తుంది.
అనువదించిన ప్రోబ్ల సమూహం అనువాద పరికరం యొక్క స్వంత స్థితిని కూడా వారసత్వంగా పొందుతుంది, అది ప్రతిస్పందన ఎప్పుడూ రాకపోవడానికి నిజమైన కారణం కావచ్చు. దానికి ఆవల ఉన్న మార్గాన్ని నిందించే ముందు ఆ స్థితిని తనిఖీ చేయండి.
tcpdump -ni any icmp and host 10.90.0.1 -c 20
tshark -r capture.pcap -Y 'icmp' -T fields -e ip.src -e ip.dst -e ip.ttl | head -20దశ 4: క్యాప్చర్ ఏమి నిరూపించగలదు, ఏమి కాదు అని చెప్పండి
గమనించిన ఖాళీ దూరపు హోస్ట్ మౌనంగా ఉందని నిరూపించదు. క్యాప్చర్ పాయింట్ ఒక దిశను మాత్రమే చూడవచ్చు, ఫిల్టర్ ప్రతిస్పందనను పడేయవచ్చు, లేదా విండో సమయంలో బఫర్ పొంగిపొర్లవచ్చు. వాటిలో ప్రతిదీ అదే లేకపోవడం మరియు వేర్వేరు ముగింపును ఇస్తుంది.
లెక్కల పక్కన క్యాప్చర్ స్థానం, ఫిల్టర్ వ్యక్తీకరణ మరియు డ్రాప్ కౌంటర్లను నమోదు చేయండి, ఎందుకంటే అవి లేకుండా నిష్పత్తిని ఆడిట్ చేయలేము. ఆ మూడు పంక్తులే సంఖ్యను తర్వాత సమర్థించదగినదిగా చేస్తాయి.
తర్వాత పరిశీలన ఏమి స్థాపిస్తుంది, ఏమి సూచిస్తుంది అనేది ఒకటి కాదు రెండు వాక్యాలలో వేరు చేయండి. మొదటి వాక్యం లెక్కలు మరియు సరిహద్దును చెబుతుంది. రెండవది పరికల్పన మరియు దాన్ని ఏమి నిర్ధారిస్తుందో చెబుతుంది.
నిర్దిష్ట మార్గం ప్యాకెట్లను పడేస్తుందా అనేది ప్రశ్న అయినప్పుడు, స్పష్టమైన మూల చిరునామాతో కూడిన నియంత్రిత ప్రోబ్ మిశ్రమ ట్రాఫిక్ యొక్క నిష్క్రియ లెక్క కంటే బలమైన సాక్ష్యం. దాన్ని అదే యంత్రం నుండి, అదే సమయంలో, అదే పీర్కు పంపండి. ఒక చరరాశిని మార్చండి, పోలిక నిలిచి ఉంటుంది.
సమూహాలు మరియు తదుపరి సరిహద్దును నివేదించండి
నివేదికలో మూడు పంక్తులు ఉన్నాయి: సమూహ నిర్వచనం, ప్రతి సమూహంలో సరిపోలిన లెక్కలు, మరియు పోలిక చేసిన సరిహద్దు. అప్పుడు ఒక సమూహం పూర్తిగా సమాధానం ఇచ్చింది మరొకటి ఇవ్వలేదని పాఠకుడు చూడగలరు, ఇది యాదృచ్ఛిక నష్టం కాకుండా మార్గం లేదా అనుమతిని సూచిస్తుంది.
సమూహీకరణ తిరిగి ఉత్పత్తి చేయగలిగేలా క్యాప్చర్ ఫైల్ మరియు ఫిల్టర్ వ్యక్తీకరణలను జత చేయండి. ఫైల్ లేని సారాంశం ఒక దావా, ఫలితం కాదు.
ping -c 5 -I 10.80.0.6 10.90.0.1
ping -c 5 -I 10.30.0.25 10.90.0.1
tshark -r capture.pcap -Y 'icmp.type == 8 || icmp.type == 0' -T fields -e ip.src -e ip.dst -e icmp.ident -e icmp.seq | sort | uniq -c | headఒక సమూహం ఐదు ప్రతిస్పందనలు చూపిస్తే మరొకటి ఏమీ చూపించకపోతే, ఒక మూలానికి పనిచేసే తిరిగి వెళ్లే మార్గం ఉంది మరొకదానికి లేదు అనేది కనుగొనడం. అది మిశ్రమ శాతం కంటే చాలా మంచి టికెట్, మరియు తదుపరి తనిఖీని సంబంధం లేని VPN ఇన్స్టాన్స్కు కాకుండా తిరిగి వెళ్లే మార్గానికి మళ్లిస్తుంది.