Professional Documents
Culture Documents
Route caching. Esta es la manera viejita que se usaba al principio en los Catalyst.
En estos: The Route Processor must process traffic flows first packet to
determine the destination. The SE listens and sets up a shortcut entry on the MLS
cache
Esta tcnica se conoca tambin como Netflow switching, flow-based o demandbased switching o como route once, switch many. Esta tcnica ya no se usa.
Hace varios aos, exista una compaa llamada Catalyst, y esta fue adquirida por Cisco.
Sus switches manejaban en CatOS (recuerden que Cisco usa IOS, no CatOS), luego esta
compaa fue comprada por Cisco.
Los modelos que Catalyst que empezaban con MLS eran los que usaban el Route Caching.
(Ancdota personal
Una vez me encontr uno de estos en el trabajo y la verdad casi no le entend Para mi
mala suerte termin tirando el switch, tumb un call-center y mi gerente me rega :P).
Topology based.
The RP uses routing information to build and prepopulate a single database of the entire
known network topology. This helps to obtain an efficient table lookup in hardware. The
longest match found in the database is used as the correct Layer 3 destination. As the
routing topology changes over time, the database contained in hardware can be updated
dynamically with no performance penalty.
Security ACLs
o Esta parte procesa las ACLs y con ayuda de otro proceso (que en ms adelantito
detallo), las compila (como que las resume) para que puedan ser procesadas muy
eficientemente.
QoS ACLs
o Esta parte se encarga de procesar el Quality of Service con el que ser enviado el
paquete.
Ahora que tenemos estas partes, lo que hace tan eficientes a los MLS es que todo esto es
procesado al mismo tiempo, as que no es que termina una y se va a otra, sino que es mucho ms
rpido.
Hay algunos paquetes que no pueden ser procesados por el este mecanismo as que son
procesados de la manera normal.
Para el procesamiento de frames en capa 2, se hace igual que siempre. Estos son aprendidos
cuando ingresan por la interfaz junto con su VLAN y son ingresados a la CAM. Tienen un
timestamp y son reordenados de acuerdo a los que hayan ingresado ms recientemente y a los
que menos recientemente.
Tienen un timeout de 300 segundos y luego son eliminados.
El timeout se puede modificar con:
Mac address-table aging-time x
TCAM.
La primera vez que me top con una TCAM fue en mi trabajo anterior.
Haba un problema en un MultiLayer Switch y se abri un caso con Cisco (una Service request con
el Cisco TAC), el caso fue llevado por un compaero hind en EUA, con certificaciones: CCNA,
CCNP y CCIE (mas otras de Ericsson y otras de Juniper) de la mano con Cisco. Fue realmente genial
el ver la interaccin entre personas tan, pero tan conocedoras y por fin ahorita llegar a
involucrarme en el tema y darme cuenta de que hablaban.
Medio recuerdo que hubo una recomendacin como entonces apaga tu TCAM a lo que mi
compaero prcticamente le contest: Ests loco?
Pero quitmonos del Qu es una TCAM?, eso suena muy complejo, pero sobre todo del esos
temas son de niveles muy altos y ataquemos el problema; informndonos.
Feature Manager (FM): Dado que la TCAM va a procesar: QoS, ACL, CAM y FIB, el Feature
Manager es quien se encarga de compilar todo para que pueda trabajar rpida y
eficientemente.
(Ms
informacin
en:
https://supportforums.cisco.com/document/60831/cam-contentaddressable-memory-vs-tcam-ternary-content-addressable-memory)
Hay mucha ms informacin sobre cmo trabaja un MLS, pero esto es para que tenga un
panorama, si quieren investigar ms a fondo, pueden buscar el cmo trabaja:
Switched VLAN Interface (que son las VLANs en capa 3)
Cmo es que los resultados de los Value y Mask son compilados a la tabla de la TCAM (lo que
comentbamos de las 8 mscaras)
Entre otras cosas.. que honestamente ni yo s.. :P
Fuentes de informacin
Primeramente el libro oficial: