MPLS L2 VPN Types

 

এই বিভাগটি বর্ণনা করে কিভাবে বিভিন্ন মোডে একটি দূরবর্তী MPLS L2VPN 
 

CCC MPLS L2VPN

CCC মোড বিপরীত দিকে দুটি স্ট্যাটিক এলএসপি স্থাপন করে এবং স্ট্যাটিক এলএসপিগুলিকে AC-তে আবদ্ধ করে 
একটি CCC সংযোগ স্থাপন করে। CCC মোডে প্রতিষ্ঠিত একটি VC কে CCC সংযোগ বলা হয়।
 
চিত্র 52: CCC MPLS L2VPN নেটওয়ার্ক ডায়াগ্রাম 
 
 
আপনি চিত্র 52-এ দেখানো কনফিগারেশনগুলি সম্পূর্ণ করার পরে, PE 1 থেকে PE 2 পর্যন্ত একটি স্ট্যাটিক LSP এবং PE 2 থেকে PE 1 পর্যন্ত একটি স্ট্যাটিক LSP প্রতিষ্ঠিত হয়। দুটি LSP-কে PE 1-এ ইন্টারফেস A এবং PE 2-এ ইন্টারফেস B-তে আবদ্ধ করুন। একটি CCC সংযোগ সফলভাবে প্রতিষ্ঠিত হয়েছে।

নিম্নলিখিত বর্ণনা করে কিভাবে একটি প্যাকেট CE 1 থেকে CE 2 পর্যন্ত ফরোয়ার্ড করা হয়:

    PE 1 ইন্টারফেস A-তে CE 1 থেকে একটি প্যাকেট পাওয়ার পরে, এটি প্যাকেটে লেবেল 300 (PE 1 থেকে PE 2 পর্যন্ত স্ট্যাটিক LSP-এর সাথে সম্পর্কিত) যোগ করে।

    P ডিভাইসটি প্যাকেটটি গ্রহণ করার পরে, এটি লেবেল ফরওয়ার্ডিং টেবিলটি দেখে এবং লেবেল 310 এর সাথে লেবেল 300 অদলবদল করে।

    প্যাকেটটি পাওয়ার পর, PE 2 প্যাকেট থেকে লেবেলটি মুছে দেয় এবং তারপর প্যাকেটটিকে আবদ্ধ ইন্টারফেস B থেকে CE 2-এ ফরোয়ার্ড করে।

অন্যান্য MPLS L2VPN মোডের বিপরীতে, ব্যবহারকারীর প্যাকেট স্থানান্তর করার জন্য CCC লেবেলের একটি মাত্র স্তর নিয়োগ করে। একটি স্ট্যাটিক এলএসপি কেবলমাত্র AC থেকে প্যাকেটগুলিকে স্ট্যাটিক এলএসপিতে আবদ্ধ করে। তাই, CCC একচেটিয়াভাবে LSP ব্যবহার করে। একটি CCC সংযোগ দ্বারা ব্যবহৃত LSP শুধুমাত্র CCC সংযোগ ডেটা স্থানান্তর করে। এগুলি অন্য সংযোগ বা MPLS L3VPN দ্বারা ব্যবহার করা যাবে না৷
SVC MPLS L2VPN

SVC স্ট্যাটিক কনফিগারেশন দ্বারা MPLS L2VPN প্রয়োগ করে। এটি ব্যবহারকারীর প্যাকেট স্থানান্তর করতে দুটি স্তরের লেবেল ব্যবহার করে। অভ্যন্তরীণ লেবেল স্ট্যাটিকভাবে PE-তে কনফিগার করা হয়। কোন সিগন্যালিং প্রোটোকল ব্যবহার করা হয় না।
 মার্টিনি MPLS L2VPN

মার্টিনি MPLS L2VPN ব্যবহারকারীর প্যাকেটগুলি স্থানান্তর করতে দুটি স্তরের লেবেল নিয়োগ করে এবং ভিতরের লেবেলগুলি বিতরণ করতে সিগন্যালিং প্রোটোকল হিসাবে LDP ব্যবহার করে।

পিই-এর মধ্যে ভিসি লেবেল বিনিময় করতে, মার্টিনি ভিসি এফইসি যোগ করে এলডিপি বাড়িয়েছে। ভিসি এফইসিতে নিম্নলিখিত তথ্য রয়েছে:

    ভিসি টাইপ—ভিসির এনক্যাপসুলেশন টাইপ। আরও তথ্যের জন্য, "ভিসি এনক্যাপসুলেশন প্রকারগুলি" দেখুন।

    ভিসি আইডি—পিই-তে ভিসি-এর শনাক্তকারী।

ভিসি টাইপ এবং ভিসি আইডি অনন্যভাবে একজন ভিসিকে চিহ্নিত করে। একটি PE-তে, ভিসি আইডি অনন্যভাবে একই ধরনের ভিসিদের মধ্যে একজন ভিসিকে সনাক্ত করে।

চিত্র 53-এ দেখানো হয়েছে, পিই একে অপরকে একটি ভিসি এফইসি এবং ভিসি লেবেল ম্যাপিং পাঠায়। ভিসি লেবেলগুলি বিতরণ করার পরে, পিইগুলির মধ্যে একটি ভিসি সেট আপ করা হয়৷

চিত্র 53: মার্টিনি মোডে লেবেল বিতরণ
  কমপেল্লা MPLS L2VPN

Kompella MPLS L2VPN ব্যবহারকারীর প্যাকেটগুলি স্থানান্তর করতে দুটি স্তরের লেবেল নিয়োগ করে, এবং ভিতরের ভিসি লেবেল বিতরণ করার জন্য সিগন্যালিং প্রোটোকল হিসাবে BGP ব্যবহার করে।

অন্যান্য MPLS L2VPN মোড থেকে ভিন্ন, Kompella VPN-এর ধারণা প্রবর্তন করে। এটি একই VPN-এ CE-কে একটি সংযোগ স্থাপনের অনুমতি দেয়। বিভিন্ন VPN-এ CE একটি সংযোগ স্থাপন করতে পারে না।

Kompella MPLS L2VPN এর নিম্নলিখিত মৌলিক ধারণা রয়েছে:

    সিই আইডি—কোম্পেলা একটি ভিপিএন-এর ভিতরে সিই নম্বর। একটি সিই আইডি একটি ভিপিএন-এ একটি সিইকে স্বতন্ত্রভাবে সনাক্ত করে। বিভিন্ন ভিপিএন-এর সিই-এর একই সিই আইডি থাকতে পারে।

    রুট ডিস্টিংগুইশার—বিভিন্ন ভিপিএন-এ একই সিই আইডি দিয়ে সিইকে আলাদা করতে, কমপেলা একটি সিই আইডির আগে একটি RD যোগ করে। একটি RD এবং একটি CE ID স্বতন্ত্রভাবে একটি CE সনাক্ত করে।

    রুট টার্গেট—Kompella একই VPN-এ CEs একটি সংযোগ স্থাপন করতে পারে এবং বিভিন্ন VPN-এ CEs পারে না তা নিশ্চিত করতে VPN সনাক্ত করতে BGP রুট টার্গেট অ্যাট্রিবিউট (যাকে "VPN টার্গেট" অ্যাট্রিবিউটও বলা হয়) ব্যবহার করে।

একটি PE নিম্নলিখিত ধরনের রুট লক্ষ্য বৈশিষ্ট্য সমর্থন করে:

    এক্সপোর্ট টার্গেট অ্যাট্রিবিউট—যখন কোনো PE একটি BGP আপডেট বার্তার মাধ্যমে পিয়ার PE-কে L2VPN তথ্য (যেমন CE ID এবং RD) পাঠায়, তখন এটি রপ্তানি লক্ষ্যে আপডেট মেসেজে বাহিত রুট টার্গেট অ্যাট্রিবিউট সেট করে। 
ইম্পোর্ট টার্গেট অ্যাট্রিবিউট—যখন কোনো PE পিয়ার পিই থেকে একটি আপডেট বার্তা পায়, তখন এটি আপডেট মেসেজে রুট টার্গেট অ্যাট্রিবিউট চেক করে। যদি রুট টার্গেট মান PE-তে একটি আমদানি লক্ষ্যের সাথে মেলে, PE আপডেট বার্তায় L2VPN তথ্য গ্রহণ করে।
এক কথায়, রুট টার্গেট অ্যাট্রিবিউটগুলি নির্ধারণ করে যে কোন PEগুলি L2VPN তথ্য পেতে পারে এবং কোন PEগুলি থেকে একটি PE L2VPN তথ্য পেতে পারে৷

মার্টিনি মোড থেকে ভিন্ন, Kompella মোড স্থানীয় PE দ্বারা নির্ধারিত VC লেবেল সরাসরি সিগন্যালিং প্রোটোকলের মাধ্যমে পিয়ার PE-তে বিতরণ করে না। পরিবর্তে, এটি সময়ে একাধিক সংযোগে লেবেল বরাদ্দ করতে লেবেল ব্লক ব্যবহার করে। একটি PE একই VPN-এ সমস্ত PE-তে লেবেল ব্লকের বিজ্ঞাপন দেয়। প্রতিটি PE অন্যান্য PE থেকে লেবেল ব্লক অনুযায়ী VC লেবেল গণনা করে।

একটি লেবেল ব্লক নিম্নলিখিত পরামিতিগুলি অন্তর্ভুক্ত করে:

    লেবেল বেস—লেবেল ব্লকের প্রাথমিক লেবেল মান। একটি PE স্বয়ংক্রিয়ভাবে LB মান নির্বাচন করে যা ম্যানুয়ালি পরিবর্তন করা যায় না।

    লেবেল পরিসর—লেবেল ব্লকে থাকা লেবেলের সংখ্যা। LB এবং LR লেবেল ব্লকে থাকা লেবেলগুলি নির্ধারণ করে। উদাহরণস্বরূপ, যদি LB 1000 হয় এবং LR হয় 5, লেবেল ব্লকে 1000 থেকে 1004 পর্যন্ত লেবেল থাকে।

    লেবেল-ব্লক অফসেট—লেবেল ব্লকের অফসেট। যখন একটি VPN-এ CE বৃদ্ধি পায় এবং বিদ্যমান লেবেল ব্লকের আকার যথেষ্ট না হয়, তখন আপনাকে PE-তে লেবেল ব্লক প্রত্যাহার করতে হবে না। পরিবর্তে, আপনি লেবেল পরিসর বড় করতে বিদ্যমান লেবেল ব্লকের পাশাপাশি একটি নতুন লেবেল ব্লক বরাদ্দ করতে পারেন। একটি PE সমস্ত লেবেল ব্লকের মধ্যে একটি লেবেল ব্লক সনাক্ত করতে এবং কোন লেবেল ব্লক থেকে এটি লেবেল বরাদ্দ করে তা নির্ধারণ করতে LO ব্যবহার করে। একটি লেবেল ব্লকের LO মান হল পূর্বে নির্ধারিত সমস্ত লেবেল ব্লকের LR-এর সমষ্টি। উদাহরণস্বরূপ, যদি প্রথম লেবেল ব্লকের LR এবং LO হয় 10 এবং 0, দ্বিতীয় লেবেল ব্লকের LO হয় 10। দ্বিতীয় লেবেল ব্লকের LR 20 হলে, তৃতীয় লেবেল ব্লকের LO 30 হয়।

নিম্নলিখিত LB/LO/LR বিন্যাসে একটি লেবেল ব্লক বর্ণনা করে। উদাহরণস্বরূপ, একটি লেবেল ব্লক যার LB, LO, এবং LR হল 1000, 10, এবং 5 1000/10/5 হিসাবে উপস্থাপন করা হয়।

লেবেল ব্লকের সাথে, আপনি ভবিষ্যতে ব্যবহারের জন্য VPN-এর জন্য কিছু লেবেল সংরক্ষণ করতে পারেন। এটি স্বল্প মেয়াদে কিছু লেবেল সংস্থান নষ্ট করে, তবে সম্প্রসারণের ক্ষেত্রে VPN স্থাপনা এবং কনফিগারেশন কাজের চাপ কমাতে পারে।

অনুমান করুন যে একটি এন্টারপ্রাইজ VPN-এ 10 CE রয়েছে এবং ভবিষ্যতে CE-এর সংখ্যা 20-তে বাড়তে পারে। এই ক্ষেত্রে, LR-কে 20-এ সেট করুন। যখন আপনি VPN-এ একটি CE যোগ করবেন, তখন আপনাকে শুধুমাত্র PE-এর কনফিগারেশনগুলি পরিবর্তন করতে হবে যার সাথে নতুন CE কানেক্ট করা হয়েছে। অন্য PE-এর জন্য কোনো পরিবর্তনের প্রয়োজন নেই, যা VPN সম্প্রসারণকে সহজ করে।
 
Figure 54: VC label calculation
চিত্র 54-এ দেখানো হয়েছে, PEs নিম্নরূপ একটি VC-এর জন্য VC লেবেল গণনা করে (উদাহরণ হিসাবে CE 1 এবং CE 12 এর মধ্যে VC নিন):

    PE 1 ভিসি লেবেলটি গণনা করে যা এটি ভিসিকে বরাদ্দ করে:

    PE 1 পিয়ার CE (CE 12) এর ID (12) কে PE 1 দ্বারা নির্ধারিত লেবেল ব্লকের সাথে তুলনা করে। যদি একটি লেবেল ব্লক LO<=CE ID<LO+LR-কে সন্তুষ্ট করে, PE 1 লেবেল ব্লক থেকে একটি লেবেল বরাদ্দ করে। এই উদাহরণে, লেবেল ব্লক 2 (1055/5/10) LO<=CE ID<LO+LR (5<=12<5+10) সন্তুষ্ট করে। PE 1 লেবেল ব্লক 2 থেকে ভিসিকে একটি লেবেল বরাদ্দ করে। নির্ধারিত লেবেল মান = LB+CE ID-LO, যথা 1062 (1055+12-5)।

    PE 1 VC লেবেলটি গণনা করে যা PE 2 VC কে বরাদ্দ করে:

    PE 1 স্থানীয় CE (CE 1) এর ID (1) কে PE 2 দ্বারা নির্ধারিত লেবেল ব্লকের সাথে তুলনা করে। একটি লেবেল ব্লক যা LO<=CE ID<LO+LR কে একটি লেবেল মান নির্ধারণ করতে PE 2 দ্বারা সন্তুষ্ট করে। ভিসি এই উদাহরণে, লেবেল ব্লক (3000/0/15) LO<=CE ID<LO+LR (0<=1<0+15) সন্তুষ্ট করে। PE 2 লেবেল ব্লক থেকে VC-কে একটি লেবেল মান নির্ধারণ করে। নির্ধারিত লেবেল মান = LB+CE ID-LO, যথা 3001 (3000+1-0)।

    PE 2 একই গণনা করে এবং একই ফলাফল পায়: PE 2 VC-কে যে VC লেবেল বরাদ্দ করে তা হল 3001 এবং PE 1 VC-কে বরাদ্দ করে 1062৷

একটি PE স্থানীয় CE থেকে একটি লেয়ার 2 প্যাকেটে পিয়ার PE দ্বারা নির্ধারিত VC লেবেল যোগ করে। উদাহরণস্বরূপ, যখন PE 1 প্যাকেটগুলিকে CE 1 থেকে CE 2 এ ফরোয়ার্ড করে, তখন এটি VC লেবেল 3001 যোগ করে।
 
Figure 55: Label distribution in Kompella mode
 
 
চিত্র 55-এ দেখানো হয়েছে, CE 1 এবং CE 2 VPN 1-এর অন্তর্গত। CE 3 এবং CE 4 VPN 2-এর অন্তর্গত। একই VPN-এ CEগুলি আলাদাভাবে VC এবং CE সেট আপ করতে পারে তা নিশ্চিত করতে দুটি VPN-এর জন্য রুট লক্ষ্যগুলি কনফিগার করুন। VPNs পারে না।

একটি ভিসি নিম্নরূপ সেট আপ করা হয়েছে (উদাহরণ হিসাবে সিই 1 এবং সিই 2 এর মধ্যে ভিসি নিন):

    PE 1 RD, CE ID, রুট টার্গেট (PE 1-এ VPN 1-এর জন্য কনফিগার করা রপ্তানি লক্ষ্য) এবং CE 1 থেকে PE 2-এর জন্য BGP আপডেট বার্তায় লেবেল ব্লক পাঠায়।

    যখন PE 2 আপডেট বার্তা পায়, তখন এটি VPN-এর জন্য স্থানীয়ভাবে কনফিগার করা আমদানি লক্ষ্যগুলির সাথে বার্তার রুট লক্ষ্যের তুলনা করে। যদি একটি মিল পাওয়া যায়, PE 2 ম্যাচিং VPN-এর আপডেট বার্তায় L2VPN তথ্য শিখে। অন্যথায়, এটি L2VPN তথ্য শিখবে না।

    এই উদাহরণে, CE 1-এর জন্য আপডেট বার্তায় বাহিত রুট লক্ষ্যের মান হল 100:1, যা PE 2-এ VPN 1-এর আমদানি লক্ষ্যমাত্রার সাথে মেলে৷ তাই, PE 2 শুধুমাত্র VPN 1-এ CE 1 L2VPN তথ্য যোগ করে কিন্তু নয়৷ অন্যান্য ভিপিএন।

    PE 2 CE 2 থেকে PE 1-এর জন্য একটি BGP আপডেট বার্তা পাঠায়। PE 1 আপডেট বার্তাটিকে PE 2-এর মতো প্রক্রিয়া করে।

    PE 1 এবং PE 2 শেখা L2VPN তথ্য অনুসারে ভিসির জন্য স্থানীয় এবং দূরবর্তী ভিসি লেবেলগুলি গণনা করে৷

    PE 1 এবং PE 2 উভয়ই VC লেবেলগুলি গণনা করার পরে VC সফলভাবে সেট আপ করা হয়েছে৷
  

 

 

Comments

Popular posts from this blog

Multiple Cisco device configuration Backup using python Script

Profile Based IKEv1 GRE Tunnel Configuration in Huawei Router