Test 1 Flashcards
cwnd
Congestion window. Assumed less than rwnd. AIMD. How big window can get
rwnd
Sender limits unACKed (in-flight) data to rwnd value. Free buffer space
EstimatedRTT
Estimated round trip time
DevRTT
Safety margin.
TimeoutInterval
EstimatedRTT + 4*DevRTT
Data Plane
Physical forwarding
Control plane
Routing logic - determines how datagram is routed from source to dest.
Scheduling discipline
Choosing among queued packets to transmit.
Network protocols
RIP, OSPF, BGP, IP, ICMP
IPv6 -priority field
Identify priority among datagrams in flow
Flow Label ipv6
Identify data grams in the same flow
Next head ipv6
Identify upper layer protocol
Action(open flow)
Drop, forward, modify, send to controller
eBGP
Obtain subnet reach ability from neighboring ASs
iBGP
Propagate reachability info to all AS-internal routers. Allow subnet to advertise its existence to internet
BGP session
Routers trade messages over semi-permanent TCP connection. Advertising paths to different destination network prefixes.
AS-PATH
List of ASes thru which prefix advertisement has passed. Router ignore advertisement with itself in AS-PATH.
NEXT-HOP
Indicates specific internal-AS router to next hop.
Hot potato routing
BGP. Closest NEXT-HOP router.
Network Control Apps
Brains of control: implement control function.
- API provides by SDN controller.
- Unbundled: can be provided by 3rd party or SDN controller.
SDN Controller
Maintains network state information.
- interacts with network control apps “above” via northbound API.
- Interacts with network switches “below”
Data plane switches
Fast, commodity switches that implement generalized forwarding.
- openflow protocol for controller msgs.
- switch flow table computed, installed by controller.
Interface later to network control apps
Network Graph, RESTful API, intent
Network-wide state management layer
State of networks switches, links, and services. (Statistics, flow tables, link-state info, host info, and switch info)