Forsaken_GA wrote: » Now, with that being said - BGP can and has been used in an IGP style within companies, and quite successfully. Given that BGP was designed to scale, for very large companies, or those with many sites, using BGP to transport routing data across the enterprise can be very advantageous. I know one company that, once they grew to a point where OSPF's requirements to connect back to area 0 became a very annoying prohibition, just converted all their sites to use BGP when transferring data between sites, and only used OSPF internally at a given site, and it has worked very well.
shodown wrote: » Very interesting. I've worked on things like this before, and the decision was made to go to EIGRP instead of OSPF cause we could have several EIGRP AS, and Use BGP to Advertise the routes between Different AS'es since there were multiple paths out of each AS. There's always more than one way to skin a cat.
Forsaken_GA wrote: » Well, for starters, BGP relies on IGP, whether you're using a routing protocol, or static routing. If the route isn't already in the table, BGP won't announce it. In a traditional implementation, IGP is used in an administrative domain where you have full control of the routing. Every device, every hop, you can make the decision for. BGP is for when you need to connect to others who aren't inside your administrative domain. You can still have end to end connectivity, but your control of that connectivity ends t your border.
trackit wrote: » This is what i have hard time understanding. How exactly IGP's and BGP play together. I know the synchronization rule and as far as i know its mostly turned off nowadays?
Lets say i am an ISP, i have my network and i have full administrative control over it. Correct me if im wrong, but i would be running BGP everywhere in my network (unless i have some MPLS etc), i wouldnt be redistributing BGP into some IGP in my administered network because IGP-s cant handle BGP table and would blow up. In other words, is there any common practice for ISP-s to redistribute BGP routes (by that i mean public address space) into IGP (in their networks where they have full control over every router every hop etc) and if not then is it safe to say that public address space is routed basically with BGP across the board?
trackit wrote: » Ahh ok, so as an ISP i would run IGP to route for my own network (with public address space) and establish BGP peerings with outside world... That makes sense... thanks!