ISSN: 2165- 7866
జియాంగ్ లియు, లియాంగ్ ఝూ, వీకియాంగ్ సన్ మరియు వీషెంగ్ హు
సాఫ్ట్వేర్ డిఫైన్డ్ నెట్వర్కింగ్ (SDN) నెట్వర్క్ అప్డేట్ను అమలు చేయడానికి అధిక-స్థాయి సంగ్రహణలను అభివృద్ధి చేయడానికి అవకాశాలను అందిస్తుంది, అయితే ప్రస్తుత SDN కంట్రోలర్ ప్లాట్ఫారమ్లో నెట్వర్క్ కాన్ఫిగరేషన్ను అప్డేట్ చేయడానికి ఎఫెక్ట్ మెకానిజమ్స్ లేవు. నెట్వర్క్ నవీకరణను అమలు చేయడానికి రెండు ప్రధాన సవాళ్లు ఉన్నాయి: 1) నెట్వర్క్ పంపిణీ చేయబడిన సిస్టమ్ మరియు 2) నెట్వర్క్ కంట్రోలర్ ఒక సమయంలో ఒక నెట్వర్క్ నోడ్ను మాత్రమే నవీకరించగలదు. వ్యక్తిగత నోడ్లను అమాయకంగా నవీకరించడం తప్పు నెట్వర్క్ ప్రవర్తనలకు దారితీయవచ్చు. రెండు-దశల అప్డేట్ ఆధారంగా సొల్యూషన్ సొల్యూషన్ నెట్వర్క్ అప్డేట్ సమయంలో ట్రాఫిక్ స్థిరంగా ప్రాసెస్ చేయబడుతుందని హామీ ఇస్తుంది, అంటే ప్రతి ప్యాకెట్ ప్రారంభ నెట్వర్క్ కాన్ఫిగరేషన్ లేదా టార్గెట్ నెట్వర్క్ కాన్ఫిగరేషన్ ఆధారంగా రూట్ చేయబడవచ్చు, కానీ రెండింటి మిశ్రమం కాదు. మునుపటి విధానం ఆధారంగా స్థిరమైన నెట్వర్క్ నవీకరణను అమలు చేయడం ఖరీదైనది మరియు మేము మెమరీని ఆదా చేసే రెండు-దశల నెట్వర్క్ నవీకరణ కోసం మెకానిజమ్లను అందిస్తున్నాము. మా డిజైన్ ఒక ప్రధాన సమస్యను పరిష్కరిస్తుంది: కంట్రోలర్ లక్ష్య కాన్ఫిగరేషన్ను అమలు చేసినప్పుడు నెట్వర్క్ నోడ్ల నుండి ప్రారంభ కాన్ఫిగరేషన్ను సమర్థవంతంగా ఎలా తొలగించాలి. ప్రారంభ కాన్ఫిగరేషన్ను తొలగించే విధానాన్ని వేగవంతం చేయడానికి మేము క్రమానుగత నెట్వర్క్ మెటాడేటా నిర్మాణాన్ని ప్రతిపాదిస్తాము. చివరగా, కాన్ఫిగరేషన్ తొలగింపు ప్రభావాన్ని మరియు నెట్వర్క్ కోసం మెమరీ-పొదుపు ప్రభావాన్ని ప్రదర్శించే కొన్ని ప్రయోగాల ఫలితాలను మేము వివరిస్తాము.