290 likes | 422 Views
Distribuované systémy. (05) Jan Janeček janecek@cs felk.cvut.cz. Routing. forwarding ( individual data blocks ) circuit switching message/packet/cell switching datagram service / virtual circuits. Routing. routing ( selecting path for data blocks )
E N D
Distribuovanésystémy (05) Jan Janeček janecek@cs felk.cvut.cz
Routing forwarding ( individual data blocks ) circuit switching message/packet/cell switching datagram service / virtual circuits Jan Janeček : Distribuované systémy
Routing routing ( selecting path for data blocks ) centralized / distributed source-based / hop-by-hop deterministic / stochastic single / multiple path static / dynamic ( state-dependent ) Jan Janeček : Distribuované systémy
Simple routing methods flooding random / limited random hot-potato chinese postman - backward learning static routes Jan Janeček : Distribuované systémy
Distance-vector routing distance vector - ( destination,cost ) diffusion algorithm RIP Jan Janeček : Distribuované systémy
Distance-vector routing problem count-to-infinity solutions path-vector (used by BGP) split horizon split horizon with reverse poison (used by RIP) triggered update (used by IP RIP) source tracing distributed updates ( used by Cisco EIGRP ) Jan Janeček : Distribuované systémy
Link-state routing link-state packets / updates distributed by flooding problem sequence numbers solutions aging lillipop sequence space Jan Janeček : Distribuované systémy
Domain Name Service domains names -> IP addresses IP addresses -> names Jan Janeček : Distribuované systémy
Domain Name System "kořen" Internetovské autority COM US cisco VA registrace HP u internetovských autorit struktura volená UKSR cup lokálně node 2 node 1 node 1 dept 1 node1.uksr.hp.com node1.dept1.cup.hp.com Jan Janeček : Distribuované systémy
Domain Name Service root server pro cisco .com ? server 2 34.1.2.4 3 4 obelix .hp8000. hp .com ? cisco .com uzel. cisco .com ? hp .com server 34.26.84.125 45.23.100.30 34.1.2.4 server 5 6 1 uzel. cisco .com ? 34.26.84.125 Jan Janeček : Distribuované systémy
Flow control per-hop scheduling FIFO gueueing priority queueing WFQ dropping packets end-to-end flow control open loop close loop Jan Janeček : Distribuované systémy
Konec janecek@cs.felk.cvut.cz