హార్డ్వేర్ NAT ఆఫ్లోడ్ మీ VPN రూటింగ్ నియమాలను భంగపరుస్తుందా?
త్వరణం మీ విధానం ఆధారపడే హుక్ను దాటవేయవచ్చు, లేదా కౌంటర్లు నవీకరించబడే స్థలాన్ని మాత్రమే కదిలించవచ్చు. సెట్టింగ్లను మార్చే ముందు ఆ ఫలితాలను వేరు చేయండి.
హార్డ్వేర్ NAT త్వరణాన్ని ఆన్ చేయడం VPN సెటప్ను వేగవంతం చేయగలదు, అలాగే ఎటువంటి లోపం లేకుండా కొన్ని ప్యాకెట్లకు రూటింగ్ విధానం వర్తించడం ఆగిపోయేలా కూడా చేయగలదు. వాటిలో ఏది జరుగుతుందో వేగవంతమైన మార్గం ఏమి దాటవేస్తుందనే దానిపై ఆధారపడి ఉంటుంది, అది ఫర్మ్వేర్, కెర్నల్ సంస్కరణ మరియు ఉపయోగించే త్వరణ రకం మధ్య మారుతుంది. సెట్టింగ్ల మెను మీరు ఇప్పుడే ఏది ఆన్ చేశారో అరుదుగా చెబుతుంది.
త్వరణకారిని నిందించే ముందు రెండు ప్రకటనలను వేరు చేయాలి: ఒక నియమం అమలు చేయడం ఆగిపోయింది, మరియు ఒక కౌంటర్ నవీకరణ ఆగిపోయింది. ఇవి ఒకటే పరిశీలన కాదు.
మూడు వేర్వేరు త్వరణలు కలిసిపోతాయి
ఫార్వర్డింగ్ ఆఫ్లోడ్, క్రిప్టోగ్రాఫిక్ త్వరణం మరియు టన్నెల్ డేటా-ఛానెల్ ఆఫ్లోడ్ తరచుగా ఒకే స్విచ్ను పంచుకునే వేర్వేరు యంత్రాంగాలు. ఫార్వర్డింగ్ ఆఫ్లోడ్ స్థిరపడిన ప్రవాహాలను సాధారణ స్టాక్లో భాగాన్ని దాటవేయడానికి అనుమతిస్తుంది, క్రిప్టోగ్రాఫిక్ త్వరణం సైఫర్ పనిని చౌకగా చేస్తుంది, టన్నెల్ ఆఫ్లోడ్ ఎన్క్యాప్సులేషన్ను హార్డ్వేర్కు కదిలిస్తుంది. సాధారణ రూట్ చేయబడిన ట్రాఫిక్ను వేగవంతం చేసే రౌటర్ టన్నెల్ ట్రాఫిక్ను పూర్తిగా నెమ్మదిగా మార్గంలో వదిలేయవచ్చు, అది పనితీరు ఫలితం తప్ప విధాన మార్పు కాదు. దీనికి వ్యతిరేక పరిస్థితి కూడా ఉంది, టన్నెల్ ట్రాఫిక్ ఆఫ్లోడ్ అవుతున్నప్పుడు చుట్టూ ఉన్న విధానం ఇంకా మూల్యాంకనం చేయబడుతుంది.
Linux flowtables చదవడానికి అత్యంత యోగ్యమైన నమోదిత సందర్భం, ఎందుకంటే స్థిరపడిన ప్రవాహాలను వేగవంతమైన మార్గానికి అప్పగించవచ్చు. అప్పుడు వాటి లెక్కింపు మరియు స్థితి నిర్వహణ సాంప్రదాయ ఫార్వర్డింగ్ నుండి భిన్నంగా ఉంటాయి, అందుకే కౌంటర్లు వింతగా కనిపించడం మొదలవుతుంది.
కదలిక ఆగిన కౌంటర్ కొద్దిగానే నిరూపిస్తుంది
నియమ కౌంటర్లు నియమం గుండా వెళ్లే ప్యాకెట్లను లెక్కిస్తాయి, మరియు ఆఫ్లోడ్ చేయబడిన ప్రవాహం మొదటి ప్యాకెట్ తర్వాత మళ్లీ ఎప్పటికీ దాని గుండా వెళ్లకపోవచ్చు. అది ట్రాఫిక్ కొనసాగుతున్నప్పుడు గడ్డకట్టే కౌంటర్ను ఉత్పత్తి చేస్తుంది, మరియు సంఖ్యను నమ్మితే అది సరిగ్గా బైపాస్లాగే కనిపిస్తుంది. కౌంటర్ను గమనించడం ప్రవాహం లెక్కించిన మార్గాన్ని విడిచిపెట్టిందనే సూచనగా ఇప్పటికీ ఉపయోగకరం. మిగిలిన నిర్ధారణ ప్యాకెట్లు నిజంగా ఎక్కడికి వెళ్తాయనే దాని నుండి రావాలి.
వ్యతిరేక అనుమితి కూడా అంతే దారుణంగా విఫలమవుతుంది. వేగవంతమైన డౌన్లోడ్ మీ మినహాయింపు నియమాలు మరియు వైఫల్య నిర్వహణ ఇంకా వర్తిస్తాయని చూపదు, ఎందుకంటే అది ఒక ప్రవాహాన్ని వ్యాయామం చేస్తుంది, విధానాన్ని కాదు.
ఆఫ్లోడ్ విధానాన్ని భంగపరుస్తుందా అనేది మూడు షరతులు నిర్ణయిస్తాయి
మొదటి షరతు వేగవంతమైన మార్గం మీ విధానం ఆధారపడే హుక్ను సంప్రదిస్తుందా అనేది, ఎందుకంటే గుర్తులు మరియు మార్గాలుగా వ్యక్తీకరించిన విధానం ప్రతి ప్యాకెట్ ఫిల్టరింగ్పై నిర్మించిన దానికంటే ఎక్కువసార్లు నిలిచిపోతుంది. రెండవది ఫర్మ్వేర్ ఆ కలయికను అసలు అనుమతిస్తుందా అనేది, ఎందుకంటే కొన్ని నిర్మాణాలు టన్నెల్ లేదా ఫైర్వాల్ ఫీచర్ క్రియాశీలంగా ఉన్నప్పుడు ఆఫ్లోడ్ను స్వయంచాలకంగా ఆఫ్ చేస్తాయి. మూడవది ట్రాఫిక్ అర్హత కలిగి ఉందా అనేది, ఎందుకంటే త్వరణం సాధారణంగా స్థిరపడిన ప్రవాహాలకు జోడించబడి శకలాలు అయిన లేదా అసాధారణ ప్యాకెట్లను మినహాయించవచ్చు. మూడూ త్వరణానికి అనుకూలంగా ఉన్న చోట విధానం ఇంకా వర్తిస్తుంది, మొదటిది విఫలమయ్యే చోట ఎంత సర్దుబాటు చేసినా దానిని పునరుద్ధరించదు.
మీరు నడుపుతున్న కలయిక కోసం విక్రేత పత్రాలను చదవండి, సాధారణంగా రౌటర్ మోడల్ కోసం కాదు. ఫర్మ్వేర్ సంస్కరణలు ఈ సమాధానాలను నిశ్శబ్దంగా మారుస్తాయి.
విధానాన్ని పరీక్షించండి, పనితీరును కాదు
విధానం ఎంత వేగంగా వెళ్తుందో కొలిచే ముందు అది ఏమి హామీ ఇవ్వాలో కొలవండి. క్రింది ఆదేశాలు flowtable ఇన్స్టాల్ అయిందా, కనెక్షన్ ట్రాకింగ్ ఏమి చూస్తుంది, మరియు క్లయింట్ ఏ చిరునామా నుండి బయటకు వెళ్తుందో చూపుతాయి. మార్పు తర్వాత కొత్త కనెక్షన్ను పోల్చండి, ఎందుకంటే స్థిరపడినది దాని పాత మార్గాన్ని ఉంచుకోవచ్చు.
nft list flowtables
conntrack -L | head -n 20
curl -sS --max-time 8 https://api.ipify.org; echo
ping -c 3 192.168.50.20
టన్నెల్ ట్రాఫిక్ను కవర్ చేసే flowtable నమోదు వేగవంతమైన మార్గం ఆటలో ఉందని చెబుతుంది, మరియు కనెక్షన్ పట్టిక ప్రవాహం మీరు ఆశించిన విధంగా ట్రాక్ అవుతుందా అని చూపుతుంది. చిరునామా తనిఖీ విధానం ఇంటర్నెట్ నిష్క్రమణకు సంబంధించినప్పుడు నిష్క్రమణను నిర్ధారిస్తుంది, అదే సమయంలో ping చేరుకోగలిగి ఉండాల్సిన ప్రైవేట్ గమ్యాన్ని నిర్ధారిస్తుంది. అదే సెట్ను త్వరణం ఆఫ్తో ఆపై ఆన్తో నడపండి, మరియు సమయాలను కాదు ఫలితాలను పోల్చండి.
మునుపటి సెట్టింగ్ను నమోదు చేయండి, ప్రయోగం తిరిగి మార్చగలిగి ఉండేలా. ప్రతిచోటా ఆఫ్లోడ్ను ఆఫ్ చేయాలనే సాధారణ సూచన వర్క్అరౌండ్గా పరిగణించబడుతుంది, కనుగొనడంగా కాదు.