सिस्को IOS में डिफ़ॉल्ट रूप से ECMP (या असममित पथ के अन्य कारण) और HSRP का संयोजन टूट गया है; इस डिजाइन के साथ डिफ़ॉल्ट व्यवहार अत्यधिक ट्रैफिक को एकसाथ बाढ़ कर देता है।
अज्ञात यूनिकस्ट बाढ़ को रोकने के लिए ECMP के साथ HSRP का उपयोग करने के लिए सबसे अच्छा अभ्यास क्या है?
विवरण / पृष्ठभूमि
हमारे पास हमारी कई सुविधाओं के लिए पहले आरेख के समान एक एचएसआरपी टोपोलॉजी है। हमारे सिस्को वैन राउटर्स में अन्य सभी साइटों के बराबर लागत वाले मार्ग हैं; इस प्रकार हम हर समय असममित मार्ग प्रभाव देख सकते हैं। आम तौर पर हम आर 1 को एचएसआरपी प्राथमिक मानते हैं, लेकिन ईसीएमपी आर 1 या आर 2 के माध्यम से वापसी यातायात की अनुमति देता है।
मुद्दा यह है कि जब PC1 WAN भर में एक दूरस्थ iSCSI ड्राइव की गणना करता है, तो ट्रैफ़िक साइट को R1 से छोड़ देता है, लेकिन R2 के माध्यम से वापस आ सकता है। जब तक iSCSI ट्रैफ़िक R1 के माध्यम से नहीं लौटता, तब तक कोई समस्या नहीं है।
समस्या तब होती है जब PC1 का ट्रैफ़िक R2 से होकर वापस आता है। मान लें कि iSCSI सत्र 8:00:00 पर शुरू होता है, और दोनों राउटर और दोनों स्विच PC1 के मैक को एक साथ सीखते हैं। 8:00:00 और 8:00:05 के बीच, कोई बाढ़ की समस्या नहीं है क्योंकि दोनों स्विच अभी भी अपने CAM तालिका में PC1 का मैक-पता है।
ISCSI सत्र शुरू होने के पांच मिनट बाद, PC1 के मैक के लिए S2 की CAM प्रविष्टि CAM तालिका से बाहर हो जाती है और S2 PC1 के सभी बंदरगाहों (इस मामले में Po1, Gi0 / 3 और Gi0 / 4 के लिए बाहर ट्रैफ़िक) से बाढ़ आ जाती है। यदि PC1 का iSCSI सत्र बहुत अधिक बैंडविड्थ की खपत करता है, तो यह अज्ञात यूनिकस्ट बाढ़ पीसी 3 और पीसी 4 के लिंक से गैर-तुच्छ क्षमता को चूस सकता है।
सिस्को IOS स्विच में 300 सेकंड का एक डिफ़ॉल्ट CAM टाइमर है ...
S2# show mac address-table aging-time
Vlan Aging Time
---- ----------
1 300
17 300
हालाँकि, सिस्को IOS का डिफ़ॉल्ट इंटरफ़ेस ARP टाइमर 4 घंटे ...
R2# show interface gi0/0
GigabitEthernet0/0 is up, line protocol is up
Hardware is AmdP2, address is 000a.dead.beef (bia 000a.dead.beef)
Internet address is 172.17.1.252/24
MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
ARP type: ARPA, ARP Timeout 04:00:00 <--------------
इसलिए, S2 पाँच मिनट के बाद PC1 के iSCSI ट्रैफ़िक को भरना शुरू कर देता है।