المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

التكوين

الرسم التخطيطي للشبكة

التكوينات

التحقق من الصحة

الحالة 1: المسار الرئيسي عبر BGP

الحالة 2:المسار الرئيسي عبر EIGRP

مناقشات مجتمع دعم Cisco ذات الصلة

المقدمة

يصف هذا المستند كيفية تحكم الإصدار 2 من توجيه الأداء (PfRv2) في حركة المرور استنادا إلى قرار سياسة PfRv2. تعتمد الطريقة والمعايير المستخدمة للتحكم في حركة المرور على البروتوكول الأساسي الذي يتم من خلاله التعرف على المسار الرئيسي. في هذا المستند، يتم بدء تشغيل إجراء التحكم في حركة مرور PfRv2 عند تعلم المسار الرئيسي عبر BGP و EIGRP.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة أساسية بتوجيه الأداء (PfR).

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

التكوين

يسمح PFrv2 لمسؤول الشبكة بتكوين learn-list لحركة مرور المجموعات وتطبيق السياسة التي تم تكوينها واختيار أفضل موجه حدود (BR) الذي يفي بمجموعة معينة من المعلمات مثل التأخير والتشوه والاستخدام، وما إلى ذلك معرفة في السياسة. هناك أوضاع مختلفة حيث تتحكم PfRv2 في حركة المرور وهو يعتمد على البروتوكول الذي من خلاله يتم تعلم المسار الأصلي لبادئة الوجهة. يتميز PFrv2 بالقدرة على تغيير قاعدة معلومات التوجيه (RIB) من خلال معالجة بروتوكولات التوجيه أو حقن المسارات الثابتة أو من خلال التوجيه الديناميكي القائم على السياسة. فيما يلي جدول يسلط الضوء على طريقة التحكم في المسار للبروتوكولات المختلفة.

الرسم التخطيطي للشبكة

يشير هذا المستند إلى الصورة التالية كنموذج مخطط لباقي المستند.

الأجهزة الموضحة في الرسم التخطيطي:

R1- الخادم، بدء حركة مرور البيانات.

الموجه الرئيسي R3- PfR.

موجه حدود R4&R5- PfR.

العملاء المتصلون ب R9 و R10 هم أجهزة تستلم حركة مرور البيانات من الخادم R1.

التكوينات

!

key chain pfr

key 0

key-string cisco

pfr master

policy-rules PFR

!

border 10.4.4.4 key-chain pfr

interface Ethernet1/0 external

interface Ethernet1/2 internal

link-group MPLS

!

border 10.5.5.5 key-chain pfr

interface Ethernet1/3 internal

interface Ethernet1/0 external

link-group INET

!

learn

traffic-class filter access-list DENY-ALL

list seq 10 refname APPLICATION-LEARN-LIST

traffic-class prefix-list APPLICATION

throughput

list seq 20 refname DATA-LEARN-LIST

traffic-class prefix-list DATA

throughput

!

pfr-map PFR 10

match pfr learn list APPLICATION-LEARN-LIST

set periodic 90

set delay threshold 25

set mode monitor active

set active-probe echo 10.20.21.1

set probe frequency 5

set link-group MPLS fallback INET

!

pfr-map PFR 20

match pfr learn list DATA-LEARN-LIST

set periodic 90

set delay threshold 25

set mode monitor active

set active-probe echo 10.30.31.1

set probe frequency 5

set link-group INET fallback MPLS

!

ip prefix-list APPLICATION: 1 entries

seq 5 permit 10.20.0.0/16

!

ip prefix-list DATA&colon; 1 entries

seq 5 permit 10.30.0.0/16

!

التحقق من الصحة

الحالة 1: المسار الرئيسي عبر BGP

في هذه الحالة يتم تعلم المسار الرئيسي لكل من البادئات مثل 10.20.0.0/16 و 10.30.0.0/16 عبر BGP. فيما يلي مخرج للمسار الرئيسي من كلا موجهات الحدود (R4 و R5).

R4#show ip route

--output suppressed--

B        10.20.0.0/16 [20/0] via 10.0.46.6, 01:26:58

B        10.30.0.0/16 [20/0] via 10.0.46.6, 01:26:58

R5#show ip route

--output suppressed--

B        10.20.0.0/16 [20/0] via 10.0.57.7, 00:42:37

B        10.30.0.0/16 [20/0] via 10.0.57.7, 00:42:37

هناك تدفق نشط لحركة المرور لكل من فئتي حركة المرور ويمكن رؤيتها في حالة INPOLICY في المخرج السفلي. يمكن رؤية R4 أدناه لتحديد البادئة 10.20.20.0/24 وقد تم تحديد R5 للبادئة 10.30.30.0/24. وهذا وفقا لتفضيل مجموعة الارتباط الذي تم تكوينه لكل قائمة تعلم.

R3#show pfr master traffic-class

OER Prefix Statistics:

Pas - Passive, Act - Active, S - Short term, L - Long term, Dly - Delay (ms),

P - Percentage below threshold, Jit - Jitter (ms),

MOS - Mean Opinion Score

Los - Packet Loss (percent/10000), Un - Unreachable (flows-per-million),

E - Egress, I - Ingress, Bw - Bandwidth (kbps), N - Not applicable

U - unknown, * - uncontrolled, + - control more specific, @ - active probe all

# - Prefix monitor mode is Special, & - Blackholed Prefix

% - Force Next-Hop, ^ - Prefix is denied

DstPrefix           Appl_ID Dscp Prot     SrcPort     DstPort SrcPrefix

Flags             State     Time            CurrBR  CurrI/F Protocol

PasSDly  PasLDly   PasSUn   PasLUn  PasSLos  PasLLos      EBw      IBw

ActSDly  ActLDly   ActSUn   ActLUn  ActSJit  ActPMOS  ActSLos  ActLLos

--------------------------------------------------------------------------------

10.20.20.0/24             N    N    N           N           N N

INPOLICY       56          10.4.4.4 Et1/0           BGP

N        N        N        N        N        N        N        N

1        2        0        0        N        N        N        N

10.30.30.0/24             N    N    N           N           N N

INPOLICY       59          10.5.5.5 Et1/0           BGP

N        N        N        N        N        N        N        N

3        2        0        0        N        N        N        N

بما أن R4 قد تم إختياره بواسطة PfRv2 كموجه خروج ل 10.20.20.0/24، فإن R4 يدخل مسارا بتفضيل محلي أعلى ل 10.20.20.0/24 كما هو موضح أدناه. خصائص المسار الذي تم حقنه موروثة بواسطة المسار الأصلي.

R4#show ip bgp 10.20.20.0/24

BGP routing table entry for 10.20.20.0/24, version 60

Paths: (1 available, best #1, table default, not advertised to EBGP peer)

Advertised to update-groups:

10

Refresh Epoch 1

200, (injected path from 10.20.0.0/16)

10.0.46.6 from 10.0.46.6 (10.6.6.6)

Origin incomplete, metric 0, localpref 100, valid, external, best

Community: no-export

rx pathid: 0, tx pathid: 0x0

لا يتم عرض التفضيل المحلي الأعلى على الموجه الذي يحدث المسار. وبدلا من ذلك، يكون مرئيا على عمليات إعادة التوجيه br الأخرى التي تتلقى هذا المسار عبر iBGP. فيما يلي مثال على المسار الذي يظهر على R5 للبادئة 10.20.20.0/24.

R5#show ip bgp 10.20.20.0/24

BGP routing table entry for 10.20.20.0/24, version 17

Paths: (1 available, best #1, table default)

Advertised to update-groups:

6

Refresh Epoch 1

200

10.0.45.4 from 10.0.45.4 (10.4.4.4)

Origin incomplete, metric 0, localpref 5000, valid, internal, best

rx pathid: 0, tx pathid: 0x0

لذلك، يتم توجيه أي حركة مرور يتم استقبالها بواسطة R5 للبادئة 10.20.20.0/24 إلى R4 الخلف حيث يمكن لحركة المرور الخروج من BR الذي تم تحديده بواسطة PfRv2.

R4#show pfr border routes bgp

BGP table version is 60, local router ID is 10.4.4.4

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,

x best-external, a additional-path, c RIB-compressed,

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found

OER Flags: C - Controlled, X - Excluded, E - Exact, N - Non-exact, I - Injected

Network          Next Hop        OER    LocPrf Weight Path

*> 10.20.20.0/24    10.0.46.6       CEI     5000      0 200 ?

*>i10.30.30.0/24    10.0.45.5       XN      5000      0 300 ?

للبادئة 10.20.20.0/24 يمكن رؤية ثلاث علامات. تعني 'C' (المتحكم بها) أنه تم السيطرة على الطريق محليا وحقنه. يعني 'E' (الدقيق) أن هذا المسار دقيق وموجود في جدول BGP ولا يوجد مسار محدد أكثر من هذا. تقول 'أنا' (حقن) أنه تم حقن هذا المسار محليا على هذا الموجه.

بالمثل للبادئة 10.30.30.0/24، يمكن رؤية علامتين. توضح 'X' (المستبعد) أن هذا المسار لم يتم حقنه محليا وبدلا من ذلك تم إنشاؤه في بعض BR الأخرى، R5 في حالتنا. ومع تعيين علامة 'X'، يمكن تجاهل علامة N'.

من المهم ملاحظة أن المسار الذي تم حقنه يحمل بشكل افتراضي قيمة تفضيل محلية مقدارها 5000. لذلك، إذا كانت سياسة BGP الخاصة بك تستخدم بالفعل قيمة أعلى من 5000، فقد تكون هناك مشكلة وتعذر توقع النتائج التي تم عرضها. يمكنك ضبط قيمة التفضيل المحلي الافتراضية باتباع الأمر.

R3(config-pfr-mc)#mode route metric bgp local-pref

الحالة 2:المسار الرئيسي عبر EIGRP

ضع في الاعتبار هذه الحالة التي يتم فيها تعلم الموجه الأصلي لكل من البادئات مثل 10.20.0.0/16 و 10.30.0.0/16 عبر EIGRP. فيما يلي مخرج للمسار الرئيسي من كلا موجهات الحدود (R4 و R5). في هذه الحالة تكون هذه الموجهات خارجية ومع ذلك فقد تكون هذه الموجهات الرئيسية الداخلية ل EIGRP وكذلك حسب تصميم الشبكة.

R4#show ip route

--output suppressed--

D EX     10.20.0.0/16 [170/25651200] via 10.0.46.6, 00:04:25, Ethernet1/0

D EX     10.30.0.0/16 [170/25651200] via 10.0.46.6, 00:04:25, Ethernet1/0

R5#show ip route

--output suppressed--

D EX     10.20.0.0/16 [170/25651200] via 10.0.57.7, 00:05:46, Ethernet1/0

D EX     10.30.0.0/16 [170/25651200] via 10.0.57.7, 00:05:46, Ethernet1/0

كما هو موضح في الحالة السابقة، هناك تدفق نشط لحركة المرور لكل من فئتي حركة المرور ويمكن رؤيتها في حالة INpolicy في المخرج السفلي. تم تحديد R4 للبادئة 10.20.20.0/24 وتم تحديد R5 للبادئة 10.30.30.0/24. وهذا وفقا لتفضيل مجموعة الارتباط الذي تم تكوينه لكل قائمة تعلم.

R3#show pfr master traffic-class

OER Prefix Statistics:

Pas - Passive, Act - Active, S - Short term, L - Long term, Dly - Delay (ms),

P - Percentage below threshold, Jit - Jitter (ms),

MOS - Mean Opinion Score

Los - Packet Loss (percent/10000), Un - Unreachable (flows-per-million),

E - Egress, I - Ingress, Bw - Bandwidth (kbps), N - Not applicable

U - unknown, * - uncontrolled, + - control more specific, @ - active probe all

# - Prefix monitor mode is Special, & - Blackholed Prefix

% - Force Next-Hop, ^ - Prefix is denied

DstPrefix           Appl_ID Dscp Prot     SrcPort     DstPort SrcPrefix

Flags             State     Time            CurrBR  CurrI/F Protocol

PasSDly  PasLDly   PasSUn   PasLUn  PasSLos  PasLLos      EBw      IBw

ActSDly  ActLDly   ActSUn   ActLUn  ActSJit  ActPMOS  ActSLos  ActLLos

--------------------------------------------------------------------------------

10.20.20.0/24             N    N    N           N           N N

INPOLICY       31          10.4.4.4 Et1/0           EIGRP

N        N        N        N        N        N        N        N

1        2        0        0        N        N        N        N

10.30.30.0/24             N    N    N           N           N N

INPOLICY       24          10.5.5.5 Et1/0           EIGRP

N        N        N        N        N        N        N        N

2        2        0        0        N        N        N        N

نظرا لاختيار R4 من قبل PfRv2 كأفضل موجه خروج ل 10.20.20.0/24، يقوم R4 بإدخال مسار أكثر تحديدا يحمل العلامة 5000 كما هو موضح أدناه. يكون هذا المسار الذي تم حقنه دائما مسارا داخليا ل EIGRP حتى إذا كان المسار الرئيسي خارجيا. أيضا إذا كان المسار الأصل يحمل قيمة علامة تمييز، لا يتم توريثها بواسطة المسار الذي تم حقنه.

ملاحظة: لا يتم توريث جميع خصائص المسار الذي تم حقنه بواسطة المسار الأصلي.

R4#show ip route 10.20.20.0 255.255.255.0

Routing entry for 10.20.20.0/24

Known via "eigrp 100", distance 90, metric 25651200

Tag 5000, type internal

Redistributing via eigrp 100

Last update from 10.0.46.6 on Ethernet1/0, 00:17:04 ago

Routing Descriptor Blocks:

* 10.0.46.6, from 0.0.0.0, 00:17:04 ago, via Ethernet1/0

Route metric is 25651200, traffic share count is 1

Total delay is 2000 microseconds, minimum bandwidth is 100 Kbit

Reliability 255/255, minimum MTU 1500 bytes

Loading 12/255, Hops 0

Route tag 5000

R4#show ip eigrp topology 10.20.20.0/24

EIGRP-IPv4 Topology Entry for AS(100)/ID(10.4.4.4) for 10.20.20.0/24

State is Passive, Query origin flag is 1, 1 Successor(s), FD is 25651200

Descriptor Blocks:

10.0.46.6 (Ethernet1/0), from 0.0.0.0, Send flag is 0x0

Composite metric is (25651200/0), route is Internal

Vector metric:

Minimum bandwidth is 100 Kbit

Total delay is 2000 microseconds

Reliability is 255/255

Load is 12/255

Minimum MTU is 1500

Hop count is 0

Originating router is 10.4.4.4

Internal tag is 5000

R4#show pfr border routes eigrp

Flags: C - Controlled by oer, X - Path is excluded from control,

E - The control is exact, N - The control is non-exact

Flags Network            Parent             Tag

CE    10.20.20.0/24      10.20.0.0/16       5000

XN    10.30.30.0/24

يشتمل المسار الرئيسي الوارد أعلاه على مسار أصلي أقل دقة، أي 10.20.0.0/16 وتوفير حقن مسار أكثر تحديدا 10.20.20.0/24 النتائج المطلوبة. ستتم إعادة توجيه أي حركة مرور يتم استقبالها على R5 إلى R4 باستخدام المسار السفلي ومن ثم ستتدفق حركة المرور وفقا لأفضل BR المحدد للخروج من PfRv2.

R5#show ip route 10.20.20.0

Routing entry for 10.20.20.0/24

Known via "eigrp 100", distance 90, metric 26931200

Tag 5000, type internal

Redistributing via eigrp 100

Last update from 10.0.45.4 on Tunnel10, 00:25:34 ago

Routing Descriptor Blocks:

* 10.0.45.4, from 10.0.45.4, 00:25:34 ago, via Tunnel10    // 10.0.45.4 is R4 IP.

Route metric is 26931200, traffic share count is 1

Total delay is 52000 microseconds, minimum bandwidth is 100 Kbit

Reliability 255/255, minimum MTU 1476 bytes

Loading 28/255, Hops 1

Route tag 5000

في حالة أن المسار الرئيسي هو أيضا /24 مسارا، يقوم R4 بحقن مسار /24 بطريقة تجعل المسار الذي تم حقنه أكثر تفضيلا للمسار الرئيسي.

R4#show ip eigrp topology 10.20.20.0/24

EIGRP-IPv4 Topology Entry for AS(100)/ID(10.4.4.4) for 10.20.20.0/24

State is Passive, Query origin flag is 1, 1 Successor(s), FD is 25600000

Descriptor Blocks:

10.0.46.6 (Ethernet1/0), from 0.0.0.0, Send flag is 0x0

Composite metric is (25600000/0), route is Internal

Vector metric:

Minimum bandwidth is 100 Kbit

Total delay is 1 microseconds             // Injected route with a delay of 1.

Reliability is 255/255

Load is 102/255

Minimum MTU is 1500

Hop count is 0

Originating router is 10.4.4.4

Internal tag is 5000

10.0.45.5 (Tunnel10), from 10.0.45.5, Send flag is 0x0

Composite metric is (26931200/25651200), route is External

Vector metric:

Minimum bandwidth is 100 Kbit

Total delay is 52000 microseconds

Reliability is 255/255

Load is 99/255

Minimum MTU is 1476

Hop count is 2

Originating router is 10.0.78.7

External data:

AS number of route is 0

External protocol is Static, external metric is 0

Administrator tag is 0 (0x00000000)

10.0.46.6 (Ethernet1/0), from 10.0.46.6, Send flag is 0x0     //Parent route

Composite metric is (25651200/281600), route is External

Vector metric:

Minimum bandwidth is 100 Kbit

Total delay is 2000 microseconds

Reliability is 255/255

Load is 102/255

Minimum MTU is 1500

Hop count is 1

Originating router is 10.0.68.6

External data:

AS number of route is 0

External protocol is Static, external metric is 0

Administrator tag is 0 (0x00000000)

كما هو موضح أعلاه، عندما يكون المسار الرئيسي والبادئة التي تم حقنها من قناع الشبكة الفرعية نفسه، يرث المسار الذي تم حقنه الحد الأدنى من عرض النطاق الترددي والتحميل والموثوقية وقية وقية MTU وما إلى ذلك من المسار الرئيسي ولكن يتم تعيين تأخر المسار الذي تم حقنه بشكل أقل، ومن ثم يصبح هذا المسار مفضلا. لذلك، عند تلقي حركة مرور البيانات على وحدة BR الأخرى، أي R5، يمكن ل R5 إرسال حركة مرور البيانات عبر هذا المسار بمقياس أفضل إلى R4 و R4 ثم إرسالها من واجهة الخروج الخاصة بها بالاتفاق مع PfRv2.