A question arises while reading about socket programming, So far I have read routing protocols such RIP,OSPF,eBGP and iBGP. Where RIP and OSPF does work inside an autonomous system, And for connectivity of two different autonomous system we are using eBGP. But it says iBGP works inside an autonomous system as well,
so,
Is iBGP protocol is same as RIP and OSPF?
Thanks in advance for any clarification,
Krio
When you talk about routing protocols, you can think about they are providing a way to enable the routers to calculate the route for specific object(packet, cell, services etc.) while delivery them from the source to the target.
Specifically, for the object to be routed, they carrying information such as source,target,size, Class of Service (CoS).
For router, it carrying information such as interface type, connectivity to other routers.
And the network as a whole, which covering the topology information over which the specific object is to be routed.
To make the routing process happen, the router make decision about how to route a packet. The decision is based on the knowledge of the network reachability information.
To build up the reachability informaiton, the router needs to talk with each other to communicate how they connected with the other routers.
What you talk to the other router, how you talk to the other routers, and which type of router should you talk to, and how the routers make routing decision based on these information form the basis of the routing protocols.
For large network, to make it admin-able, the network is furthered grouped into different hierarchies, such as Autonomos System (AS), Areas, sub Area.
Now come to your question,
iBGP different from the OSPF and RIP in how they distribute the routing informaiton and the type of information they distributed, and also how they calculate and make routing decisions.