এই রাউটার কেন ওএসপিএফ থেকে একাধিক, সমমূল্যের রুট ব্যবহার করতে ব্যর্থ হয়?


16

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

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

আমার প্রোটোটাইপ নেটওয়ার্কটি এর মতো দেখাচ্ছে।

R1 <--N1--> Rcore <--N2--> R2

R1এবং R2ওএসপিএফ এর মাধ্যমে যেকোনোকাস্ট গন্তব্যটির বিজ্ঞাপন দিন। যদি Rcoreএর N1এবং N2ইন্টারফেসগুলির জন্য অভিন্ন ব্যয় হয় এবং অন্য যেকোন গতির গন্তব্যটির প্রতিটি রাউটারের জন্য একইরকম খরচ হয়, আমি Rcoreরাউটিং টেবিলটিতে দুটি সমমূল্যের পথ পাব আশা করব । আমি না, অন্তত সর্বদা না, এবং এমনকি পূর্বাভাসও না। কেন না?

অন্যান্যগুলির মধ্যে, সম্ভাব্য প্রাসঙ্গিক বিবরণগুলি নীচে রয়েছে।

  • Rcoreএটি একটি এবিআর সংযোগকারী N1এবং N2, যা পৃথক এনএসএসএ অঞ্চলে রয়েছে, ব্যাকবোনটিতে (দেখানো হয়নি)।
  • পরিদর্শন RcoreLSDB নিশ্চিত করে যে আশা LSAs R1এবং R2সঠিকভাবে ইনস্টল করা হয়, এবং সঠিক মেট্রিক সঙ্গে anycast গন্তব্য ধারণ করে।

আমি তিনটি সম্ভাব্য ব্যাখ্যা বিবেচনা করেছি।

  1. আমি এই প্ল্যাটফর্মগুলিতে ইসিএমপি কনফিগার এবং পরিচালনা কিভাবে করব তা বুঝতে পারছি না। এটি সম্ভবত, এবং আমি এখানে আলোকপাত খুঁজে পেতে আশা করি যা আমি বিক্রেতাদের ডক্সে খুঁজে পাইনি।
  2. আমি ওএসপিএফ অঞ্চলগুলি, ইসিএমপি, যেকোনকাস্ট, ইত্যাদির মধ্যে মিথস্ক্রিয়া বুঝতে পারি না আমি মনে করি এটি খুব সম্ভবত হয় না তবে আমি যাইহোক কিছু শেখার জন্য প্রস্তুত আছি।
  3. এই দুটি বিক্রেতার বাস্তবায়ন একই বাগ, বা ভুল বৈশিষ্ট্য বা অন্য কোনও কারণে ভুগছে। আমি মনে করি এটি ঘটতে পারে।

ডায়নামিপস / ডায়নেজেন বাস্তবায়নের জন্য সংযুক্ত উদাহরণ এবং কনফিগারেশন সম্পাদনা করুন

configs

রাউটার R1

!
version 12.4
!
hostname R1
!
interface Loopback0
 ip address 1.1.1.1 255.255.255.255
 ip ospf cost 1
!
interface FastEthernet0/0
 ip address 10.1.0.2 255.255.255.252
 ip ospf cost 2
!
router ospf 1
 router-id 10.1.0.2
 log-adjacency-changes
 area 0.0.0.1 nssa no-summary
 passive-interface Loopback0
 network 1.1.1.1 0.0.0.0 area 0.0.0.1
 network 10.1.0.0 0.0.0.3 area 0.0.0.1
!
line console 0
 exec-timeout 0 0
!
end

রাউটার R2

!
version 12.4
!
hostname R2
!
interface Loopback0
 ip address 1.1.1.1 255.255.255.255
 ip ospf cost 1
!
interface FastEthernet0/0
 ip address 10.2.0.2 255.255.255.252
 ip ospf cost 2
!
router ospf 1
 router-id 10.2.0.2
 log-adjacency-changes
 area 0.0.0.2 nssa no-summary
 passive-interface Loopback0
 network 1.1.1.1 0.0.0.0 area 0.0.0.2
 network 10.2.0.0 0.0.0.3 area 0.0.0.2
!
line console 0
 exec-timeout 0 0
!
end

রাউটার Rcore

!
version 12.4
!
hostname Rcore
!
interface Loopback0
 ip address 10.0.0.1 255.255.255.255
 ip ospf cost 4
!
interface FastEthernet0/0
 ip address 10.1.0.1 255.255.255.252
 ip ospf cost 2
!
interface FastEthernet0/1
 ip address 10.2.0.1 255.255.255.252
 ip ospf cost 2
!
router ospf 1
 log-adjacency-changes
 area 0.0.0.1 nssa no-summary
 area 0.0.0.2 nssa no-summary
 passive-interface Loopback0
 network 10.0.0.1 0.0.0.0 area 0.0.0.0
 network 10.1.0.0 0.0.0.3 area 0.0.0.1
 network 10.2.0.0 0.0.0.3 area 0.0.0.2
!
line console 0
 exec-timeout 0 0
!
end

আউটপুট

রাউটার Rcore

রাউটার থেকে এলএসএ R1

Rcore#sh ip ospf database router 10.1.0.2

            OSPF Router with ID (10.0.0.1) (Process ID 1)

        Router Link States (Area 0.0.0.1)

  LS age: 1618
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 10.1.0.2
  Advertising Router: 10.1.0.2
  LS Seq Number: 80000002
  Checksum: 0x726F
  Length: 48
  Number of Links: 2

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 1.1.1.1
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.1.0.2
     (Link Data) Router Interface address: 10.1.0.2
      Number of TOS metrics: 0
       TOS 0 Metrics: 2

রাউটার থেকে এলএসএ R2

Rcore#sh ip ospf database router 10.2.0.2

            OSPF Router with ID (10.0.0.1) (Process ID 1)

        Router Link States (Area 0.0.0.2)

  LS age: 1766
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 10.2.0.2
  Advertising Router: 10.2.0.2
  LS Seq Number: 80000002
  Checksum: 0x8A53
  Length: 48
  Number of Links: 2

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 1.1.1.1
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.2.0.2
     (Link Data) Router Interface address: 10.2.0.2
      Number of TOS metrics: 0
       TOS 0 Metrics: 2

রাউটিং টেবিল অংশ

Rcore#sh ip route 1.1.1.1
Routing entry for 1.1.1.1/32
  Known via "ospf 1", distance 110, metric 3, type intra area
  Last update from 10.1.0.2 on FastEthernet0/0, 00:30:54 ago
  Routing Descriptor Blocks:
  * 10.1.0.2, from 10.1.0.2, 00:30:54 ago, via FastEthernet0/0
      Route metric is 3, traffic share count is 1

কোন ধরণের কি রুটের ধরণ?
নিকোটিন

@ নোটোটিন: যেকোনকাস্ট ঠিকানা লুপব্যাক ইন্টারফেসের একটি গৌণ ঠিকানা। এই কনফিগারেশনের সর্বশেষ ক্রমানুসারে এটি একটি রাউটার এলএসএর স্টাব নেটওয়ার্ক হিসাবে শেষ হয়। অনুসরণ করতে কনফিগার করুন স্নিপেট এবং টার্মিনাল গ্রাবগুলি।
নীরবোজ

আমি কনফিগারটি এবং আউটপুট যতটা সম্ভব সরিয়ে নেওয়ার চেষ্টা করেছি তবে খুব বেশি নয়। তথ্যের ঘনত্ব উন্নত করার পরামর্শগুলি স্বাগত।
নিরবোজ

এই কাজ করা উচিত. আপনি কি নিম্নলিখিত কমান্ডগুলি থেকে আউটপুট পোস্ট করতে পারেন: আইপি প্রোটোকলগুলি আইপি ওএসপিএফ রিব ডিবাগ আইপি রাউটিং দেখান রকরে এই কমান্ডগুলি ব্যবহার করে দেখুন। দ্বৈত রুট কেন ইনস্টল করা হচ্ছে না সে সম্পর্কে এটি আমাদের কিছু সূত্র দেয়। আপনার ওএসপিএফ ডিবি আউটপুটটি আমার কাছে দুর্দান্ত দেখাচ্ছে।
ড্যানিয়েল ডিব 10'13

আপনি যদি সক্রিয় রুটের লিঙ্কটি বাউন্স করেন তবে কী এটি এখনও মূল রুটটিকে পছন্দ করে? উদাহরণস্বরূপ: আপনার সিএলআই আউটপুটে এটি সক্রিয় রুটটি 10.1.0.2 এর দিকে নির্দেশ করছে। যদি আপনি ওএসপিএফ প্রতিবেশীকরণটি ভেঙে ফেলার জন্য এতক্ষণ 10.1.0.2 এ ইন্টারফেসটি বন্ধ করে রাখেন তবে অনলাইনে এটি আবার ফিরিয়ে আনুন 10.1.0.2 এর মূল মূলটি কি পুনরায় ইনস্টল হবে?
বিগমাস্টন

উত্তর:


7

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

সাধারণভাবে, সিসকোর জন্য, প্রোটোকলে রুটগুলি সমান হলে তারা উভয়ই রাউটিং টেবিলের কাছে উপস্থাপিত হবে। রাউটিং টেবিল, ডিফল্টরূপে, উভয় পাথ ইনস্টল করে এবং ইসিএমপি করবে। যদি মেট্রিক বা প্রোটোকলগুলি পৃথক হয় তবে তারা ইসিএমপি করবে না। এটি একই উপসর্গের জন্য বিভিন্ন এলএসএতেও প্রযোজ্য।


হ্যাঁ - ডাটাবেস এন্ট্রিগুলিতে আমাদের বলা উচিত - তাদের কি একই ফরোয়ার্ডিং ঠিকানা এবং বিজ্ঞাপন রাউটার রয়েছে?
নিকোটিন

আমি আজ বিকেলে নমুনা আউটপুট পাওয়ার কাজ করব।
নীরবোজ

6

ইসিএমপি কোনও কাস্টকাস্টের জন্য অর্থবোধ করে কিনা তা আমি বিবেচনা করছি। রাউটিংটি যে কোনও কাস্টমকে যৌক্তিকভাবে নিকটতম গন্তব্যে পরিচালিত করবে যেখানে একটি হোস্ট অন্যটির চেয়ে অনুকূল হবে। এমনকি যে কোনও ক্ষেত্রে কাস্টমিন্ড হোস্টগুলি সামঞ্জস্যপূর্ণ, আমি এখনও এটি সত্য বলে প্রত্যাশা করব। ইসিএমপি লোড-ভাগ করে নেওয়ার ক্ষেত্রে, আমি মনে করি প্রতি গন্তব্যটি কোনও / 32 দিয়ে অসম্ভব। সম্ভবত লোড-ভাগ করে নেওয়া অ্যালগরিদমগুলি উত্সটি বিবেচনা করে। প্রতি-প্যাকেটটি ঝুঁকিপূর্ণ মনে হয়, এমনকি ডিএনএসের জন্যও। আমি বিশ্বাস করি যে বাক্সের বাইরে থাকা যেকোনও কাস্টম সলিউশন হোস্টে ওএসপিএফ চালায়।

কিছুটা অনুসন্ধান করেছেন, কিন্তু rfc2178 থেকে নিম্নলিখিত অংশটি কারণটি নিশ্চিত করেছে।

16.8। সমান দামের মাল্টিপ্যাথ

ওএসপিএফ প্রোটোকল সমস্ত গন্তব্যের একাধিক সম-ব্যয়ের রুটগুলি বজায় রাখে। রাউটিং টেবিল গণনা করতে উপরের পদক্ষেপগুলিতে এবং রাউটিং টেবিল কাঠামোর সংজ্ঞাতে এটি দেখা যায়।

একাধিক রুটের প্রত্যেকটি একই ধরণের (অন্তর্-অঞ্চল, আন্ত-অঞ্চল, প্রকার 1 বাহ্যিক বা প্রকার 2 বাহ্যিক), ব্যয় এবং একই সংযুক্ত ক্ষেত্রের হবে । যাইহোক, প্রতিটি রুট একটি পৃথক পরবর্তী হপ এবং বিজ্ঞাপন রাউটার নির্দিষ্ট করে।


1
হুম, আমি একটি একক অঞ্চল ল্যাব আউট করেছি এবং ইসিএমপি কোরটিতে উপস্থিত রয়েছে। যদিও, আমি এখনও দাবি করব যে এটি কোনও 32 / দিয়ে অকেজো। সম্ভবত নিম্নলিখিতটি প্রাসঙ্গিক: morse.colorado.edu/~tlen5710/12s/OSPF.pdf
ডেনিস অলভানি

এটি বলে যে অঞ্চলটি ইসিএমপি-র অন্যতম মানদণ্ড। দেখে মনে হচ্ছে বিভিন্ন অঞ্চল ডিলব্রেকার হতে পারে।
ডেনিস অলভানি

হোস্টে ওএসপিএফ - হ্যাঁ, এটিই লক্ষ্য। / 32 লুপব্যাকে গৌণ ঠিকানা হিসাবে বরাদ্দ। আমি লোড-ভাগ করে নেওয়ার কনফিগারেশনটিও খতিয়ে দেখছি তবে এটি প্রথম স্থানে ইসিএমপি-র উপর নির্ভর করে।
নীরবোজ

5

আমি আমার ল্যাবটিতে 12.4 (24) ব্যবহার করে এটি পুনরুত্পাদন করতে পারি না। একই টপোলজি, আরকোরিয়ার অঞ্চল 0 লুপব্যাক, এল 1 সহ আর 1 এবং অঞ্চল 1 এর ইন্টারফেস, লো 2 সহ আর 2 এবং অঞ্চল 2 এর ইন্টারফেস (উভয় এনএসএসএ), পুনরায় বিতরণকৃত রুটটি আরসিওরে ইসিএমপি-র জন্য নেওয়া হয়েছে:

Routing entry for 10.20.0.0/16
  Known via "ospf 1", distance 110, metric 20, type NSSA extern 2, forward metric 6477
  Last update from 2.2.2.6 on Serial1/1, 00:02:23 ago
  Routing Descriptor Blocks:
    2.2.2.6, from 2.2.2.21, 00:02:23 ago, via Serial1/1
      Route metric is 20, traffic share count is 1
  * 1.1.2.1, from 1.1.1.1, 00:06:31 ago, via Serial1/0
      Route metric is 20, traffic share count is 1

সম্ভাবনাগুলি আমি ভাবতে পারি: রুটটি কীভাবে এটি ওএসপিএফে পরিণত করছে এবং ওএসপিএফ রুট-প্রকারটি কীভাবে ব্যবহৃত হচ্ছে তার উপর নির্ভর করে রুট নির্বাচন প্রক্রিয়াতে এএসবিআর রাউটারের জন্য ব্যয় / নির্ধারিত হতে পারে না (ইসিএমপি কাজ করার জন্য, উভয় রুটের ব্যয়) , এবং এএসবিআরের সাথে মিলতে হবে ব্যয়)। উভয়ের জন্য প্রকৃত এলএসএতে মেট্রিক দেখে সহায়তা হতে পারে।

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


এফডব্লিউআইডাব্লু, আমার ডায়নামিপসের চিত্রটি একটি 7200-এ 12.4 (25 ডি) Your আপনার ফলাফলগুলি "বুদ্ধিমান ... এনএসএসএ বহিরাগত 2" তবে খনি শো "অন্তর্গত অঞ্চল" দেখায়। এটি একটি ভাল ক্লু।
নিরবোজ

পুনরায় বিতরণ সংযুক্ত ইন্টারফেসের অধীনে নেটওয়ার্ক কমান্ড বা আইপি ওএসপিএফ ব্যবহারের পরিবর্তে উত্পাদন করে।
ড্যানিয়েল ডিব 10'13

@ ড্যানিয়েলডিব আমি স্বাভাবিক / স্টাব / এনএসএ, অন্তর্-অঞ্চল / বাহ্যিক এবং কমপক্ষে সিসকো + ডায়নামিপস / ব্রোকেডের ক্লান্তিকর অনুমতিগুলি প্রক্রিয়ায় আছি। আমি সময় পেলে জুনিপারকেও চেষ্টা করব।
নীরবোজ

3

আপনি কোন ব্রোকেড হার্ডওয়্যার (এমএলএক্স? সিইআর? এক্সএমআর?) ব্যবহার করছেন তার উপর নির্ভর করে আপনি সফ্টওয়্যারটি আপডেট করতে চাইতে পারেন। 5.3 (এবং আপনার হার্ডওয়ারের উপর নির্ভর করে 5.4) সফ্টওয়্যার ট্রিগুলির মধ্যে ওএসপিএফ রুটের ব্যয়গুলি সঠিকভাবে আপডেট না হওয়া সম্পর্কিত যেগুলির লক্ষণগুলির সাথে সম্পর্কিত ছিল তার মধ্যে বেশ কয়েকটি বাগ ঠিক করা হয়েছিল। আমি বাগগুলি দেখার জন্য সমস্ত মানদণ্ড জানি না, তবে এর মধ্যে বেশ কয়েকটি ছিল: ওএসপিএফ চলমান রাউটারে যদি 1 জিগের পোর্ট বা লুপব্যাক ইন্টারফেসে পরিবর্তন করা হয়, তবে পরিবর্তনটি প্রক্রিয়া করা হয়নি এবং ব্যয়টি আপডেট করা হয়নি If ।

আমি বুঝতে পেরেছি যে আপনি এটি দুটি প্রস্তুতকারকের প্ল্যাটফর্মে দেখছেন, সুতরাং এটি একটি কনফিগারেশন সমস্যা হওয়ার সম্ভাবনা বেশি। আমি আরও বুঝতে পারি যে পুরানো টেক-সাপোর্ট-প্যান্ট "আপনার সফ্টওয়্যার আপডেট করুন" প্রায়শই চোখের রোলের চেয়ে বেশি মূল্যবান হতে পারে না। এটি বলেছিল, এটি মনে রাখার মতো কিছু হতে পারে।


আমি এটা মনে রাখব। যাইহোক, আর 1 / আর 2 ব্যয় নির্ধারণ করে, আরকোর ব্যয় দেখে এবং আরসিওর ইসিএমপি লক্ষণগুলি প্রদর্শন করে।
নিরবোজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.