Je veux configurer un réseau de routage dynamique , Je veux savoir, quelle est la différence entre BGP et OSPF? Les deux doivent-ils être utilisés ensemble conjointement?
Je veux configurer un réseau de routage dynamique , Je veux savoir, quelle est la différence entre BGP et OSPF? Les deux doivent-ils être utilisés ensemble conjointement?
Réponses:
Sur la base de votre question, je suppose que vous êtes nouveau dans le réseautage et que vous avez juste besoin d'une réponse de haut niveau.
Pour simplifier à l'excès:
Au bord de votre réseau, vous utiliseriez des routeurs pour mapper BGP à OSPF et vice-versa.
Le routage n'est pas un sujet simple - vous devez prévoir de passer beaucoup de temps à étudier et à concevoir votre solution. Il existe également d'autres protocoles disponibles tels que RIP, IS-IS et IGRP qui peuvent être plus adaptés à vos besoins.
OSPF est un IGP (protocole de passerelle interne), tandis que BGP est le seul véritable EGP (protocole de passerelle extérieure) actuellement.
Si vous effectuez un routage interne, c'est-à-dire un routage au sein d'un site, d'une entreprise ou d'un campus, vous voudrez utiliser OSPF. BGP est généralement nécessaire à la périphérie d'un site, où vous vous dirigez vers Internet public. Dans les réseaux de petite et moyenne taille, les routes statiques vers l'extérieur seront généralement préférables à la configuration de BGP. Si vous avez un site multi-hébergé compliqué, quelle que soit sa taille, vous pouvez envisager BGP.
Vous ne voudrez vraiment pas utiliser IGRP - c'est le verson obsolète et plus ancien de l'EIGRP propriétaire de Cisco (également propriétaire). EIGRP est fiable, assez intuitif et comparable en performances à OSPF, mais ne fonctionne que sur les équipements Cisco.
Je ne recommanderais pas IS-IS pour la plupart des projets. IS-IS est un protocole à état de liens comme OSPF, mais est rarement utilisé, généralement uniquement chez les FAI de nos jours (bien que certains l'appelleraient un protocole de routage répandu, mais de niche). Vous pouvez certainement l'utiliser s'il est disponible sur votre plate-forme, mais vous trouverez plus difficile de trouver des ressources de dépannage.
RIP est adéquat et le plus approprié pour un petit site, bien que vous sous Linux (et la plupart des plates-formes modernes), vous utiliserez réellement RIPv2 . Il est plus facile à configurer que les autres mentionnés, bien qu'il ne soit plus utilisé en dehors des petits déploiements de réseau en raison de ses limites. Si vous essayez d'acquérir des connaissances, cela constitue un bon point de départ.
OSPF est la norme IGP indépendante du fournisseur (c'est-à-dire non propriétaire de Cisco) et peut être facile à complexe, selon vos besoins.
Je suppose que vous parlez d'IPv4 au lieu d'IPv6. Vos exigences à cet égard (comme dans d'autres) auront une incidence directe sur le protocole de routage que vous utilisez. OSPFv3 est la version compatible IPv6 d'OSPF; OSPFv2 est le plus courant actuellement, mais n'est IPv4 que.
* Les systèmes bsd en termes de nix sont également de bons choix pour exécuter des déploiements bsd ou ospf au niveau de la production, si le matériel peut gérer le débit.
Vous vous rendez compte que pour utiliser IBGP, vous devez créer des relations d'appairage entre les routeurs de périphérie, et pour que ces routeurs de périphérie puissent établir que l'homologation, ils doivent également exécuter un IGP tel que OSPF, RIP ou ISIS. Personne n'exécute IBGP seul sans IGP approprié. IBGP ne fonctionne généralement que sur les routeurs de périphérie et tous les réflecteurs de route dans un AS ... pas sur tous les routeurs, tandis que OSPF et similaires fonctionnent sur tous les routeurs.
Je n'ai jamais vu de réseau qui n'exécute que IBGP. En fait, il est pratiquement impossible puisque BGP s'appuie sur la table de routage sous-jacente existante pour comprendre comment router vers le prochain homologue IBGP. La seule fois où il est réellement utilisé, c'est si un seul système autonome est connecté à d'autres AS par plus d'une liaison. Par exemple, un routeur dans l'AS 100 homologues avec un FAI et un autre routeur, également dans l'AS 100, homologues avec une sauvegarde ou un deuxième FAI. Dans ce cas, IBGP est utilisé entre ces 2 routeurs. En dehors de ce scénario, IBGP ne doit pas être utilisé.
Pour mémoire, IBGP échange beaucoup plus d'informations que OSPF, ce qui signifie qu'il y a plus de frais généraux. De plus, il ne peut généralement pas converger aussi rapidement car il se situe à un niveau supérieur à un IGP sur la pile de protocoles.
Les IGP sont des protocoles de routage (c'est-à-dire OSPF, ISIS, EIGRP, RIP).
BGP est un protocole de topologie qui a été étendu pour les scénarios de multihébergement. Le «je» dans IBGP n'implique pas qu'il s'agit d'un IGP.
Sur la base des balises de votre question - souhaitez-vous que votre serveur ubuntu fasse office de routeur? Si tel est le cas, Ubuntu semble avoir un port du protocole OSPF dans le projet nemesis-ospf . Pour BGP, la distribution Vyatta ( mode d'emploi ) serait le meilleur choix et peut également faire OSPF (les deux ne sont pas nécessaires entre eux) ainsi que DNS, DHCP et d'autres services.
Plus généralement, OSPF va être un protocole de routage beaucoup plus simple à installer, configurer et comprendre rapidement. BGP est beaucoup plus impliqué et est probablement exagéré pour un petit réseau simple. OSPF est considéré comme un protocole d'état de liaison tandis que BGP est vecteur de chemin. Les liens ci-dessus entreront dans beaucoup plus de détails, mais ma suggestion est d'examiner OSPF.
Je suggérerais cependant d'utiliser une boîte dédiée pour faire votre routage et de ne pas l'exécuter sur une boîte faisant d'autres services, sauf si cela est uniquement à des fins éducatives / d'apprentissage / de laboratoire.
ospf est une passerelle interne, tandis que bgp est une passerelle externe.
convergence rapide en ospf, lente en bgp.
conception - réseau hiérarchique possible en ospf, entièrement maillé en bgp.
Algorithme - ospf utilise l'algorithme de Dijkstra, bgp utilise le meilleur algorithme de chemin.
Protocole - ospf a un protocole IP, bgp a un protocole TCP.
Port - ospf a le port 89, bgp a le port 179.
type - Etat du lien dans ospf, Vecteur de chemin dans bgp.
Besoin de ressources de périphérique - Mémoire et CPU intensifs dans ospf, Dépend de la taille de la table de routage mais évolue mieux que ospf.
Je dirais que si vous êtes nouveau dans les protocoles de routage dynamique, vous devriez vous pencher sur BGP, c'est après tout le protocole utilisé pour le partage / découverte de routes sur Internet lui-même. OSPF est idéal pour certaines configurations, mais même en interne BGP fait un excellent choix, OSPF a trop de "magie" à mon goût.