সামগ্রিক লেবেল সহ উপসর্গগুলি এমপিএলএস কোর জুড়ে পুরোপুরি অনুসরণ করে না


9

আমার দুটি রাউটার রয়েছে, এ (ক্যাট 6500 ডাব্লু / এসইউপি 720-3BXL, আইওএস 12.2 (33) এসএক্সএইচ 4) এবং বি (নেক্সাস 7 কে ডাব্লু / এসইউ 1, এনএক্স-ওএস 5.2 (4)), এমপিএলএস কোর জুড়ে বেশ কয়েকটি হপ দ্বারা বিভক্ত ভিআরএফ এবিসি। এই ভিআরএফের মধ্যে রাউটার এ-তে দুটি সরাসরি সংযুক্ত রুট এবং চারটি স্থিতিশীল রুট রয়েছে।

RouterA# show ip bgp vpnv4 vrf ABC labels
   Network          Next Hop      In label/Out label
Route Distinguisher: 65000:123 (ABC)
   10.30.10.0/24    10.30.200.1     154/nolabel
   10.30.20.0/24    10.30.200.1     88/nolabel
   10.30.30.0/24    10.30.200.1     38/nolabel
   10.30.40.0/24    10.30.200.1     147/nolabel
   10.30.200.0/24   0.0.0.0         IPv4 VRF Aggr:95/nolabel(ABC)
   10.90.90.0/24    0.0.0.0         IPv4 VRF Aggr:95/nolabel(ABC)
   10.133.242.0/25  192.168.255.3   nolabel/17
   10.133.242.128/26
                    192.168.255.3   nolabel/18
   10.255.255.224/29
                    192.168.255.3   nolabel/492474

উভয় রাউটারে এই ভিআরএফের জন্য প্রতি-উপসর্গ লেবেল ব্যবহৃত হয় used লক্ষ্য করুন যে দুটি সরাসরি সংযুক্ত রুট একটি ভাগ করে নেওয়া মোট লেবেল (95) পান তবে চারটি স্থিতিশীল রুট প্রতিটি স্বতন্ত্র লেবেল গ্রহণ করে।

রাউটার বি ব্যবহারের জন্য ভিপিএন লেবেলে সম্মত:

RouterB# show bgp vpnv4 unicast labels vrf ABC
BGP routing table information for VRF default, address family VPNv4 Unicast
BGP table version is 17042469, local router ID is 192.168.255.3
Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best
Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist
Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath

   Network            Next Hop            In label/Out label
Route Distinguisher: 65000:123     (VRF ABC)
*>i10.30.10.0/24      172.26.64.1         nolabel/154
*>i10.30.20.0/24      172.26.64.1         nolabel/88
*>i10.30.30.0/24      172.26.64.1         nolabel/38
*>i10.30.40.0/24      172.26.64.1         nolabel/147
*>i10.30.200.0/24     172.26.64.1         nolabel/95
*>i10.90.90.0/24      172.26.64.1         nolabel/95
*>l10.255.255.224/29  0.0.0.0             492474/nolabel (ABC)

রাউটার বি থেকে, আমি কোনও সমস্যা ছাড়াই রাউটার এ এর ​​সাথে সরাসরি সংযুক্ত উভয় নেটওয়ার্কের সন্ধান করতে পারি:

RouterB# traceroute 10.30.200.10 vrf ABC
traceroute to 10.30.200.10 (10.30.200.10), 30 hops max, 40 byte packets
 1  192.168.254.97 (192.168.254.97) (AS 65000)  19.226 ms  19.369 ms  19.079 ms
      [Label=63 E=0 TTL=1 S=0, Label=95 E=0 TTL=1 S=1]
 2  192.0.2.151 (192.0.2.151) (AS 65000)  23.309 ms  28.027 ms  18.977 ms
      [Label=39 E=0 TTL=1 S=0, Label=95 E=0 TTL=2 S=1]
 3  192.168.251.62 (192.168.251.62) (AS 65000)  21.576 ms  24.265 ms  21.503 ms
      [Label=59 E=0 TTL=1 S=0, Label=95 E=0 TTL=1 S=1]
 4  10.30.200.10 (10.30.200.10) (AS 65000)  19.155 ms *  19.414 ms

তবে এমপিএলএস পাথের স্ট্যাটিকালি-শিখানো রুটের সময়সীমা শেষ করে এবং কেবল তাদের শেষ কক্ষগুলিতে ফিরে আসে:

RouterB# traceroute 10.30.10.10 vrf ABC
traceroute to 10.30.10.10 (10.30.10.10), 30 hops max, 40 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  10.30.200.10 (10.30.200.10) (AS 65000)  19.065 ms  19.281 ms  18.68 ms
      [Label=154 E=0 TTL=1 S=1]
 5  10.30.10.10 (10.30.10.10) (AS 65000)  19.420 ms  19.377 ms  19.73 ms

উপরের উভয় ট্রেস্রোটগুলি একই একই পথ অনুসরণ করা উচিত, এবং এটির সাথে কোনও ফিল্টারিং ব্যবস্থা নেই। বিপরীত দিকে একই জিনিস ঘটে। আমি কী মিস করছি? এমপিএলএস / লেবেল ফরওয়ার্ডিংয়ের ক্ষেত্রে স্থির কনফিগারেশন বনাম সরাসরি সংযোগের মাধ্যমে শিখে নেওয়া বিজিপি রুটের মধ্যে পার্থক্য কী?


বিষয়টি কি ভুল? দেখে মনে হচ্ছে মোট লেবেলগুলি সূক্ষ্মভাবে ট্রেস করেছে, সাধারণ লেবেলগুলি তা করে না? এটি কি প্ল্যাটফর্ম? টিটিএল লুকানোর বা অন্য কোনও নির্দিষ্ট আদেশের সাথে সম্পর্কিত কোনও কি কনফিগার করা আছে? টিপিএল ছাড়িয়ে যাওয়ার আগে ভিপিএন-এ ট্রেস্রোয়েট সর্বদা অ্যাড্রেস পিইতে যায়, সুতরাং অ-সমষ্টিগত লেবেলের কোনও কারণে আপনি আসলে টিটিএল তৈরি করছেন না।
ytti

প্ল্যাটফর্মগুলি প্রতিবিম্বিত করার জন্য আপডেট হওয়া প্রশ্ন (আইওএস এবং এনএক্স-ওএস)।
জেরেমি স্ট্রেচ

এইচডাব্লুটির পাশাপাশি প্রশংসা করা হবে, এমপিএলএস পরিবেশে টিটিএল হ্রাসের সাথে মোকাবিলা করার সময় সুপার 720-3bxl এর এইচডব্লিউ সীমাবদ্ধতা রয়েছে। আপনি উভয় দিক বা কেবল একটি দিক উভয়ই সমস্যাটি অনুভব করেন?
ytti

একই জিনিস স্থিতিশীলভাবে শেখা রুটের বিপরীত দিকের ক্ষেত্রেও ঘটে। রাউটার এ একটি SUP720-3BXL চলছে; আপনি যে সীমাবদ্ধতাগুলি উল্লেখ করেছেন সেগুলি বিস্তারিতভাবে বর্ণনা করতে পারে?
জেরেমি স্ট্রেচ

দুর্ভাগ্যক্রমে আরও কিছু বিবেচনা করে সুপার 70020-3blx (বা পিএফসি 3 বি ঠিক করা, পিএফসি 3 সি স্থির করা হয়েছে) সমস্যা এটি ব্যাখ্যা করে না issue তারপরে আপনি কেবলমাত্র পেসারকে পুরোপুরি ট্রেস্রোয়েটে মিস করবেন (কোনও তারা নেই)। এবং এটি উভয় দিকের ক্ষেত্রে একই সমস্যা হবে না, এটি আমার পক্ষে সবচেয়ে কৌতূহলজনক যে কীভাবে সমস্যাটি Nexus7k থেকে 7600 এবং 7600 থেকে nexus7k হয় happens
ytti

উত্তর:


9

সামগ্রিক লেবেল এবং সাধারণ লেবেলের মধ্যে পার্থক্যটি এমন যে স্বাভাবিক লেবেলগুলি সরাসরি এল 2 পুনর্লিখনের বিশদগুলিতে নির্দেশ দেয় (একটি ইন্টারফেস এবং এল 2 ঠিকানা)। এর অর্থ একটি সাধারণ লেবেল কোনও আইপি লুক্কুট না করেই সরাসরি লেবেলটি এড্রেস পিই নোডের মাধ্যমে স্যুইচ করা হবে।

বিপরীতভাবে, সামগ্রিক লেবেলগুলি সম্ভাব্যভাবে বিভিন্ন বিভক্ত বিকল্পগুলির প্রতিনিধিত্ব করতে পারে, সুতরাং L2 পুনর্লিখনের তথ্য লেবেলটির সাথে সম্পর্কিত নয়। এর অর্থ হ'ল একটি এড্রেস পিই নোডকে উপযুক্ত এল 2 পুনর্লিখনের তথ্য নির্ধারণের জন্য প্যাকেটের জন্য একটি আইপি লুকআপ করতে হবে।

সাধারণ লেবেলের পরিবর্তে আপনার সামগ্রিক লেবেল থাকার সাধারণ কারণগুলি হ'ল:

  1. প্রতিবেশী আবিষ্কার করা প্রয়োজন (আইপিভি 4 এআরপি, আইপিভি 6 এনডি)
  2. এসিএল চেহারা সম্পাদন করা প্রয়োজন (গ্রাহক ইন্টারফেসে উদাহরণস্বরূপ এসিএল)
  3. একক লেবেলের অধীনে পুরো ভিআরএফ চালানো (টেবিল-লেবেল)

এর মধ্যে কয়েকটি বিধিনিষেধ (বিশেষত ২) সমস্ত প্ল্যাটফর্মের জন্য বৈধ নয়।

এমপিএলএস ভিপিএন পরিবেশে কীভাবে ট্রেস্রোয়েট প্রভাবিত হয় ট্রানজিট পি দ্বারা, টিটিএল ছাড়িয়ে যাওয়া বার্তা তৈরি করার সময়, কীভাবে এটি ফেরত পাঠাতে হবে তা জানতে পারবেন না (এতে প্রেরকের কাছে রাউটিং টেবিল এন্ট্রি নেই)। সুতরাং একটি ট্রানজিট পি নোড মূলত লেবেল স্ট্যাক সহ টিটিএল ছাড়িয়ে যাওয়া বার্তা প্রেরণ করবে পিএস নোডের কাছে, আশা করি যে অ্যাড্রেস পিই নোটটি কীভাবে প্রেরকের কাছে টিটিএল ছাড়িয়ে যাওয়া বার্তাটি ফেরত দেবে তার একটি ধারণা রয়েছে।
এই বৈশিষ্ট্যটি স্বয়ংক্রিয়ভাবে সিসকো আইওএসে চালু রয়েছে তবে জুনিপার জুনোজে কনফিগার করা 'আইসিএমপি-টানেলিং' দরকার।

এর উপর ভিত্তি করে, আমি সন্দেহ করব যে সম্ভবত আপনার সিই ডিভাইসগুলি প্যাকেট গ্রহণ করছে না যখন উত্স ঠিকানাটি পি নোড লিঙ্ক নেটওয়ার্ক হয় এবং তারা আইসিএমপি বার্তা গ্রহণ না করায় তারা প্রেরকের কাছে এটি ফিরিয়ে দিতে সক্ষম হয় না।
এই তত্ত্বটির সম্ভাব্য উপায় পরীক্ষাটি প্রতি-ভিআরএফ লেবেল সক্ষম করতে হবে:

  • আইওএস: এমপিএলএস লেবেল মোড অল-ভিআরএফএস প্রোটোকল বিজিপি-ভিপিএনভি 4 প্রতি-ভিআরএফ
  • জুনোস: রাউটিং-ইনস্ট্যান্সগুলি এফওও ভিআরএফ-টেবিল-লেবেল সেট করুন

সাধারণভাবে বলতে গেলে আমি টিটিএল প্রচার করার পরামর্শ দিচ্ছি না, বিশেষত ভিপিএন পরিবেশে, আমাদের ক্ষেত্রে অন্তত গ্রাহকরা এতে বিভ্রান্ত ও উদ্বেগিত হন। কেন তাদের ভিপিএন বিদেশী ঠিকানা দেখাচ্ছে তা তারা চিন্তিত।

সমর্থনের টিকিট খোলার কারণ হিসাবে লোকেরা বিভ্রান্ত হয়ে ওঠে, তারা যুক্তরাজ্যটিকে মার্কিন যুক্তরাষ্ট্রে বলতে বলতে কোনও ট্রেস চালাচ্ছেন, কারণ তারা দেখছেন> যুক্তরাজ্যের দুটি মূল রাউটারের মধ্যে 100 মাইল প্রেরণা রয়েছে, বুঝতে পেরেছেন না যে পুরো পথটির একই বিলম্ব রয়েছে সমস্ত মার্কিন যুক্তরাষ্ট্রে পশ্চিম উপকূলে সমস্ত পথ, কারণ সমস্ত প্যাকেটগুলি সেখান থেকে একটি পথ চলাচল করে।

এই ইস্যুটি বেশিরভাগ ডিজাইনের দ্বারা অনুপযুক্ত, তবে আইটিএস-এ আপনি নির্ধারণ করতে পারবেন যে আপনি টিটিএল তৈরি করার সময় সর্বাধিক কতগুলি লেবেল পপ করবেন (এমপিএলস আইপি টিটিএল-এক্সপায়ার পপ এন) T INET == 1 টি লেবেল, ভিপিএন ==> 1 টি লেবেল এটি আপনাকে কিছুটা শালীন অনুমান দেয় যাতে আপনি এটি কনফিগার করতে পারেন যাতে ভিপিএন ট্রাফিক সুড়ঙ্গ হয়ে যায় এবং আইএনইটি ট্র্যাফিক সরাসরি পেই নোড পথ ছাড়াই ফিরে আসে। তবে যেমনটি আমি বলেছিলাম, এটি পছন্দসই কার্যকারিতার মাত্রিক অনুমান, কারণ ইন ট্রানজিট মেরামতগুলির মতো বৈশিষ্ট্যগুলি আপনার লেবেল স্ট্যাক সর্বদা একই পরিষেবার জন্য একই আকারের না হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.