क्या ExtremeXOS सच में 90 दिन बाद unapproved 40G/100G optics को line rate के 25% पर cap कर देता है
हम aggregation closets की एक जोड़ी refresh कर रहे हैं और optics line वह हिस्सा है जिसे management लगातार कुरेदती रहती है। switches EXOS boxes हैं और plan था 40G uplinks को generic QSFP+ DACs से भरना, वैसे ही जैसे हम access ports पर पहले से करते हैं।
फिर team में किसी को EXOS पर एक chargeable third party optics licence का नोट मिला, जो खासकर 40G और 100G ports से जुड़ा है, एक rate limiter के साथ जो grace period के बाद शुरू हो जाता है। इससे गणित काफी बदल जाता है।
- aggregation layer में EXOS switches, जिस code के साथ आए वही चला रहे
- अभी 40G QSFP+ uplinks, roadmap पर QSFP28
- generic third party DACs और AOCs, साथ ही मुट्ठी भर generic optical transceivers
- 1G और 10G access ports पहले से generic modules से भरे, अब तक कोई शिकायत नहीं
एक non approved module जाने के बाद हमें क्या देखने को कहा गया:
show port conf
# the port carries an R (restricted) flag while the countdown runs
अब तक चेक किया:
- जो third party modules हम पहले से चला रहे हैं वे link करते और traffic pass करते हैं, कुछ भी सीधे block नहीं होता
- जिस code पर हम हैं उसकी feature list में मुझे वह licence मिल नहीं रहा
- approved optics portal parts को per platform family list करता है पर यह कुछ नहीं बताता कि एक unlisted module के साथ switch क्या करता है
तो क्या shipping code पर यह restriction असली है, timer expire होने पर port के साथ ठीक-ठीक क्या होता है, और मैं CLI से कैसे बताऊं कि मेरा release इसे enforce करता भी है या नहीं?
Comments 4
switches किस code train पर हैं? यहां का ज्यादातर जवाब यही है। जिस licence के बारे में तुमने पढ़ा वह EXOS की कोई permanent property नहीं, यह एक release में आया और बाद के releases ने यह requirement हटा दी, तो एक version के खिलाफ लिखा doc page तुम्हारे rack के box के बारे में कुछ नहीं बताता।
यह अलग करना भी ज़रूरी है: 1G और 10G ports कभी इसमें शामिल ही नहीं थे, सिर्फ 40G और 100G। तुम्हारी access layer पहले से generic SFP और SFP+ चलाती है, यह uplinks के लिए किसी भी तरफ का सबूत नहीं।
अपने exact release के लिए feature licence requirements पोस्ट करो, साथ ही किसी ऐसे uplink के लिए
show port confजिसमें पहले से एक generic DAC लगा है। अगर port के सामने कोई R नहीं है, तो कुछ भी count down नहीं हो रहा और तुम चिंता करना बंद कर सकते हो।Short version: कुछ भी block नहीं होता। एक third party 40G या 100G module link करता है और forward करता है, restriction एक hard lockout की बजाय commercial है।
जो release इसे enforce करता है (40G और 100G ports को cover करने वाला chargeable 3rd Party Optics Feature licence ExtremeXOS 15.5 में आया) उस पर sequence यह है:
show port confमें देखायह एक one way door नहीं है। licence install करो, या module को approved list के किसी module से बदलो, port वापस full rate पर आ जाता है।
जो हिस्सा लोग छोड़ देते हैं: मौजूदा EXOS releases को वह licence सिरे से चाहिए ही नहीं, तो behaviour पूरी तरह code version पर निर्भर करता है। third party QSFP+ या QSFP28 की एक tray खरीदने से पहले, जिस exact release को चलाने का इरादा है उसके लिए feature licence requirements पढ़ो, न कि जो भी version पहली doc hit में मिल जाए उसके लिए।
numbers निकाले। हम 15.5 से कई trains आगे हैं और हमारे release के feature licence requirements में third party optics की कोई entry ही नहीं है। पहले से generic DACs ले जा रहे दोनों uplinks पर
show port confकिसी के सामने भी कोई R नहीं दिखाता, और दोनों बिना किसी limiter के full rate पर बैठे हैं।तो हमारे code पर यह कोई issue जैसा नहीं दिखता। जो मैं फिर भी करूंगा वह है shelf पर कुछ approved QSFP+ modules रखना, क्योंकि किसी भी support case का पहला सवाल यही होगा कि port में है क्या।
इसका दूसरा आधा support है, और वह किसी भी release के साथ नहीं हिला।
मैंने अपनी account team से यह बहस दो बार की है। लिखित में जो मिलता है वह एक disclaimer है, compatibility statement नहीं: approved list से बाहर कोई warranty नहीं, कोई compliance claim नहीं और मदद करने की कोई बाध्यता नहीं - optic और वह interface module जिसमें यह लगता है, दोनों बराबर तुम्हारी समस्या हैं। एक approved part पर तुम आंशिक रूप से paperwork के लिए pay कर रहे होते हो: NRTL और CDRH sign-off, FCC CFR 21 1040.10, CE with EN60825-1, जहां लागू हो वहां GR-468। Tray optics में इनमें से कुछ नहीं आता।
एक shopping list के तौर पर approved optics portal ठीक है - जो भी तुम चलाते हो वह वहां है (EXOS, VOSS, ERS, पुरानी Brocade MLX, SLX-OS और VDX lines, NPB, ISW), और यह copper या optical, fibre type, form factor और rate से filter करता है, 100 Mb/s से 400 Gb/s तक। जो यह नहीं बताता वह यह है कि list में न होने वाले module के साथ box कैसे behave करता है, जो अकेली चीज़ तुमने पूछी थी। इसीलिए इस जैसे threads बनते हैं।
मेरा अपना अनुभव: EXOS को इससे कोई मतलब नहीं कि module किसने बनाया। Generic parts link होते हैं, FS parts link होते हैं। जो असल में काटता है वह आमतौर पर optic की बजाय platform होता है - X435 का अपने SFP ports पर 2.5G न करना वह है जिसमें मैं बार-बार फंसता हूं।