व्हीएक्सलॅन (व्हर्च्युअल एक्स्टेन्सिबल लोकल एरिया नेटवर्क) गेटवे: केंद्रीकृत व्हीएक्सलॅन गेटवे की वितरित व्हीएक्सलॅन गेटवे?

VXLAN गेटवेबद्दल चर्चा करण्यासाठी, आपल्याला प्रथम स्वतः VXLAN बद्दल चर्चा करावी लागेल. आठवा की, पारंपरिक VLANs (व्हर्च्युअल लोकल एरिया नेटवर्क्स) नेटवर्क्स विभाजित करण्यासाठी १२-बिट VLAN IDs वापरतात, जे ४०९६ पर्यंत लॉजिकल नेटवर्क्सना समर्थन देतात. हे लहान नेटवर्क्ससाठी ठीक काम करते, परंतु आधुनिक डेटा सेंटर्समध्ये, जिथे हजारो व्हर्च्युअल मशीन्स, कंटेनर्स आणि मल्टी-टेनंट वातावरण असते, तिथे VLANs अपुरे पडतात. येथूनच VXLAN चा जन्म झाला, ज्याला इंटरनेट इंजिनिअरिंग टास्क फोर्सने (IETF) RFC 7348 मध्ये परिभाषित केले आहे. याचा उद्देश UDP टनेल्सचा वापर करून लेयर २ (इथरनेट) ब्रॉडकास्ट डोमेनला लेयर ३ (IP) नेटवर्क्सवर विस्तारित करणे हा आहे.

सोप्या भाषेत सांगायचे झाल्यास, VXLAN इथरनेट फ्रेम्सना UDP पॅकेट्समध्ये गुंडाळते आणि त्यात २४-बिट VXLAN नेटवर्क आयडेंटिफायर (VNI) जोडते, ज्यामुळे सैद्धांतिकदृष्ट्या १.६ कोटी व्हर्च्युअल नेटवर्क्सना आधार मिळतो. हे प्रत्येक व्हर्च्युअल नेटवर्कला एक 'ओळखपत्र' देण्यासारखे आहे, ज्यामुळे ते एकमेकांमध्ये व्यत्यय न आणता भौतिक नेटवर्कवर मुक्तपणे फिरू शकतात. VXLAN चा मुख्य घटक VXLAN टनेल एंड पॉइंट (VTEP) आहे, जो पॅकेट्सना गुंडाळण्यासाठी आणि डीकॅप्सुलेट करण्यासाठी जबाबदार असतो. VTEP हे सॉफ्टवेअर (जसे की ओपन vस्विच) किंवा हार्डवेअर (जसे की स्विचवरील ASIC चिप) असू शकते.

VXLAN इतके लोकप्रिय का आहे? कारण ते क्लाउड कंप्युटिंग आणि SDN (सॉफ्टवेअर-डिफाइन्ड नेटवर्किंग) च्या गरजांशी पूर्णपणे जुळते. AWS आणि Azure सारख्या सार्वजनिक क्लाउड्समध्ये, VXLAN वापरकर्त्यांच्या व्हर्च्युअल नेटवर्क्सचा अखंड विस्तार सक्षम करते. खाजगी डेटा सेंटर्समध्ये, ते VMware NSX किंवा Cisco ACI सारख्या ओव्हरले नेटवर्क आर्किटेक्चरला समर्थन देते. अशा डेटा सेंटरची कल्पना करा जिथे हजारो सर्व्हर्स आहेत आणि प्रत्येकावर डझनभर VMs (व्हर्च्युअल मशीन्स) चालू आहेत. VXLAN या VMs ना स्वतःला एकाच लेअर 2 नेटवर्कचा भाग म्हणून समजण्याची परवानगी देते, ज्यामुळे ARP ब्रॉडकास्ट आणि DHCP विनंत्यांचे सुरळीत प्रसारण सुनिश्चित होते.

तथापि, VXLAN हा काही रामबाण उपाय नाही. L3 नेटवर्कवर काम करण्यासाठी L2-to-L3 रूपांतरणाची आवश्यकता असते, आणि इथेच गेटवेची भूमिका येते. VXLAN गेटवे, VXLAN व्हर्च्युअल नेटवर्कला बाह्य नेटवर्क्सशी (जसे की पारंपरिक VLANs किंवा IP रूटिंग नेटवर्क्स) जोडतो, ज्यामुळे व्हर्च्युअल जगातून वास्तविक जगात डेटाचा प्रवाह सुनिश्चित होतो. फॉरवर्डिंग यंत्रणा ही गेटवेचा आत्मा आहे, जी पॅकेट्सवर कशी प्रक्रिया केली जाईल, त्यांना कसे राउट केले जाईल आणि कसे वितरित केले जाईल हे ठरवते.

VXLAN फॉरवर्डिंग प्रक्रिया ही एका नाजूक नृत्यासारखी आहे, ज्यात स्त्रोतापासून गंतव्यस्थानापर्यंतचा प्रत्येक टप्पा एकमेकांशी घनिष्ठपणे जोडलेला असतो. चला, आपण ती टप्प्याटप्प्याने समजून घेऊया.

सर्वप्रथम, सोर्स होस्टकडून (जसे की व्हीएम) एक पॅकेट पाठवले जाते. ही एक स्टँडर्ड इथरनेट फ्रेम असते, ज्यामध्ये सोर्स मॅक ॲड्रेस, डेस्टिनेशन मॅक ॲड्रेस, व्हीलॅन टॅग (असल्यास) आणि पेलोड यांचा समावेश असतो. ही फ्रेम मिळाल्यावर, सोर्स व्हीटीईपी डेस्टिनेशन मॅक ॲड्रेस तपासतो. जर डेस्टिनेशन मॅक ॲड्रेस त्याच्या मॅक टेबलमध्ये (लर्निंग किंवा फ्लडिंगद्वारे मिळवलेल्या) असेल, तर त्याला कळते की पॅकेट कोणत्या रिमोट व्हीटीईपीकडे पाठवायचे आहे.

एनकॅप्सुलेशन प्रक्रिया अत्यंत महत्त्वाची आहे: VTEP एक VXLAN हेडर (ज्यात VNI, फ्लॅग्ज इत्यादींचा समावेश असतो), त्यानंतर एक बाह्य UDP हेडर (ज्यात आतील फ्रेमच्या हॅशवर आधारित सोर्स पोर्ट आणि ४७८९ हा निश्चित डेस्टिनेशन पोर्ट असतो), एक IP हेडर (ज्यात स्थानिक VTEP चा सोर्स IP ॲड्रेस आणि दूरस्थ VTEP चा डेस्टिनेशन IP ॲड्रेस असतो), आणि शेवटी एक बाह्य इथरनेट हेडर जोडतो. आता संपूर्ण पॅकेट एक UDP/IP पॅकेट म्हणून दिसते, सामान्य ट्रॅफिकसारखे भासते आणि L3 नेटवर्कवर राउट केले जाऊ शकते.

भौतिक नेटवर्कवर, पॅकेट गंतव्य VTEP पर्यंत पोहोचेपर्यंत राउटर किंवा स्विचद्वारे पुढे पाठवले जाते. गंतव्य VTEP बाहेरील हेडर काढून टाकते, VNI जुळत असल्याची खात्री करण्यासाठी VXLAN हेडर तपासते आणि नंतर आतील इथरनेट फ्रेम गंतव्य होस्टला पोहोचवते. जर पॅकेट अज्ञात युनिकास्ट, ब्रॉडकास्ट किंवा मल्टिकास्ट (BUM) ट्रॅफिक असेल, तर VTEP मल्टिकास्ट ग्रुप्स किंवा युनिकास्ट हेडर रेप्लिकेशन (HER) वर अवलंबून, फ्लडिंगचा वापर करून ते पॅकेट सर्व संबंधित VTEPs कडे प्रतिकृती करते.

फॉरवर्डिंग तत्त्वाचा गाभा म्हणजे कंट्रोल प्लेन आणि डेटा प्लेन यांचे विभाजन. कंट्रोल प्लेन MAC आणि IP मॅपिंग शिकण्यासाठी इथरनेट VPN (EVPN) किंवा फ्लड अँड लर्न यंत्रणेचा वापर करते. EVPN हे BGP प्रोटोकॉलवर आधारित आहे आणि VTEPs ना MAC-VRF (व्हर्च्युअल राउटिंग अँड फॉरवर्डिंग) आणि IP-VRF सारख्या राउटिंग माहितीची देवाणघेवाण करण्याची परवानगी देते. डेटा प्लेन प्रत्यक्ष फॉरवर्डिंगसाठी जबाबदार असते आणि कार्यक्षम प्रसारणासाठी VXLAN टनेल्सचा वापर करते.

मात्र, प्रत्यक्ष अंमलबजावणीमध्ये, फॉरवर्डिंग कार्यक्षमतेचा थेट परिणाम कामगिरीवर होतो. पारंपरिक फ्लडिंगमुळे, विशेषतः मोठ्या नेटवर्क्समध्ये, सहजपणे ब्रॉडकास्ट स्टॉर्म्स निर्माण होऊ शकतात. यामुळे गेटवे ऑप्टिमायझेशनची गरज निर्माण होते: गेटवे केवळ अंतर्गत आणि बाह्य नेटवर्क्सना जोडत नाहीत, तर ते प्रॉक्सी एआरपी एजंट म्हणूनही काम करतात, रूट लीक्स हाताळतात आणि सर्वात लहान फॉरवर्डिंग मार्ग सुनिश्चित करतात.

केंद्रीकृत व्हीएक्सलॅन गेटवे

केंद्रीकृत VXLAN गेटवे, ज्याला केंद्रीकृत गेटवे किंवा L3 गेटवे असेही म्हणतात, सामान्यतः डेटा सेंटरच्या एज किंवा कोअर लेयरवर तैनात केला जातो. तो एका केंद्रीय हबप्रमाणे काम करतो, ज्यामधून सर्व क्रॉस-VNI किंवा क्रॉस-सबनेट ट्रॅफिक जाणे आवश्यक असते.

तत्त्वतः, एक केंद्रीकृत गेटवे डिफॉल्ट गेटवे म्हणून काम करतो, जो सर्व VXLAN नेटवर्क्ससाठी लेयर 3 राउटिंग सेवा प्रदान करतो. दोन VNI विचारात घ्या: VNI ​​10000 (सबनेट 10.1.1.0/24) आणि VNI 20000 (सबनेट 10.2.1.0/24). जर VNI 10000 मधील VM A ला VNI 20000 मधील VM B ला ॲक्सेस करायचे असेल, तर पॅकेट प्रथम स्थानिक VTEP पर्यंत पोहोचते. स्थानिक VTEP हे ओळखतो की डेस्टिनेशन IP ॲड्रेस स्थानिक सबनेटवर नाही आणि ते पॅकेट केंद्रीकृत गेटवेकडे फॉरवर्ड करतो. गेटवे पॅकेटला डिकॅप्स्युलेट करतो, राउटिंगचा निर्णय घेतो आणि नंतर पॅकेटला पुन्हा डेस्टिनेशन VNI कडे जाणाऱ्या टनेलमध्ये एनकॅप्स्युलेट करतो.

केंद्रीकृत VXLAN गेटवे

फायदे स्पष्ट आहेत:

○ सोपे व्यवस्थापनसर्व राउटिंग कॉन्फिगरेशन एका किंवा दोन उपकरणांवर केंद्रीकृत केले जातात, ज्यामुळे ऑपरेटर्सना संपूर्ण नेटवर्क कव्हर करण्यासाठी फक्त काही गेटवे राखणे शक्य होते. ही पद्धत लहान आणि मध्यम आकाराच्या डेटा सेंटर्ससाठी किंवा पहिल्यांदाच VXLAN तैनात करणाऱ्या वातावरणांसाठी योग्य आहे.
संसाधनांचा कार्यक्षम वापरगेटवे हे सामान्यतः उच्च-कार्यक्षमतेचे हार्डवेअर (जसे की सिस्को नेक्सस 9000 किंवा अरिस्टा 7050) असतात, जे प्रचंड प्रमाणात ट्रॅफिक हाताळण्यास सक्षम असतात. कंट्रोल प्लेन केंद्रीकृत असते, ज्यामुळे NSX मॅनेजर सारख्या SDN कंट्रोलर्ससोबत एकत्रीकरण सुलभ होते.
कडक सुरक्षा नियंत्रणट्रॅफिक गेटवेमधून जाणे आवश्यक आहे, ज्यामुळे ACLs (अ‍ॅक्सेस कंट्रोल लिस्ट्स), फायरवॉल आणि NAT यांची अंमलबजावणी सुलभ होते. अशा एका मल्टी-टेनंट परिस्थितीची कल्पना करा जिथे एक केंद्रीकृत गेटवे टेनंट ट्रॅफिकला सहजपणे वेगळे करू शकतो.

परंतु उणिवांकडे दुर्लक्ष करता येणार नाही:

○ एकल अपयश बिंदूगेटवे निकामी झाल्यास, संपूर्ण नेटवर्कमधील L3 कम्युनिकेशन ठप्प होते. रिडंडंसीसाठी VRRP (व्हर्च्युअल राउटर रिडंडंसी प्रोटोकॉल) वापरता येत असला तरी, त्यातही धोके आहेत.
कामगिरीतील अडथळासर्व पूर्व-पश्चिम ट्रॅफिकला (सर्व्हरमधील संवाद) गेटवेला बायपास करावे लागते, ज्यामुळे मार्ग अयोग्य ठरतो. उदाहरणार्थ, १०००-नोड क्लस्टरमध्ये, जर गेटवेची बँडविड्थ १००Gbps असेल, तर गर्दीच्या वेळी अडथळा निर्माण होण्याची शक्यता असते.
खराब स्केलेबिलिटीनेटवर्कचा विस्तार जसजसा वाढतो, तसतसा गेटवेवरील भार अनेक पटींनी वाढतो. एका प्रत्यक्ष उदाहरणात, मी एका वित्तीय डेटा सेंटरला केंद्रीकृत गेटवे वापरताना पाहिले आहे. सुरुवातीला ते सुरळीत चालले, पण जेव्हा व्हीएमची (VMs) संख्या दुप्पट झाली, तेव्हा लेटन्सी मायक्रोसेकंदांवरून थेट मिलिसेकंदांपर्यंत प्रचंड वाढली.

अनुप्रयोग परिस्थिती: एंटरप्राइझ प्रायव्हेट क्लाउड्स किंवा टेस्ट नेटवर्क्ससारख्या, उच्च व्यवस्थापन सुलभतेची आवश्यकता असलेल्या वातावरणांसाठी उपयुक्त. सिस्कोचे ACI आर्किटेक्चर कोअर गेटवेचे कार्यक्षम संचालन सुनिश्चित करण्यासाठी, लीफ-स्पाइन टोपोलॉजीसह एकत्रित, अनेकदा केंद्रीकृत मॉडेलचा वापर करते.

वितरित VXLAN गेटवे

वितरित VXLAN गेटवे, ज्याला वितरित गेटवे किंवा एनीकास्ट गेटवे असेही म्हणतात, प्रत्येक लीफ स्विच किंवा हायपरवायझर VTEP वर गेटवेची कार्यक्षमता सोपवतो. प्रत्येक VTEP स्थानिक गेटवे म्हणून काम करतो आणि स्थानिक सबनेटसाठी L3 फॉरवर्डिंग हाताळतो.

हे तत्त्व अधिक लवचिक आहे: एनीकास्ट यंत्रणेचा वापर करून, प्रत्येक VTEP ला डिफॉल्ट गेटवेप्रमाणेच व्हर्च्युअल आयपी (VIP) देऊन कॉन्फिगर केले जाते. व्हीएमद्वारे पाठवलेले क्रॉस-सबनेट पॅकेट्स कोणत्याही केंद्रीय बिंदूतून न जाता थेट स्थानिक VTEP वर राउट केले जातात. येथे EVPN विशेषतः उपयुक्त ठरते: BGP EVPN द्वारे, VTEP दूरस्थ होस्टचे मार्ग शिकते आणि ARP फ्लडिंग टाळण्यासाठी MAC/IP बाइंडिंगचा वापर करते.

वितरित VXLAN गेटवे

उदाहरणार्थ, VM A (10.1.1.10) ला VM B (10.2.1.10) ला ॲक्सेस करायचे आहे. VM A चा डिफॉल्ट गेटवे हा लोकल VTEP (10.1.1.1) चा VIP आहे. लोकल VTEP डेस्टिनेशन सबनेटवर राउट करतो, VXLAN पॅकेटला एनकॅप्स्युलेट करतो आणि ते थेट VM B च्या VTEP कडे पाठवतो. ही प्रक्रिया पाथ आणि लेटन्सी कमी करते.

उत्कृष्ट फायदे:

○ उच्च स्केलेबिलिटीप्रत्येक नोडला गेटवेची कार्यक्षमता वितरित केल्याने नेटवर्कचा आकार वाढतो, जे मोठ्या नेटवर्क्ससाठी फायदेशीर ठरते. गूगल क्लाउडसारखे मोठे क्लाउड प्रदाते लाखो व्हीएमना (VMs) आधार देण्यासाठी अशाच प्रकारच्या यंत्रणेचा वापर करतात.
उत्कृष्ट कामगिरीअडथळे टाळण्यासाठी पूर्व-पश्चिम ट्रॅफिकवर स्थानिक पातळीवर प्रक्रिया केली जाते. चाचणी डेटा दर्शवितो की वितरित मोडमध्ये थ्रुपुट ३०% ते ५०% पर्यंत वाढू शकते.
जलद दोष निवारणएका VTEP बिघाडाचा परिणाम फक्त स्थानिक होस्टवर होतो, इतर नोड्स अप्रभावित राहतात. EVPN च्या जलद अभिसरणासह, पुनर्प्राप्तीचा वेळ सेकंदांमध्ये असतो.
संसाधनांचा चांगला वापरहार्डवेअर ॲक्सेलरेशनसाठी विद्यमान लीफ स्विच ASIC चिपचा वापर करा, ज्यामुळे फॉरवर्डिंग दर Tbps पातळीपर्यंत पोहोचतील.

तोटे काय आहेत?

○ जटिल संरचनाप्रत्येक VTEP साठी राउटिंग, EVPN आणि इतर वैशिष्ट्यांचे कॉन्फिगरेशन आवश्यक असते, ज्यामुळे सुरुवातीच्या डिप्लॉयमेंटला वेळ लागतो. ऑपरेशन्स टीमला BGP आणि SDN ची माहिती असणे आवश्यक आहे.
उच्च हार्डवेअर आवश्यकतावितरित गेटवे: सर्वच स्विचेस वितरित गेटवेला समर्थन देत नाहीत; त्यासाठी ब्रॉडकॉम ट्रायडेंट किंवा टोमाहॉक चिप्स आवश्यक आहेत. सॉफ्टवेअर अंमलबजावणी (जसे की KVM वरील OVS) हार्डवेअरइतकी चांगली कामगिरी करत नाही.
सातत्य आव्हानेवितरित म्हणजे स्टेट सिंक्रोनायझेशन EVPN वर अवलंबून असते. जर BGP सेशनमध्ये चढ-उतार झाला, तर त्यामुळे राउटिंग ब्लॅक होल निर्माण होऊ शकतो.

अनुप्रयोग परिस्थिती: हायपरस्केल डेटा सेंटर्स किंवा पब्लिक क्लाउड्ससाठी उत्तम. VMware NSX-T चा डिस्ट्रिब्युटेड राउटर हे याचे एक ठळक उदाहरण आहे. कुबरनेटीससोबत वापरल्यास, ते कंटेनर नेटवर्किंगला सहजतेने समर्थन देते.

केंद्रीकृत VxLAN गेटवे विरुद्ध वितरित VxLAN गेटवे

आता मुख्य मुद्द्याकडे वळूया: कोणते अधिक चांगले आहे? याचे उत्तर 'परिस्थितीवर अवलंबून आहे' असे आहे, पण तुम्हाला पटवून देण्यासाठी आम्हाला आकडेवारी आणि केस स्टडीजचा सखोल अभ्यास करावा लागेल.

कार्यक्षमतेच्या दृष्टिकोनातून, वितरित प्रणाली स्पष्टपणे सरस ठरतात. एका सामान्य डेटा सेंटर बेंचमार्कनुसार (स्पायरेंट चाचणी उपकरणांवर आधारित), केंद्रीकृत गेटवेचा सरासरी विलंब १५०μs होता, तर वितरित प्रणालीचा विलंब केवळ ५०μs होता. थ्रुपुटच्या बाबतीत, वितरित प्रणाली सहजपणे लाइन-रेट फॉरवर्डिंग साध्य करू शकतात कारण त्या स्पाइन-लीफ इक्वल कॉस्ट मल्टी-पाथ (ECMP) राउटिंगचा वापर करतात.

स्केलेबिलिटी (विस्तारक्षमता) हे आणखी एक महत्त्वाचे क्षेत्र आहे. केंद्रीकृत नेटवर्क्स १००-५०० नोड्स असलेल्या नेटवर्क्ससाठी योग्य आहेत; या मर्यादेपलीकडे, वितरित नेटवर्क्स वरचढ ठरतात. उदाहरणार्थ, अलीबाबा क्लाउड घ्या. त्यांचे व्हीपीसी (व्हर्च्युअल प्रायव्हेट क्लाउड) जगभरातील लाखो वापरकर्त्यांना सपोर्ट करण्यासाठी वितरित व्हीएक्सलॅन गेटवेजचा वापर करते, ज्यात एका प्रदेशातील लेटन्सी १ मिलिसेकंदपेक्षा कमी असते. केंद्रीकृत दृष्टिकोन खूप पूर्वीच कोसळला असता.

खर्चाबद्दल काय? केंद्रीकृत प्रणालीमध्ये सुरुवातीची गुंतवणूक कमी असते, कारण त्यासाठी फक्त काही उच्च-स्तरीय गेटवे लागतात. वितरित प्रणालीमध्ये सर्व लीफ नोड्सना VXLAN ऑफलोडला समर्थन देणे आवश्यक असते, ज्यामुळे हार्डवेअर अपग्रेडचा खर्च वाढतो. तथापि, दीर्घकाळात, वितरित प्रणालीमध्ये संचालन आणि देखभालीचा (O&M) खर्च कमी असतो, कारण ॲन्सिबलसारखी ऑटोमेशन साधने बॅच कॉन्फिगरेशन शक्य करतात.

सुरक्षितता आणि विश्वसनीयता: केंद्रीकृत प्रणाली केंद्रीकृत संरक्षणाची सोय करतात, परंतु त्यातून एकाच ठिकाणाहून हल्ला होण्याचा मोठा धोका असतो. वितरित प्रणाली अधिक लवचिक असतात, परंतु डीडीओएस हल्ले रोखण्यासाठी त्यांना एका मजबूत नियंत्रण प्रणालीची आवश्यकता असते.

एक वास्तविक उदाहरण: एका ई-कॉमर्स कंपनीने आपली साइट तयार करण्यासाठी केंद्रीकृत VXLAN चा वापर केला. सर्वाधिक गर्दीच्या वेळी, गेटवेचा CPU वापर ९०% पर्यंत वाढला, ज्यामुळे वापरकर्त्यांनी लेटन्सीबद्दल तक्रारी केल्या. वितरित मॉडेलवर स्विच केल्याने ही समस्या सुटली, ज्यामुळे कंपनीला आपला विस्तार सहजपणे दुप्पट करता आला. याउलट, एका लहान बँकेने केंद्रीकृत मॉडेलचा आग्रह धरला कारण ते अनुपालन ऑडिटला प्राधान्य देत होते आणि त्यांना केंद्रीकृत व्यवस्थापन अधिक सोपे वाटले.

सर्वसाधारणपणे, जर तुम्हाला अत्यंत उत्कृष्ट नेटवर्क कार्यक्षमता आणि विस्तारक्षमता हवी असेल, तर वितरित (डिस्ट्रिब्युटेड) पद्धत हाच सर्वोत्तम मार्ग आहे. जर तुमचे बजेट मर्यादित असेल आणि तुमच्या व्यवस्थापन टीमकडे अनुभवाची कमतरता असेल, तर केंद्रीकृत (सेंट्रलाइज्ड) पद्धत अधिक व्यावहारिक ठरते. भविष्यात, 5G आणि एज कंप्युटिंगच्या उदयानंतर, वितरित नेटवर्क्स अधिक लोकप्रिय होतील, परंतु शाखा कार्यालयांच्या आंतरजोडणीसारख्या विशिष्ट परिस्थितींमध्ये केंद्रीकृत नेटवर्क्सदेखील उपयुक्त ठरतील.

एमजीएफ

मायलिंकिंग™ नेटवर्क पॅकेट ब्रोकर्सVxLAN, VLAN, GRE, MPLS हेडर स्ट्रिपिंगला समर्थन
मूळ डेटा पॅकेटमधील काढून टाकलेले VxLAN, VLAN, GRE, MPLS हेडर समर्थित होते आणि आउटपुट फॉरवर्ड केले गेले.


पोस्ट करण्याची वेळ: ०९-ऑक्टोबर-२०२५