Netwerkbeheer presentatie Routing, Switching en IP P.J. Visser, 2014 Agenda • • • • • OSI model Unmanaged switch Managed switch Layer3 switch Router OSI model, 7 lagen • Open Systems Interconnection media lagen 1. Fysieke laag binaire transmissie 2. Data-Link laag fysieke adressering, (MAC) 3. Netwerk laag Logische adressering, (IP) routeinformatie, foutdetectie en correctie medium toegang Unmanaged • Black box met aantal utp aansluitingen • Er valt niets op te configureren Managed Console interface (of grafisch via ip-adres) Layer 3 vlan10 Interface vlan 10 ip address 10.0.1.254 vlan30 vlan10 vlan20 Interface vlan 20 ip address 192.168.1.254 Interface vlan 30 ip address 172.16.0.250 172.16.0.254 92.1.3.6 10.0.1.199 10.0.1.200 192.168.1.1 Router Uitbreidingsslot console interface Ethernet interfaces IPv4 uitgebreid • • • • • • • • Adres opbouw IP adres klassen Speciale adressen (uitzonderingen) Prive adressen Publieke adressen Switching Routeringen Voorbeeld Adres opbouw 192.168.0.1 • • • • 4 octetten gescheiden door een punt elk octet is 1 Byte, ofwel 8 bits Een adres bestaat uit 32 bits minimale waarde van een octet is 0 binair 0000 0000 (hexadecimaal 00) • maximale waarde van een octet is 255 binair 1111 1111 (hexadecimaal FF) Adres opbouw vb. ip adres is 192.168.0.1 /24 • netwerkdeel, hostdeel • 192.168.0 is het netwerkdeel, ook wel het subnet genoemd. Om het subnetdeel aan te geven wordt er een (sub)netmasker gebruikt. Hier is dat /24 • .1 is het hostdeel Adres opbouw Subnetmasker 192.168.0.1 /24 • het subnet bestaat hier uit 24 bits ofwel 3 octetten van 8 bits = 24 snelle schrijfwijze is /24 decimale schrijfwijze 255.255.255.0 binaire schrijfwijze: 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 hexadecimale schrijfwijze: FF FF FF 00 Adres opbouw vb. Subnet 192.168.0.0 /24 • • • • Hoeveel host adressen telt dit subnet? 2^8 = 256 -2 = 254 192.168.0.0 geeft het netwerkdeel aan 192.168.0.255 is het broadcast adres Hier tussen kunnen adressen aan hosts worden uitgegeven. Adres opbouw – netwerk adres • Het netwerk adres is het IP-adres waarvan alle hostbits de waarde 0 hebben. • Het netwerk adres wordt gebruikt om een logische reeks bij elkaar horende adressen aan te geven. • Het netwerk adres wordt ook gebruikt in de router voor de routering van alle adressen die in het subnet horen. Adres opbouw – broadcast adres • Het broadcast adres is het IP-adres waarvan alle hostbits de waarde 1 hebben. Het broadcast adres wordt gebruikt als een IP-pakket moet worden gestuurd aan alle hosts die zich binnen hetzelfde subnet als de afzender bevinden. • Voorbeeld van een IP broadcast is het verzoek van een pc om een ip adres uitgedeeld te krijgen van een DHCP server. • Op laag 2 (switching) bijvoorbeeld een "ARP-request". Dit is een verzoek geïnformeerd te worden over het hardware-adres (MAC address) dat hoort bij een gegeven IP address. Adres opbouw – broadcast address Adres opbouw – MAC address • MAC staat voor "Media Access Control" en wordt ook wel hardware-adres of fysieke adres genoemd. Het zorgt ervoor dat apparaten in een ethernet-netwerk met elkaar kunnen communiceren. Vrijwel ieder netwerkapparaat heeft een vast, door de fabrikant bepaald MAC-adres. • Het MAC-adres wordt meestal in hexadecimale vorm aangeduid, bijvoorbeeld 00:0C:6E:D2:11:E6 • Het MAC-adres is opgebouwd uit een vendor code en een volgnummer. Zie http://www.macvendorlookup.com/ Adres opbouw – MAC address C:\Users\pvi> ipconfig /all Windows IP-configuratie Ethernet-adapter voor LAN-verbinding: Verbindingsspec. DNS-achtervoegsel: nccw.local Beschrijving. . . . . . . . . . . : Intel(R) PRO/1000 MT Network Connection Fysiek adres. . . . . . . . . . . : 00-50-56-8D-8A-74 DHCP ingeschakeld . . . . . . . . : ja IPv4-adres. . . . . . . . . . . . : 172.27.48.240(voorkeur) Subnetmasker. . . . . . . . . . . : 255.255.248.0 Lease verkregen . . . . . . . . . : woensdag 23 april 2014 14:43:11 Lease verlopen. . . . . . . . . . : zaterdag 3 mei 2014 14:43:15 Standaardgateway. . . . . . . . . : 172.27.48.3 Adres opbouw vb. ip adres is 192.168.0.1 /24 • Dit subnet heeft 2^8 = 256 -2 = 254 adressen • Maar stel dat dit aantal te weinig is … Adres opbouw Stel we hebben 450 host adressen nodig We hadden een subnetmasker van 24 bits en een host masker van 8 bits We gaan 1 of meerdere bitjes lenen Nu gaan we 1 bit lenen van het netwerk en deze toevoegen aan het host deel: 1111 1111 . 1111 1111 . 1111 1110 . 0000 0000 Adres opbouw Het subnetmasker wordt nu /23 dat is 255.255.254.0 Het aantal host dat nu gemaakt kan worden is 2^9 = 512 –2 = 510 Het subnet loopt nu van 192.168.0.0 t/m 192.168.1.255 Adres opbouw • 1 stap verder, we lenen 2 bitjes /22 = 1111 1111.1111 1111.1111 1100.0000 0000 Aantal host wordt 2^10 = 1024 -2 = 1022 Het subnet loopt nu van 192.168.0.0 t/m 192.168.3.255 IP adres klassen • In principe zijn met 32 bits adressen te maken van 0.0.0.0 t/m 255.255.255.255 A = 1.0.0.0 t/m 126.255.255.255 B = 128.0.0.0 t/m 191.255.255.255 C = 192.0.0.0 t/m 223.255.255.255 D = 224.0.0.0 t/m 239.255.255.255 E = 240.0.0.0 t/m 255.255.255.255 IP adres klassen Speciale adressen • 0.0.0.0 wordt voor routering gebruikt • 127.0.0.0 /8 b.v. 127.0.0.1 het localhost adres • Klasse D adressen voor multicast • Klasse E gereserveerd als experimenteel Prive adressen • Adressen die niet over internet gerouteerd worden zijn de volgende reeksen 10.0.0.0 /8 (10.255.255.255) 172.16.0.0 /12 (172.31.255.255) 192.168.0.0 /16 (192.168.255.255) Publieke adressen • Publieke adressen zijn alle overige adressen die: - Niet in de uitzondering vallen - Niet in de prive reeksen vallen - Routeerbaar over internet zijn Switching 192.168.0.20 /24 192.168.0.10 /24 Routing 192.168.0.20 /24 192.168.0.10 /24 192.168.0.1 /24 Routeringen Wanneer een host wil communiceren met een andere host die niet in zijn eigen netwerk zit moet er gerouteerd worden. De mechanismen die hiervoor gebruikt worden zijn: • Default gateway • Statische routering • Dynamische routering Routeringen • Default of standaard gateway C:\Users\pvi> ipconfig Windows IP-configuratie Ethernet-adapter voor LAN-verbinding: Verbindingsspec. DNS-achtervoegsel: nccw.local Link-local IPv6-adres . . . . . . : fe80::6094:d62d:f50:615%11 IPv4-adres. . . . . . . . . . . . : 192.168.0.10 Subnetmasker. . . . . . . . . . . : 255.255.255.0 Standaardgateway. . . . . . . . . : 192.168.0.1 Routeringen • Statische routering Het te benaderen netwerk of host wordt via een vaste weg naar een volgende router gestuurd. Nadeel: als deze weg er niet meer is, door storing of uitval, is er geen communicatie meer. Routeringen 192.168.0.1 172.16.1.3 145.12.18.1 145.12.18.2 R1 R2 192.168.0.10 /24 172.16.1.10 /24 PC: Stuur alles wat niet in jouw netwerk zit naar 192.168.0.1 R1: Stuur pakketten met bestemming 172.16.1.0 /24 naar 145.12.18.2 Routeringen • Statische routering ip ip ip ip ip ip ip ip route route route route route route route route 0.0.0.0 10.0.0.0 10.140.0.0 10.142.0.0 10.150.11.0 10.150.23.0 10.150.100.0 10.177.33.0 0.0.0.0 255.128.0.0 255.254.0.0 255.254.0.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 192.168.10.5 192.168.10.113 192.168.10.122 192.168.10.121 192.168.10.113 192.168.10.113 192.168.10.113 192.168.10.113 (fw-ext) (rt-ext) (vpn bkp) (vpn) (rt-ext) (rt-ext) (rt-ext) (rt-ext) Stuur pakketten voor bestemming via/naar distributie punt Routeringen • Dynamische routering Dynamisch houdt in dat de router zelf de geschiktste weg berekent met behulp van bepaalde variabelen die verschillen per protocol. Voordeel: er mag wat uitvallen, hoewel … Routeringen • Dynamisch routering R1 Ik ken 10.0.0.0 /24 172.16.0.0 /24 192.168.0.0 /24 R2 Ik ken 20.0.0.0 /24 172.16.1.0 /24 192.168.1.0 /24 Routing Protocol R3 Ik ken 30.0.0.0 /24 172.16.2.0 /24 192.168.2.0 /24 Routeringen • Dynamische routering Er zijn diverse soorten routing protocollen zoals: • • • • rip, Routing Information Protocol ospf, Open Shortest Path First eigrp, Enhanced Interior Gateway Routing Protocol Bgp, Border Gateway Protocol Routeringen • Dynamische routering configuratie router rip network 10.0.0.0 network 172.16.0.0 network 192.168.0.0 router ospf 1 network 10.0.0.0 0.0.0.255 area 10 network 172.16.0.0 0.0.0.255 area 10 network 192.168.0.0 0.0.0.255 area 10 router eigrp 1 network 10.0.0.0 network 172.16.0.0 network 192.168.0.0 router bgp 59555 network 10.0.0.0 network 172.16.0.0 network 192.168.0.0 Samenvatting • Typen apparatuur - • IP adressen - • managed/unmanaged switches L3 switch, router Netwerk- en hostdeel (sub)netmasker Adres klassen (A, B, C, D en E) Speciale adressen, prive- en publieke adressen Switching en routing - Mac addressen Default-gateway, statische- en dynamische routering Routingprotocollen (rip, ospf, eigrp en bgp) Vragen?