60 likes | 173 Views
A Solution For Source Address Validation in First Hop, Local Subnet Environment. Ren Gang Tsinghua University. Network Node to Support Source Address Validation. Current forwarding function & new source validation function
E N D
A Solution For Source Address Validation in First Hop, Local Subnet Environment Ren Gang Tsinghua University
Network Node to Support Source Address Validation • Current forwarding function & new source validation function • “Source Validation Info Generating Mechanism”: control plane component, implemented either in the control planes of existing forwarding elements or in an external servers. • “Source Validation Engine”: data plane component, typically need to be implemented on line cards.
2001:250:f001:f002:210:5cff:fec7:1204 Access accepted = Access denied Spoof address2001:250:f001:f002:210:5cff:fec7:1203 ≠ Assigned address2001:250:f001:f002:210:5cff:fec7:1204 Match ? Match ? 00-02-3F-B6-DC-9A 2001:250:f001:f002:210:5cff:fec7:1204 2001:250:f001:f002:210:5cff:fec7:1204 2001:250:f001:f002:210:5cff:fec7:1204 2001:250:f001:f002:210:5cff:fec7:1204 2001:250:f001:f002:210:5cff:fec7:1204 { { + + + + } 00-02-3F-B6-DC-9A 00-02-3F-B6-DC-9A Port 2 Port 2 { { { + + + + + + } } } 00-02-3F-B6-DC-9A 00-02-3F-B6-DC-9A 00-02-3F-B6-DC-9A Port 2 Port 2 Port 2 } 2001:250:f001:f002:210:5cff:fec7:1204 Example IPv6 source address assigned Access request Binding in switch Access network
Limitation and Future Work • Limitation • A simple model of a host connecting to a network via the same single interface and address. • Extension of existing protocols • Future Work • Problem to be solved according to the Charter: Nodes with multiple IP addresses on the same interface, Nodes that use multiple link-layer addresses on the same interface, etc. • A common framework for different solutions