ఈ రోజు మనం OSPF రూటింగ్ గురించి నేర్చుకోవడం ప్రారంభిస్తాము. ఈ అంశం, EIGRP ప్రోటోకాల్ వలె, మొత్తం CCNA కోర్సులో అత్యంత ముఖ్యమైన అంశం. మీరు చూడగలిగినట్లుగా, సెక్షన్ 2.4 శీర్షిక “ఐపివి2 కోసం OSPFv4 సింగిల్-జోన్ మరియు మల్టీ-జోన్ కాన్ఫిగర్ చేయడం, టెస్టింగ్ చేయడం మరియు ట్రబుల్షూటింగ్ చేయడం (ప్రామాణీకరణ, ఫిల్టరింగ్, మాన్యువల్ రూట్ సారాంశం, రీడిస్ట్రిబ్యూషన్, స్టబ్ ఏరియా, VNet మినహా) మరియు
OSPF అంశం చాలా విస్తృతమైనది, కాబట్టి దీనికి 2, బహుశా 3 వీడియో పాఠాలు పడుతుంది. ఈ రోజు పాఠం సమస్య యొక్క సైద్ధాంతిక వైపుకు అంకితం చేయబడుతుంది; ఈ ప్రోటోకాల్ సాధారణ పరంగా ఏమిటి మరియు ఇది ఎలా పని చేస్తుందో నేను మీకు చెప్తాను. తదుపరి వీడియోలో, మేము ప్యాకెట్ ట్రేసర్ని ఉపయోగించి OSPF కాన్ఫిగరేషన్ మోడ్కి వెళ్తాము.
కాబట్టి ఈ పాఠంలో మనం మూడు విషయాలను కవర్ చేస్తాము: OSPF అంటే ఏమిటి, అది ఎలా పని చేస్తుంది మరియు OSPF జోన్లు ఏమిటి. మునుపటి పాఠంలో, OSPF అనేది లింక్ స్టేట్ రూటింగ్ ప్రోటోకాల్ అని మేము చెప్పాము, ఇది రూటర్ల మధ్య కమ్యూనికేషన్ లింక్లను పరిశీలిస్తుంది మరియు ఆ లింక్ల వేగం ఆధారంగా నిర్ణయాలు తీసుకుంటుంది. ఎక్కువ వేగంతో ఉన్న పొడవైన ఛానెల్కు, అంటే ఎక్కువ నిర్గమాంశతో, తక్కువ నిర్గమాంశతో ఉన్న చిన్న ఛానెల్కు ప్రాధాన్యత ఇవ్వబడుతుంది.
దూరం వెక్టార్ ప్రోటోకాల్ అయిన RIP ప్రోటోకాల్, ఈ లింక్ తక్కువ వేగంతో ఉన్నప్పటికీ, సింగిల్-హాప్ మార్గాన్ని ఎంచుకుంటుంది మరియు OSPF ప్రోటోకాల్ ఈ మార్గంలో మొత్తం వేగం కంటే ఎక్కువగా ఉంటే అనేక హాప్ల సుదీర్ఘ మార్గాన్ని ఎంచుకుంటుంది చిన్న మార్గంలో ట్రాఫిక్ వేగం.
మేము నిర్ణయ అల్గారిథమ్ని తర్వాత పరిశీలిస్తాము, అయితే ప్రస్తుతానికి మీరు OSPF లింక్ స్టేట్ ప్రోటోకాల్ అని గుర్తుంచుకోవాలి. ఈ ఓపెన్ స్టాండర్డ్ 1988లో సృష్టించబడింది, తద్వారా ప్రతి నెట్వర్క్ పరికరాల తయారీదారు మరియు ఏదైనా నెట్వర్క్ ప్రొవైడర్ దీనిని ఉపయోగించవచ్చు. అందువల్ల OSPF EIGRP కంటే చాలా ప్రజాదరణ పొందింది.
OSPF వెర్షన్ 2 IPv4కి మాత్రమే మద్దతిచ్చింది మరియు ఒక సంవత్సరం తర్వాత, 1989లో, డెవలపర్లు IPv3కి మద్దతు ఇచ్చే వెర్షన్ 6ని ప్రకటించారు. అయినప్పటికీ, IPv6 కోసం OSPF యొక్క పూర్తిగా పనిచేసే మూడవ వెర్షన్ 2008లో మాత్రమే కనిపించింది. మీరు OSPFని ఎందుకు ఎంచుకున్నారు? చివరి పాఠంలో, ఈ అంతర్గత గేట్వే ప్రోటోకాల్ RIP కంటే చాలా వేగంగా రూట్ కన్వర్జెన్స్ని నిర్వహిస్తుందని మేము తెలుసుకున్నాము. ఇది క్లాస్లెస్ ప్రోటోకాల్.
మీరు గుర్తుంచుకుంటే, RIP అనేది క్లాస్ఫుల్ ప్రోటోకాల్, అంటే సబ్నెట్ మాస్క్ సమాచారాన్ని పంపదు మరియు అది క్లాస్ A/24 IP చిరునామాను ఎదుర్కొంటే, అది అంగీకరించదు. ఉదాహరణకు, మీరు దానిని 10.1.1.0/24 వంటి IP చిరునామాతో ప్రదర్శిస్తే, అది నెట్వర్క్ 10.0.0.0గా గ్రహిస్తుంది ఎందుకంటే నెట్వర్క్ ఒకటి కంటే ఎక్కువ సబ్నెట్ మాస్క్లను ఉపయోగించి సబ్నెట్ చేయబడినప్పుడు అది అర్థం చేసుకోదు.
OSPF అనేది సురక్షిత ప్రోటోకాల్. ఉదాహరణకు, రెండు రౌటర్లు OSPF సమాచారాన్ని మార్పిడి చేస్తున్నట్లయితే, మీరు ప్రామాణీకరణను కాన్ఫిగర్ చేయవచ్చు, తద్వారా మీరు పాస్వర్డ్ను నమోదు చేసిన తర్వాత మాత్రమే పొరుగు రౌటర్తో సమాచారాన్ని పంచుకోవచ్చు. మేము ఇప్పటికే చెప్పినట్లుగా, ఇది ఓపెన్ స్టాండర్డ్, కాబట్టి OSPF అనేక నెట్వర్క్ పరికరాల తయారీదారులచే ఉపయోగించబడుతుంది.
గ్లోబల్ కోణంలో, OSPF అనేది లింక్ స్టేట్ అడ్వర్టైజ్మెంట్లు లేదా LSAలను మార్పిడి చేయడానికి ఒక మెకానిజం. LSA సందేశాలు రౌటర్ ద్వారా రూపొందించబడతాయి మరియు చాలా సమాచారాన్ని కలిగి ఉంటాయి: రూటర్ యొక్క ప్రత్యేక ఐడెంటిఫైయర్ రూటర్-id, రూటర్కు తెలిసిన నెట్వర్క్ల గురించిన డేటా, వాటి ధర గురించిన డేటా మొదలైనవి. రూటింగ్ నిర్ణయాలు తీసుకోవడానికి రౌటర్కు ఈ మొత్తం సమాచారం అవసరం.
రూటర్ R3 దాని LSA సమాచారాన్ని రూటర్ R5కి పంపుతుంది మరియు రూటర్ R5 దాని LSA సమాచారాన్ని R3తో పంచుకుంటుంది. ఈ LSAలు లింక్ స్టేట్ డేటా బేస్ లేదా LSDBని రూపొందించే డేటా నిర్మాణాన్ని సూచిస్తాయి. రౌటర్ అందుకున్న అన్ని LSAలను సేకరించి, వాటిని దాని LSDBలో ఉంచుతుంది. రెండు రౌటర్లు తమ డేటాబేస్లను సృష్టించిన తర్వాత, వారు హలో సందేశాలను మార్పిడి చేసుకుంటారు, ఇది పొరుగువారిని కనుగొనడానికి మరియు వారి LSDBలను పోల్చే విధానాన్ని ప్రారంభిస్తుంది.
రూటర్ R3 రూటర్ R5కి DBD లేదా “డేటాబేస్ వివరణ” సందేశాన్ని పంపుతుంది మరియు R5 దాని DBDని రూటర్ R3కి పంపుతుంది. ఈ సందేశాలు ప్రతి రూటర్ యొక్క డేటాబేస్లలో అందుబాటులో ఉండే LSA సూచికలను కలిగి ఉంటాయి. DBDని స్వీకరించిన తర్వాత, R3 R5కి LSR నెట్వర్క్ స్థితి అభ్యర్థనను పంపుతుంది, "నా వద్ద ఇప్పటికే 3,4 మరియు 9 సందేశాలు ఉన్నాయి, కాబట్టి నాకు 5 మరియు 7 మాత్రమే పంపండి."
R5 అదే చేస్తుంది, మూడవ రూటర్కి ఇలా చెబుతుంది: "నా దగ్గర 3,4 మరియు 9 సమాచారం ఉంది, కాబట్టి నాకు 1 మరియు 2 పంపండి." LSR అభ్యర్థనలను స్వీకరించిన తర్వాత, రౌటర్లు LSU నెట్వర్క్ స్టేట్ అప్డేట్ ప్యాకెట్లను తిరిగి పంపుతాయి, అంటే, దాని LSRకి ప్రతిస్పందనగా, మూడవ రూటర్ రూటర్ R5 నుండి LSUని అందుకుంటుంది. రూటర్లు తమ డేటాబేస్లను అప్డేట్ చేసిన తర్వాత, మీకు 100 రూటర్లు ఉన్నప్పటికీ, అవన్నీ ఒకే రకమైన ఎల్ఎస్డిబిలను కలిగి ఉంటాయి. రూటర్లలో ఎల్ఎస్డిబి డేటాబేస్లు సృష్టించబడిన తర్వాత, వాటిలో ప్రతి ఒక్కటి మొత్తం నెట్వర్క్ గురించి తెలుసుకుంటుంది. OSPF ప్రోటోకాల్ రూటింగ్ టేబుల్ని రూపొందించడానికి షార్టెస్ట్ పాత్ ఫస్ట్ అల్గారిథమ్ను ఉపయోగిస్తుంది, కాబట్టి దాని సరైన ఆపరేషన్కు అత్యంత ముఖ్యమైన షరతు ఏమిటంటే నెట్వర్క్లోని అన్ని పరికరాల యొక్క LSDBలు సమకాలీకరించబడతాయి.
పై రేఖాచిత్రంలో, 9 రౌటర్లు ఉన్నాయి, వీటిలో ప్రతి ఒక్కటి దాని పొరుగువారితో LSR, LSU మరియు సందేశాలను మార్పిడి చేస్తుంది. అవన్నీ p2p లేదా OSPF ప్రోటోకాల్ ద్వారా ఆపరేషన్కు మద్దతిచ్చే “పాయింట్-టు-పాయింట్” ఇంటర్ఫేస్ల ద్వారా ఒకదానికొకటి కనెక్ట్ చేయబడి, అదే LSDBని సృష్టించడానికి ఒకదానితో ఒకటి సంకర్షణ చెందుతాయి.
స్థావరాలు సమకాలీకరించబడిన వెంటనే, ప్రతి రూటర్, చిన్నదైన పాత్ అల్గోరిథంను ఉపయోగించి, దాని స్వంత రౌటింగ్ పట్టికను ఏర్పరుస్తుంది. ఈ పట్టికలు వేర్వేరు రూటర్లకు భిన్నంగా ఉంటాయి. అంటే, అన్ని రౌటర్లు ఒకే LSDBని ఉపయోగిస్తాయి, కానీ చిన్న మార్గాల గురించి వారి స్వంత పరిశీలనల ఆధారంగా రూటింగ్ పట్టికలను సృష్టించండి. ఈ అల్గారిథమ్ని ఉపయోగించడానికి, OSPF క్రమం తప్పకుండా LSDBని అప్డేట్ చేయాలి.
కాబట్టి, OSPF దానంతట అదే పనిచేయాలంటే, అది ముందుగా 3 షరతులను అందించాలి: పొరుగువారిని కనుగొనండి, LSDBని సృష్టించండి మరియు నవీకరించండి మరియు రూటింగ్ పట్టికను రూపొందించండి. మొదటి షరతును నెరవేర్చడానికి, నెట్వర్క్ అడ్మినిస్ట్రేటర్ రూటర్-ఐడి, సమయాలు లేదా వైల్డ్కార్డ్ మాస్క్ని మాన్యువల్గా కాన్ఫిగర్ చేయాల్సి ఉంటుంది. తదుపరి వీడియోలో మేము OSPFతో పని చేయడానికి పరికరాన్ని సెటప్ చేయడాన్ని పరిశీలిస్తాము, ప్రస్తుతానికి ఈ ప్రోటోకాల్ రివర్స్ మాస్క్ని ఉపయోగిస్తుందని మరియు అది సరిపోలకపోతే, మీ సబ్నెట్లు సరిపోలకపోతే లేదా ప్రమాణీకరణ సరిపోలకపోతే మీరు తెలుసుకోవాలి , రౌటర్ల పొరుగు ప్రాంతం ఏర్పడదు. అందువల్ల, OSPF ట్రబుల్షూటింగ్ చేస్తున్నప్పుడు, ఈ పొరుగు ప్రాంతం ఎందుకు ఏర్పడలేదని మీరు తెలుసుకోవాలి, అంటే, పై పారామితులు సరిపోలుతున్నాయో లేదో తనిఖీ చేయండి.
నెట్వర్క్ అడ్మినిస్ట్రేటర్గా, మీరు LSDB సృష్టి ప్రక్రియలో పాలుపంచుకోలేదు. రౌటర్ల పరిసర ప్రాంతాలను సృష్టించిన తర్వాత డేటాబేస్లు స్వయంచాలకంగా నవీకరించబడతాయి, అలాగే రూటింగ్ టేబుల్ల నిర్మాణం. ఇవన్నీ పరికరం ద్వారా నిర్వహించబడతాయి, OSPF ప్రోటోకాల్తో పని చేయడానికి కాన్ఫిగర్ చేయబడింది.
ఒక ఉదాహరణ చూద్దాం. మాకు 2 రౌటర్లు ఉన్నాయి, వాటికి, సరళత కోసం, నేను RIDలు 1.1.1.1 మరియు 2.2.2.2లను కేటాయించాను. మేము వాటిని కనెక్ట్ చేసిన వెంటనే, లింక్ ఛానెల్ వెంటనే అప్ స్థితికి వెళుతుంది, ఎందుకంటే నేను మొదట ఈ రౌటర్లను OSPFతో పని చేయడానికి కాన్ఫిగర్ చేసాను. కమ్యూనికేషన్ ఛానెల్ ఏర్పడిన వెంటనే, రూటర్ A వెంటనే హలో ప్యాకెట్ను రూటర్ Aకి పంపుతుంది. ఈ ప్యాకెట్లో ఈ రూటర్ ఈ ఛానెల్లో ఇంకా ఎవరినీ "చూడలేదు" అనే సమాచారాన్ని కలిగి ఉంటుంది, ఎందుకంటే ఇది మొదటిసారిగా Helloని పంపుతోంది, అలాగే దాని స్వంత ఐడెంటిఫైయర్, దానికి కనెక్ట్ చేయబడిన నెట్వర్క్ గురించి డేటా మరియు అది చేయగల ఇతర సమాచారం పొరుగువారితో పంచుకోండి.
ఈ ప్యాకెట్ను స్వీకరించిన తర్వాత, రౌటర్ B ఇలా చెబుతుంది: “ఈ కమ్యూనికేషన్ ఛానెల్లో OSPF పొరుగువారి కోసం సంభావ్య అభ్యర్థి ఉన్నట్లు నేను చూస్తున్నాను” మరియు Init స్థితికి వెళ్తుంది. హలో ప్యాకెట్ అనేది యూనికాస్ట్ లేదా ప్రసార సందేశం కాదు, ఇది మల్టీకాస్ట్ OSPF IP చిరునామా 224.0.0.5కి పంపబడిన మల్టీకాస్ట్ ప్యాకెట్. మల్టీక్యాస్ట్ కోసం సబ్నెట్ మాస్క్ ఏమిటి అని కొంతమంది అడుగుతారు. వాస్తవం ఏమిటంటే మల్టీకాస్ట్కు సబ్నెట్ మాస్క్ లేదు; ఇది రేడియో సిగ్నల్గా ప్రచారం చేస్తుంది, ఇది దాని ఫ్రీక్వెన్సీకి ట్యూన్ చేయబడిన అన్ని పరికరాల ద్వారా వినబడుతుంది. ఉదాహరణకు, మీరు ఫ్రీక్వెన్సీ 91,0లో FM రేడియో ప్రసారాన్ని వినాలనుకుంటే, మీరు మీ రేడియోను ఆ ఫ్రీక్వెన్సీకి ట్యూన్ చేయండి.
అదే విధంగా, బహుళ ప్రసార చిరునామా 224.0.0.5 కోసం సందేశాలను స్వీకరించడానికి రౌటర్ B కాన్ఫిగర్ చేయబడింది. ఈ ఛానెల్ని వింటున్నప్పుడు, ఇది రూటర్ A ద్వారా పంపబడిన హలో ప్యాకెట్ని అందుకుంటుంది మరియు దాని స్వంత సందేశంతో ప్రతిస్పందిస్తుంది.
ఈ సందర్భంలో, సమాధానం B ప్రమాణాల సమితిని సంతృప్తిపరిచినట్లయితే మాత్రమే పొరుగు ప్రాంతం ఏర్పాటు చేయబడుతుంది. మొదటి ప్రమాణం ఏమిటంటే, హలో సందేశాలను పంపే ఫ్రీక్వెన్సీ మరియు ఈ సందేశానికి ప్రతిస్పందన కోసం వేచి ఉండే విరామం డెడ్ ఇంటర్వెల్ రెండు రూటర్లకు ఒకే విధంగా ఉండాలి. సాధారణంగా డెడ్ ఇంటర్వెల్ అనేక హలో టైమర్ విలువలకు సమానం. ఆ విధంగా, రౌటర్ A యొక్క హలో టైమర్ 10 సె, మరియు రూటర్ B 30 సెకన్ల తర్వాత సందేశాన్ని పంపితే, డెడ్ ఇంటర్వెల్ 20 సెకన్లు అయితే, ప్రక్కనే ఉండటం జరగదు.
రెండవ ప్రమాణం ఏమిటంటే, రెండు రౌటర్లు తప్పనిసరిగా ఒకే రకమైన ప్రమాణీకరణను ఉపయోగించాలి. దీని ప్రకారం, ప్రమాణీకరణ పాస్వర్డ్లు కూడా సరిపోలాలి.
మూడవ ప్రమాణం ఏరియల్ ID జోన్ ఐడెంటిఫైయర్ల సరిపోలిక, నాల్గవది నెట్వర్క్ ప్రిఫిక్స్ యొక్క పొడవు యొక్క సరిపోలిక. రూటర్ A /24 ఉపసర్గను నివేదించినట్లయితే, రూటర్ B కూడా తప్పనిసరిగా /24 నెట్వర్క్ ఉపసర్గను కలిగి ఉండాలి. తదుపరి వీడియోలో మేము దీన్ని మరింత వివరంగా పరిశీలిస్తాము, ప్రస్తుతానికి ఇది సబ్నెట్ మాస్క్ కాదని నేను గమనిస్తాను, ఇక్కడ రౌటర్లు రివర్స్ వైల్డ్కార్డ్ మాస్క్ని ఉపయోగిస్తాయి. మరియు వాస్తవానికి, రౌటర్లు ఈ జోన్లో ఉన్నట్లయితే స్టబ్ ఏరియా ఫ్లాగ్లు తప్పనిసరిగా సరిపోలాలి.
ఈ ప్రమాణాలను తనిఖీ చేసిన తర్వాత, అవి సరిపోలితే, రూటర్ B దాని హలో ప్యాకెట్ను రూటర్ Aకి పంపుతుంది. A యొక్క సందేశానికి విరుద్ధంగా, రూటర్ B అది రూటర్ Aని చూసింది మరియు తనను తాను పరిచయం చేసుకుంటుందని నివేదిస్తుంది.
ఈ సందేశానికి ప్రతిస్పందనగా, రౌటర్ A మళ్లీ రూటర్ Bకి హలోను పంపుతుంది, దీనిలో అది రూటర్ Bని కూడా చూసిందని నిర్ధారిస్తుంది, వాటి మధ్య కమ్యూనికేషన్ ఛానెల్ 1.1.1.1 మరియు 2.2.2.2 పరికరాలను కలిగి ఉంటుంది మరియు ఇది పరికరం 1.1.1.1. . పొరుగు ప్రాంతాన్ని స్థాపించడంలో ఇది చాలా ముఖ్యమైన దశ. ఈ సందర్భంలో, రెండు-మార్గం 2-మార్గం కనెక్షన్ ఉపయోగించబడుతుంది, అయితే మనకు 4 రౌటర్ల పంపిణీ చేయబడిన నెట్వర్క్తో స్విచ్ ఉంటే ఏమి జరుగుతుంది? అటువంటి "భాగస్వామ్య" వాతావరణంలో, రౌటర్లలో ఒకటి నియమించబడిన రూటర్ DR పాత్రను పోషించాలి మరియు రెండవది బ్యాకప్ నియమించబడిన రూటర్, BDR పాత్రను పోషించాలి.
ఈ పరికరాల్లో ప్రతి ఒక్కటి పూర్తి కనెక్షన్ని ఏర్పరుస్తుంది, లేదా పూర్తి అవరోధ స్థితిని ఏర్పరుస్తుంది, తరువాత ఇది ఏమిటో చూద్దాం, అయితే, ఈ రకమైన కనెక్షన్ DR మరియు BDRతో మాత్రమే ఏర్పాటు చేయబడుతుంది; రెండు దిగువ రౌటర్లు D మరియు B ఇప్పటికీ రెండు-మార్గం కనెక్షన్ స్కీమ్ "పాయింట్-టు-పాయింట్"ని ఉపయోగించి పరస్పరం సంభాషించండి.
అంటే, DR మరియు BDRతో, అన్ని రౌటర్లు పూర్తి పొరుగు సంబంధాన్ని ఏర్పరుస్తాయి మరియు ఒకదానితో ఒకటి - పాయింట్-టు-పాయింట్ కనెక్షన్. ఇది చాలా ముఖ్యమైనది ఎందుకంటే ప్రక్కనే ఉన్న పరికరాల మధ్య రెండు-మార్గం కనెక్షన్ సమయంలో, అన్ని హలో ప్యాకెట్ పారామితులు తప్పనిసరిగా సరిపోలాలి. మా విషయంలో, ప్రతిదీ సరిపోలుతుంది, కాబట్టి పరికరాలు ఏవైనా సమస్యలు లేకుండా పొరుగును ఏర్పరుస్తాయి.
రెండు-మార్గం కమ్యూనికేషన్ స్థాపించబడిన వెంటనే, రూటర్ A రౌటర్ Bకి డేటాబేస్ వివరణ ప్యాకెట్ లేదా “డేటాబేస్ వివరణ”ని పంపుతుంది మరియు ఎక్స్స్టార్ట్ స్థితికి వెళుతుంది - మార్పిడి ప్రారంభం లేదా లోడ్ కోసం వేచి ఉంది. డేటాబేస్ డిస్క్రిప్టర్ అనేది పుస్తకంలోని విషయాల పట్టికకు సమానమైన సమాచారం - ఇది రూటింగ్ డేటాబేస్లో ఉన్న ప్రతిదాని జాబితా. ప్రతిస్పందనగా, రూటర్ B దాని డేటాబేస్ వివరణను రూటర్ Aకి పంపుతుంది మరియు ఎక్స్ఛేంజ్ ఛానెల్ కమ్యూనికేషన్ స్థితికి ప్రవేశిస్తుంది. Exchange స్థితిలో రూటర్ దాని డేటాబేస్లో కొంత సమాచారం మిస్ అయినట్లు గుర్తిస్తే, అది LOADING లోడ్ స్థితికి వెళ్లి దాని పొరుగువారితో LSR, LSU మరియు LSA సందేశాలను మార్పిడి చేయడం ప్రారంభిస్తుంది.
కాబట్టి, రూటర్ A దాని పొరుగువారికి LSRని పంపుతుంది, వారు LSU ప్యాకెట్తో ప్రతిస్పందిస్తారు, దానికి రౌటర్ A LSA సందేశంతో రౌటర్ Bకి ప్రతిస్పందిస్తుంది. పరికరాలు LSA సందేశాలను మార్పిడి చేయాలనుకున్నన్ని సార్లు ఈ మార్పిడి జరుగుతుంది. LOADING స్థితి అంటే LSA డేటాబేస్ యొక్క పూర్తి నవీకరణ ఇంకా జరగలేదు. మొత్తం డేటా డౌన్లోడ్ చేయబడిన తర్వాత, రెండు పరికరాలు పూర్తి ప్రక్కనే ఉన్న స్థితికి ప్రవేశిస్తాయి.
రెండు-మార్గం కనెక్షన్తో, పరికరాలు కేవలం ప్రక్కనే ఉన్న స్థితిలో ఉన్నాయని గమనించండి మరియు పూర్తి ప్రక్కనే స్థితి రూటర్లు, DR మరియు BDR మధ్య మాత్రమే సాధ్యమవుతుంది. దీని అర్థం ప్రతి రూటర్ DRకి నెట్వర్క్లోని మార్పుల గురించి మరియు అన్ని రౌటర్ల గురించి తెలియజేస్తుంది. DR నుండి ఈ మార్పుల గురించి తెలుసుకోండి
DR మరియు BDR ఎంపిక ఒక ముఖ్యమైన సమస్య. సాధారణ వాతావరణంలో DR ఎలా ఎంపిక చేయబడుతుందో చూద్దాం. మా స్కీమ్లో మూడు రూటర్లు మరియు ఒక స్విచ్ ఉన్నాయని అనుకుందాం. OSPF పరికరాలు ముందుగా హలో సందేశాలలో ప్రాధాన్యతను సరిపోల్చండి, ఆపై రూటర్ IDని సరిపోల్చండి.
అత్యధిక ప్రాధాన్యత కలిగిన పరికరం DR అవుతుంది, రెండు పరికరాల ప్రాధాన్యతలు ఒకేలా ఉంటే, అప్పుడు అత్యధిక రూటర్ ID ఉన్న పరికరం రెండింటి నుండి ఎంపిక చేయబడుతుంది మరియు DR అవుతుంది
రెండవ అత్యధిక ప్రాధాన్యత లేదా రెండవ అత్యధిక రూటర్ ID ఉన్న పరికరం బ్యాకప్ అంకితమైన రూటర్ BDR అవుతుంది. DR విఫలమైతే, అది వెంటనే BDR ద్వారా భర్తీ చేయబడుతుంది. ఇది DR పాత్రను పోషించడం ప్రారంభిస్తుంది మరియు సిస్టమ్ మరొకదాన్ని ఎంచుకుంటుంది BDR
మీరు DR మరియు BDR ఎంపికను కనుగొన్నారని నేను ఆశిస్తున్నాను, కాకపోతే, నేను ఈ క్రింది వీడియోలలో ఒకదానిలో ఈ సమస్యకు తిరిగి వస్తాను మరియు ఈ ప్రక్రియను వివరిస్తాను.
ఇప్పటివరకు మేము హలో అంటే ఏమిటి, డేటాబేస్ డిస్క్రిప్టర్ మరియు LSR, LSU మరియు LSA సందేశాలను పరిశీలించాము. తదుపరి అంశానికి వెళ్లే ముందు, OSPF ధర గురించి కొంచెం మాట్లాడుకుందాం.
సిస్కో వద్ద, ఛానెల్ ధరకు డిఫాల్ట్గా 100 Mbit/sకి సెట్ చేయబడిన రిఫరెన్స్ బ్యాండ్విడ్త్ యొక్క నిష్పత్తి సూత్రాన్ని ఉపయోగించి మార్గం యొక్క ధర లెక్కించబడుతుంది. ఉదాహరణకు, సీరియల్ పోర్ట్ ద్వారా పరికరాలను కనెక్ట్ చేసినప్పుడు, వేగం 1.544 Mbps, మరియు ధర 64. 10 Mbps వేగంతో ఈథర్నెట్ కనెక్షన్ని ఉపయోగిస్తున్నప్పుడు, ధర 10 మరియు ఫాస్ట్ఈథర్నెట్ కనెక్షన్ ధర 100 Mbps వేగం 1 అవుతుంది.
గిగాబిట్ ఈథర్నెట్ని ఉపయోగిస్తున్నప్పుడు మనకు 1000 Mbps వేగం ఉంటుంది, అయితే ఈ సందర్భంలో వేగం ఎల్లప్పుడూ 1గా భావించబడుతుంది. కాబట్టి, మీ నెట్వర్క్లో మీకు గిగాబిట్ ఈథర్నెట్ ఉంటే, మీరు తప్పనిసరిగా Ref యొక్క డిఫాల్ట్ విలువను మార్చాలి. BW ద్వారా 1000. ఈ సందర్భంలో, ఖర్చు 1 అవుతుంది మరియు మొత్తం పట్టిక 10 రెట్లు పెరిగిన ధర విలువలతో తిరిగి లెక్కించబడుతుంది. మేము ప్రక్కనే ఏర్పాటు చేసి, LSDBని నిర్మించిన తర్వాత, మేము రౌటింగ్ టేబుల్ను రూపొందించడానికి వెళ్తాము.
LSDBని స్వీకరించిన తర్వాత, ప్రతి రూటర్ స్వతంత్రంగా SPF అల్గోరిథం ఉపయోగించి మార్గాల జాబితాను రూపొందించడం ప్రారంభిస్తుంది. మా స్కీమ్లో, రౌటర్ A తన కోసం అలాంటి పట్టికను సృష్టిస్తుంది. ఉదాహరణకు, ఇది A-R1 మార్గం యొక్క ధరను లెక్కిస్తుంది మరియు దానిని 10గా నిర్ణయిస్తుంది. రేఖాచిత్రాన్ని సులభంగా అర్థం చేసుకోవడానికి, రూటర్ A రూటర్ Bకి సరైన మార్గాన్ని నిర్ణయిస్తుందని అనుకుందాం. A-R1 లింక్ ధర 10 , లింక్ A-R2 100, మరియు A-R3 మార్గం యొక్క ధర 11కి సమానం, అంటే A-R1(10) మరియు R1-R3(1) మార్గం మొత్తం.
రౌటర్ A రూటర్ R4ని పొందాలనుకుంటే, ఇది A-R1-R4 మార్గంలో లేదా A-R2-R4 మార్గంలో దీన్ని చేయవచ్చు మరియు రెండు సందర్భాల్లోనూ మార్గాల ధర ఒకే విధంగా ఉంటుంది: 10+100 =100+10=110. రూట్ A-R6 ధర 100+1= 101, ఇది ఇప్పటికే మెరుగ్గా ఉంది. తరువాత, మేము A-R5-R1-R3 మార్గంలో రూటర్ R5 కు మార్గాన్ని పరిశీలిస్తాము, దీని ధర 10+1+100 = 111 అవుతుంది.
రౌటర్ R7కి మార్గం రెండు మార్గాల్లో వేయబడుతుంది: A-R1-R4-R7 లేదా A-R2-R6-R7. మొదటి ధర 210, రెండవది - 201, అంటే మీరు 201 ఎంచుకోవాలి. కాబట్టి, రౌటర్ B చేరుకోవడానికి, రౌటర్ A 4 మార్గాలను ఉపయోగించవచ్చు.
A-R1-R3-R5-B రూట్ ధర 121. రూట్ A-R1-R4-R7-B ధర 220. రూట్ A-R2-R4-R7-B ధర 210, మరియు A-R2- R6-R7- B ధర 211. దీని ఆధారంగా, రూటర్ A 121కి సమానమైన తక్కువ ధరతో మార్గాన్ని ఎంచుకుంటుంది మరియు దానిని రూటింగ్ పట్టికలో ఉంచుతుంది. ఇది SPF అల్గోరిథం ఎలా పని చేస్తుందో చాలా సరళీకృతమైన రేఖాచిత్రం. వాస్తవానికి, టేబుల్లో సరైన మార్గం నడిచే రౌటర్ల హోదాలు మాత్రమే కాకుండా, వాటిని కనెక్ట్ చేసే పోర్ట్ల హోదాలు మరియు అన్ని ఇతర అవసరమైన సమాచారం కూడా ఉన్నాయి.
రూటింగ్ జోన్లకు సంబంధించిన మరొక అంశాన్ని చూద్దాం. సాధారణంగా, కంపెనీ OSPF పరికరాలను సెటప్ చేసేటప్పుడు, అవన్నీ ఒక ఉమ్మడి జోన్లో ఉంటాయి.
R3 రూటర్కి కనెక్ట్ చేయబడిన పరికరం అకస్మాత్తుగా విఫలమైతే ఏమి జరుగుతుంది? రూటర్ R3 ఈ పరికరంతో ఉన్న ఛానెల్ ఇకపై పని చేయడం లేదని R5 మరియు R1 రౌటర్లకు సందేశాన్ని పంపడం ప్రారంభిస్తుంది మరియు అన్ని రౌటర్లు ఈ ఈవెంట్ గురించి నవీకరణలను మార్పిడి చేయడం ప్రారంభిస్తాయి.
మీరు 100 రౌటర్లను కలిగి ఉంటే, అవి ఒకే ఉమ్మడి జోన్లో ఉన్నందున అవన్నీ లింక్ స్థితి సమాచారాన్ని నవీకరిస్తాయి. పొరుగు రౌటర్లలో ఒకటి విఫలమైతే అదే జరుగుతుంది - జోన్లోని అన్ని పరికరాలు LSA నవీకరణలను మార్పిడి చేస్తాయి. అటువంటి సందేశాల మార్పిడి తర్వాత, నెట్వర్క్ టోపోలాజీ మారుతుంది. ఇది జరిగిన తర్వాత, మారిన పరిస్థితులకు అనుగుణంగా SPF రూటింగ్ పట్టికలను తిరిగి గణిస్తుంది. ఇది చాలా పెద్ద ప్రక్రియ, మరియు మీరు ఒక జోన్లో వెయ్యి పరికరాలను కలిగి ఉంటే, మీరు రౌటర్ల మెమరీ పరిమాణాన్ని నియంత్రించాలి, తద్వారా అన్ని LSAలు మరియు భారీ LSDB లింక్ స్టేట్ డేటాబేస్ను నిల్వ చేయడానికి సరిపోతుంది. జోన్లోని కొంత భాగంలో మార్పులు సంభవించిన వెంటనే, SPF అల్గోరిథం వెంటనే మార్గాలను తిరిగి గణిస్తుంది. డిఫాల్ట్గా, LSA ప్రతి 30 నిమిషాలకు నవీకరించబడుతుంది. ఈ ప్రక్రియ అన్ని పరికరాల్లో ఏకకాలంలో జరగదు, అయితే ఏదైనా సందర్భంలో, ప్రతి 30 నిమిషాలకు ప్రతి రూటర్ ద్వారా నవీకరణలు నిర్వహించబడతాయి. మరిన్ని నెట్వర్క్ పరికరాలు. LSDBని అప్డేట్ చేయడానికి ఎక్కువ మెమరీ మరియు సమయం పడుతుంది.
ఒక సాధారణ జోన్ను అనేక ప్రత్యేక జోన్లుగా విభజించడం ద్వారా ఈ సమస్యను పరిష్కరించవచ్చు, అంటే మల్టీజోనింగ్ని ఉపయోగించడం. దీన్ని చేయడానికి, మీరు నిర్వహించే మొత్తం నెట్వర్క్ యొక్క ప్లాన్ లేదా రేఖాచిత్రాన్ని కలిగి ఉండాలి. AREA 0 మీ ప్రధాన ప్రాంతం. ఇది బాహ్య నెట్వర్క్కు కనెక్షన్ చేయబడిన ప్రదేశం, ఉదాహరణకు, ఇంటర్నెట్కు ప్రాప్యత. కొత్త జోన్లను సృష్టించేటప్పుడు, మీరు తప్పనిసరిగా నియమాన్ని అనుసరించాలి: ప్రతి జోన్కు తప్పనిసరిగా ఒక ABR, ఏరియా బోర్డర్ రూటర్ ఉండాలి. ఎడ్జ్ రూటర్కి ఒక జోన్లో ఒక ఇంటర్ఫేస్ మరియు మరొక జోన్లో రెండవ ఇంటర్ఫేస్ ఉంటుంది. ఉదాహరణకు, R5 రూటర్కు జోన్ 1 మరియు జోన్ 0లో ఇంటర్ఫేస్లు ఉన్నాయి. నేను చెప్పినట్లుగా, జోన్లలో ప్రతి ఒక్కటి జోన్ సున్నాకి కనెక్ట్ చేయబడాలి, అంటే అంచు రూటర్ని కలిగి ఉండాలి, దీని ఇంటర్ఫేస్లలో ఒకటి AREA 0కి కనెక్ట్ చేయబడింది.
R6-R7 కనెక్షన్ విఫలమైందని అనుకుందాం. ఈ సందర్భంలో, LSA నవీకరణ AREA 1 ద్వారా మాత్రమే ప్రచారం చేయబడుతుంది మరియు ఈ జోన్ను మాత్రమే ప్రభావితం చేస్తుంది. జోన్ 2 మరియు జోన్ 0లోని పరికరాలకు దాని గురించి కూడా తెలియదు. ఎడ్జ్ రూటర్ R5 దాని జోన్లో ఏమి జరుగుతుందో దాని గురించి సమాచారాన్ని సంగ్రహిస్తుంది మరియు నెట్వర్క్ స్థితి గురించి సారాంశ సమాచారాన్ని ప్రధాన జోన్ AREA 0కి పంపుతుంది. ఒక జోన్లోని పరికరాలు ఇతర జోన్లలోని అన్ని LSA మార్పుల గురించి తెలుసుకోవాల్సిన అవసరం లేదు ఎందుకంటే ABR రూటర్ సారాంశ రూట్ సమాచారాన్ని ఒక జోన్ నుండి మరొక జోన్కు ఫార్వార్డ్ చేస్తుంది.
జోన్ల కాన్సెప్ట్పై మీకు పూర్తిగా స్పష్టత లేకుంటే, మేము OSPF రూటింగ్ని కాన్ఫిగర్ చేయడం ప్రారంభించినప్పుడు మరియు కొన్ని ఉదాహరణలను పరిశీలించినప్పుడు మీరు తదుపరి పాఠాలలో మరింత తెలుసుకోవచ్చు.
మాతో ఉన్నందుకు ధన్యవాదాలు. మీరు మా కథనాలను ఇష్టపడుతున్నారా? మరింత ఆసక్తికరమైన కంటెంట్ని చూడాలనుకుంటున్నారా? ఆర్డర్ చేయడం ద్వారా లేదా స్నేహితులకు సిఫార్సు చేయడం ద్వారా మాకు మద్దతు ఇవ్వండి, మీ కోసం మేము కనిపెట్టిన ఎంట్రీ-లెవల్ సర్వర్ల యొక్క ప్రత్యేకమైన అనలాగ్పై Habr వినియోగదారులకు 30% తగ్గింపు:
Dell R730xd 2 రెట్లు తక్కువ? ఇక్కడ మాత్రమే
మూలం: www.habr.com