Beruflich Dokumente
Kultur Dokumente
Materia: Telemática II
Profesor: Johrman Vides
MsC (C) Seguridad Informática
INTRODUCCIÓN
Cuando BGP corre dentro del AS, se le llama Internal BGP (iBGP).
• Necesario en redes que tienen múltiples caminos a Internet
• Si el rol del router es enrutar tráfico iBGP, se llama enrutador de
tránsito (transit router).
Cuando BGP corre entre ASs, se le llama External BGP (eBGP).
• Routers situados en la frontera de un AS y que usan eBGP se les llama
enrutadores de frontera (border o edge routers).
Single Homed
• Es un AS con una sola salida hacia redes externas
• Comúnmente referido como “stub network”
• Basta con una ruta por defecto para la salida y una ruta
estática para el regreso de los datos.
TIPOS DE SISTEMAS AUTÓNOMOS
Single Homed
• Existen 3 métodos para anunciar las redes de un cliente al
ISP:
• Configuración estática
• IGP (Publica la topología al ISP)
• EGP (Cliente utiliza una extensión de las políticas del ISP)
Multihomed AS
• Un AS es multihomed siempre que tenga más de una salida a las
redes externas.
• Un AS puede ser multihomed hacia:
• Un solo proveedor
• Múltiples proveedores
2 tipos:
• De tránsito (transit):
• Media un contrato financiero
• Uno de los ASs es el proveedor de enrutamiento y el otro el cliente
• Entre iguales (peering):
• No suele mediar contrato financiero
• El acuerdo consiste en que cada AS enrute algunos de los datagramas IP que van hacia y
desde el otro AS
• Mientras no sea muy asimétrico la tasa de tráfico intercambiado (< 4:1) no se paga con
dinero
Cada ISP (AS) tiene que decidir qué rutas exportar/anunciar con BGP
A un ISP le conviene ser conservador en cuanto a las rutas que anuncia
No quiere que otros le envíen tráfico hacia dichas rutas si él no se va a
beneficiar de un modo u otro de ello
Cada router BGP utiliza varios atributos para decidir qué rutas importa
El atributo LOCAL PREF sirve para que un router elija las preferencias
según el origen del anuncio: clientes > iguales > proveedores
Si existe el atributo LOCAL PREF éste será el primer criterio que se
aplicará para elegir si se importa o no una ruta anunciada
Todos los routers deben usar las mismas reglas para importar rutas, para
lo cuál se usan las sesiones iBGP
Topología de las sesiones iBGP: todos con todos
• Alternativa: inundación sobre malla parcialmente conectada
• Requiere control de bucles
iBGP no es un IGP
¿Por qué no utilizar un IGP en lugar de iBGP?
• Los protocolos IGP no van sobre TCP, se apoyan en retransmisiones periódicas:
pero si se pierde un mensaje de BGP transportado por el IGP no se puede
recuperar, porque BGP no anuncia periódicamente
• No se podrían expresar atributos: un IGP busca la métrica más corta, no utiliza
atributos
Atributo ORIGIN
• Especifica el origen del prefijo
• Influye en la selección del mejor camino
• Tres valores:
• IGP (0): Generado por protocolo de gateway interior al AS
• EGP(1): Generado por BGP
• Incomplete (2): Se ha aprendido de forma estática
• Se prefiere el valor ORIGIN más bajo
Atributo AS_PATH
• Es un vector asociado a cada prefijo anunciado que lista los identificadores de
los AS que ha recorrido el anuncio
• Cuando un router BGP recibe un anuncio, comprueba si su identificador ya está
en la lista
• si está, es que hay un bucle, y descarta el anuncio
• si no está, añade su identificador al AS_PATH y propaga el anuncio (siempre que su política
de importación lo permita)
• Cuando no existe el atributo LOCAL PREF para una ruta, se escoge el anuncio
con un AS_PATH más corto
Atributo LOCAL-PREF
• Cuando hay múltiples rutas a un destino => da preferencia al
envío de tráfico por un enlace concreto
• Sólo se transmite entre routers que utilicen iBGP
• Se escoge el envío de datos por el enlace que tenga LOCAL-PREF
más alto
• Valor por defecto: 100
• Clientes> Iguales> Proveedores