Dr. Alexios Louridas
switch ports grouped (by switch management software) so
single physical switch ……
traffic isolation: frames to/from ports 1-n can only reach ports 1-n can also define VLAN based on MAC addresses of endpoints, rather than switch port.
dynamic membership: ports can be dynamically assigned among VLANs
forwarding between VLANS: done via
routing (just as with separate switches)
• in practice vendors sell combined switches plus routers
trunk port: carries frames between VLANS defined over multiple physical
switches
frames forwarded within VLAN between switches can’t be vanilla 802.1 frames
(must carry VLAN ID info)
802.1q protocol adds/removed additional header fields for frames forwarded
between trunk ports
To dynamically obtain IP address from network server
Leasing
IP address is not assigned forever
Can Reuse address pool
Supports mobile users
DORA Phases:
Does DHCP use TCP or UDP?
Local Network uses a SINGLE IP Address
How many and the ranges of IP addresses are irrelavant to ISP
Can alter local IP addresses without notifying the world
ISP can be changed without changing local addresses
Local devices are protected as they cannot be seen from the outside world
outgoing datagrams: replace(source IP address, port #) of every outgoing datagram to (NAT IP address, new port #) . . . remote clients/servers will respond using (NAT IP address, new port #) as destination address
remember (in NAT translation table) every (source IP address, port #) to (NAT IP address, new port #) translation pair
incoming datagrams: replace(NAT IP address, new port #) in dest fields of every incoming datagram with corresponding (source IP address, port #) stored in NAT table
NAT Controversy - Find out why NAT been a topic of debate?
Privacy and Security Concerns:
Breaking End to End connectivity
Scarcity of IPv4 Addresses
Perpetuates the use of IPv4
Impact on Peer-to-Peer Applications
Complexity and Maintenance
Use of Large Scale NATS (LSN) or sometimes called CarrierGrade NAT (CGN)