Skip to content

বইয়ের সম্ভাব্য চ্যাপ্টার স্ট্রাকচার NSoT

অথবা শুধু "নেটওয়ার্ক সোর্স অফ ট্রুথ" নিয়ে একটা ফোকাসড বই হলে সেটা অনেক বেশি ডেপথ থাকবে এবং রিডাররা আসলেই হাতে-কলমে কাজ করতে পারবেন। এই টপিকটাই তো পুরো অটোমেশনের ফাউন্ডেশন।

আইএসপি অটোমেশন: নেটওয়ার্ক সোর্স অফ ট্রুথ - প্রিন্ট বইয়ের স্ট্রাকচার

পার্ট ১: কনসেপ্ট ও ফাউন্ডেশন

চ্যাপ্টার ১: কেন NSoT ছাড়া স্কেল করা অসম্ভব - বাংলাদেশি আইএসপিদের বর্তমান সমস্যা - ম্যানুয়াল নেটওয়ার্কের সীমাবদ্ধতা - ১০k, ১০০k, ১ মিলিয়নের চ্যালেঞ্জ - রিয়েল লাইফ ফেইলিউর স্টোরি

চ্যাপ্টার ২: ইনটেন্ডেড স্টেট বনাম অ্যাকচুয়াল স্টেট - দুই স্টেটের ডিফারেন্স বোঝা - কনফিগারেশন ড্রিফ্টের ভয়াবহতা - কীভাবে ড্রিফ্ট তৈরি হয় - ড্রিফ্টের কস্ট অ্যানালাইসিস

চ্যাপ্টার ৩: NSoT-এর কোর প্রিন্সিপাল - সিঙ্গেল সোর্স অফ ট্রুথ - ডেটা মডেলিং কনসেপ্ট - রিলেশনশিপ ও ডিপেন্ডেন্সি - ভার্সনিং ও অডিট ট্রেইল

পার্ট ২: Nautobot - ডিপ ডাইভ

চ্যাপ্টার ৪: Nautobot কী এবং কেন - NetBox বনাম Nautobot - Nautobot-এর আর্কিটেকচার - কমিউনিটি ও এন্টারপ্রাইজ ভার্সন - বাংলাদেশি আইএসপিদের জন্য কোনটা সঠিক

চ্যাপ্টার ৫: Nautobot ইনস্টলেশন ও সেটআপ - সিস্টেম রিকয়ারমেন্ট - স্টেপ-বাই-স্টেপ ইনস্টলেশন (Ubuntu/CentOS) - Docker দিয়ে ইনস্টলেশন - প্রোডাকশন-রেডি সেটআপ - বেসিক কনফিগারেশন

চ্যাপ্টার ৬: Nautobot ডেটা মডেল বোঝা - Organization (টেন্যান্ট, রোল, টিম) - DCIM (ডিভাইস, সাইট, র্যাক, ক্যাবল) - IPAM (আইপি অ্যাড্রেস, প্রিফিক্স, ভিল্যান) - Circuits (প্রোভাইডার, সার্কিট টাইপ) - Extras (কাস্টম ফিল্ড, ট্যাগ)

চ্যাপ্টার ৭: UI দিয়ে ডেটা এন্ট্রি - ওয়েব ইন্টারফেস নেভিগেশন - ম্যানুয়াল ডেটা এন্ট্রি - বাল্ক ইমপোর্ট (CSV) - ডেটা ভ্যালিডেশন - কমন মিসটেক এভয়েড করা

পার্ট ৩: নেটওয়ার্ক ইনভেন্টরি বিল্ডিং

চ্যাপ্টার ৮: সাইট ও লোকেশন ম্যাপিং - পপ টপোলজি ডিজাইন - রিজিওন, সাইট, বিল্ডিং হায়ারার্কি - জিওগ্রাফিক ডেটা এন্ট্রি - গুগল ম্যাপ ইন্টিগ্রেশন

চ্যাপ্টার ৯: ডিভাইস ইনভেন্টরি - ডিভাইস টাইপ ও মডেল তৈরি - ম্যানুফ্যাকচারার ম্যানেজমেন্ট - রাউটার, সুইচ, ONU/OLT এন্ট্রি - ডিভাইস রোল ও স্ট্যাটাস - সিরিয়াল নাম্বার ট্র্যাকিং

চ্যাপ্টার ১০: ইন্টারফেস ও কানেকশন - ফিজিক্যাল ইন্টারফেস ডিফাইন করা - লজিক্যাল ইন্টারফেস (VLAN, Subinterface) - ক্যাবল ও কানেকশন ম্যাপিং - লিংক অ্যাগ্রিগেশন - ইন্টারফেস স্ট্যাটাস ট্র্যাকিং

চ্যাপ্টার ১১: IP অ্যাড্রেস ম্যানেজমেন্ট (IPAM) - সাবনেট প্ল্যানিং স্ট্র্যাটেজি - পাবলিক বনাম প্রাইভেট আইপি - আইপি অ্যালোকেশন ওয়ার্কফ্লো - DHCP স্কোপ ম্যানেজমেন্ট - আইপি ইউটিলাইজেশন রিপোর্ট

চ্যাপ্টার ১২: VLAN ও নেটওয়ার্ক সেগমেন্টেশন - VLAN ডিজাইন প্রিন্সিপাল - ম্যানেজমেন্ট, সার্ভিস, কাস্টমার VLAN - VLAN গ্রুপিং ও নেমিং কনভেনশন - ট্রাংক পোর্ট ম্যাপিং

চ্যাপ্টার ১৩: সার্কিট ও প্রোভাইডার ম্যানেজমেন্ট - আপস্ট্রিম প্রোভাইডার এন্ট্রি - সার্কিট টাইপ (Fiber, Wireless, P2P) - ব্যান্ডউইথ ট্র্যাকিং - সার্কিট কস্ট ম্যানেজমেন্ট - এক্সপায়ারি ও রিনিউয়াল

পার্ট ৪: API ও অটোমেশন

চ্যাপ্টার ১৪: Nautobot API বেসিক - REST API কনসেপ্ট - API টোকেন জেনারেশন - API এন্ডপয়েন্ট বোঝা - Postman দিয়ে API টেস্টিং - পেজিনেশন ও ফিল্টারিং

চ্যাপ্টার ১৫: Python দিয়ে Nautobot অটোমেশন - PyNautobot লাইব্রেরি ইনস্টলেশন - কানেকশন এস্টাবলিশ করা - ডেটা রিড করা (GET) - ডেটা ক্রিয়েট করা (POST) - ডেটা আপডেট করা (PATCH/PUT) - ডেটা ডিলিট করা (DELETE) - এরর হ্যান্ডলিং

চ্যাপ্টার ১৬: বাল্ক অপারেশন স্ক্রিপ্ট - ১০০০+ ডিভাইস এক সাথে এন্ট্রি - CSV থেকে বাল্ক ইমপোর্ট - এক্সিস্টিং ডেটা মাইগ্রেশন - ডেটা ভ্যালিডেশন স্ক্রিপ্ট - রোলব্যাক মেকানিজম

চ্যাপ্টার ১৭: GraphQL দিয়ে কমপ্লেক্স কোয়েরি - GraphQL বেসিক - REST বনাম GraphQL - কমপ্লেক্স রিলেশনশিপ কোয়েরি - পারফরম্যান্স অপটিমাইজেশন

পার্ট ৫: ডেটা ইন্টিগ্রিটি ও ভ্যালিডেশন

চ্যাপ্টার ১৮: কাস্টম ভ্যালিডেশন রুলস - ডেটা কোয়ালিটি নিশ্চিত করা - Custom Validators তৈরি - নেমিং কনভেনশন এনফোর্সমেন্ট - ডুপ্লিকেট ডিটেকশন

চ্যাপ্টার ১৯: ড্রিফ্ট ডিটেকশন মেকানিজম - Golden Config Plugin - Nautobot থেকে ডিভাইস কম্পেয়ার - অটোমেটেড কমপ্লায়েন্স চেক - ড্রিফ্ট অ্যালার্ট সেটআপ - রেমিডিয়েশন ওয়ার্কফ্লো

চ্যাপ্টার ২০: ডেটা ব্যাকআপ ও রিকভারি - Nautobot ডেটাবেস ব্যাকআপ - Git ইন্টিগ্রেশন - ডিজাস্টার রিকভারি প্ল্যান - ভার্সন কন্ট্রোল স্ট্র্যাটেজি

পার্ট ৬: এডভান্সড ফিচার

চ্যাপ্টার ২১: কাস্টম ফিল্ড ও এক্সটেনসিবিলিটি - কাস্টম ফিল্ড যোগ করা - কম্পিউটেড ফিল্ড - কাস্টম লিংক ও বাটন - ওয়েবহুক কনফিগারেশন

চ্যাপ্টার ২২: Nautobot Apps & Plugins - পপুলার প্লাগইন পরিচিতি - Device Lifecycle Plugin - BGP Plugin - Capacity Metrics Plugin - কাস্টম প্লাগইন ডেভেলপমেন্ট বেসিক

চ্যাপ্টার ২৩: রিপোর্টিং ও ভিজুয়ালাইজেশন - বিল্ট-ইন রিপোর্ট - কাস্টম রিপোর্ট লেখা - Grafana ইন্টিগ্রেশন - নেটওয়ার্ক ড্যাশবোর্ড তৈরি - ক্যাপাসিটি রিপোর্ট

চ্যাপ্টার ২৪: RBAC ও পারমিশন ম্যানেজমেন্ট - ইউজার ও গ্রুপ ম্যানেজমেন্ট - রোল-বেসড অ্যাক্সেস কন্ট্রোল - টিম স্ট্রাকচার ডিজাইন - অডিট লগ ট্র্যাকিং

পার্ট ৭: প্র্যাক্টিক্যাল ইমপ্লিমেন্টেশন

চ্যাপ্টার ২৫: ছোট আইএসপির জন্য NSoT (১০k সাবস্ক্রাইবার) - মিনিমাল সেটআপ - স্টেপ-বাই-স্টেপ ইমপ্লিমেন্টেশন - টিম ট্রেনিং প্ল্যান - ৩ মাসের রোডম্যাপ

চ্যাপ্টার ২৬: মিডিয়াম আইএসপির জন্য NSoT (১০০k সাবস্ক্রাইবার) - স্কেলিং চ্যালেঞ্জ - পারফরম্যান্স টিউনিং - মাল্টি-টিম কোলাবরেশন - ৬ মাসের রোডম্যাপ

চ্যাপ্টার ২৭: লার্জ আইএসপির জন্য NSoT (১ মিলিয়ন সাবস্ক্রাইবার) - এন্টারপ্রাইজ আর্কিটেকচার - হাই অ্যাভেইলেবিলিটি সেটআপ - মাল্টি-রিজিওন ম্যানেজমেন্ট - ১২ মাসের রোডম্যাপ

চ্যাপ্টার ২৮: মাইগ্রেশন স্ট্র্যাটেজি - লিগেসি সিস্টেম থেকে মাইগ্রেশন - এক্সেল থেকে Nautobot-এ - ফেজড রোলআউট প্ল্যান - চেঞ্জ ম্যানেজমেন্ট

চ্যাপ্টার ২৯: ট্রাবলশুটিং ও কমন ইস্যু - পারফরম্যান্স সমস্যা - API রেট লিমিটিং - ডেটা ইনকনসিস্টেন্সি - ডিবাগিং টেকনিক

চ্যাপ্টার ৩০: বেস্ট প্র্যাকটিসেস ও লেসন লার্নড - নেমিং কনভেনশন - ডকুমেন্টেশন স্ট্যান্ডার্ড - টিম ওয়ার্কফ্লো - রিয়েল ওয়ার্ল্ড কেস স্টাডি (বাংলাদেশি আইএসপি)

অ্যাপেন্ডিক্স

A: Nautobot API সম্পূর্ণ রেফারেন্স B: Python স্ক্রিপ্ট লাইব্রেরি (২০+ রেডি-টু-ইউজ স্ক্রিপ্ট) C: CSV টেমপ্লেট কালেকশন D: নেমিং কনভেনশন গাইড E: চেকলিস্ট ও ওয়ার্কশিট F: রিসোর্স ও কমিউনিটি লিংক


এই বইয়ের বিশেষত্ব: - ১০০% হ্যান্ডস-অন: প্রতিটা চ্যাপ্টারে প্র্যাক্টিক্যাল ল্যাব - বাংলাদেশ-ফোকাসড: দেশীয় আইএসপিদের বাস্তব সমস্যা ও সমাধান - স্টেপ-বাই-স্টেপ: স্ক্রিনশট ও কমান্ড সহ - রেডি-টু-ইউজ কোড: কপি-পেস্ট করেই কাজ চালানো যাবে - QR কোড: GitHub রিপোর্জিটরিতে সব কোড ও আপডেট

পুরো বই পড়ে শেষ করলে একজন রিডার তার আইএসপির জন্য সম্পূর্ণ NSoT ইমপ্লিমেন্ট করতে পারবেন।