LAN - Anton-L-GitHub/Learning GitHub Wiki

Allmänt

Enheter

  • Bit

    • 1 eller 0
  • Byte

    • 8st bits

IP-Adress

  • IPv.4

    • 32 Bits, 4 Bytes
  • IPv.6

    • 128 Bits, 16 Bytes.

OSI-Modellen

  • Beskriver hur data packas ner och upp för transport över nätverk.
  • Används egentligen inte på rikigt, man använder TCP/IP.
  • 7. Application

    • HTTP, FTP, email
    • Data is still something people can read.
  • 6. Presentation

    • AKA. Translation layer
    • Data is decompressed / compressed
    • Data is decrypted / encrypted
  • 5. Session

    • AKA. Traffic cop
    • Directs network traffik.
    • Establishes, manages and terminates connections.
  • 4. Transport

    • Portar
    • Hanterar datautbytet
    • Återskickar paket som inte mottagaren fick.
    • Kan se om paket blev mottagna.
  • 3. Network

    • IP-Adresser
    • Navigering
    • Packeterar och adresserar packet med IP-adresser.
    • Bryter isär och sätter ihop paket.
  • 2. Datalink

    • MAC-Adresser
    • LLC-Adresser
    • Encodes data from bits
    • Decodes data to bits
    • Hanterar frame synchronization
  • 1. Physical

    • Bitar
    • Det fysiska, kablar, kontakter, strömstyrka osv.

Swichar

Subnet

  • Dela in ett nätverk i mindre delar.

  • Sparar IP-Adresser.

  • Bättre för prestandan, säkerheten.

  • Subnet klasser

    • A = 255.0.0.0
    • B = 255.255.0.0
    • C = 255.255.255.0
  • FLSM

    • Fixed Lenght Subnet Mask
    • Alla subnät är lika stora med lika många hostar.
  • VLSM

    • Variable Lenght Subnet Mask
    • Olika subnät är olika stora.
    • "Subnetting a subnet"

Casting

  • Unicasting

    • One-to-One.
    • One sorce to one destination.
    • Unknown unicasts flood:as/broadcastas ut på alla activa portar.
  • Multicasting

    • One-to-Many
    • One sorce to many destinations.
  • Broadcasting

    • One-to-all
    • Sends to all other nodes on network.
      • Limited broadcast
        • Paket skickat till flera/ett speciellt nätverk
      • Directed broadcast
        • Paket skickat till tex 192.168.0.255.
        • Alltså den högsta addressen som subnätet tillåter.
        • FF:FF:FF:FF:FF
      • Flooded broadcast
        • Paket skickat till allt.

Duplex

  • Dagens maskiner är typ alltid full-duplex.
  • Switchar känner av vilken, automatiskt.
  • Half duplex

    • Send or recieve, en i taget.
  • Full duplex

    • Send and recieve, samtidigt.

VLAN

  • Virtuellt lan
  • Möjliggör att olika "LAN" är kopplade på samma switch.

Trunking

  • Länken mellan switchar.
  • Interfacet mellan switcharna kallas "trunk ports".
  • Kan skicka information från flera olika vlan på samma trunk port.
  • Taggar framesen med VLAN skickar den över samma trunking port.

Spanning tree protocol

  • Förhindrar främst loopar i switchar.

  • Roles

    • Root Ports - The best port to reach root-switch
    • Designated Ports - Port with best route to the root bridge
    • Non-Designated Ports - All other ports that are in a blocking state
  • Regler

    1. Elect a Root Bridge/Switch
    2. Place root interfaces into "forwarding state"
    3. Non-root switch selects a "root port"
    4. Remaining links choose a Designated port.
    5. All other ports are put into "blocking state"
  • States

    • Disabled - Turend off
    • Blocking - Blocks traffic
    • Listening - Not forwarding traffic and not learning MAC-addresses.
    • Learning - Learning MAC, not forwardning.
    • Forwardning - Normal state, learning and forwardning.

Routers

ROAS - Router on a stick

  • När ett interface kan lyssna på traffik från olika nätverk.
  • Löser problemet om data, från olika VLAN/Nätverk, kommer trunkat på samma interface/lina.
  • Namnet kommer ifrån om du ritar upp detta, topografin.
  • Man löser detta genom att skapa "Sub-interfaces".
  • Tilldelar subinterfacen en IP i de olika näten.
  • Behövs inte på layer-3 switchar.

Routing

  • Static routing

    • Manuellt lägger till routes i routing tablet.
    • "Routa traffik till 192.168.10 genom 172.16.10.2"
    • Terminologi
      • Network route
        • Är "IP":n till ett speciellt nätverk/subnät
        • Mindre än /32 nätmask, eftersom att den pekar på en range av ip-adresser.
      • Host route
        • Pekar på en speciell host.
        • /32 Nätmask.
      • Floating static
        • "En längre backupväg till destinationen."
        • Är typ en backup till en annan static/dynamic route.
        • Har en högre "administrativ distance" än den andra routen.
  • Default routing

    • Default är när alla paket skickas till en viss annan router.
  • Dynamic routing

    • När routrar, genom protokoll, automatiskt hittar destinationer och vägarna/"routes" till dem.
    • Routrarna måste använda samma protokoll för dela sina "routes" med varadra.
    • När en router märker skillnad på ett nätverk så "advertise":ar den det till de andra routrarna.
    • Dynamic Routing Protocols

      • RIP
        • RIPv2
      • OSPF
        • IGP Protocol - meaning its a part of a single autonomous system.
        • Link state protocol.
        • De lär sig information genom att skicka ut "Link State Advertisements" - LSA
        • Detta sparar sedan i routernas LSDB - Linked State DataBase
        • Målet är att alla routrar ska ha samma information i sin LSDB.
        • STEG
            1. Become neighbours
            • Two routers, runnning OSPF, on the same link agree to form a neighbour relationship.
            1. Exhange database, LSDB information with eachother.
            1. Choose the best routes.
            • Each router chooses the best routes to add to its routing table based on the LSDB info.
            • The best route is calculated with SPF.
      • EIGRP
        • Pelle

Routing Terminologi

  • Administrative distance
    • Ett värde som routrar använder för att välja den bästa pathen när det finns fler "routes" till samma destination, även fast vägarna kan ha olika protokoll.
  • Protocoll metrics
    • Hur ett protokoll ser hur långt det är till en destination.
    • Hur protokollet vet den bästa vägen till destinationen.