What is the difference between IBGP and EBGP

What is the difference between BGP and OSPF?

OSPF is an IGP (internal gateway protocol), while BGP is currently the only real EGP (exterior gateway protocol).

If you are doing internal routing, i. H. For routing within a site, company, or campus, you should use OSPF. Typically, BGP is needed at an edge of a site where you get onto the public internet. In small and medium-sized networks, static outbound routes are usually preferable to the establishment of BGP. If you have a complicated, multihomed website, regardless of its size, you might want to consider BGP.

They really don't want to use IGRP - it's the rejected, older user of Ciga's proprietary EIGRP (also proprietary). EIGRP is reliable, fairly intuitive, and similar to OSPF, but it can only run on Cisco devices.

I would not recommend IS-IS for most projects. IS-IS is a link state protocol like OSPF, but it is rarely used, usually only by ISPs (although some would refer to it as a widely used routing protocol). You can certainly if it's available on your platform, but it will make it harder to find troubleshooting resources.

RIP is fine and best for a small site, although on Linux (and most modern platforms) you are actually using RIPv2. It is easier to set up than the others, although its limitations mean that it is no longer used outside of small network deployments. If you are trying to gain knowledge, this is a good place to start.

OSPF is the vendor-neutral IGP standard (i.e. not Cisco proprietary) and can easily be too complex depending on your requirements.

I am assuming you are talking about IPv4 instead of IPv6. Your requirements in this regard (as in others) have a direct influence on the routing protocol used. OSPFv3 is the IPv6-capable version of OSPF. OSPFv2 is now the most common, but only IPv4.

* nix-wise, bsd systems are also good choices for running bsd or ospf deployments at production level when the hardware can handle the throughput.