Detail publikace
String Matching for IPv6 Routers
Kořenek Jan, doc. Ing., Ph.D. (UPSY)
String matching, IPv6, IP routing, CAM, FPGA, Liberouter.
Článek pojednává o vyhledávání v IPv6 směrovači, které je realizovánoprostřednictvím několika dílčích operací nad hlavičkou paketu. Směrování je založeno nahledání prefixů, filtrování je kombinací hledání prefixů s kontrolourozsahů a přesným porovnáním. Pro IPv6 sítě, kde je délka adresy většínež 128 bitů, nejsou SW řešení dostatečně výkoná. Je přirozenépřesunout časově náročné operace do hardwarového akcelerátoru. Hledánířetězců musí být provedeno v hardwarů. Nicméně pro IPv6 protokol jenutné porovnat delší řetězce než je šířka dnes dostupných asociativníchpamětí. Z tohoto důvodu je nutné zajistit hledání kombinací asociativnípaměti s dalším zpracováním. Vzniká tak pro programovou podporu novýúkol: je nutné udržovat hrdwarové tabulky v konzistenci se softwarovýmsměrováním a filtrováním.
@inproceedings{BUT16903,
author="David {Antoš} and Jan {Kořenek}",
title="String Matching for IPv6 Routers",
booktitle="SOFSEM 2004: Theory and Practice of Computer Science",
year="2004",
pages="205--210",
publisher="CESNET National Research and Education Network",
address="Praha",
isbn="80-86732-19-3"
}