Sto cercando di avviare la configurazione su alcuni Juniper SRX100 e sto riscontrando alcuni problemi DHCP.
In particolare, sto collegando la porta 0/0 (fe-0/0/0 nel software) alla mia rete esistente, dove DHCP ha funzionato in modo abbastanza affidabile per quasi tutti gli altri dispositivi che ho usato. Gli SRX100 non ottengono indirizzi DHCP. L'SRX100 è una configurazione predefinita pronta all'uso quando sto provando questo.
Ho portato uno dei dispositivi a casa mia e l'ho collegato alla mia rete domestica e ho ottenuto un indirizzo IP sulla mia rete domestica tramite DHCP senza problemi.
La mia rete aziendale ha uno switch Procurve 1400 (solo layer 2) sul desktop, collegato a un telefono IP Polycom IP670 (funge da semplice switch layer 2), collegato a uno switch Procurve 3500yl che funge da router per la rete con "ip helper-address 1.1.1.1 "sull'interfaccia vlan che punta al server DHCP per l'inoltro DHCP.
Qualcuno ha qualche esperienza con ottenere un client DHCP SRX ottenere un indirizzo IP tramite Procurve (eseguendo il software K.15.09.0012 ... sebbene il problema si sia verificato su più versioni del firmware su Procurve). Gli SRX100 sembrano avere 11.2 su di loro quando escono dagli schemi, anche se penso che il problema continui ad esistere quando viene aggiornato a 12.1X44-D10.4.
Qualcuno ha qualche suggerimento per la risoluzione di questo? Procurve 3500yl non sembra ammettere di aver visto la richiesta del client DHCP proveniente dall'SRX100, ma le informazioni sulla risoluzione dei problemi su Procurves in quest'area sembrano limitate. Il server DHCP non vede sicuramente alcun pacchetto DHCPDISCOVER in arrivo relativo all'SRX100.
La mia soluzione è stata quella di configurare staticamente un indirizzo IP sugli SRX100 per metterli in rete e fare il resto della mia configurazione, ma il progetto a cui sto lavorando prevede l'invio degli SRX100 in posizioni remote che non sono sotto il mio controllo e, quindi, dipende dal fatto che ottengano in modo affidabile indirizzi DHCP per la connettività, quindi mi piacerebbe davvero risolvere questo problema ed eseguire una causa specifica, quindi so cosa cercare potenzialmente se questo accade in siti remoti.
Aggiornamento: ho (per ricontrollare) l'SRX100 predefinito in fabbrica e l'ho collegato direttamente a una porta su Procurve 3500yl e sto ancora vedendo il problema, in modo da rimuovere il telefono 1400 e IP670 dalla discussione. Ho incluso l'output di tcpdump dall'SRX100 di seguito ... come puoi vedere, il suo invio sul pacchetto DHCP più semplice possibile, quando tende a suggerire che il problema è con la funzione di relè dhcp sul 3500yl. Non riesco a trovare alcun modo per ottenere alcun output di debug dal 3500yl che mostra i pacchetti che colpiscono la funzione dhcp-relay (con successo o meno). I suggerimenti su come eseguire il debug di questa funzione sul 3500yl sarebbero molto apprezzati.
tcpdump -n -s 0 -c 1 -vvv -r juniper.dhcp.pcap
reading from file juniper.dhcp.pcap, link-type JUNIPER_ETHER (Juniper Ethernet)
17:49:11.538670
Juniper PCAP Flags [Ext], PCAP Extension(s) total length 16
Device Media Type Extension TLV #3, length 1, value Ethernet (1)
Logical Interface Encapsulation Extension TLV #6, length 1, value Ethernet (14)
Device Interface Index Extension TLV #1, length 2, value 34304
Logical Interface Index Extension TLV #4, length 4, value 70
-----original packet-----
IP (tos 0x0, ttl 1, id 13874, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from a8:d0:e5:1c:68:80, length 300, xid 0x643c9869, Flags [Broadcast] (0x8000)
Client-Ethernet-Address a8:d0:e5:1c:68:80
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
END Option 255, length 0
PAD Option 0, length 0, occurs 56