ఓపెన్ షార్టేస్ట్ పాత్ ఫస్ట్

వికీపీడియా నుండి
ఇక్కడికి గెంతు: మార్గసూచీ, వెతుకు

ఓపెన్ షార్టేస్ట్ పాత్ ఫస్ట్ (OSPF ) అనేది ఇంటర్నెట్ ప్రోటోకాల్ (IP) నెట్వర్కులలో వినియోగించటానికి ఉన్న ఒక డైనమిక్ రౌటింగ్ ప్రోటోకాల్ . నిర్దిష్టంగా, ఇది ఒక లింక్-స్థాయి రౌటింగ్ ప్రోటోకాల్ మరియు ఒక ఒంటరి అటానమస్ వ్యవస్థ (AS)లో పనిచేస్తూ అంతర గేట్వే నియమావళిలు యొక్క సమూహం లోకి వస్తుంది. అది IPv4 కొరకు RFC 2328 (1998) లో OSPF వెర్షన్ 2 వలె నిర్వచించబడింది.[1] IPv6 కొరకు ఉన్న అప్డేట్స్ RFC 5340 (2008)లో OSPF వెర్షన్ 3 వలె చెప్పబడ్డాయి.[2]

పెద్ద సంస్థల నెట్వర్కులలో OSPF అనేది చాలా మటుకు విస్తారంగా వినియోగించే అంతర గేట్వే ప్రోటోకాల్ (IGP); మరొక లింక్-స్థాయి రౌటింగ్ ప్రోటోకాల్ అయిన IS-IS భారీ సేవలను అందించే నెట్వర్కులలో చాలా సాధారణంగా ఉంటుంది. బోర్డర్ గేట్వే ప్రోటోకాల్ (BGP) అనేది చాలా విస్తారంగా వినియోగించే బాహ్య గేట్వే ప్రోటోకాల్, ఇది ఇంటర్నెట్ లో వాటంతట అవి పని చేసే వ్యవస్థల మధ్య ఉండే ప్రధాన రౌటింగ్ ప్రోటోకాల్.

మూస:IPstack

అవలోకనం[మార్చు]

OSPF అనేది ఇంటర్నెట్ ప్రోటోకాల్ (IP) ప్యాకెట్లను పూర్తిగా ఒక ఒంటరి రౌటింగ్ భాగంలో రూట్ నడిపే ఒక అంతర గేట్వే ప్రోటోకాల్ (తనంతట తానూ పని చేసే వ్యవస్థ). అది అందుబాటులో ఉన్న రౌటర్ల నుండి అనుసంధాన స్థితి సమాచారాన్ని సేకరిస్తుంది మరియు నెట్వర్క్ యొక్క ఒక టోపోలాజి పటాన్ని నిర్మిస్తుంది. ఇంటర్నెట్ పొరకి సమర్పించబడిన రౌటింగ్ పట్టికను టోపోలాజి నిశ్చయిస్తుంది, ఇది రౌటింగ్ నిర్ణయాలను పూర్తిగా IP డేటాగ్రాములలో కనిపించే అంతిమ లక్ష్య IP చిరునామా ఆధారంగా తీసుకుంటుంది. వేరియబుల్ లెంత్ సబ్నెట్ మాస్కింగ్ (VLSM) లేదా క్లాస్స్లేస్ ఇంటర్-డొమైన్ రౌటింగ్ (CIDR) లను సూచించే నమూనాలకు మద్దతు ఇచ్చే విధంగా OSPF తయారు చెయ్యబడింది.

లింక్ అపజయాలు, ఒక నూతన చిక్కు ముడులు లేని రౌటింగ్ నిర్మాణంను చాలా త్వరగా మరియు క్షణాల్లో ఒక చోటుకి చేర్చటం వంటి టోపోలాజిలోని మార్పులను OSPF కనిపెడుతుంది. ఒక షార్టేస్ట్ పాత్ ఫస్ట్ అల్గోరిథం అయిన దిజ్కస్త్ర యొక్క అల్గోరిథం ఆధారిత ఒక పద్దతిని వినియోగిస్తూ ప్రతీ మార్గానికి చిన్నదైన మార్గ వృక్షంను ఇది కంప్యూట్ చేస్తుంది.

ప్రతీ రౌటర్ పై అనుసంధాన స్థితి సమాచారం ఒక అనుసంధాన స్థితి సమాచార గిడ్డంగి (LSDB) వలె నిర్వహించబడుతుంది, ఇది పూర్తి నెట్వర్క్ టోపోలాజి యొక్క ఒక వృక్ష-చిత్రం. ఒకే విధంగా ఉన్న LSDB నకళ్ళు కాలానుగునంగా అన్ని OSPF రౌటర్స్ పై ముంచెత్తటం ద్వారా అప్డేట్ చెయ్యబడతాయి.

ఒక మార్గ పట్టికను నిర్మించటానికి కావలసిన OSPF రౌటింగ్ విధానాలు ప్రతీ రౌటింగ్ అనుసంధానంతో సంబంధం కలిగి ఉన్న (బాహ్య కొలతలు ) ఖరీదు విషయాలచే నిర్వహించబడతాయి. రౌటర్ యొక్క దూరం (చుట్టూ తిరిగి రాటానికి పట్టే సమయం), ఒక లింక్ యొక్క మొత్తం నెట్వర్క్ పని లేదా యెంత వరకు లింక్ అందుబాటులో ఉంటుంది మరియు ఆధారపడతగినది, సాధారణ ప్రమాణం లేని సంఖ్యలుగా వ్యక్తపరచటం వంటివి ఖరీదు విషయాలు కావచ్చు. ఇది ఒకే ఖరీదు ఉన్న మార్గాల మధ్య ట్రాఫిక్ భారాన్ని సమతూక పరిచే ఒక డైనమిక్ విధానంను అందిస్తుంది.

నిర్వహణను సులభతరం చెయ్యటానికి మరియు ట్రాఫిక్ మరియు వనరుల వినియోగాన్ని సరిచెయ్యటానికి ఒక OSPF నెట్వర్క్ అనేది నిర్మించబడుతుంది లేదా రౌటింగ్ ప్రాంతాలు గా తిరిగి విభజింపబడుతుంది. ప్రాంతాలు సాధారణంగా డెసిమల్లో సూచించబడిన 32-బిట్ సంఖ్యల ద్వారా లేదా తరచుగా IPv4 చిరునామా చీటీ నుండి ప్రసిద్ది పొందిన ఆక్తేట్ ఆధారిత చుక్క-డెసిమల్ చీటీ ద్వారా గానీ గుర్తించబడతాయి.

ఒడంబడిక ద్వారా, ప్రాంతం 0 (సున్నా) లేదా 0.0.0.0 ఒక OSPF నెట్వర్క్ యొక్క కేంద్ర స్థానం లేదా వెన్నెముక ప్రాంతాన్ని సూచిస్తుంది. తరచుగా ఇతర ప్రాంతాల యొక్క గుర్తింపులు ఇష్టప్రకారం ఎంచుకోబడతాయి, నిర్వాహకులు ఒక ప్రాంతంలోని ప్రధాన రౌటర్ యొక్క IP చిరునామాను ప్రాంత గుర్తింపుగా ఎంపిక చేసుకుంటారు. ప్రతీ అదనపు ప్రాంతం తప్పని సరిగా వెన్నెముక OSPF ప్రాంతానికి ఒక నేరైన లేదా వాస్తవ అనుసంధానాన్ని కలిగి ఉండాలి. అలాంటి అనుసంధానాలు ఏరియా బోర్డర్ రౌటర్ (ABR) అని పిలువబడే ఒక అంతర అనుసంధాన రౌటర్ చే నిర్వహించబడతాయి. ఒక ABR అది సేవలు అందించే ప్రతీ ప్రాంతానికి ఒక ప్రత్యేక అనుసంధాన స్థితి సమాచార గిడ్డంగులను నిర్వహిస్తుంది మరియు ఆ నెట్వర్క్ లో ఉన్న అన్ని ప్రాంతాలకు సారాంశ మార్గాలను నిర్వహిస్తుంది.

OSPF ఒక TCP/IP రవాణా నియమావళిని (UDP, TCP) వినియోగించదు, కానీ నియమావళి సంఖ్య 89తో IP డేటాగ్రాములలో నేరుగా కప్పివెయ్యబడుతుంది. ఇది ఇతర రౌటింగ్ నియమావళిలు అయిన రౌటింగ్ ఇన్ఫర్మేషన్ ప్రోటోకాల్ (RIP), లేదా బోర్డర్ గేట్వే ప్రోటోకాల్ (BGP) లకు విరుద్దం. OSPF తన సొంత తప్పులను గుర్తించే మరియు సరిదిద్దుకొనే చర్యలను తానే నిర్వహిస్తుంది.

OSPF ఒక బ్రాడ్కాస్ట్ నెట్వర్క్ లింక్ పై మార్గాలను అధిక సంఖ్యలో పంపటానికి బహుళ ప్రసార చిరునామాలను వినియోగిస్తుంది. బ్రాడ్కాస్ట్ కాని నెట్వర్కులను అమర్చటానికి ఉన్న ప్రత్యేక లక్షణాలు పొరుగు వారిని కనుగొనటానికి సహాయ పడతాయి.[1] OSPF బహుళ ప్రసార IP ప్యాకెట్లు ఎప్పుడూ IP రౌటర్లకు అడ్డముగా వెళ్ళవు, అవి ఎప్పుడూ ఒక అడుగు కంటే ఎక్కువ ప్రయానించవు. OSPF RFC 2328 లో సూచించబడిన విధంగా బహుళ ప్రసార చిరునామాలు 224.0.0.5 (అన్ని SPF/లింక్ స్థితి రౌటర్లు, అన్నిSPFరౌటర్లు అని కూడా పిలువబడతాయి) మరియు 224.0.0.6 (అన్ని డేసిగ్నేటేడ్ రౌటర్స్, అన్నిDరౌటర్స్)లను నిల్వ చేస్తుంది.

బహుళ ప్రసార IP ట్రాఫిక్ ను రౌటింగ్ చెయ్యటానికి RFC 1584 లో నిర్వచించిన విధంగా OSPF, బహుళ ప్రసార ఓపెన్ షార్టేస్ట్ పాత్ ఫస్ట్ ప్రోటోకాల్ (MOSPF) కి మద్దతు ఇస్తుంది.[3]

OSPF నియమావళి IPv4 పై పనిచేస్తున్నప్పుడు రౌటర్ల మధ్య భద్రంగా పని చేస్తుంది, రౌటింగ్లో పాల్గొనటానికి కేవలం నమ్మశక్యమయిన రౌటర్లను మాత్రమే అనుమతించే వివిధ ధృవీకరణ పద్దతులను వినియోగిస్తుంది. IPv6 పై పని చేస్తున్న OSPFv3 ఇక మీదట నియమావళి-అంతర ధృవీకరణకి మద్దతు ఇవ్వదు. దానికి బదులు అది IPv6 నియమావళి భద్రత (IPsec) పై ఆధారపడుతుంది.

OSPF వెర్షన్ 3 IPv4 నియమావళి యొక్క అమలుకు మార్పులను పరిచయం చేస్తుంది.[2] వాస్తవ లింకులకు తప్ప అన్ని పొరుగు మారకాలు కూడా ప్రత్యేకంగా IPv6 లింక్-స్థానిక చిరునామాను వినియోగిస్తాయి. IPv6 నియమావళి సబ్నెట్ ఆధారంగా కాకుండా ఒక్కో అనుసంధానానికి పని చేస్తుంది. అన్ని IP ల ముందస్తు సమాచారం అనుసంధాన స్థాయి ప్రకటనలు నుండి మరియు హలో కనుగొనే ప్యాకెట్ నుండి తొలగించబడుతుంది మరియు నియమావళిని కావలసినట్టుగా నియమావళి ఆధారితం కానిదిగా చేస్తుంది. IPv6లో IP చిరునామాను 128-బిట్లకు విస్తరించినప్పటికీ ప్రాంతం మరియు రౌటర్ గుర్తింపులు ఇప్పటికీ 32-బిట్ విలువల పైనే ఆధారపడి ఉన్నాయి.

పొరుగు సంబంధాలు[మార్చు]

ఒకే బ్రాడ్కాస్ట్ విభాగంలో లేదా ఒక స్థానం నుండి మరొక స్థానం టెలికమ్యూనికేషన్ల రెండు చివరల ఉన్న రౌటర్లు ఒక దానిని ఒకటి గుర్తించినప్పుడు ప్రక్కల నుండి అనుసంధానింపబడతాయి. ఒక రౌటర్ తనను తాను ఒక హలో OSPF నియమావళి ప్యాకెట్ లో గుర్తించినప్పుడు ఈ గూడచర్యం జరుగుతుంది. ఇది ఒక రెండు మార్గాల స్థితి అని పిలువబడుతుంది మరియు చాలా ప్రాధమిక సంబంధం. ఒక ఎతేర్నేట్ లేదా ఫ్రేం రిలేయ్ నెట్వర్క్ లో ఉన్న రౌటర్లు ఒక డేసిగ్నేటేడ్ రౌటర్ (DR) మరియు ఒక బ్యాకప్ డేసిగ్నేటేడ్ రౌటర్ (BDR) ను ఎంపిక చేసుకుంటుంది, ఇది రౌటర్ల మధ్య ట్రాఫిక్ ను తగ్గించటానికి ఒక పిడి వలె పనిచేస్తుంది. OSPF "హలో ప్యాకెట్లను" మరియు అనుసంధాన స్థితి అప్డేట్స్ ను పంపడానికి ఏక ప్రసార మరియు బహుళ ప్రసార సాధనాలు రెండింటినీ ఉపయోగిస్తుంది.

ఒక అనుసంధాన స్థితి రౌటింగ్ ప్రోటోకాల్ వలె OSPF ఇతర రౌటర్లతో రౌటింగ్ అప్డేట్స్ ను మార్పిడి చేసుకోవటానికి పొరుగు వాటితో సంబంధాలను స్థాపిస్తుంది మరియు నిర్వహిస్తుంది. పొరుగు సంబంధాల పట్టిక OSPFలో ఒక సామీప్య సమాచార గిడ్డంగి అని పిలువబడతాది. OSPF సరిగా అమర్చబడితే మటుకు OSPF తనతో నేరుగా అనుసంధానింపబడిన రౌటర్లతో మాత్రమే పొరుగు సంబంధాలను ఏర్పరుచుకుంటుంది. ఒక పొరుగు సంబంధాన్ని ఎర్పరుచుకుంటున్న రౌటర్లు ఏ అనుసంధానంను అయితే అవి పొరుగు సంబంధాలను ఎర్పర్చుకోవటానికి వినియోగిస్తున్నాయో అదే ప్రాంతంలో ఉండాలి. ఒక అనుసంధానం మాత్రమే ఒక ఒంటరి ప్రాంతానికి చెందుతుంది.

ప్రాంత రకాలు[మార్చు]

ఒక OSPF విభాగం ప్రాంతాలు గా విభజింపబడింది, ఇవి 32-బిట్ ప్రాంతాలను గుర్తించే వాటితో గుర్తించబడ్డాయి. ప్రాంతాలను గుర్తించేవి సాధారణంగా IPv4 చిరునామా యొక్క డాట్-డెసిమల్ విధానంలో వ్రాయబడతాయి కానీ ఎల్లప్పుడూ మాత్రం కాదు. ఏది ఏమయినప్పటికీ అవి IP చిరునామాలు కావు మరియు పోరాటం లేకుండా నకిలీవి అయిన ఏవైనా IPv4 చిరునామాలు కావొచ్చును. OSPF (OSPFv3) యొక్క IPv6 అమలు కొరకు ప్రాంతాలను గుర్తించేవి కూడా అదే విధానంలో వ్రాయబడిన 32-బిట్ గుర్తింపుదారులను వినియోగిస్తాయి. అయితే చాలా OSPF వినియోగాలు డాటెడ్ డెసిమల్ విధానంలో కాకుండా ఇతర విధానంలో వ్రాసిన ఒక ప్రాంత సంఖ్యను న్యాయ సమ్మతం చేస్తాయి (ఉదా: ప్రాంతం 1), డాటెడ్ డెసిమల్ విధానాలను వినియోగించటం అనేది ఎప్పుడూ కూడా తెలివైన పని. చాలా అమలు ప్రక్రియలు ప్రాంతం 1 ని ప్రాంతాన్ని గుర్తించే 0.0.0.1 కి విస్తరిస్తాయి కానీ కొన్ని మాత్రం దానిని 1.0.0.0. గా విస్తరిస్తాయి అని చెప్పబడింది.

ప్రాంతాలు అందులో ఉన్న నెట్వర్కులలో దేనికి అయినా అనుసంధానించబడిన అనుసంధానాలను కలిగి ఉన్న వాటి యొక్క రౌటర్లతో పాటుగా ఆతిధ్యం ఇచ్చే వారి యొక్క తర్కమైన సమూహాలు మరియు నెట్వర్కులను కలిగి ఉంటాయి. ప్రతీ ప్రాంతం ఒక ప్రత్యేక అనుసంధాన స్థితి సమాచార గిడ్డంగిని నిర్వహిస్తుంది, దీని సమాచారం అనుసంధానం అయ్యే రౌటర్ ద్వారా మిగతా నెట్వర్క్ వైపుగా సంగ్రహించబడుతుంది. అందువల్ల ఒక ప్రాంతం యొక్క టోపోలాజి ప్రాంతం వెలుపల తెలియదు. ఇది అటానమస్ వ్యవస్థ యొక్క భాగాల మధ్య రౌటింగ్ ట్రాఫిక్ యొక్క మొత్తాన్ని తగ్గిస్తుంది.

పలు "ప్రత్యేక" ప్రాంత రకాలు నిర్వచించబడ్డాయి:

వెన్నెముక ప్రాంతం[మార్చు]

వెన్నెముక ప్రాంతం (ప్రాంతం 0 లేదా ప్రాంతం 0.0.0.0 అని కూడా పిలువబడుతుంది) ఒక OSPF నెట్వర్క్ యొక్క కేంద్ర భాగంగా ఉంటుంది. అన్ని ఇతర ప్రాంతాలు కూడా దానికి అనుసంధానించబడతాయి మరియు వెన్నెముక ప్రాంతానికి మరియు వాటి యొక్క సొంత సంబంధిత ప్రాంతాలకు అనుసంధానించబడిన రౌటర్ల ద్వారా ప్రాంతాల మధ్య రౌటింగ్ జరుగుతుంది. ఇది 'OSPF విభాగం' కోసం తర్కమైన మరియు భౌతికమైన నిర్మాణం మరియు OSPF విభాగంలో అన్ని సున్నా కాని ప్రాంతాలకు అనుసంధానించబడుతుంది. చాలా OSPF విభాగాలు ఒకే ఇంటర్నెట్-విజిబుల్ అటానమస్ సిస్టం, RFC1996 లో ఒకే సమయంలో మనుగడలో ఉంటాయి అనే ఉద్దేశ్యంలో OSPF లో అటానమస్ సిస్టం బౌండరీ రౌటర్ (ASBR) అనే పదం చారిత్రికమైనది అని గమనించండి (ASGuidelines 1996, p. 25).[4]

వెన్నెముక కాని ఇతర ప్రాంతాలలో రౌటింగ్ సమాచారం పంపిణీ చెయ్యటం కొరకు వెన్నెముక ప్రాంతం బాధ్యత వహిస్తుంది. వెన్నెముక చాలా దగ్గరగా ఉండాలి కానీ అది భౌతికంగా దగ్గరగా ఉండవలసిన అవసరం లేదు; వెన్నెముక అనుసంధానం స్థాపన మరియు నిర్వహణ వాస్తవ లింకులను సరిగా అమర్చటం ద్వారా చెయ్యవచ్చును.

అన్ని OSPF ప్రాంతాలు కూడా వెన్నెముక ప్రాంతానికి అనుసంధానించబడాలి. ఏది ఏమయినప్పటికీ ఈ అనుసంధానం ఒక వాస్తవ లింక్ ద్వారా వెళుతుంది. ఉదాహరణకి 0.0.0.1 ప్రాంతం 0.0.0.0. తో ఒక భౌతిక అనుసంధానం కలిగి ఉంది అని ఊహించుకొనుము. ఇంకా ప్రాంతం 0.0.0.2 వెన్నెముకతో నేరుగా అనుసంధానం కలిగి లేదు కానీ ఈ ప్రాంతం 0.0.0.1. ప్రాంతంతో ఒక అనుసంధానం కలిగి ఉంది అని కూడా ఊహించుకొనుము. ప్రాంతం 0.0.0.2 వెన్నెముకని చేరుకోవటానికి కదిలే ప్రాంతం 0.0.0.1 ద్వారా ఒక వాస్తవ లింక్ ని ఉపయోగించుకుంటుంది. ఒక కదిలే ప్రాంతంగా ఉండటానికి ఒక ప్రాంతం కదిలే లక్షణాన్ని కలిగి ఉండాలి, అనగా అది ఏ విధంగా కూడా మోడుగా ఉండకూడదు.

మోడు ప్రాంతం[మార్చు]

ఒక మోడు అయిన ప్రాంతం అనేది అటానమస్ వ్యవస్థ (AS) కి వెలుపల మార్గ ప్రకటనలను పొందని ఒక ప్రాంతం మరియు ప్రాంతం లోపల నుండి రౌటింగ్ అనేది పూర్తిగా డిఫాల్ట్ మార్గం పై ఆధారపడుతుంది. ఇది ప్రాంతం యొక్క అంతర రౌటర్లు కొరకు రౌటింగ్ సమాచార గిడ్డంగుల యొక్క పరిమాణాన్ని తగ్గిస్తుంది.

మోడు(స్టబ్) ప్రాంతాల యొక్క ప్రాధమిక విధానానికి మార్పులు అంతగా మోడు కాని ప్రాంతం (NSSA) లో మనుగడలో ఉంటాయి. దీనితో పాటుగా, వ్యవస్థల అమ్మకందారుల ద్వారా పలు ఇతర యాజమాన్య వైవిద్యం కూడా అమలు చెయ్యబడింది, ఉదాహరణకి పూర్తిగా మోడు అయిన ప్రాంతం (TSA) మరియు NSSA పూర్తిగా మోడు అయిన ప్రాంతం , ఇవి రెండూ కూడా సిస్కో వ్యవస్థల రౌటింగ్ పరికరాల్లో ఒక విస్తరణ మాత్రమే.

అంతగా మోడు కాని ప్రాంతం[మార్చు]

ఒక అంతగా మోడు కాని ప్రాంతం (NSSA) అనేది తనంతట తాను పని చేసే వ్యవస్థ బాహ్య మార్గాలను దిగుమతి చేసుకొని మరియు వాటిని ఇతర ప్రాంతాలకు పంపే ఒక మోడు ప్రాంత రకం, అయినప్పటికీ అది ఇతర ప్రాంతాల నుండి AS బాహ్య మార్గాలను అందుకోలేదు. NSSA అనేది ఒక మోడు ప్రాంతంలోకి బాహ్య మార్గాలను ఒక పరిమిత పోకడ వలె పంపటానికి అనుమతి ఇచ్చే మోడు ప్రాంత లక్షణం యొక్క పొడిగింపు.

యాజమాన్య పొడిగింపులు[మార్చు]

పూర్తిగా మోడు అయిన ప్రాంతం
సిస్కో వ్యవస్థల రౌటర్లలో ఒక పూర్తిగా మోడు అయిన ప్రాంతం [5] ఒక మోడైన ప్రాంతం వలె ఉంటుంది. ఏది ఏమయినప్పటికీ, ఈ ప్రాంతం బాహ్య మార్గాలను కలిగి ఉండకపోవటంతో పాటుగా సంగ్రహ మార్గాలను కూడా అనుమతించదు, అనగా, ప్రాంతాల మధ్య మార్గాలు (IA) పూర్తిగా మోడు అయిన ప్రాంతాలలోకి సంగ్రహించబడవు. ప్రాంతంలోకి ప్రకటించబడిన ఒక డీపాల్ట్ మార్గం అయిన ఏకైక టైపు-3 LSA, ప్రాంతం నుండి ట్రాఫిక్ ను వెలుపలికి రౌట్ చెయ్యటానికి ఉన్న ఏకైక మార్గం. ఆ ప్రాంతం పరిధి దాటి కేవలం ఒకే ఒక మార్గం ఉంటే మార్గ సరళీకరణ పరికరంతో కొన్ని రౌటింగ్ నిర్ణయాలు తీసుకోవాలి, ఇది వ్యవస్థ వనరుల వినియోగాన్ని తగ్గిస్తుంది.
అప్పుడప్పుడు ఒక TSA కేవలం ఒక ABR ను మాత్రమే కలిగి ఉంటుంది.[ఆధారం కోరబడినది] ఇది నిజం కాదు. అధిక లభ్యత కొరకు అవసరమైన విధంగా ఒకవేళ అక్కడ పలు ABR లు ఉంటే TSA కి లోపల ఉన్న రౌటర్లు ప్రాంతం లోపల కాని ట్రాఫిక్ ను అల్ప ప్రాంతం లోపలి కొలతతో ABR కి పంపిస్తాయి ("చాలా దగ్గర అయిన" ABR).
NSSA పూర్తిగా మోడు అయిన ప్రాంతం
సిస్కో వ్యవస్థలు NSSA పూర్తిగా మోడు అయిన ప్రాంతం అని పిలువబడే NSSA యొక్క ఒక యాజమాన్య వెర్షన్ ను కూడా అమలు చేస్తుంది. ఇది TSA యొక్క గుణాలను తీసుకుంటుంది, అనగా 3వ రకం మరియు 4వ రకం సారాంశ మార్గాలు ఈ రకమైన ప్రాంతంలోకి అధికంగా రావు. ఒక ప్రాంతం పూర్తిగా మోడు అయినది మరియు అంతగా మోడు అవ్వనిది అని ప్రకటించటం సాధ్యమైన విషయమే, అనగా ఆ ప్రాంతం 0.0.0.0 ప్రాంతం నుండి కేవలం డిఫాల్ట్ మార్గాన్ని మాత్రమే పొందుతుంది, కానీ బాహ్య రౌటింగ్ సమాచారాన్ని అంగీకరించి మరియు స్థానిక ప్రాంతంలోకి పంపే మరియు స్థానిక ప్రాంతం నుండి 0.0.0.0. ప్రాంతంలోకి పంపే ఒక అటానమస్ సిస్టం బౌండరీ రౌటర్ (ASBR) ను కూడా కలిగి ఉంటుంది.
NSSA ప్రాంతంలోకి పునఃపంపిణీ టైపు 7 అని పిలువబడే LSA యొక్క ఒక ప్రత్యేక రకంను తయారు చేస్తుంది, ఇది కేవలం NSSA ప్రాంతంలో మాత్రమే మనుగడలో ఉంటుంది. ఒక NSSA ASBR ఈ LSA ను ఉత్పత్తి చేస్తుంది మరియు ఒక NSSA ABR రౌటర్ దానిని టైపు 5 LSA గా తర్జుమా చేస్తుంది, ఇది OSPF విభాగంలోకి వ్యాపిస్తుంది.

మోడు ప్రాంతాలు

ఒక ప్రాంతం ఒకే సమయంలో అంతగా మోడు కాకుండా మరియు పూర్తి మోడుగా ఉండగలదు. ఉదాహరణకి నూతనంగా పొందిన ఒక సాహాయకారితో ఒక ASBR ను ఆచరణ స్థానంలో అనగా పూర్తిగా మోడైన ప్రాంతం యొక్క అంచున పెడితే ఇది పూర్తవుతుంది. అలాంటి విషయంలో ASBR బాహ్య విషయాలను పూర్తిగా మోడు అయిన ప్రాంతం లోకి పంపించదు మరియు అవి అదే ప్రాంతంలో OSPF స్పీకర్లకు అందుబాటులో ఉంటాయి. సిస్కో యొక్క అమలులో బాహ్య మార్గాలు పూర్తిగా మోడు అయిన ప్రాంతంలోకి ప్రవేశపెట్టబడటానికి ముందు సంగ్రహించబడతాయి. సాధారణంగా, ASBR ఒక డీఫాల్ట్ ను TSA-NSSA లోకి ప్రకటించకూడదు, అయితే ఇది ఆ ప్రకటన అర్ధాన్ని ఇచ్చే కొన్ని ప్రత్యేక విషయాలలో చాలా జాగ్రత్తతో కూడిన నమూనాతో మరియు చర్యలతో పని చెయ్యవచ్చును.

పూర్తిగా మోడు అయిన ప్రాంతాన్ని NSSA ప్రకటించటం ద్వారా వెన్నెముక నుండి ఆ ప్రాంతంలోకి ప్రవేశించే ఒక్క డీఫాల్ట్ మార్గం తప్ప మరే ఇతర బాహ్య మార్గాలు కూడా చర్చించబడవు. TSA-NSSA ద్వారా బాహ్యమైనవి 0.0.0.0 ప్రాంతాన్ని చేరుకుంటాయి కానీ డీఫాల్ట్ మార్గం కాకుండా మరే ఇతర మార్గం కూడా TSA-NSSA లోకి ప్రవేశించలేదు. TSA-NSSA లో ఉన్న రౌటర్లు మొత్తం ట్రాఫిక్ ను ASBR చే ప్రకటించబడిన మార్గాలకి తప్ప మిగిలిన ABRకి పంపిస్తాయి.

త్రోవ ప్రాంతం[మార్చు]

ఒక త్రోవ ప్రాంతం అనేది రెండు లేదా అంత కంటే ఎక్కువ బోర్డర్ రౌటర్లను కలిగి ఉండే ప్రాంతం మరియు ఇది నెట్వర్క్ ట్రాఫిక్ ను ఒక ప్రాంతం నుండి మరొక ప్రాంతానికి పంపటానికి వినియోగించబడతాది. ఈ త్రోవ ప్రాంతం ఈ ట్రాఫిక్కు మూలం కాదు మరియు అలాంటి ట్రాఫిక్ చేరుకోవలసిన అంతిమ స్థానం కాదు.

మార్గ ప్రాధాన్యం[మార్చు]

OSPF మార్గ ఖరీదు ను దాని యొక్క ప్రాధమిక రౌటింగ్ కొలతగా ఉపయోగిస్తుంది, ఇది వేగం వంటి ఎలాంటి ప్రామాణిక విలువకి కూడా సమానంగా లేకుండా ఉండే విధంగా ప్రమాణంచే నిర్వచించబడింది, కాబట్టి నెట్వర్క్ నమూనా తయారు చేసేవాడు నమూనాకి ముఖ్యమైన ఒక కొలతను ఎంపిక చేసుకోవచ్చు. ఆచరణలో, ఇచ్చిన మార్గాన్ని సూచించే అనుసంధానం యొక్క వేగం (బ్యాండ్విడ్త్) చే అది నిర్ణయింపబడతాది, అయితే Mbit/s కంటే వేగంగా అనుసంధానించే నెట్వర్క్ కి మాత్రమే ప్రత్యేకమైన శ్రేణీకరణ విషయాలు యొక్క అవసరం ఇప్పుడు సర్వసాధారణం. సిస్కో ఒక కొలత వంటి 10^8/బ్యాండ్విడ్త్ ను వినియోగిస్తుంది (డీఫాల్ట్ గా ఉన్న ప్రాధమిక విలువ అయిన 10^8 ను సరిచేసుకోవచ్చును). కావున ఒక 100Mbit/s లింక్ 1 ఖరీదు చేస్తాది, ఒక 10Mbit/s 10 ఖరీదు చేస్తాది మరియు ఇది ఇలా కొనసాగుతాది. కానీ 100Mbit/s కంటే వేగంతో ఉన్న లింకులు <1 ఖరీదు చేస్తాయి.

ఏది ఏమైనప్పటికీ కొలతలు మాత్రం ఒకే రకానికి చెందినవి అయితే మటుకు నేరుగా పోల్చవచ్చును. నాలుగు రకాల కొలతలు ఉన్నాయి, అధిక ప్రాధాన్యం ఉన్న దాని నుండి వరుసగా అవి క్రిందన ఇవ్వబడ్డాయి. కొలతలతో సంబంధం లేకుండా ప్రాంతాల మధ్య మార్గం కంటే ప్రాంతాల లోపల మార్గం ప్రాధాన్యం ఇవ్వబడుతుంది మరియు ఇతర రకాలకు కూడా ఇదే విధంగా ఉంటుంది.

  1. ప్రాంతం లోపల
  2. ప్రాంతాల మధ్య
  3. బాహ్య రకం 1, ఇది బాహ్య మార్గం ఖరీదు మరియు మార్గాన్ని ప్రచారం చేసే ASBR కి చేసే అంతర మార్గ ఖరీదు యొక్క మొత్తంలను రెండింటినీ కలిగి ఉంటుంది,
  4. బాహ్య రకం 2, దీని యొక్క విలువ పూర్తిగా బాహ్య మార్గం ఖరీదు మాత్రమే

ట్రాఫిక్ ఇంజనీరింగ్[మార్చు]

OSPF-TE అనేది ట్రాఫిక్ ఇంజనీరింగ్ కొరకు వ్యక్తీకరణను పొడిగించే మరియు IP కాని నెట్వర్కుల (RFC 3630) పై వినియోగించే OSPF పొడిగింపు.[6] టోపోలాజి గురించి మరింత సమాచారం రకం-పొడవు-విలువ మూలకాలు కలిగి ఉన్న పారదర్శక LSA ను వినియోగించటం ద్వారా మార్పిడి చేసుకోవచ్చును. ఈ విస్తరణలు సమాచార ప్లేన్ నెట్వర్క్ యొక్క బ్యాండ్ నుండి పూర్తిగా బయట ఉండే విధంగా OSPF-TE పనిచెయ్యటానికి అనుమతిస్తాయి. అనగా ఇది ఆప్టికల్ నెట్వర్కులు వంటి IP కాని నెట్వర్కుల పై కూడా వినియోగించబడతాయి.

GMPLS మార్గాలు స్థాపించటానికి వీలుగా ఉన్న టోపోలాజిను వర్ణించటానికి OSPF-TE ముఖ్యంగా GMPLS నెట్వర్కులలో వినియోగించబడుతుంది. ఒకసారి అది పూర్తి నెట్వర్క్ పటాన్ని పొందిన తరువాత GMPLS దాని యొక్క సొంత మార్గ అమరిక మరియు ముందుకు పంపే నియమావళిలను వినియోగిస్తుంది.

ఇతర పొడిగింపులు[మార్చు]

RFC 3717 ప్రతులు OSPF మరియు IS-IS లకు ఉన్న "అవరోధ-ఆధారిత" పొడిగింపులు ఆధారంగా IP కోసం ఆప్టికల్ రౌటింగ్ లో పని చేస్తాయి.[7]

OSPF రౌటర్ రకాలు[మార్చు]

OSPF క్రింది రౌటర్ రకాలను నిర్వచిస్తుంది:

  • ఏరియా బోర్డర్ రౌటర్ (ABR)
  • ఆటోనోమౌస్ సిస్టం బౌండరీ రౌటర్ (ASBR)
  • ఇంటర్నల్ రౌటర్ (IR)
  • బ్యాక్బోన్ రౌటర్ (BR)

రౌటర్ రకం అనేది OSPF విధానం యొక్క లక్షణం. ఒక సూచించబడిన భౌతిక రౌటర్ ఒకటి లేదా అంత కంటే ఎక్కువ OSPF విధానాలను కలిగి ఉంటుంది. ఉదాహరణకి, ఒకటి కంటే ఎక్కువ ప్రాంతాలతో అనుసంధానం అయిన మరియు మరొక AS కి అనుసంధానం అయిన ఒక BGP విధానం నుండి మార్గాలను పొందుతున్న ఒక రౌటర్ ఏరియా బోర్డర్ రౌటర్ మరియు అటానమస్ సిస్టం బౌండరీ రౌటర్ల వలె రెండు విధాలుగా ఉంటుంది.

ప్రతీ రౌటర్ ఒక గుర్తించే పరికరాన్ని కలిగి ఉంటుంది, ఇది సాంప్రదాయకంగా IP చిరునామా యొక్క చుక్కల డెసిమల్ నమూనాలో వ్రాయబడి ఉంటుంది (ఉదా: 1.2.3.4). ఇలాంటి గుర్తించే పరికరం ప్రతీ OSPF విధానంలో కూడా స్థాపించబడాలి. ఒకవేళ స్పష్టంగా స్థాపించబడకపోతే అధిక తర్కమైన IP చిరునామాలు రౌటర్ ను గుర్తించే వాటి వలె నకిలీవిగా చెయ్యబడతాయి. ఏది ఏమయినప్పటికీ, రౌటర్ ను గుర్తించేది IP చిరునామా అయినందు వలన అది నెట్వర్క్ లో ఏదయినా మార్గం చూపే సబ్నెట్ యొక్క భాగం కావలసిన అవసరం లేదు మరియు తరచుగా గందరగోళాన్ని నివారిస్తుంది.

రౌటర్ రకాలు డేసిగ్నేటేడ్ రౌటర్ (DR) , లేదా బ్యాక్అప్ డేసిగ్నేటేడ్ రౌటర్ (BDR) , అను పదాలతో గందరగోళం చెందకూడదు, అవి ఒక రౌటర్ అనుసంధానం యొక్క లక్షణాలు మాత్రమే కానీ రౌటర్ కావు.

ఏరియా బోర్డర్ రౌటర్[మార్చు]

ఒక ఏరియా బోర్డర్ రౌటర్ (ABR) అనేది ఒకటి లేదా అంత కంటే ఎక్కువ ప్రాంతాలను ప్రధాన వెన్నెముక నెట్వర్క్ కి అనుసంధానం చేస్తుంది. అది అనుసంధానించబడిన అన్ని ప్రాంతాలలో ఒక సభ్యునిగా పరిగణించబడుతుంది. ఒక ABR ఆ రౌటర్ అనుసంధానించబడిన ప్రతీ ప్రాంతానికి, అనుసంధాన స్థితి సమాచార గిడ్డంగి యొక్క అనేక నకళ్ళును మెమరీలో ఉంచుతుంది.

ఆటోనోమౌస్ సిస్టం బౌండరీ రౌటర్[మార్చు]

ఆటోనోమౌస్ సిస్టం బౌండరీ రౌటర్ (ASBR) అనేది ఒకటి కంటే ఎక్కువ అటానమస్ వ్యవస్థలకి (AS) అనుసంధానించబడిన రౌటర్ మరియు అది ఇతర ASs లో రౌటర్లతో రౌటింగ్ సమాచారాన్ని మార్పిడి చేసుకుంటాది. ASBRs సంక్లిష్టంగా ఒక బాహ్య రౌటింగ్ ప్రోటోకాల్ ను వినియోగిస్తాయి (ఉదా:, BGP), లేదా స్టాటిక్ మార్గాలను లేదా రెండింటినీ వినియోగిస్తాయి. దాని యొక్క సొంత అటానమస్ వ్యవస్థ మొత్తం ఇతర బాహ్య ASs నుండి అందుకొన్న మార్గాలను పంపిణీ చెయ్యటానికి ఒక ASBR ను వినియోగిస్తుంది.

ఇంటర్నల్ రౌటర్[మార్చు]

ఒక ఇంటర్నల్ రౌటర్ అనేది అదే ప్రాంతంలో ఉన్న అనుసంధానాలతో OSPF పొరుగు సంబంధాలను కలిగి ఉండే ఒక రౌటర్.

బ్యాక్బోన్ రౌటర్[మార్చు]

బ్యాక్బోన్ రౌటర్లు, అవి కూడా వెన్నెముక ప్రాంతం యొక్క ప్రాంత సరిహద్దు రౌటర్లు లేదా అంతర రౌటర్లు అవునా కాదా అనే విషయంతో సంబంధం లేకుండా OSPF వెన్నెముకకి అనుసంధానం అయ్యే రౌటర్లు. ఒక ప్రాంత సరిహద్దు రౌటర్ ఎల్లప్పుడూ ఒక బ్యాక్బోన్ రౌటర్, ఎందుకంటె అన్ని ప్రాంతాలు కూడా వెన్నెముకకి అనుసంధానం అవ్వాలి.

డేసిగ్నేటేడ్ రౌటర్[మార్చు]

ఒక డేసిగ్నేటేడ్ రౌటర్ (DR) అనేది ఒక నిర్దిష్ట బహుళ వినియోగ నెట్వర్క్ విభాగం పై ఉన్న అన్ని రౌటర్లలో ఎన్నుకోబడ్డ ఒక రౌటర్ అనుసంధానం, ఇది సాధారణంగా బ్రాడ్కాస్ట్ బహుళ వినియోగం కోసం అంచనా వెయ్యబడుతుంది. బ్రాడ్కాస్ట్ కాని బహుళ వినియోగం (NBMA) పై DR చర్యకు మద్దతు ఇవ్వటానికి తరచుగా అమ్మకందారుని పై ఆధారపడే ప్రత్యేక పరిజ్ఞానాలు అవసరం అవుతాయి. సాధారణంగా ఒక NBMA సబ్నెట్ యొక్క వ్యక్తిగత వాస్తవ సర్క్యూట్లను వ్యక్తిగత స్థానం నుండి స్థానానికి ఉన్న తీగల వలె అమర్చటం తెలివైన పని; దీని కోసం వినియోగించే పరిజ్ఞానాలు అమలు చెయ్యటం పై ఆధారపడతాయి.

DR ను OSPF రౌటర్ రకంతో గందరగోళ పడవద్దు. ఒక సూచించబడిన భౌతిక రౌటర్ డేసిగ్నేటేడ్ (DR) అయిన కొన్ని అనుసంధానాలను, బ్యాకప్ డేసిగ్నేటేడ్ (BDR) అయిన ఇతరులను, మరియు డేసిగ్నేటేడ్ కాని ఇతరులను కలిగి ఉంటుంది. ఒక సూచించబడిన సబ్నెట్ పై ఏ రౌటర్ కూడా DR లేదా BDR కాకపొతే DR మొదటగా ఎన్నుకోబడుతుంది మరియు ఒకవేళ ఒకటి కంటే ఎక్కువ BDR లు ఉంటే అప్పుడు రెండవ ఎన్నిక నిర్వహించబడుతుంది.[8][8] క్రింది డిఫాల్ట్ అవసరాల ఆధారంగా DR ఎన్నుకోబడుతుంది:

  • ఒకవేళ ఒక OSPF రౌటర్ పై ప్రాధాన్యతా అమరిక 0 కి సరి చెయ్యబడితే అనగా అది ఇంకెప్పటికీ ఒక DR లేదా BDR కాలేదు (బ్యాకప్ డేసిగ్నేటేడ్ రౌటర్).
  • ఒక DR అపజయం పొంది మరియు BDR పై చేయి సాధిస్తే అప్పుడు BDR స్థానంలో ఎవరు వస్తారో తెలుసుకోవటానికి మరొక ఎన్నిక జరుగుతుంది.
  • హలో ప్యాకెట్లను అధిక ప్రాధాన్యతతో పంపే రౌటర్ ఎన్నికలో గెలుపొందుతుంది.
  • ఒకవేళ రెండు లేదా అంత కంటే ఎక్కువ రౌటర్లు అధిక ప్రాధాన్యతా అమరికతో ఉంటే హలోను అధిక RID (రౌటర్ ID) తో పంపే రౌటర్ గెలుపొందుతుంది. గమనిక: ఒక RID అనేది ఒక రౌటర్ పై అమర్చబడిన అధిక తర్కమైన (లూప్బ్యాక్) IP చిరునామా, ఒకవేళ ఎలాంటి తర్కమైన/లూప్బ్యాక్ IP చిరునామా కూడా అమర్చబడకపోతే అప్పుడు రౌటర్ దాని యొక్క చైతన్యంతో ఉన్న అనుసంధానాల పై అమర్చబడిన పెద్దదయిన IP చిరునామాను వినియోగించుకుంటుంది. (ఉదా: 192.168.0.1 అనేది 10.1.1.2 కంటే అధికమైనది).
  • సాధారణంగా రెండవ అధిక ప్రాధాన్యతా సంఖ్యను కలిగి ఉన్న రౌటర్ BDR అవుతుంది.
  • ప్రాధాన్యతా విలువలు 0 - 255 మధ్య స్థాయిలో ఉంటాయి [9], ఒక అధిక విలువ DR లేదా BDR అవ్వటానికి అధిక అవకాశాలను కలిగి ఉంటుంది.
  • ఒకవేళ అధిక ప్రాధాన్యత ఉన్న OSPF రౌటర్ ఎన్నిక జరిగిన తరువాత ఆన్లైన్ వస్తే (కనీసం) DR మరియు BDR అపజయం పొందేంత వరకు అది DR లేదా BDR గా అవ్వదు.
  • ఒకవేళ ప్రస్తుత DR 'పని చెయ్యకపోతే' ప్రస్తుత BDR నూతన DR గా మారుతుంది మరియు మరొక BDR ను కనుగొనటానికి ఒక నూతన ఎన్నిక జరుగుతుంది. ఒకవేళ నూతన DR 'పని చెయ్యకుండా' మరియు అసలైన DR అందుబాటులోకి వస్తే అప్పుడు మరలా అదే DR గా అవుతుంది కానీ ప్రస్తుత BDR లో మాత్రం ఎలాంటి మార్పులూ జరగవు.

రౌటింగ్ అప్డేట్స్ కొరకు ఒక మూలాన్ని అందించటం ద్వారా నెట్వర్క్ ట్రాఫిక్ ను తగ్గించటం కోసం DR లు మనుగడలో ఉంటాయి, ఒక DR, నెట్వర్క్ యొక్క పూర్తి టోపోలాజి పట్టికను నిర్వహిస్తుంది మరియు బహుళ ప్రసారం ద్వారా ఇతర రౌటర్లకు అప్డేట్స్ ను పంపిస్తుంది. ఒక ప్రాంతంలో ఉన్న అన్ని రౌటర్లు కూడా DR తో ఒక బానిస/యజమాని సంబంధాన్ని ఏర్పరుచుకుంటాయి. అవి DR మరియు BDR లతో మాత్రమే సహచర్యాన్ని ఏర్పరుచుకుంటాయి. ఒక రౌటర్ అప్డేట్ ను పంపిన ప్రతీసారీ అది దానిని DR మరియు BDR లకు బహుళ ప్రసార చిరునామా 224.0.0.6. కి పంపిస్తుంది. అప్పుడు DR ఆ అప్డేట్ ను ఆ ప్రాంతంలో ఉన్న అన్ని ఇతర రౌటర్లకు బహుళ ప్రసార చిరునామా 224.0.0.5. కి పంపిస్తుంది. ఈ విధంగా అన్ని రౌటర్లూ స్థిరంగా ఒక దానిని మరొకటి అప్డేట్ చేసుకోవలసిన అవసరం లేదు మరియు దానికి బదులుగా తమ అప్డేట్స్ ను ఒకే ఒక మూలం నుండి పొందవచ్చు. బహుళ ప్రసార వినియోగం నెట్వర్క్ భారాన్ని మరింతగా తగ్గిస్తుంది. DRs మరియు BDRs ఎల్లప్పుడూ బ్రాడ్కాస్ట్ నెట్వర్కుల పై అమర్చబడతాయి/ఎన్నుకోబడతాయి (ఎతెర్నేట్). DR's ఫ్రేం రిలే లేదా ATM వంటి NBMA (బ్రాడ్కాస్ట్ కాని బహుళ వినియోగం) నెట్వర్కుల పై కూడా ఎన్నుకోబడతాయి. DRs లేదా BDRs ఒక స్థానం నుండి మరొక స్థానానికి ఉన్న అనుసంధానాల పై ఎన్నుకోబడవు (ఒక స్థానం నుండి మరొక స్థానానికి WAN అనుసంధానం వంటివి) ఎందుకంటే అనుస్న్దానానికి రెండు వైపులా ఉన్న రెండు రౌటర్లు పూర్తిగా ప్రక్క ప్రక్కకి వస్తాయి మరియు వాటి మధ్య ఉన్న బ్యాండ్ వెడల్పు ఇక పై సరిచెయ్యబడదు.

బ్యాక్అప్ డేసిగ్నటేడ్ రౌటర్[మార్చు]

ఒకవేళ ప్రస్తుత డేసిగ్నటేడ్ రౌటర్ కి సమస్య వచ్చినా లేదా అది పనిచెయ్యకపోయినా ఒక బ్యాకప్ డేసిగ్నటేడ్ రౌటర్ (BDR) డేసిగ్నటేడ్ రౌటర్ వలె మారుతుంది. చివరి ఎన్నిక సమయంలో ఈ BDR అనేది రండవ ప్రాధాన్యం ఉన్న OSPF రౌటర్.

OSPF ప్యాకెట్[మార్చు]

+ బిట్స్ 0–7 8–15 16–18 19–31
0 సంస్కరణ రకాలు ప్యాకెట్ పొడవు
32 రౌటర్ ID
[64] ప్రాంతం ID
96 చేక్సుం దృవీకరణ రకం
128 దృవీకరణ
160 దృవీకరణ
192 నెట్వర్క్ ముసుగు
224 హలో విరామం ఎంపికలు రౌటర్ ప్రాధాన్యం
256 రౌటర్ చివరి విరామం
288 డేసిగ్నటేడ్ రౌటర్
320 బ్యాక్అప్ డేసిగ్నటేడ్ రౌటర్
352 పొరుగు ID
384 ...

బహుళ వినియోగ టోపోలాజీల ప్రసారంలో OSPF[మార్చు]

224.0.0.5. నకు బహుళ ప్రసార హలో ప్యాకెట్లను ఉపయోగించటం ద్వారా పొరుగు సామీప్యం అనేది ధైర్యంగా తయారయ్యింది. ఒక DR మరియు BDR సాధారణంగా ఎన్నుకోబడ్డాయి మరియు సాధారణంగా పనిచేస్తాయి.

NBMA టోపోలాజీలలో OSPF[మార్చు]

RFC 2328 లో వివరించిన విధంగా NBMA టోపోలాజీలలో OSPF కొరకు ఈ క్రింది రెండు అధికారిక విధానాలను నిర్వచించారు.

  • బ్రాడ్కాస్ట్ కాని
  • ప్రాంతం నుండి బహుళ ప్రాంతానికి

NBMA టోపోలాజీలలో OSPF కొరకు మూడు అదనపు విధానాలను సిస్కో నిర్వచించింది.

  • ప్రాంతం నుండి బహుళ ప్రాంతానికి నాన్ బ్రాడ్కాస్ట్
  • బ్రాడ్కాస్ట్
  • ప్రాంతం నుండి ప్రాంతానికి

అమలుచెయ్యడం[మార్చు]

  • 6WINDGate, OSPFv2 మరియు OSPFv3 లతో పాటుగా 6WIND నుండి వచ్చిన వాణిజ్యపరమైన ఎంబెడ్ చెయ్యబడిన బాహ్య మూల రౌటింగ్ మాడ్యూళ్లు.
  • Vyatta, ఒక వాణిజ్య పరమైన బాహ్య మూల రౌటర్/ఫైర్వాల్
  • GNU Zebra, OSPF కి మద్దతు ఇచ్చే Unix-వంటి వ్యవస్థలకు ఒక GPL రౌటింగ్ సమూహం
  • Quagga, Unix-వంటి వ్యవస్థలకు GNU Zebra యొక్క ఒక భాగం
  • OpenBSD, ఒక OSPF ను అమలు చెయ్యటాన్ని కలిగి ఉంటాది
  • XORP, IPv4 మరియు IPv6 ల రెండింటికీ RFC2328 (OSPFv2) మరియు RFC2740 (OSPFv3) లను అమలు చేస్తున్న ఒక రౌటింగ్ సమూహం
  • BIRD, RFC2328 OSPF ను అమలు చేస్తుంది
  • GateD ప్రాజెక్ట్ ఒక RFC1583 OSPF అమలును కలిగి ఉంది (మేరీల్యాండ్ విశ్వవిద్యాలయం నుండి UMD OSPF ).
  • Windows NT 4.0, Windows 2000, Windows XP మరియు Windows Server 2003 లలో రౌటింగ్ మరియు రిమోట్ వినియోగ సేవలు OSPFv2ను అమలు చేస్తాయి.

పరీక్షా పరికరాలు[మార్చు]

అమ్మకందారుల నుండి ఖచ్చితత్వం కొరకు ఇతర పరీక్షా పరిష్కారాలు మరియు భారం లేదా ఒత్తిడి పరీక్ష వంటివి క్రింది విధంగా అందుబాటులో ఉన్నాయి:

ఉపయోగాలు[మార్చు]

OSPF అనేది తక్కువ క్షణాలలో ఒక నెట్వర్క్ ను ఒక చోటుకి చేర్చి మరియు చిక్కుముడులు లేని మార్గాలకు భరోసా ఇచ్చే విధంగా మొదటి సారిగా విస్తారంగా తీసుకురాబడ్డ రౌటింగ్ ప్రోటోకాల్. భారాన్ని పంచుకోవటానికి మరియు IS-IS కంటే ఎక్కువగా ఎంపిక చెయ్యబడ్డ మార్గాన్ని దిగుమతి చేసుకోవటం కొరకు స్థానికంగా ఉంచటానికి సరిపోయే విధంగా మార్గాల యొక్క వ్యాప్తి కోసం విధానాల అమలును అనుమతించే విధంగా పలు లక్షణాలను కలిగి ఉంది. కొన్ని చారిత్రిక ప్రమాదాలు ISP లకు ప్రాధాన్యత కలిగిన IGP గా IS-IS ను చేసాయి కానీ ఈనాటి ISP లు సేవలను అందించే పరిసరాలలో ఇసిస్ యొక్క pros మరియు cons లను ముందుగా పరిగణించిన తరువాత OSPF[11] యొక్క ప్రస్తుత సమర్ధమైన అమలు యొక్క లక్షణాలను వినియోగించటానికి మొగ్గు చూపుతాయి.[12]

ఇంతకు ముందు చెప్పిన విధంగా OSPF ఇతర IGPsల కంటే బాహ్య లింకుల పై మరింత మెరుగైన భార-పంపిణీని అందించగలదు. ఒక మొదటి రకం బాహ్య మార్గం వలె బహుళ ASBRS నుండి OSPF లోకి ఒక ISP పంపబడినప్పుడు మరియు అదే బాహ్య ఖరీదు నిర్దేశించబడినప్పుడు ఇతర రౌటర్లు వాటి స్థానం నుండి అల్ప మార్గ ఖరీదుతో ASBRకు వెళతాయి. బాహ్య ఖరీదును సరి చెయ్యటం ద్వారా దీనిని మరింత అనుకూలంగా మార్చుకొనవచ్చును.

దీనికి విరుద్దంగా, ఒకవేళ వివిధ ISPల నుండి వచ్చిన డిఫాల్ట్ మార్గం ఒక రెండవ రకానికి చెందిన బాహ్య మార్గం వలె వివిధ బాహ్య ఖరీదులతో ప్రవేశపెట్టబడుతుంది, తక్కువ ఖరీదు ఉన్న డిఫాల్ట్ బయటకు వెళ్ళటానికి ప్రాధమిక మార్గం అవుతుంది మరియు అధిక ఖరీదు ఉన్నది బ్యాకప్ వలె మాత్రమే ఉండిపోతుంది.

RFC చరిత్ర[మార్చు]

  • 1989, అక్టోబర్ - RFC 1131 వలె ఒక సూచించబడిన ప్రమాణంలా ముందుగా పెట్టబడింది.
  • 1994, ది OSPF NSSA ఆప్షన్, RFC 1587.
  • 1994, మార్చ్ - RFC 1584 వలె OSPFకి సూచించబడిన బహుళ ప్రసార పొడిగింపులు.
  • 1997, జూలై - RFC 2178 లో సూచించిన విధంగా OSPF 2వ వెర్షన్
  • 1998, ఏప్రిల్ - OSPF వెర్షన్ 2, RFC 2328లో అప్డేట్ చెయ్యబడింది, ఇంటర్నెట్ ప్రమాణం 54.
  • 1999, డిసెంబర్ - OSPFv3 - IPv6 కొరకు OSPF, RFC 2740.
  • 2003, జనవరి - OSPF NSSA ఎంపిక అప్డేట్ చెయ్యబడింది, RFC 3101
  • 2005, అక్టోబర్ - నిర్దిష్ట OSPF వెర్షన్ 2 ప్యాకెట్లు మరియు సంగ్రహణ నిర్మూలన యొక్క ప్రాధాన్యతా చికిత్స, RFC 4222
  • 2006, డిసెంబర్ - OSPF వెర్షన్ 2 నిర్వహణ సమాచార మూలం, RFC 4750
  • 2007, మే - OSPF వెర్షన్ 3 నిర్వహణ సమాచార మూలం, డ్రాఫ్ట్ స్థితి
  • 2008, జూలై - IPv6 కొరకు OSPF, RFC 5340 (వినియోగంలో లేని RFC 2740)
  • 2009, ఫిబ్రవరి - Ad Hoc నెట్వర్క్స్ కోసం OSPF మల్టిపాయింట్ రిలే (MPR) పొడిగింపు, RFC 5449

ఇవి కూడా చూడండి[మార్చు]

సూచనలు[మార్చు]

  1. 1.0 1.1 Moy, J. (April 1998). [RFC 2328 "OSPF Version 2"] Check |url= scheme (help). The Internet Society. OSPFv2. Retrieved 2007-09-28. 
  2. 2.0 2.1 Coltun, R.; D. Ferguson, J Moy, A. Lindem (July 2008). [RFC 5340 "OSPF for IPv6"] Check |url= scheme (help). The Internet Society. OSPFv3. Retrieved 2008-07-23. 
  3. RFC 1584, మల్టీకాస్ట్ ఎక్స్తేన్శంస్ టు OSPF , J. మోయ్, ది ఇంటర్నెట్ సొసైటీ (March 1994)
  4. Hawkinson, J; T. Bates (March 1996). "Guidelines for creation, selection, and registration of an Autonomous System". Internet Engineering Task Force. ASguidelines. Retrieved 2007-09-28. 
  5. వాట్ ఆర్ OSPF ఏరియాస్ అండ్ విర్తుఅల్ లింక్స్?,సిస్కో డాకుమేంట్ ID: 13703,డిసెంబర్ 2005
  6. Katz, D; D. Yeung (September 2003). [RFC 3630 "Traffic Engineering (TE) Extensions to OSPF Version 2"] Check |url= scheme (help). The Internet Society. OSPF-TEextensions. Retrieved 2007-09-28. 
  7. Rajagopalan, B; J. Luciani & D. Awduche (March 2004). [RFC 3717 "IP over Optical Networks: A Framework"] Check |url= scheme (help). Internet Engineering Task Force. OSPFoverOptical. Retrieved 2007-09-28. 
  8. 8.0 8.1 RFC 2328, పేజి 75
  9. http://www.cisco.com/en/US/docs/ios/iproute/command/reference/irp_osp2.html#wp1012171
  10. OSPF టెస్ట్ టూల్
  11. Berkowitz, Howard (1999), "OSPF Goodies for ISPs", North American Network Operators Group NANOG 17, Montreal, OSPFforISPs 
  12. Katz, Dave (2000), "OSPF and IS-IS: A Comparative Anatomy", North American Network Operators Group NANOG 19, Albuquerque, OSPFvsISIS 

మరింత చదవడానికి[మార్చు]

  • ఆండ్రూ కల్టన్, OSPF ఫర్ సిస్కో రౌటేర్స్
  • జేఫ్ఫ్ దోయ్లె, జేన్నిఫెర్ కార్రోల్, రౌటింగ్ TCP/IP , సంపుటి 1, 2వ ప్రచురణ
  • జాన్ టి. మోయ్, OSPF: అనటోమి ఆఫ్ యాన్ ఇంటర్నెట్ రౌటింగ్ ప్రోటోకాల్ .
  • విల్లియం ఆర్. పర్ఖుర్స్ట్, సిస్కో OSPF కమాండ్ అండ్ కాన్ఫిగరేషన్ హ్యాండ్బుక్ . ISBN 978-1-58705-071-8
  • "Configuring OSPF Authentication". Retrieved 2009-09-10. 

వెలుపటి వలయము[మార్చు]