F5 BIG-IP LTM Basics & Architecture
F5 BIG-IP LTM F5 BIG-IP VE (GUI + TMSH)
مقصدObjectiveObjective
اس سبق میں آپ سیکھیں گے کہ F5 BIG-IP LTM کیا ہے، فل پراکسی آرکیٹیکچر کیسے کام کرتا ہے، اور ٹریفک کلائنٹ سے ورچوئل سرور تک کیسے پہنچتی ہے۔Is lesson mein aap seekhenge ke F5 BIG-IP LTM kya hai, full proxy architecture kaise kaam karta hai, aur traffic client se virtual server tak kaise pohnchti hai.In this lesson you will learn what F5 BIG-IP LTM is, how the full proxy architecture works, and how traffic flows from the client to the virtual server.
آسان مثالSimple AnalogySimple Analogy
F5 ایسا ہے جیسے کسی بڑے دفتر کا فرنٹ ڈیسک مینیجر — کلائنٹ اسی سے بات کرتے ہیں، وہ فیصلہ کرتا ہے کہ درخواست کس عملے کے رکن (سرور) کو دینی ہے، اور کلائنٹ کو کبھی معلوم نہیں ہوتا کہ اصل کام کس نے کیا۔F5 aisa hai jaise kisi baray office ka front desk manager — client usi se baat karte hain, woh faisla karta hai ke request kis staff member (server) ko deni hai, aur client ko kabhi maloom nahi hota ke asal kaam kis ne kiya.F5 is like the front-desk manager of a large office — clients talk only to it, it decides which staff member (server) gets the request, and the client never knows who actually did the work.
سیٹ اپLab SetupLab Setup
یہ ایک تھیوری والا سبق ہے — اس کے لیے کسی ڈیوائس کی ضرورت نہیں۔ تصور کریں کہ ایک BIG-IP ورچوئل ایڈیشن انٹرنیٹ اور دو ویب سرورز کے درمیان بیٹھا ہے۔Yeh ek theory wala lesson hai — is ke liye kisi device ki zaroorat nahi. Tasawwur karein ke ek BIG-IP Virtual Edition internet aur do web servers ke darmiyan betha hai.This is a theory lesson — no device needed. Imagine a BIG-IP Virtual Edition sitting between the internet and two web servers.
اقداماتStepsSteps
Step 1
BIG-IP ایک ADC (Application Delivery Controller) ہے — یہ LTM (Local Traffic Manager) ماڈیول چلاتا ہے جو لوڈ بیلنسنگ، ہائی ایویلیبلٹی اور ٹریفک پالیسیز سنبھالتا ہے۔BIG-IP ek ADC (Application Delivery Controller) hai — yeh LTM (Local Traffic Manager) module chalata hai jo load balancing, high availability aur traffic policies sambhalta hai.BIG-IP is an ADC (Application Delivery Controller) — it runs the LTM (Local Traffic Manager) module that handles load balancing, high availability, and traffic policies.
Step 2
LTM ایک فل پراکسی ہے: یہ کلائنٹ کی طرف ایک TCP کنکشن اور سرور کی طرف ایک الگ TCP کنکشن ختم کرتا ہے۔ کلائنٹ کبھی سرور سے براہِ راست بات نہیں کرتا۔LTM ek full proxy hai: yeh client ki taraf ek TCP connection aur server ki taraf ek alag TCP connection terminate karta hai. Client kabhi server se barah-e-raast baat nahi karta.LTM is a full proxy: it terminates one TCP connection on the client side and a separate TCP connection on the server side. The client never talks to the server directly.
Step 3
ٹریفک کا بہاؤ: کلائنٹ → ورچوئل سرور (VIP) → پروفائلز اور iRules → لوڈ بیلنسنگ فیصلہ → پول ممبر → اصل سرور۔ جواب اسی راستے سے واپس آتا ہے۔Traffic ka flow: Client → Virtual Server (VIP) → profiles aur iRules → load balancing faisla → pool member → asal server. Jawab isi raaste se wapas aata hai.Traffic flow: Client → Virtual Server (VIP) → profiles and iRules → load balancing decision → pool member → real server. The response returns through the same path.
Step 4
کلائنٹ کی طرف ٹریفک کو پروفائلز (TCP، HTTP، SSL آف لوڈ) کنٹرول کرتی ہیں، اور سرور کی طرف والی کنکشن الگ سے مینج ہوتی ہے — دونوں طرف کی ٹیوننگ آزاد ہے۔Client ki taraf traffic ko profiles (TCP, HTTP, SSL offload) control karti hain, aur server ki taraf wali connection alag se manage hoti hai — dono taraf ki tuning aazaad hai.Client-side traffic is controlled by profiles (TCP, HTTP, SSL offload), and the server-side connection is managed separately — each side is tuned independently.
Step 5
HA پیئر میں دو BIG-IP ڈیوائسز چلتی ہیں — ایک ایکٹو، ایک اسٹینڈبائی۔ کنفیگریشن sync ہوتی ہے اور failover چند سیکنڈ میں ہو جاتا ہے۔HA pair mein do BIG-IP devices chalti hain — ek active, ek standby. Configuration sync hoti hai aur failover chand second mein ho jata hai.In an HA pair two BIG-IP devices run — one active, one standby. Configuration is synced and failover happens within seconds.
🖱️ GUI میں HA کی حیثیت: Device Management > DevicesGUI mein HA ki haisiyat: Device Management > DevicesHA status in GUI: Device Management > Devices
Step 6
مینجمنٹ دو طرح ہوتی ہے: GUI (ویب براؤزر) بنیادی سیٹ اپ کے لیے، اور tmsh (کمانڈ لائن) اسکرپٹنگ اور تیز کنفیگریشن کے لیے۔Management do tarah hoti hai: GUI (web browser) basic setup ke liye, aur tmsh (command line) scripting aur tez configuration ke liye.There are two management paths: the GUI (web browser) for basic setup, and tmsh (command line) for scripting and fast configuration.
🖱️ GUI: https://<mgmt-ip> — پہلا لاگ اِن 'admin' صارف سے کریںGUI: https://<mgmt-ip> — pehla login 'admin' user se kareinGUI: https://<mgmt-ip> — first log in as user 'admin'
تصدیقVerifyVerify
تصدیق کریں کہ آپ فل پراکسی کا تصور، ٹریفک کے بہاؤ کے مراحل اور HA کے بنیادی کردار کی وضاحت کر سکتے ہیں۔Tasdeeq karein ke aap full proxy ke tasawwur, traffic ke flow ke marahil aur HA ke bunyadi kirdar ki wazahat kar sakte hain.Verify that you can explain the full proxy concept, the traffic flow stages, and the basic role of HA.
انٹرویو سوالاتInterview Q&AInterview Q&A
❓ فل پراکسی آرکیٹیکچر کیا ہے؟Full proxy architecture kya hai?What is the full proxy architecture?
BIG-IP کلائنٹ کی طرف اور سرور کی طرف دو الگ TCP کنکشن ختم کرتا ہے، اس لیے دونوں طرف آزادانہ ٹیوننگ، پالیسی اور کنٹرول ممکن ہوتا ہے۔BIG-IP client ki taraf aur server ki taraf do alag TCP connection terminate karta hai, is liye dono taraf azaadana tuning, policy aur control mumkin hota hai.BIG-IP terminates two separate TCP connections — one client-side, one server-side — so each side can be tuned, policed, and controlled independently.
❓ کلائنٹ کی درخواست سرور تک پہنچنے کے مراحل کیا ہیں؟Client ki request server tak pohnchnay ke marahil kya hain?What are the stages of a client request reaching the server?
ورچوئل سرور (VIP) → پروفائلز/iRules → لوڈ بیلنسنگ فیصلہ → پول ممبر۔ جواب اسی راستے سے واپس آتا ہے۔Virtual Server (VIP) → profiles/iRules → load balancing faisla → pool member. Jawab isi raaste se wapas aata hai.Virtual Server (VIP) → profiles/iRules → load balancing decision → pool member. The response comes back the same way.