* THE NEMESIS PROJECT * Copyright (C) 1999, 2000 Mark Grimes * Portions copyright (C) 2001 Jeff Nathan NEMESIS-OSPF (20 June 2001) NAME ---- nemesis-ospf - OSPF Protocol (The Nemesis Project) SYNOPSIS -------- nemesis-ospf [-v] [optlist] DESCRIPTION ----------- The Nemesis Project is designed to be a commandline-based, portable human IP stack for UNIX/Linux. The suite is broken down by protocol, and should allow for useful scripting of injected packet streams from simple shell scripts. * OSPF Packet Types ------------------- -p OSPF Protocol (-pH, -pL, -pR) Hello (-pH), Database Description (-pD), Link State Request (-pL), Link State Update (-pU), Router Links Advertisement (-pR), Network Links Advertisement (-pN), IP Summary Links Advertisement (-pM), AS External Link Advertisement (-pA), * OSPF HELLO options -------------------- -N Neighbor Router Address Neighbor Router Address. -i Dead Router Interval Dead Router Interval. -l OSPF Interval OSPF Interval. * OSPF Database Description (DBD) options ----------------------------------------- -z MAX DGRAM Length OSPF Maximum Datagram Length -x Exchange Type OSPF DBD Exchange Type * OSPF Link State Update (LSU) options -------------------------------------- -x Num LSAs to bcast Number of Link State Advertisements to broadcast * OSPF Link State Advertisement (LSA) related options ----------------------------------------------------- -L Router ID Router ID for Link State Advertisement packets. -G LSA Age Link State Advertisement Age. * OSPF Router Links Advertisement (LSA_RTR) options --------------------------------------------------- -u LSA_RTR Number Router Links Advertisement Number -y LSA_RTR Router Type Router Links Advertisement Router Type -k LSA_RTR Router Data Router Links Advertisement Router Data * OSPF Autonomous System External Link Advertisement (LSA_AS_EXT) options ------------------------------------------------------------------------- -f LSA_AS_EXT Forward Address Autonomous System Forward Address -g LSA_AS_EXT Tag Autonomous System Tag * OSPF options -------------- -m OSPF Metric OSPF Metric -s OSPF Sequence Number OSPF Sequence Number -r OSPF Advertising Router Address OSPF Advertising Router Address -n OSPF Netmask OSPF Netmask Address -O OSPF Options OSPF Options -R OSPF Router ID OSPF Router Identifier -A OSPF Area ID OSPF Area Identifier -P Payload File Filename to read for packet payload. -v Verbose Mode Display human readable output of currently injected packet. * IP Options ------------ -S Source IP Address Source Address of injected packet. -D Destination IP Address Target Address of injected packet. -I IP ID IP ID header tag. -T IP TTL IP Time To Live field. -t IP tos IP Type Of Service field. -F IP frag IP Fragmentation field. -o IP Options IP Options field. * Data Link Options ------------------- -d Ethernet Device Name of ethernet device (eg. ne0, ed0, eth0). -H Source MAC Address Source MAC Address (XX:XX:XX:XX:XX:XX) -M Destination MAC Address Target MAC Address (XX:XX:XX:XX:XX:XX) AUTHOR ------ Jeff Nathan COPYRIGHT --------- Copyright (C) 1999, 2000 Mark Grimes Portions copyright (C) 2001 Jeff Nathan SEE ALSO -------- nemesis-arp, nemesis-dns, nemesis-icmp, nemesis-igmp, nemesis-rip, nemesis-tcp, nemesis-udp BUGS ---- None known