المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

معلومات أساسية

التكوين

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

تكوين iBGP

تكوين eBGP

تكوين iBGP باستخدام عنوان إسترجاع

تكوين eBGP باستخدام عنوان إسترجاع

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

التحقق من تكوين iBGP

التحقق من تكوين eBGP

التحقق من تكوين iBGP باستخدام عنوان إسترجاع

التحقق من تكوين eBGP باستخدام عنوان إسترجاع

استكشاف الأخطاء وإصلاحها

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية تكوين iBGP و eBGP باستخدام عنوان إسترجاع أو بدونه.

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

المتطلبات

cisco يوصي أن يتلقى أنت معرفة من هذا موضوع:

- بروتوكولات BGP

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

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

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

الاصطلاحات

للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.

معلومات أساسية

BGP هو بروتوكول عبارة خارجية (EGP)، يستخدم لتنفيذ التوجيه بين المجالات في شبكات TCP/IP. يحتاج موجه BGP إلى إنشاء اتصال (على منفذ TCP 179) بكل من نظائر BGP قبل أن يمكن تبادل تحديثات BGP. يقال إن جلسة BGP بين نظاري BGP هي جلسة BGP خارجي (eBGP) إذا كان نظائر BGP في أنظمة مستقلة مختلفة (AS). يقال إن جلسة BGP بين إثنين من أقران BGP هي جلسة BGP داخلية (iBGP) إذا كان نظراء BGP في نفس الأنظمة الذاتية.

بشكل افتراضي، يتم إنشاء علاقة النظير باستخدام عنوان IP الخاص بالقارن الأقرب إلى موجه النظير. ومع ذلك، عند إستخدام الأمر thengbor update-source ، يمكن تحديد أي واجهة تشغيل، تتضمن واجهة الاسترجاع، لإنشاء إتصالات TCP. هذه الطريقة للتجميع باستخدام واجهة الاسترجاع مفيدة لأنها لا تستطيع إسقاط جلسة BGP عندما يكون هناك مسارات متعددة بين أقران BGP. سيؤدي هذا إلى قطع جلسة BGP إذا تم إسقاط الواجهة المادية المستخدمة لإنشاء الجلسة. وبالإضافة إلى ذلك، فإنه يسمح أيضا للموجهات التي تشغل BGP ذات الارتباطات المتعددة فيما بينها بموازنة التحميل عبر المسارات المتاحة.

وتكون التكوينات النموذجية في هذا المستند ل iBGP و eBGP، مع عناوين الاسترجاع ودون تلك العناوين.

ملاحظة: يمكنك إستخدام هذه التكوينات لإنشاء علاقة جوار.

التكوين

يحتوي هذا القسم على أمثلة التكوين التالية:

- تكوين iBGP

- تكوين eBGP

- تكوين iBGP باستخدام عنوان إسترجاع

- تكوين eBGP باستخدام عنوان إسترجاع

في هذا القسم، تُقدّم لك معلومات تكوين الميزات الموضحة في هذا المستند.

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

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

يستخدم هذا المستند إعداد الشبكة التالي:

تكوين iBGP

في هذا التكوين، يكون كلا الموجهين في AS 400.

R1-AGS

R6-2500

Current configuration:

!-- Output suppressed.

interface Serial1

ip address 10.10.10.1 255.255.255.0

!

router bgp 400

!--- Enables BGP for the autonomous

!--- system 400.

neighbor 10.10.10.2 remote-as 400

!--- Specifies a neighbor 10.10.10.2

!--- in the remote AS 400, making

!--- this an iBGP connection.

!-- Output suppressed.

end

Current configuration:

!-- Output suppressed.

interface Serial0

ip address 10.10.10.2 255.255.255.0

!

router bgp 400

neighbor 10.10.10.1 remote-as 400

!-- Output suppressed.

end

تكوين eBGP

في هذا التكوين، يكون الموجه R1-AGS في AS 300 والموجه R6-2500 في AS 400.

R1-AGS

R6-2500

Current configuration:

!-- Output suppressed

interface Serial1

ip address 10.10.10.1 255.255.255.0

!

router bgp 300

!--- Enables BGP for the autonomous

!--- system 300.

neighbor 10.10.10.2 remote-as 400

!--- Specifies a neighbor 10.10.10.2

!--- in the remote AS 400, making

!--- this an eBGP connection.

!-- Output suppressed.

end

Current configuration:

!-- Output suppressed.

interface Serial0

ip address 10.10.10.2 255.255.255.0

!

router bgp 400

neighbor 10.10.10.1 remote-as 300

!-- Output suppressed.

end

يجب أن تكون النظراء متصلة مباشرة عند إستخدام eBGP. إذا لم تكن متصلة مباشرة، فيجب إستخدام الأمر المجاور ebgp-multihop ويجب أن يكون المسار عبر بروتوكول العبارة الداخلية أو المسار الثابت للوصول إلى النظير موجودا لكي تقوم الموجهات بإنشاء علاقة مجاورة. في التكوين السابق، ينتمي الموجه R1-AGS إلى AS 300 بينما ينتمي الموجه R6-2500 إلى AS 400.

تكوين iBGP باستخدام عنوان إسترجاع

يمكنك تكوين iBGP باستخدام عنوان إسترجاع (أو أي واجهة تشغيل أخرى) كما هو موضح في هذا القسم.

R1-AGS

R6-2500

Current configuration:

!-- Output suppressed.

interface Loopback0

ip address 10.1.1.1 255.255.255.255

!

interface Serial1

ip address 10.10.10.1 255.255.255.0

!

router bgp 300

neighbor 10.2.2.2 remote-as 300

neighbor 10.2.2.2 update-source Loopback0

!--- This command specifies that the TCP

!--- connection with the specified external

!--- peer should be established with the

!--- address on the loopback interface.

!

ip route 10.2.2.2 255.255.255.255 10.10.10.2

!--- This static route ensures that the

!--- remote peer address used for peering

!--- is reachable.

!-- Output suppressed.

end

Current configuration:

!-- Output suppressed.

interface Loopback0

ip address 10.2.2.2 255.255.255.255

!

interface Serial0

ip address 10.10.10.2 255.255.255.0

!

router bgp 300

neighbor 10.1.1.1 remote-as 300

neighbor 10.1.1.1 update-source Loopback0

!

ip route 10.1.1.1 255.255.255.255 10.10.10.1

!-- Output suppressed.

end

تكوين eBGP باستخدام عنوان إسترجاع

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

R1-AGS

R6-2500

Current configuration:

!-- Output suppressed.

interface Loopback0

ip address 10.1.1.1 255.255.255.255

!

interface Serial1

ip address 10.10.10.1 255.255.255.0

!

router bgp 300

neighbor 10.2.2.2 remote-as 400

neighbor 10.2.2.2 ebgp-multihop 2

!--- This command changes the ttl value in

!--- order to allow the packet to reach the

!--- external BGP peer which is not directly

!--- connected or is with an interface other

!--- than the directly connected interface.

neighbor 10.2.2.2 update-source Loopback0

!--- This command specifies that the TCP

!--- connection with the external BGP

!--- peer should be established with the

!--- address on the loopback interface.

ip route 10.2.2.2 255.255.255.255 10.10.10.2

!--- This static route ensures that the

!--- remote peer address used for peering

!--- is reachable.

!-- Output suppressed.

end

Current configuration:

!-- Output suppressed.

interface Loopback0

ip address 10.2.2.2 255.255.255.255

!

interface Serial0

ip address 10.10.10.2 255.255.255.0

!

router bgp 400

neighbor 10.1.1.1 remote-as 300

neighbor 10.1.1.1 ebgp-multihop 2

neighbor 10.1.1.1 update-source Loopback0

!

ip route 10.1.1.1 255.255.255.255 10.10.10.1

!-- Output suppressed.

end

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

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

التحقق من تكوين iBGP

أستخدم الأمر show ip bgp neighbors لعرض معلومات حول إتصالات TCP وبروتوكول العبارة الحدودية (BGP)، والتحقق من إنشاء نظير BGP. يعرض إخراج الأمر show ip bgp neighbors بعد ذلك حالة BGP كما هي محددة، وهو ما يشير إلى إنشاء علاقة نظير BGP بنجاح.

R1-AGS#show ip bgp neighbors | include BGP

BGP neighbor is 10.10.10.2,  remote AS 400, internal link

BGP version 4, remote router ID 10.2.2.2

BGP state = Established, up for 00:04:20

BGP table version 1, neighbor version 1

R1-AGS#

تم إستخدام الأمر show ip bgp neighbors سابقا مع المعدل| تضمين BGP. وهذا يجعل مخرجات الأمر أكثر قابلية للقراءة ويعرض الأجزاء ذات الصلة فقط.

وبالإضافة إلى ذلك، يمكن أيضا إستخدام الأمر show ip bgp summary لعرض حالة جميع إتصالات BGP، كما هو موضح بعد ذلك.

R1-AGS(9)#show ip bgp summary

BGP router identifier 10.1.1.2, local AS number 400

BGP table version is 1, main routing table version 1

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

10.10.10.2      4   400       3       3        1    0    0 00:00:26        0

التحقق من تكوين eBGP

أستخدم الأمر show ip bgp neighbors لعرض معلومات حول إتصالات TCP وبروتوكول العبارة الحدودية (BGP) والتحقق من إنشاء نظير BGP. يعرض إخراج الأمر show ip bgp neighbors بعد ذلك حالة BGP كما هي محددة، وهو ما يشير إلى إنشاء علاقة نظير BGP بنجاح.

R1-AGS#show ip bgp neighbors | include BGP

BGP neighbor is 10.10.10.2,  remote AS 400, external link

BGP version 4, remote router ID 10.2.2.2

BGP state = Established, up for 00:00:17

BGP table version 1, neighbor version 1

وبالإضافة إلى ذلك، يمكن أيضا إستخدام الأمر show ip bgp summary لعرض حالة جميع إتصالات BGP، كما هو موضح بعد ذلك.

R1-AGS(9)#show ip bgp summary

BGP router identifier 10.10.10.1, local AS number 300

BGP table version is 1, main routing table version 1

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

10.10.10.2      4   400       3       3        1    0    0 00:00:26        0

التحقق من تكوين iBGP باستخدام عنوان إسترجاع

أستخدم الأمر show ip bgp neighbors لعرض معلومات حول إتصالات TCP وبروتوكول العبارة الحدودية (BGP) والتحقق من إنشاء نظير BGP. يعرض إخراج الأمر show ip bgp neighbors بعد ذلك حالة BGP كما هي محددة، وهو ما يشير إلى إنشاء علاقة نظير BGP بنجاح.

R1-AGS#show ip bgp neighbors | include BGP

BGP neighbor is 10.2.2.2,  remote AS 300, internal link

BGP version 4, remote router ID 10.2.2.2

BGP state = Established, up for 00:00:28

BGP table version 1, neighbor version 1

R1-AGS#

وبالإضافة إلى ذلك، يمكن أيضا إستخدام الأمر show ip bgp summary لعرض حالة جميع إتصالات BGP، كما هو موضح بعد ذلك.

R1-AGS(9)#show ip bgp summary

BGP table version is 1, main routing table version 1

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

10.2.2.2         4   400       3       3        1    0    0 00:00:26        0

التحقق من تكوين eBGP باستخدام عنوان إسترجاع

R1-AGS#show ip bgp neighbors | include BGP

BGP neighbor is 10.2.2.2,  remote AS 400, external link

BGP version 4, remote router ID 10.2.2.2

BGP state = Established, up for 00:00:16

BGP table version 1, neighbor version 1

External BGP neighbor may be up to 2 hops away.

وبالإضافة إلى ذلك، يمكن أيضا إستخدام الأمر show ip bgp summary لعرض حالة جميع إتصالات BGP، كما هو موضح بعد ذلك.

R1-AGS(9)#show ip bgp summary

BGP router identifier 10.1.1.1, local AS number 300

BGP table version is 1, main routing table version 1

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

10.2.2.2         4   400       3       3        1    0    0 00:00:26        0

استكشاف الأخطاء وإصلاحها

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

معلومات ذات صلة

- دعم توجيه IP

- فهم مشاركة الحمل مع بروتوكول العبّارة الحدودية (BGP) في بيئات فردية ومتعددة الاتصال

- الدعم الفني والتنزيلات من Cisco