blog: ns3 key abstractions