Ik zit met een probleem waar ik ondertussen zelf echt niet meer uitkom. Wellicht dat jullie wat ideeën hebben om mij in de juiste richting te duwen.
Ik zal eerst de situatie even uitleggen:
We hebben een aantal servers die via pxe en tftp moeten booten om op die manier van een OS te worden voorzien. Deze servers zijn allemaal virtueel en draaien in VMware op UCS. De TFTP server die ze moeten benaderen draait op de zelfde virtuele infrastructuur, maar in een ander vlan.
Voor de tftp client om de tftp server te bereiken moet het achtereenvolgens door de volgende (virtuele) apparaten heen:
VM --> Nexus 1000v --> Interconnect switch --> Nexus 5K -->Nexus 7K --> Nexus 5K --> Interconnect switch --> Nexus 1000v --> TFTP server
De nexus 5K's en 7K's zijn redundant. De 7K's draaien hsrp waardoor altijd dezelfde switch routeert. De 5K's zijn L2 switches en doen dus niets met L3.
Het probleem zit hem in de communicatie tussen de 7K en de 5K. Nadat er gerouteerd is naar het andere vlan verdwijnt het verkeer. Het is gewoon echt weg. Op de weg naar de 7K gaat alles goed, maar de weg terug lukt dus niet.
We kunnen het verkeer met sniffers volgen tot in de 7k waar we het gerouteerd zien worden van vlan 251 naar vlan 650. We zien het verkeer vlan interface 650 verlaten waarna het de trunk op zou moeten naar de 5K. Daar komt het echter nooit aan.
Alle interfaces zijn errorvrij.
Iets wat het nog 'leuker' maakt is dat het soms wel werkt. Wanneer er 10 servers uitgerold worden (tegelijk) dan kunnen we er op rekenen dat er 5 mislukken omdat ze geen tftp kunnen doen. Daarnaast werkt pingen zonder problemen, evenals DHCP.
Passen we het mac adres van de client aan dan doet het het soms wel. Gebruiken we een bootcd met een andere tftp client dan doet het ook soms wel.
Kijk ik in de mac adres tabellen dan klopt de egress interface op de 7K, de switch heeft dus in ieder geval de correcte informatie om het frame door te sturen.
Ik zal eerst de situatie even uitleggen:
We hebben een aantal servers die via pxe en tftp moeten booten om op die manier van een OS te worden voorzien. Deze servers zijn allemaal virtueel en draaien in VMware op UCS. De TFTP server die ze moeten benaderen draait op de zelfde virtuele infrastructuur, maar in een ander vlan.
Voor de tftp client om de tftp server te bereiken moet het achtereenvolgens door de volgende (virtuele) apparaten heen:
VM --> Nexus 1000v --> Interconnect switch --> Nexus 5K -->Nexus 7K --> Nexus 5K --> Interconnect switch --> Nexus 1000v --> TFTP server
De nexus 5K's en 7K's zijn redundant. De 7K's draaien hsrp waardoor altijd dezelfde switch routeert. De 5K's zijn L2 switches en doen dus niets met L3.
Het probleem zit hem in de communicatie tussen de 7K en de 5K. Nadat er gerouteerd is naar het andere vlan verdwijnt het verkeer. Het is gewoon echt weg. Op de weg naar de 7K gaat alles goed, maar de weg terug lukt dus niet.
We kunnen het verkeer met sniffers volgen tot in de 7k waar we het gerouteerd zien worden van vlan 251 naar vlan 650. We zien het verkeer vlan interface 650 verlaten waarna het de trunk op zou moeten naar de 5K. Daar komt het echter nooit aan.
Alle interfaces zijn errorvrij.
Iets wat het nog 'leuker' maakt is dat het soms wel werkt. Wanneer er 10 servers uitgerold worden (tegelijk) dan kunnen we er op rekenen dat er 5 mislukken omdat ze geen tftp kunnen doen. Daarnaast werkt pingen zonder problemen, evenals DHCP.
Passen we het mac adres van de client aan dan doet het het soms wel. Gebruiken we een bootcd met een andere tftp client dan doet het ook soms wel.
Kijk ik in de mac adres tabellen dan klopt de egress interface op de 7K, de switch heeft dus in ieder geval de correcte informatie om het frame door te sturen.
Life is like spaghetti. It's hard until you make it. - Tommy Cash -
