2023-11-16
Introduction
Summary
keywords
TODO
HW
Exercise*
Next time
IPv6
out of 40 bytes header, 32 bytes are used for source IP, destination IP.
Fragmentation header fields are omitted.
How do they handle big MTU fragmentation? The router sends back a request of a smaller MTU. fragmentation is done in the end user device.
option fields are omitted. The header size is now fixed.
How was IPv6 transition done?
Tunnelling
IPv6 datagram carried as payload in IPv4 datagram among IPv4 routers
used extensively in 4G/5G
source and destination IP of IPv4 headers will be the IPv6-supporting routers. ![[Pasted image 20231116131611.png]]
Generalized Forwarding, SDN
forwarding table for generalized forwarding is called flow table
flow tables are defined by controllers.
Match plus action
many header fields are accessed and used.
many action possible : drop/copy/modify/log packet
Flow table abstraction
flow : defined by header field values : mac(link), IP (network), port(transport) ![[Pasted image 20231116133736.png]]
generalized forwarding
match
actions
priority
counters
OpenFlow
protocol of exchanging these flow table infos.
Implement what destination-based forwarding did:
example ) firewall functionality
example) layer2 destination-based forwading
Match-action
Router functionality
Switch functionality
Firewall functionality
NAT functionality
Middlebox
Any intermediate devices that gives extra functionality to the network. It alleviates the thin waist problem of the Internet.
Last updated