|
|
Line 4: |
Line 4: |
|
| |
|
| ''turr turr'' | | ''turr turr'' |
|
| |
| == Rete ==
| |
|
| |
| === Topologia logica ===
| |
|
| |
| ==== indirizzamento ====
| |
|
| |
| single stack ipv6-only:
| |
|
| |
| * ogni gateway ha un prefisso /64 ipv6 verso internet
| |
| * ogni gateway provvede NAT64/DNS64 per l'accesso ipv4.
| |
| * sarebbe possibile il multihoming nativo ipv6 per poter gestire diversi gateway OPPURE usare il sistema di scelta dei gateway di batman-adv
| |
|
| |
| dual stack:
| |
|
| |
| ==== protocolli di routing ====
| |
|
| |
| * http://www.olsr.org/
| |
| * http://www.open-mesh.org/projects/open-mesh/wiki
| |
|
| |
| mentre storicamente le reti mesh sono state implementate con un normale routing dinamico a livello 3 (OLSR e batmand).
| |
| negli ultimi anni, soprattutto nel giro freifunk ci si e' rivolti al routing a livello 2 (batman-adv).
| |
|
| |
| '''L3'''
| |
| la prima soluzione e' piu collaudata e implica una certa corrispondenza tra la topologia logica e quella fisica, in soldoni una 'zona geografica' - una rete di indirizzi. ad esempio una classe C ipv4 per ogni nodo di accesso.
| |
|
| |
|
| |
|
| |
| '''L2'''
| |
| la seconda soluzione, per quanto piu complessa, permette maggiore liberta' nell'organizzazione dell'indirizzamento dei client, ad esempio un unico spazio di indirizzamento 'piatto' per tutta la rete.
| |
|
| |
| * PRO roaming trasparente
| |
|
| |
| ==== controllo degli accessi ====
| |
|
| |
| il controllo degli accessi puo essere collocato:
| |
| * sui border gateway (tra bologninanet e internet)
| |
| ** PRO incoraggia il traffico verso l'interno di bologninanet rispetto a quello verso internet
| |
| * tra i nodi di accesso e la dorsale di bologninanet
| |
| ** PRO permette di escludere gli utenti da bologninanet
| |
| ** PRO puo' discriminare tra i MAC address degli host (in una mesh L3 i router maschererebbero i MAC)
| |
|
| |
| ===== Database di autenticazione =====
| |
|
| |
| * PostgreSQL
| |
| * RADIUS
| |
|
| |
| ===== 802.1X + EAP TTLS-PAP =====
| |
|
| |
| un esempio di controllo degli accessi wireless cosi implementato e' eduroam https://confluence.terena.org/display/H2eduroam
| |
|
| |
| ===== Captive portal =====
| |
|
| |
| di uso molto semplice, richiede un'iterazione via web prima di poter accedere alla rete.
| |
|
| |
| * CONTRO
| |
| ** puo essere scomoda per host automatici o che non hanno un browser
| |
| * PRO
| |
| ** puo essere un buon punto di contatto con l'utenza, si puo usare per segnalare (dis)servizi interni alla rete, incontri ecc
| |
|
| |
| === Topologia fisica ===
| |
|
| |
| la dorsale e' implementata con link 802.11n a 5ghz punto-punto
| |
|
| |
| l'accesso e' implementato su protocollo 802.11b/g/n a 2.4 ghz, con antenne omnidirezionali
| |
|
| |
| == Nodi ==
| |
|
| |
| === OS ===
| |
|
| |
| https://openwrt.org/
| |
|
| |
| === Hardware ===
| |
|
| |
| per la dorsale:
| |
|
| |
| http://www.tp-link.it/products/details/?model=TL-WA7510N
| |
| * http://wiki.openwrt.org/toh/tp-link/tl-wa7510n
| |
|
| |
|
| chiavette usb 5ghz: | | chiavette usb 5ghz: |
Line 93: |
Line 15: |
| ||rtl8811au||rtl8812au||802.11a/b/g/n/ac|| || | | ||rtl8811au||rtl8812au||802.11a/b/g/n/ac|| || |
| |} | | |} |
|
| |
| ==== Costi ====
| |
|
| |
| ogni link p-t-p di dorsale: 110 euro
| |
|
| |
| ogni AP d'accesso: 50 euro
| |
|
| |
| quindi per un grafo semplice con due spigoli per vertice + una foglia il costo sarebbe 160 euro a nodo
| |
|
| |
| nella forma piu semplice, un triangolo, il costo totale sarebbe 6x55 + 3x50 = 480 euro.
| |