el 10-10-2022 06:20 AM
Bir FPGA üzerinde üretim bir proje, Hashsını kullanarak 48 bitlik bir MAC adresi 16 bit'e dönüştürüyorum. RAM boyutu 2^16 bit ve 8 ETHERNET bağlantı noktam var. Ortaya çıkan varh'i ramin adresi port olarak kullanıyorum. Her ethernet portunun birden fazla kaynak adresi vardır. Sorular burada başlıyor.
1) örnek: ethernet portu 8'den kaynak adresi A olan bir paket alındı. 48-bit kaynak bir mac adresi hash tercihinden bir tercihten sonra 16-bit ram adresi. B ram giderken 1000 1. limen bilgisi -> "0000".
Ethernet portu 1'den kaynak adresi B olan bir paket geldi. 48-bit B kaynak mac adresi hash çıkışından tercihten sonra, 16-bit X ram adresi. 1. limen bilgisi ->"10000001"
Halihazırda adresi X ram karma sahibi, bir hedef hem MAC hem de port 1 iletilecektir.
Bu işlem doğru mu veya başka bir işlemle nasıl?
2) FP'de RAM döndürme işlemi yapmak için RAM'e almak MAC Tablosu adreslerini tekrar olarak nasıl silebilirim?
el 10-12-2022 12:58 AM
For example, the reason for my rami reset request;
1-) C mac address hash result 1.port = 0000 0001 writes to X address.
2-) B mac address hash result is writing to X address 5.port = 0001 0001 ram.
3-) When I change the location of the port, for example, when I plug the ethernet cable in the 1st state into the 4th port, C mac address will write 4.port = 0001 1000 to the X address. For this, I need to delete the port information that occurs in Ram in the 1st state.
It's also called MAC Address Aging and it resets every 300 seconds as stated on https://medium.com/@cbitss.sheetal0303/understanding-mac-learning-in-. ccna-dc3d81a4979b. Any suggestions on how to do the reset?
Descubra y salve sus notas favoritas. Vuelva a encontrar las respuestas de los expertos, guías paso a paso, temas recientes y mucho más.
¿Es nuevo por aquí? Empiece con estos tips. Cómo usar la comunidad Guía para nuevos miembros
Navegue y encuentre contenido personalizado de la comunidad