I meant to do this, but keep forgetting: Can we trick nmap into thinking we have a server? Piece of cake What if it's run with -sV? More complicated We won't spend a long time on this But maybe we can do it with simple shell commands? Note on routes to nowhere: ip route NID SubnetMask null0 If I try it ahead of time, I'll remove this note Note on the 2960X: 2960 end-of-life doesn't apply to it OSPF notes: Open Shortest Path First "gateway" = "router" Remember: "router" means "anything acting as a router" Can include my laptop routing protocols are used to communicate routes Book is careful to mention differentiate from routed protocols We've used RIP a few times It's not really the current favorite autonomous system (AS) term: Indicates a network controlled by one organization IGP, like RIP or OSPF, is used inside an AS BGP is used outside AS can have ASN assigned by IANA Link-state routing (LSR), Interior Gateway Protocol (IGP), single AS There are probably more acronyms about it Supports IPv4 and IPv6 Built right on top of IP, doesn't use TCP or UDP Sends multicast IP packets that only go one hop Does that make it link-layer? Not according to wikipedia Supports CIDR (Classless Inter-Domain Routing) Classfull = Class A, B, and C (subnet mask with only 255 or 0) Classless = \whatever, can divide any way we like (what we've been doing) Uses Dijkstra's Algorithm Remember from last semester? Probably not... Link metrics for Dijkstra: distance, throughput, etc Will change under load Simplification of routing: Dividing the network into areas Backbone: all networks have to have this Stub: Kind of a dead end But there are a few questions here Can you have a path to the Internet? Yes = "Not so", as in, "Not so stubby" Can you have a summary of the rest of the network? No = "Totally" Use cases here: Sorry, I don't know yet Lab notes: Wendell's network ospf 1 and 2 https://blog.certskills.com/clab521/ https://blog.certskills.com/clab522/ router ospf ospf_process_id process id? Not like Unix PID router-id looks like an IPv4 address, but isn't "looks like" = "is usually written" or some such network network_id backwards_subnet_mask area area_number network_id: We know that one backwards_subnet_mask_thing: (wildcard mask) Basically, compare only on 0, not 1 I might not know an important detail here