విషయ సూచిక:
నిర్వచనం - ఓపెన్ఫ్లో అంటే ఏమిటి?
ఓపెన్ఫ్లో అనేది ఓపెన్ కమ్యూనికేషన్ ప్రోటోకాల్, ఇది OSI మోడల్ యొక్క లేయర్ 2 పై పనిచేస్తుంది మరియు రౌటర్ యొక్క ఫార్వార్డింగ్ ప్లేన్కు యాక్సెస్ను అందిస్తుంది లేదా నెట్వర్క్ ద్వారా మారవచ్చు. ఓపెన్ఫ్లో కేవలం రెండు రౌటర్లలో నడుస్తున్న సాఫ్ట్వేర్ ద్వారా స్విచ్ల నెట్వర్క్లోని డేటా ప్యాకెట్ల మార్గాన్ని నిర్ణయించటానికి అనుమతిస్తుంది.
వేర్వేరు నమూనాల స్విచ్లు మరియు రౌటర్ల మధ్య మరియు వేర్వేరు విక్రేతల నుండి నెట్వర్క్ ట్రాఫిక్ నిర్వహణ కోసం ఓపెన్ఫ్లో రూపొందించబడింది. ఓపెన్ఫ్లో వారి హార్డ్వేర్ నుండి స్విచ్లు మరియు రౌటర్ల ప్రోగ్రామింగ్ను వేరు చేస్తుంది, తద్వారా హార్డ్వేర్ కాన్ఫిగరేషన్ చేయవలసిన అవసరం లేదు మరియు సాఫ్ట్వేర్ ద్వారా అన్ని నియంత్రణలను సరళంగా పొందవచ్చు. కాలిఫోర్నియా విశ్వవిద్యాలయం బర్కిలీ మరియు స్టాన్ఫోర్డ్ విశ్వవిద్యాలయం ఆరు సంవత్సరాలు సహకరించాయి, ఓపెన్ఫ్లో చివరకు 2011 లో ప్రజల్లోకి వచ్చింది.
టెకోపీడియా ఓపెన్ ఫ్లో గురించి వివరిస్తుంది
ఈ సాంకేతిక పరిజ్ఞానంలో మూడు ప్రధాన భాగాలు ఉన్నాయి:
- ఫ్లో టేబుల్స్, ఇవి స్విచ్లలో ఇన్స్టాల్ చేయబడతాయి
- ఒక కంట్రోలర్, ఇది ఓపెన్ఫ్లో ప్రోటోకాల్ ద్వారా స్విచ్లతో కమ్యూనికేట్ చేస్తుంది మరియు ట్రాఫిక్ ప్రవాహంపై విధానాలను సెట్ చేస్తుంది. ఇది నెట్వర్క్ ద్వారా నిర్దిష్ట మార్గాలను కూడా ఏర్పాటు చేస్తుంది లేదా వేగం, తగ్గిన జాప్యం లేదా హాప్ల సంఖ్య వంటి నిర్దిష్ట లక్షణాల కోసం ఆప్టిమైజ్ చేస్తుంది.
- ఓపెన్ఫ్లో ప్రోటోకాల్, ఇది స్విచ్లతో సురక్షితంగా కమ్యూనికేట్ చేయడానికి నియంత్రికను అనుమతిస్తుంది
ఓపెన్ఫ్లో సృష్టించబడింది ఎందుకంటే విక్రేతలు పరిమిత ప్రోగ్రామబిలిటీతో స్విచ్లు లేదా రౌటర్లను విక్రయిస్తారు, ఇది ట్రాఫిక్ నిర్వహణ మరియు ఇంజనీరింగ్లో ఇబ్బందులకు దారితీస్తుంది, అలాగే వివిధ అమ్మకందారుల నుండి నెట్వర్కింగ్ హార్డ్వేర్ మధ్య అస్థిరమైన ట్రాఫిక్ ప్రవాహాలు. హార్డ్వేర్ నుండి నియంత్రణను తీసివేసి, సాఫ్ట్వేర్తో అమలు చేయడం ద్వారా ఓపెన్ఫ్లో ఈ స్థిరత్వాన్ని అందిస్తుంది.
