परिचय एवं तकनीकी पृष्ठभूमि
लिनक्स सर्वर पर उच्च-प्रदर्शन युक्त और पैकेट हानि रहित नेटवर्क (Lossless Ethernet) तैयार करने के लिए dcb यूटिलिटी एक बुनियादी और सशक्त साधन है। प्रस्तुत लेख में Data Center Bridging (DCB) आर्किटेक्चर के आवश्यक सिद्धांतों के साथ-साथ ETS, PFC और APP जैसे महत्वपूर्ण ट्रैफिक प्रबंधन घटकों को सीधे शेल कंसोल से विश्लेषित एवं नियंत्रित करने की व्यावहारिक विधि समझाई गई है।
dcb यूटिलिटी की उपस्थिति जांचना और सहायता मेनू देखना
डेटा सेंटर ब्रिजिंग के व्यावहारिक परीक्षण हेतु सिस्टम में आधुनिक iproute2 पैकेज का संकलन होना आवश्यक है।

सिस्टम एनवायरनमेंट में dcb टूल की उपलब्धता और इसकी बाइनरी निष्पादन फ़ाइल का सटीक पथ निर्धारित करने के लिए which dcb निर्देश चलाएँ।

कमांड सिंटैक्स, सब-ऑब्जेक्ट्स और पैरामीटर की विस्तृत संरचना समझने के लिए dcb help कंसोल पर रन किया जाता है।
⚙️ [प्रमुख कमांड विकल्प]
-j : जनरेट होने वाले समस्त आउटपुट को संरचित JSON फॉर्मेट में प्रस्तुत करता है।-p : -j फ्लैग के साथ उपयोग करने पर JSON डेटा को व्यवस्थित एवं पठनीय स्वरूप (pretty print) देता है।-N : लक्षित नेटवर्क नेमस्पेस (Network Namespace) के भीतर जाकर निर्देश निष्पादित करता है।-b : किसी टेक्स्ट फ़ाइल अथवा मानक इनपुट से एक साथ बैच कमांड्स का प्रसंस्करण करता है।-f : बैच निष्पादन प्रक्रिया में किसी निर्देश पर विफलता मिलने के बावजूद ऑपरेशन को निर्बाध जारी रखता है।

प्रायोगिक नेटवर्क इंटरफ़ेस तैयार करना और स्थिति की पुष्टि
उत्पादन परिवेश को प्रभावित किए बिना dcb का सुरक्षित परीक्षण करने के लिए ip link add dummy0 type dummy || true कमांड की मदद से एक वर्चुअल डमी इंटरफ़ेस निर्मित करें।

नवसृजित dummy0 वर्चुअल एडॉप्टर को संचार के लिए सक्रिय करने हेतु ip link set dummy0 up निष्पादित करें।

ip link show dummy0 चलाकर इंटरफ़ेस की परिचालन स्थिति और लिंक एट्रिब्यूट्स की पड़ताल की जा सकती है।
परिणाम में दिखाई देने वाले <UP,LOWER_UP> फ्लैग तथा निर्धारित MAC एड्रेस से यह सत्यापित होता है कि इंटरफ़ेस पूर्ण रूप से कार्यक्षम है।

ऐप्लिकेशन प्राथमिकता (APP) टेबल का विश्लेषण और प्रबंधन
dcb app help कमांड DSCP मान अथवा ट्रांसपोर्ट लेयर पोर्ट नंबर के आधार पर नेटवर्क ट्रैफिक को पूर्वनिर्धारित प्राथमिकता स्तरों में मैप करने वाले APP टेबल के नियमों को प्रदर्शित करता है।

सक्रिय इंटरफ़ेस पर दर्ज ऐप्लिकेशन प्राथमिकता मैपिंग नियमों का विवरण प्राप्त करने के लिए dcb app show dev dummy0 || true निष्पादित करें।
चूंकि dummy0 एक सॉफ्टवेयर-आधारित वर्चुअल इंटरफ़ेस है, अतः हार्डवेयर स्तर पर DCB सपोर्ट न होने अथवा नियम कॉन्फ़िगर न होने की स्थिति में रिक्त आउटपुट प्राप्त होना स्वाभाविक है।

प्राथमिकता-आधारित प्रवाह नियंत्रण (PFC) और ETS नीतियों की पड़ताल
dcb pfc help कमांड विशिष्ट ट्रैफिक श्रेणियों में डेटा पैकेट ड्रॉप्स को रोकने के लिए उपयोग में आने वाले Priority-based Flow Control (PFC) के तर्कों और कॉन्फ़िगरेशन विकल्पों को स्पष्ट करता है।

इंटरफ़ेस के प्रत्येक प्राथमिकता स्तर हेतु PFC की स्थिति और विलंबता सहनशीलता सेटिंग्स की समीक्षा के लिए dcb pfc show dev dummy0 || true चलाएँ।
सॉफ्टवेयर एमुलेटेड इंटरफ़ेस हार्डवेयर फ्लो कंट्रोल प्रदान नहीं करते, इसलिए बिना पूर्व-कॉन्फ़िगरेशन के कोई आउटपुट परिलक्षित नहीं होगा।

dcb ets help कमांड विभिन्न प्राथमिकता समूहों के मध्य नेटवर्क बैंडविड्थ के आनुपातिक वितरण और Enhanced Transmission Selection (ETS) नीतियों के निर्माण से जुड़े सिंटैक्स प्रस्तुत करता है।

dummy0 इंटरफ़ेस पर लागू ट्रैफिक क्लास मैपिंग और बैंडविड्थ कोटा वितरण की जांच के लिए dcb ets show dev dummy0 || true का उपयोग करें।
हार्डवेयर DCB त्वरण के अभाव में डमी इंटरफ़ेस पर यह क्वेरी कोई सक्रिय मान प्रदर्शित नहीं करेगी।

बफ़र आवंटन नियम जांचना और परीक्षण परिवेश को रीसेट करना
dcb buffer help कमांड प्राथमिकताओं के अनुसार बफ़र क्षमता और ट्रैफिक क्लास (TC) स्तर पर मेमोरी आवंटन को नियंत्रित करने वाले विकल्पों को सूचीबद्ध करता है।

प्रयोग पूर्ण हो जाने पर सिस्टम संसाधनों को मुक्त करने और स्वच्छ स्थिति बहाल करने के लिए ip link delete dummy0 || true कमांड द्वारा वर्चुअल इंटरफ़ेस को हटा दें।

इस आलेख में हमने उबंटू परिवेश में dcb कमांड की सहायता से डेटा सेंटर ब्रिजिंग (DCB) नेटवर्क पैरामीटर्स के निरीक्षण एवं नियंत्रण की प्राथमिक कार्यप्रणाली समझी।
मिशन-क्रिटिकल और लॉसलेस ट्रैफिक संचरण वाले डेटा सेंटर परिवेश में कार्यकुशलता सुनिश्चित करने के लिए इन विकल्पों का हार्डवेयर सक्षम इंटरफ़ेस पर परीक्षण अवश्य करें।