ឡូហ្គូឈីប

មគ្គុទ្ទេសក៍កំណត់រចនាសម្ព័ន្ធការក្រិតតាមខ្នាត MICROCHIP PTP

មគ្គុទ្ទេសក៍កំណត់រចនាសម្ព័ន្ធការក្រិតតាមខ្នាត MICROCHIP PTP

សេចក្តីផ្តើម

មគ្គុទ្ទេសក៍ការកំណត់រចនាសម្ព័ន្ធនេះផ្តល់ព័ត៌មានអំពីរបៀបបង្កើតការក្រិតតាមខ្នាត Port-to-port និង 1PPS ដើម្បីកែលម្អពេលវេលាដោយកែតម្រូវភាពយឺតយ៉ាវ ingress/egress ។

ការពិពណ៌នាលក្ខណៈពិសេស

ភាពស្ថិតស្ថេរនៃលទ្ធផលក្រិតតាមខ្នាត
លទ្ធផលពីការអនុវត្តការក្រិតតាមខ្នាតដែលបានពិពណ៌នាខាងក្រោមត្រូវបានរក្សាទុកក្នុងពន្លឺ ដើម្បីឱ្យពួកវានៅជាប់ជានិច្ច ទោះបីជាឧបករណ៍នេះត្រូវបានបញ្ឆេះ ឬបើកដំណើរការឡើងវិញក៏ដោយ។

ការតស៊ូដើម្បីផ្ទុកឡើងវិញ - លំនាំដើម

លទ្ធផល​ពី​ការ​ធ្វើ​ការ​ក្រិត​តាម​ខ្នាត​ដែល​បាន​ពិពណ៌នា​ខាង​ក្រោម​គឺ​ស្ថិត​នៅ​ជាប់​នឹង​ការ​ផ្ទុក​ឡើង​វិញ​លំនាំដើម។ ប្រសិនបើ​ការ​ផ្ទុក​លំនាំដើម​ឡើងវិញ​នឹង​កំណត់​ការ​ក្រិត​តាម​លំនាំដើម​ឡើងវិញ នោះ​គួរតែ​បញ្ជាក់​ថា​ជា​ប៉ារ៉ាម៉ែត្រ​ដើម្បី​ផ្ទុក​លំនាំដើម​ឡើងវិញ ពោលគឺ៖

ការលៃតម្រូវដោយស្វ័យប្រវត្តិនៃ Timestamp ឯកសារយោងយន្តហោះ

CLI មានលក្ខណៈពិសេសពាក្យបញ្ជាដែលវាស់ភាពខុសគ្នា T2-T1 សម្រាប់ច្រក PTP នៅក្នុងរបៀបរង្វិលជុំ ហើយបន្ទាប់មកកែតម្រូវភាពយឺតនៃច្រកចូល និងច្រកចូលដោយស្វ័យប្រវត្តិ ដើម្បីឱ្យ T2 និង T1 មានភាពស្មើគ្នា។ ការក្រិតតាមខ្នាតដែលអនុវត្តដោយពាក្យបញ្ជានេះគឺសម្រាប់តែរបៀបដែលច្រកត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីដំណើរការប៉ុណ្ណោះ។ ដើម្បីធ្វើការក្រិតតាមខ្នាតសម្រាប់ម៉ូដទាំងអស់ដែលគាំទ្រដោយច្រកនោះ ពាក្យបញ្ជានឹងត្រូវធ្វើម្តងទៀតសម្រាប់របៀបនីមួយៗ។

វាក្យសម្ព័ន្ធសម្រាប់ពាក្យបញ្ជាគឺ៖

ជម្រើស 'ext' បញ្ជាក់​ថា​រង្វិលជុំ​ខាង​ក្រៅ​កំពុង​ត្រូវ​បាន​ប្រើ។ នៅពេលជម្រើស 'int' ត្រូវបានប្រើ ច្រកនឹងត្រូវកំណត់រចនាសម្ព័ន្ធសម្រាប់រង្វិលជុំខាងក្នុង។
ចំណាំ៖ សម្រាប់ប្រព័ន្ធដែលមានបំរែបំរួលភាពយឺតយ៉ាវនៃតំណភ្ជាប់ទៅតំណធំ (ទីតាំងផ្លាស់ប្តូរធុងសៀរៀលទៅប៉ារ៉ាឡែលដែលមិនផ្តល់សំណង) ការក្រិតតាមខ្នាតនឹងទម្លាក់តំណភ្ជាប់ច្រើនដង ដើម្បីធានាថាការក្រិតតាមខ្នាតត្រូវបានធ្វើទៅតម្លៃកណ្តាល (មិនមែនតម្លៃមធ្យម) .

ការក្រិតតាមខ្នាតច្រកទៅច្រក
CLI មានលក្ខណៈពិសេសពាក្យបញ្ជាសម្រាប់ការក្រិតតាមខ្នាតច្រក PTP ទាក់ទងទៅនឹងច្រក PTP ផ្សេងទៀត (ច្រកយោង) នៃកុងតាក់ដូចគ្នា។ ការក្រិតតាមខ្នាតដែលអនុវត្តដោយពាក្យបញ្ជានេះគឺសម្រាប់តែរបៀបដែលច្រកត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីដំណើរការប៉ុណ្ណោះ។ ដើម្បីធ្វើការក្រិតតាមខ្នាតសម្រាប់គ្រប់ម៉ូដទាំងអស់ដែលគាំទ្រដោយច្រកនោះ ពាក្យបញ្ជានឹងត្រូវធ្វើម្តងទៀតសម្រាប់របៀបនីមួយៗ។

វាក្យសម្ព័ន្ធសម្រាប់ពាក្យបញ្ជាគឺ៖

PTP slave instance ដែលភ្ជាប់ជាមួយ port ដែលត្រូវបានក្រិតតាមខ្នាត គួរតែដំណើរការក្នុងទម្រង់ probe ដូច្នេះហើយគ្មានការកែតម្រូវណាមួយត្រូវបានធ្វើឡើងចំពោះពេលវេលា PTP នោះទេ។ នីតិវិធីក្រិតតាមខ្នាតនឹងវាស់ភាពខុសគ្នា T2-T1 និង T4-T3 ហើយពិចារណាផងដែរអំពីភាពយឺតនៃខ្សែ ធ្វើការកែតម្រូវដូចខាងក្រោមៈ

  1. កែតម្រូវភាពយឺតនៃច្រកចូលសម្រាប់ច្រកជាមួយ T2-T1-cable_latency
  2. កែតម្រូវភាពយឺតនៃច្រកចេញសម្រាប់ច្រកជាមួយ T4-T3-cable_latency

ចំណាំ៖ សម្រាប់ប្រព័ន្ធដែលមានបំរែបំរួលភាពយឺតយ៉ាវនៃតំណភ្ជាប់ទៅតំណធំ (ទីតាំងផ្លាស់ប្តូរធុងសៀរៀលទៅប៉ារ៉ាឡែលដែលមិនផ្តល់សំណង) ការក្រិតតាមខ្នាតនឹងទម្លាក់តំណភ្ជាប់ច្រើនដង ដើម្បីធានាថាការក្រិតតាមខ្នាតត្រូវបានធ្វើទៅតម្លៃកណ្តាល (មិនមែនតម្លៃមធ្យម)។

ការក្រិតតាមខ្នាតទៅឯកសារយោងខាងក្រៅដោយប្រើ 1PPS

CLI មានលក្ខណៈពិសេសពាក្យបញ្ជាសម្រាប់ការក្រិតតាមខ្នាតច្រក PTP ទាក់ទងនឹងសេចក្តីយោងខាងក្រៅដោយមធ្យោបាយនៃសញ្ញា 1PPS ។ ការក្រិតតាមខ្នាតដែលអនុវត្តដោយពាក្យបញ្ជានេះគឺសម្រាប់តែរបៀបដែលច្រកត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីដំណើរការប៉ុណ្ណោះ។ ដើម្បីធ្វើការក្រិតតាមខ្នាតសម្រាប់ម៉ូដទាំងអស់ដែលគាំទ្រដោយច្រកនោះ ពាក្យបញ្ជានឹងត្រូវធ្វើម្តងទៀតសម្រាប់របៀបនីមួយៗ។
វាក្យសម្ព័ន្ធសម្រាប់ពាក្យបញ្ជាគឺ៖

ជម្រើសធ្វើសមកាលកម្មធ្វើឱ្យច្រកនៅក្រោមការក្រិតតាមខ្នាតចាក់សោប្រេកង់នាឡិការបស់វាទៅនឹងឯកសារយោងដោយប្រើ SyncE ។ ជាផ្នែកនៃនីតិវិធីក្រិតតាមខ្នាត គំរូទាសករ PTP ដែលភ្ជាប់ជាមួយច្រកនៅក្រោមការក្រិតតាមខ្នាតនឹងចាក់សោដំណាក់កាលរបស់វាទៅនឹងឯកសារយោង។ នៅពេលដែល PTP slave ត្រូវបានចាក់សោ និងស្ថេរភាពពេញលេញ ការក្រិតតាមខ្នាតនឹងវាស់វែងការពន្យាពេលផ្លូវមធ្យម ហើយធ្វើការកែតម្រូវដូចខាងក្រោមៈ

  1. Ingress latency = Ingress latency + (MeanPathDelay – cable_latency)/2
  2. Egress latency = Egress latency + (MeanPathDelay – cable_latency)/2

ចំណាំ៖ បន្ទាប់ពីការក្រិតតាមខ្នាតជោគជ័យ ការពន្យាពេលផ្លូវមធ្យមនឹងស្មើនឹងភាពយឺតនៃខ្សែ។
ចំណាំ៖ សម្រាប់ប្រព័ន្ធដែលមានបំរែបំរួលភាពយឺតយ៉ាវនៃតំណភ្ជាប់ទៅតំណធំ (ទីតាំងផ្លាស់ប្តូរធុងសៀរៀលទៅប៉ារ៉ាឡែលដែលមិនផ្តល់សំណង) ការក្រិតតាមខ្នាតនឹងទម្លាក់តំណភ្ជាប់ច្រើនដង ដើម្បីធានាថាការក្រិតតាមខ្នាតត្រូវបានធ្វើទៅតម្លៃកណ្តាល (មិនមែនតម្លៃមធ្យម)។

ការក្រិតតាមខ្នាត 1PPS skew
ពាក្យបញ្ជា 'ptp cal port' (ខាងលើ) កំណត់ច្រក PTP ទៅជាឯកសារយោងខាងក្រៅដោយប្រើ 1PPS ។ ទោះជាយ៉ាងណាក៏ដោយ ការក្រិតតាមខ្នាតនេះមិនគិតពីការពន្យាពេលទិន្នផលនៃសញ្ញា 1PPS សម្រាប់ច្រកដែលស្ថិតនៅក្រោមការក្រិតតាមខ្នាតនោះទេ។ ដើម្បីធ្វើឱ្យទិន្នផល 1PPS របស់ឧបករណ៍នៅក្រោមការក្រិតតាមខ្នាតស្របគ្នានឹង 1PPS នៃឯកសារយោង ការក្រិតត្រូវទូទាត់សងសម្រាប់ 1PPS skew ។ CLI មានមុខងារបញ្ជាសម្រាប់កែតម្រូវការក្រិតតាមខ្នាតច្រកសម្រាប់ 1PPS output skew ។ ការក្រិតតាមខ្នាតដែលអនុវត្តដោយពាក្យបញ្ជានេះគឺសម្រាប់តែរបៀបដែលច្រកត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីដំណើរការប៉ុណ្ណោះ។ ដើម្បីធ្វើការក្រិតតាមខ្នាតសម្រាប់ម៉ូដទាំងអស់ដែលគាំទ្រដោយច្រកនោះ ពាក្យបញ្ជានឹងត្រូវធ្វើម្តងទៀតសម្រាប់របៀបនីមួយៗ។
វាក្យសម្ព័ន្ធសម្រាប់ពាក្យបញ្ជាគឺ៖

  • ច្រក ptp cal អុហ្វសិត

ចំណាំ៖ សម្រាប់ប្រព័ន្ធដែលមានបំរែបំរួលភាពយឺតយ៉ាវនៃតំណភ្ជាប់ទៅតំណធំ (ទីតាំងផ្លាស់ប្តូរធុងសៀរៀលទៅប៉ារ៉ាឡែលដែលមិនផ្តល់សំណង) ការក្រិតតាមខ្នាតនឹងទម្លាក់តំណភ្ជាប់ច្រើនដង ដើម្បីធានាថាការក្រិតតាមខ្នាតត្រូវបានធ្វើទៅតម្លៃកណ្តាល (មិនមែនតម្លៃមធ្យម)។

ការក្រិតតាមខ្នាតបញ្ចូល 1PPS

CLI មានមុខងារបញ្ជាសម្រាប់កែតម្រូវការក្រិតតាមខ្នាតច្រកសម្រាប់ការពន្យាពេលបញ្ចូល 1PPS ។
វាក្យសម្ព័ន្ធសម្រាប់ពាក្យបញ្ជាគឺ៖ 

  • ptp cal 1pps

មុនពេលចេញពាក្យបញ្ជា លទ្ធផល 1PPS គួរតែត្រូវបានភ្ជាប់ទៅការបញ្ចូល 1PPS ដោយប្រើខ្សែជាមួយនឹងការពន្យាពេលដែលគេស្គាល់។ ខ្សែត្រូវខ្លីតាមដែលអាចធ្វើទៅបាន។ ពាក្យបញ្ជានឹងបើកលទ្ធផល 1PPS និង sampពេលវេលា LTC លើការបញ្ចូល 1PPS ។ សampពេលវេលា LTC ដែលដឹកនាំឆ្លុះបញ្ចាំងពីការពន្យាពេលត្រូវបានផ្សំឡើងដូចខាងក្រោម៖ ការពន្យាពេលសតិបណ្ដោះអាសន្នទិន្នផល 1PPS + ការពន្យាពេលបញ្ចូល 1PPS + ភាពយឺតនៃខ្សែ ការពន្យាពេលសតិបណ្ដោះអាសន្នទិន្នផល 1PPS ជាធម្មតាស្ថិតក្នុងចន្លោះ 1 ns ។ ការពន្យាពេលបញ្ចូល 1PPS គួរតែត្រូវបានគណនា និងរក្សាទុកសម្រាប់ការប្រើប្រាស់នៅពេលក្រោយ នៅពេលដែល PTP កំពុងប្រើការបញ្ចូល 1PPS។

ចុងបញ្ចប់នៃឯកសារ។

ឯកសារ/ធនធាន

មគ្គុទ្ទេសក៍កំណត់រចនាសម្ព័ន្ធការក្រិតតាមខ្នាត MICROCHIP PTP [pdf] ការណែនាំអ្នកប្រើប្រាស់
ការណែនាំអំពីការកំណត់រចនាសម្ព័ន្ធការក្រិតតាមខ្នាត PTP

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *