A software that is able to emulate the cache of LISP xTRs: http://www.kimjuhoon.com/lispemul.html
261
The LISP Cache emulator is software that is able to emulate the tasks of LISP xTRs and that is essentially designed to be fed with packet-level Internet traffic. Therefore, like a real LISP router, the emulator needs two data stores, namely the LISP Database and the LISP Cache. The LISP Database is a manually configured list of internal network prefixes (EIDs), while the LISP Cache stores EID-to-RLOC mapping when there is a request for it and removes it according to the preconfigured expiration rule. The emulator uses a local BGP prefixes database fed with the list of BGP prefixes published by the iPlane Project. This BGP prefixes database is used to group EID-to-RLOCs mappings with the granularity of existing BGP prefixes.
If you are not familiar with LOCator/ID Sepration Protocol (LISP), I recommend you to read following papers as the entry point.
$ sudo docker pull darcy95/lispcache-emulator
sudo docker pull darcy95/lispcache-emulatorgit clone https://github.com/markofu/hackeire.githackeire/2011/pcap/c1.pcap file10.20.0.0/24 and 209.85.143.0/24list-database file. The first column is the index of the xTR router and the second column is the network prefixlist-database file:
1 10.20.0.0/242 209.85.143.0/24sudo docker run -d -it --rm --name lispemul darcy95/lispcache-emulator /bin/bashcat hackeire/2011/pcap/c1.pcap | sudo docker exec -i lispemul /bin/bash xTR.sh/logs inside of the container. Enter the container by invoking the following command: sudo docker exec -it lispemul /bin/bash/var/lib/docker/volumes directory./lispcache-emulator.pl --help and by examining xTR.sh batch scriptContent type
Image
Digest
Size
354.5 MB
Last updated
about 7 years ago
docker pull darcy95/lispcache-emulator