ExamNotes.net  -  IT certification portal

ForumsCertResearchTop sitesNewslettersFree email
HomeRegister
Exams Notes
Practice exams
Exam games
Questions by email
Online training
Training videos
College degrees
Boot camps
Book store
Links directory
Tell a friend
For webmasters

CompTIA Exam Vouchers
Save money on CompTIA exams
Question of the day
Sign up to receive
interactive practice questions
for MCSE, CompTIA
Cisco and other exams
TestKing
Get MCSE, MCSD, CCNA, CCNP,A+, N+ and many more

* ExamSheets *
Guide for Success!
Actual Questions & Answers
MCSE, MCSD, A+ ,CCNA, CCNP
Oracle 8i, Oracle 9i

Online practice tests

Certification sites

Online university

Online college

Online education

Distance learning

Software forum

Server administration forum

Programming resources






This is interesting: Free IT Magazines | Databases help forum



Cisco > CCNP > IBGP
Thread Rating: 2 votes, 5.00 average.
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread




Featured site: Online CCNP practice exams from Cert21.com



Pages (2): [1] 2 »

Author IBGP
Lain
Member
M




Registered: Jun 2001
Location: Daytona Beach
Country: United States
State:
Certifications: CCNA CCDA
Working on: CCNP (3 exams down) CCDP CCIE

Total Posts: 35
IBGP

Hi. I'm on Christmas break from high school and I'm planning on taking the Routing Exam of January 4. It seems that my weakest point at the moment is BGP, and any questions can't be readily answered since I dont have a teacher around of course. So I figured I'd come here since you guys would probably know..

What is the conceptual reason for using Internal BGP? Why not just let OSPF or EIGRP handle it?

Thank you for your time.

__________________
Lain -- CCNA, CCDA
Assistant Network Administrator
Network Operations Center
Computer Services and Telecommunications
Information Technologies and Resources

Report this post to a moderator

Old Post 12-24-01 10:42 PM
Lain is offline Click Here to See the Profile for Lain Click here to Send Lain a Private Message Add Lain to your buddy list Find more posts by Lain Reply w/Quote Edit/Delete Message IP: Logged
The Ghost
Ditmas Technologist
M




Registered: Aug 2001
Location: Brooklyn NY
Country: United States
State:
Certifications: MCP, CCNA, SCJP
Working on: CCSA, CCNP, CCIE

Total Posts: 352

Hey Lain,
I think in a way, we are both on the same boat.

IBGP is an internal version of bgp. It is always efficient and easier to deal with another igp(like eigrp and ospf) and work it with ebgp when your internal as routing is the priority. When you use IBGP then your going to have to turn the bgp sunchronization off so the bgp do not wait for an igp protocol to synchronize it's table.

BGP synchronization rule states that a bgp router should not use or advertise to an external neighbor a route learned by IBGP unless that route is local or is learned from the IGP.

Some isp's run total bgp cuz they cannot afford additional overhead of another routing process and by running ibgp you can also set internal policies which are not covered in our bscn courseware.
*When running IBGP only you also need to set route reflectore or have a fully meshed topology.

Hope that helps a bit.

__________________
Webmaster - Ditmas' Java
Ditmas Technologies
NYC CCIE club

Report this post to a moderator

Old Post 12-25-01 08:03 AM
The Ghost is offline Click Here to See the Profile for The Ghost Click here to Send The Ghost a Private Message Visit The Ghost's homepage! Add The Ghost to your buddy list Find more posts by The Ghost Reply w/Quote Edit/Delete Message IP: Logged
bencher
Senior Member




Registered: Feb 2001
Location: NL
Country: NL
State:
Certifications: network+, I-net+, CIW Associated, ccna
Working on: LPI linux 101

Total Posts: 356

quote:
Originally posted by The Ghost

BGP synchronization rule states that a bgp router should not use or advertise to an external neighbor a route learned by IBGP unless that route is local or is learned from the IGP.




So, if there is no IGP configured, it will advertise BGP but not IBGP?

__________________
Eat Fruit.

Report this post to a moderator

Old Post 01-04-02 08:50 PM
bencher is offline Click Here to See the Profile for bencher Click here to Send bencher a Private Message Add bencher to your buddy list Find more posts by bencher Reply w/Quote Edit/Delete Message IP: Logged
The Ghost
Ditmas Technologist
M




Registered: Aug 2001
Location: Brooklyn NY
Country: United States
State:
Certifications: MCP, CCNA, SCJP
Working on: CCSA, CCNP, CCIE

Total Posts: 352

Eventually...

IBGP is an IGP...

__________________
Webmaster - Ditmas' Java
Ditmas Technologies
NYC CCIE club

Last edited by The Ghost on 01-05-02 at 03:52 PM

Report this post to a moderator

Old Post 01-05-02 03:48 PM
The Ghost is offline Click Here to See the Profile for The Ghost Click here to Send The Ghost a Private Message Visit The Ghost's homepage! Add The Ghost to your buddy list Find more posts by The Ghost Reply w/Quote Edit/Delete Message IP: Logged
dmaftei
Senior Member
M




Registered: Nov 2000
Location:
Country: USA
State:
Certifications: none
Working on: none

Total Posts: 2156

quote:
Originally posted by The Ghost
IBGP is an IGP...

If by "IGP" you mean "Internal Gateway Protocol" then no, iBGP is not an IGP.

Report this post to a moderator

Old Post 01-06-02 04:00 AM
dmaftei is offline Click Here to See the Profile for dmaftei Click here to Send dmaftei a Private Message Add dmaftei to your buddy list Find more posts by dmaftei Reply w/Quote Edit/Delete Message IP: Logged
The Ghost
Ditmas Technologist
M




Registered: Aug 2001
Location: Brooklyn NY
Country: United States
State:
Certifications: MCP, CCNA, SCJP
Working on: CCSA, CCNP, CCIE

Total Posts: 352

quote:
Originally posted by dmaftei

If by "IGP" you mean "Internal Gateway Protocol" then no, iBGP is not an IGP.



Hmmm so IBGP is an EGP meaning that it interconnects and communicates in an inter-AS environment?
Can you elaborate then...

__________________
Webmaster - Ditmas' Java
Ditmas Technologies
NYC CCIE club

Report this post to a moderator

Old Post 01-06-02 06:54 AM
The Ghost is offline Click Here to See the Profile for The Ghost Click here to Send The Ghost a Private Message Visit The Ghost's homepage! Add The Ghost to your buddy list Find more posts by The Ghost Reply w/Quote Edit/Delete Message IP: Logged
dmaftei
Senior Member
M




Registered: Nov 2000
Location:
Country: USA
State:
Certifications: none
Working on: none

Total Posts: 2156

First of all there is only one BGP: BGP , which is an EGP. iBGP and eBGP are not sepparate protocols, nor are they variants of BGP. See below.

In theory BGP is very simple. Two BGP routers (BGP speakers, as per RFC1771) establish a TCP connection to each other. Once the connection is established the routers are BGP peers, or BGP neighbors. The peer relationship is of two types, depending on the autonomous system each of the peers belong:


  1. If the peers belong to different autonomous systems, the relationship is external (hence eBGP).
  2. If the peers belong to the same autonomous system, the relationship is internal (hence iBGP).

Functionally, the main difference between eBGP and iBGP is that a BGP speaker will not propagate to an internal peer routes learned from another internal peer. (With route reflectors or confederations things are a bit different, but that's a level of detail we should skip for now.) This is because internal peers are required to be fully meshed; with the full mesh, a BGP speaker advertises directly its routes (routes learned from an external peer, that is) to all the other internal peers. In this conditions, routes passed around between internal peers would most likely lead to loops.

Why the full mesh? Because you want all the BGP speakers inside an autonomous system (the iBGP peers) to have the same view of what's going on outside that autonomous system. And so the iBGP peers will pass among them only BGP routes, and will not pass any kind of IGP (RIP, IGRP, OSPF, whatever) routing information.

Hmm, I don't know how much better that that I can do. Let me know if you have more specific questions.

Report this post to a moderator

Old Post 01-06-02 08:15 AM
dmaftei is offline Click Here to See the Profile for dmaftei Click here to Send dmaftei a Private Message Add dmaftei to your buddy list Find more posts by dmaftei Reply w/Quote Edit/Delete Message IP: Logged
The Ghost
Ditmas Technologist
M




Registered: Aug 2001
Location: Brooklyn NY
Country: United States
State:
Certifications: MCP, CCNA, SCJP
Working on: CCSA, CCNP, CCIE

Total Posts: 352

OK very true.
BGP is one and there aint no varieties.

So an iBGP process which ofcourse is BGP can be categorized in EGP?

Why can't I say iBGP(the process) is IGP.

And why do we say "routers running iBGP"

__________________
Webmaster - Ditmas' Java
Ditmas Technologies
NYC CCIE club

Report this post to a moderator

Old Post 01-06-02 06:14 PM
The Ghost is offline Click Here to See the Profile for The Ghost Click here to Send The Ghost a Private Message Visit The Ghost's homepage! Add The Ghost to your buddy list Find more posts by The Ghost Reply w/Quote Edit/Delete Message IP: Logged
The Ghost
Ditmas Technologist
M




Registered: Aug 2001
Location: Brooklyn NY
Country: United States
State:
Certifications: MCP, CCNA, SCJP
Working on: CCSA, CCNP, CCIE

Total Posts: 352

Oh I also wouldn't mind you explaining BGP confederates... I only have the concept but not the indepth knowledge about it since its not covered in the bscn cisco press book.

__________________
Webmaster - Ditmas' Java
Ditmas Technologies
NYC CCIE club

Report this post to a moderator

Old Post 01-06-02 06:22 PM
The Ghost is offline Click Here to See the Profile for The Ghost Click here to Send The Ghost a Private Message Visit The Ghost's homepage! Add The Ghost to your buddy list Find more posts by The Ghost Reply w/Quote Edit/Delete Message IP: Logged
dmaftei
Senior Member
M




Registered: Nov 2000
Location:
Country: USA
State:
Certifications: none
Working on: none

Total Posts: 2156

quote:
Originally posted by The Ghost
So an iBGP process which ofcourse is BGP can be categorized in EGP?
Why can't I say iBGP(the process) is IGP.
And why do we say "routers running iBGP"

I don't know about others, but I don't say "routers running iBGP" or "routers running eBGP"; I say "routers running BGP". Also, the rfc doesn't have any reference to "iBGP process" or "eBGP process"; the processes referred to are the "internal update process", the "external update process", the "decision process", and maybe others which I'm missing now. As I said before, I think of iBGP and eBGP as types of connections (or peer relationships).

Now, I guess it's possible to have your own autonomous system and run BGP as your IGP. You would enable BGP on all the routers, you wouldn't establish any external connection, you would configure all the routers to advertise their local (directly connected) networks, etc. Every router would be connected to all the other routers (the full mesh), and all the peer relationships would be iBGP. Suppose you had 10 routers. At this point you would have 45 active TCP connections in your autonomous system only for your IGP. Now suppose you need to add another router. You would have to configure connections to all the other routers (10 of them), and then go to each and every router and configure a connection to the newly added router. The number of TCP connections to support your IGP is now 55... Why would anybody want to do something like this, beats me...

Contrast the above to running a regular IGP: RIP, OSPF, whatever. You have 10 routers, you need to add another one, you go to the new one, enable RIP, you're done. No full mesh, no configuring peers, no nothing.

You probably know that IGPs and EGPs are designed with different goals in mind. In short:

- an IGP is supposed to converge very fast, and to produce the best routing paths in the autonomous system.

- EGP's main goal is to allow control of routing information disemination. Little concern for convergence and optimal routing, which are IGP goals.


The confederations. As you know, all the internal BGP peers in a certain autonomous system have to be fully meshed. This leads to a huge number of TCP connections between the peers. Two solutions to this problem were devised: route reflectors, and confederations. AFAIK route reflectors is the winning solution, while confederations saw few, if any, deployments. The idea is to divide an autonomous system into smaller sub-autonomous systems. Each sub-autonomous system works like an independent AS, while the initial AS is now a confederation. The math goes like this: suppose your AS has 20 routers, for a total of 190 iBGP sessions. You "confederate" your autonomous system: you create four small sub-autonomous systems, each with five routers. Say you fully mesh the confederated autonomous sytems. You'll have 6 sessions between the sub-autonomous systems. Inside each of these you'll have 10 sessions, for a total of 40 sessions in the four sub-autonomous systems. The grand total is now 46 iBGP sessions. Not bad, huh?

Hope this answers your questions. Let me know if you have others.

PS
Oh, I forgot to add that the initial AS (the one that is now confederated) looks like a regular AS to the outside world.

Last edited by dmaftei on 01-06-02 at 08:38 PM

Report this post to a moderator

Old Post 01-06-02 08:27 PM
dmaftei is offline Click Here to See the Profile for dmaftei Click here to Send dmaftei a Private Message Add dmaftei to your buddy list Find more posts by dmaftei Reply w/Quote Edit/Delete Message IP: Logged
All times are GMT.
Pages (2): [1] 2 » Post new thread   Post reply

Click here for CCNP study guides

Cisco exam notes



Forum Jump:
Rate This Thread:
Forum Rules:
Who Can Read The Forum? Any registered user or guest.
Who Can Post New Topics? Any registered user.
Who Can Post Replies? Any registered user.
Changes: Messages can be edited by their author.
Posts: HTML code is OFF. Smilies are ON. vB code is ON. [IMG] code is ON.
 

ExamNotes forum archive


Powered by: vBulletin 2.2.8
Copyright ©2000, Jelsoft Enterprises Limited.

  Free Braindumps | mcse braindumps