Dit document beschrijft hoe u een Telnet-verbinding kunt maken met het End-point Network Element (ENE) of de Multi-Layer (ML) Series kaarten op de ENE via een Gateway Network Element (GNE) van externe netwerken. Hiervoor kunt u PuTTY gebruiken, een toepassing die SOCKS versie 5 ondersteunt.
Het GNE dient als tussenpersoon voor de aansluiting op de ENE's. Het BNE functioneert als een proxy-firewall en een IP-adresmultiplexer, waardoor verbindingen met ENE’s mogelijk zijn vanuit gebieden buiten interne netwerken.
Cisco raadt kennis van de volgende onderwerpen aan:
Cisco ONS 15454 kaart
Cisco ONS 15454 ML-Series Ethernet-kaarten
SOCKS
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
Cisco ONS 15454 versie 4.6.x
Cisco ONS 15454 versie 5.x
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
SOCKS is een door IETF (Internet Engineering Task Force) goedgekeurde standaard (RFC 1928), proxy protocol voor TCP/IP-gebaseerde netwerktoepassingen. Het SOCKS-protocol biedt een flexibel kader om veilige communicatie te ontwikkelen door middel van een eenvoudige integratie met andere beveiligingstechnologieën. Het SOCKS-protocol stelt cliënten in staat aan te sluiten op toepassingsservers waartoe de klanten geen directe toegang hebben.
De standaard SOCKS poort is 1080. SOCKS voert deze vier basisoperaties uit:
Verbindingsverzoek
Proxy-stroominstelling
Toepassingsgegevensdoorgifte
Verificatie
Alleen SOCKS versie 5 ondersteunt verificatie.
SOCKS bevat twee onderdelen:
De SOCKS-server
De SOCKS-client
U kunt de SOCKS server op de toepassingslaag en de SOCKS-client tussen de toepassing en de transportlagen implementeren. Het basisdoel van het protocol is hosts aan één kant van een SOCKS-server in staat te stellen toegang te verkrijgen tot hosts aan de andere kant van een SOCKS-server, zonder directe IP-bereikbaarheid.
Wanneer een toepassingsclient verbinding moet maken met een toepassingsserver, sluit de client zich aan op een SOCKS-proxyserver. De proxy-server sluit zich aan op de toepassingsserver namens de client en geeft gegevens tussen de client en de toepassingsserver door. Voor de toepassingsserver, is de proxy server de client.
Neem het netwerkdiagram in Afbeelding 1. Het netwerk heeft vier NU's. ONE heeft LAN-connectiviteit en dient als BNE. De andere drie NU's hebben alleen een Data Communication Channel (DCC)-connectiviteit. NU's met alleen DCC-connectiviteit moeten het netwerk met LAN-connectiviteit gebruiken om het datacommunicatienetwerk (DCN) te bereiken, waar de beheerstations wonen.
In Afbeelding 1, 10.89.238.81 is het BNG en 10.89.238.82, 10.89.238.83 en 10.89.238.84 zijn de ENE's.
Afbeelding 1 - Topologie
Om toegang te hebben tot een ENE, of een specifieke sleuf (bijvoorbeeld ML IOS), hebt u een Telnet-toepassing nodig die SOCKS-bewust is. Het begrip "Socks-aware" impliceert dat u een toepassing zoals telnet moet kunnen configureren om toegang te krijgen tot een SOCKS poort.
In de voorbeeldtopologie dient 10.89.238.81 als BNG. Dit is de gewenste configuratie (zie afbeelding 2):
Klik op de tabbladen Provisioning > Netwerk.
Controleer de proxy-server inschakelen op aanvinkvakje poort.
Selecteer de optie Gateway Network Element (GNE).
Deze procedure zet de firewall en de SOCKS-proxy in.
De firewallfunctie gedraagt zich als een IP-pakketfilter tussen de LAN-interface en de DIC-interfaces. Het netwerk druppelt pakketten in de LAN interface als de pakketten niet op het IP-adres van het netwerk worden gericht. Uitzonderingen op deze regel omvatten uitzendingen, multicast, en UDP pakketten die aan poort 391 voor SNMP relais worden gericht. Het BNG wordt niet via de DIC-interface doorgegeven. Als resultaat hiervan zijn ENEs niet IP-bereikbaar vanuit de DCN als u de firewalloptie op de GNE hebt ingeschakeld.
Schakel GNE Proxy op de GNE’s in om CTC-zichtbaarheid voor ENE’s mogelijk te maken.
Afbeelding 2 - GNE Proxy-firewall
Als de proxy-firewall is ingeschakeld, mislukt een Telnet-verbinding naar het IP-adres van een ENE (zie afbeelding 3).
Afbeelding 3 - Telnet-fout
Deze procedure gebruikt een SOCKS-bewuste Telnet-toepassing genaamd PuTTY. U kunt PuTTY downloaden van de PuTTY-downloadpagina .
Voltooi deze stappen om een Telnet-sessie met de ENE te starten:
Voer Putty.exe uit om de toepassing te starten (zie afbeelding 4). Hier is een voorbeeld, wanneer u de toepassing als zipped bestand downloaden.
Afbeelding 4 - Putty.exe
Typ het IP-adres van de ENE in het veld Host Name (of IP-adres) (zie pijl A in afbeelding 5).
Afbeelding 5 - ENE IP-adres
Selecteer de optie Telnet (zie pijl B in afbeelding 5).
De standaardpoort voor telnet is 23. De waarde verschijnt in het veld Port (zie pijl C in afbeelding 5).
Klik op Openen.
Typ de hostname in het veld Proxy hostname (zie pijl A in afbeelding 6).
Afbeelding 6 - Proxy-naam
Selecteer de optie SOCKS 5 (zie pijl B in afbeelding 6).
Het standaard poortnummer is 1080, dat in het veld Port verschijnt (zie pijl C in afbeelding 6).
Klik op Openen (zie pijl D in afbeelding 6).
De Telnet-sessie aan ENE begint (zie afbeelding 7).
Afbeelding 7 - Telnet-sessie aan ENE
Voltooi deze stappen om een Telnet-sessie aan een ML Series kaart aan te brengen op de ENE:
Voer Putty.exe uit om de toepassing te starten (zie afbeelding 4).
Typ het IP-adres van de ENE in het veld Host Name (of IP-adres) (zie pijl A in afbeelding 8).
Afbeelding 8 - ML Card IP-adres
Klik op de radioknop van telnet (zie pijl B in afbeelding 8).
De ML-kaart bevindt zich in sleuf 5. Daarom is het poortnummer 2005 (2000 plus sleufnummer) (zie pijl C in afbeelding 8).
Klik op Openen.
Typ de hostnaam in het veld Proxy Hostname (zie pijl A in afbeelding 6).
Klik op de radioknop SOCKS 5 (zie pijl B in afbeelding 6).
Klik op Openen (zie pijl D in afbeelding 6).
De Telnet-sessie aan de ML-kaart begint (zie afbeelding 9).
Afbeelding 9 - Telnet-sessie naar ML