Berichten

Veel OpenFlow vernieuwingen in maintenance release OmniSwitches

Voor de Alcatel-Lucent Enterprise OmniSwitch 6250, 6350 en 6450 modellen is er onlangs maintenance release 6.7.1.107.R04 uitgebracht. Naast gebruikelijke bugfixes zijn er met het uitkomen van deze release een aantal nieuwe functies beschikbaar gekomen. Met name de OpenFlow ondersteuning is uitgebreid.

Hash Chain Length eigenschap verbetering

Ondersteunde platformen: OmniSwitch 6450, OmniSwitch 6250 en OmniSwitch 6350

De Hash Chain Length eigenschap verbetering zorgt ervoor dat de diepte van de Hash Chain Length van de Forwarding Database (bucket grootte) aangepast kan worden bij het schrijven van MAC adressen in de ASIC van het AOS platform. Botsingen bij het schrijven van MAC adressen in de ASIC ontstaan voornamelijk door het gebruik van povere hashing algoritmes. De XOR hashing modus heeft meer kans op botsingen, wat betekent dat dezelfde hash-index toegewezen wordt aan een verschillende set van bron-/bestemmingsadressen. Het veranderen naar de CRC hashing modus is een efficiëntere techniek dan XOR modus. Omdat een MAC botsing afhankelijk is van hardware en algoritme, kan de mogelijkheid van MAC botsingen verder verkleind worden door de hardware mogelijkheid te benutten om de bucket grootte van 4 naar een hogere waarde van 8 aan te passen. Deze instelling kan door de software gecontroleerd worden.

De behoefte van de eigenschap is de hash lengte van de FDB tabel aan te passen van DEFAULT (bucket grootte is 4) naar EXTEND (bucket grootte is 8) door een configuratie commando met de modus opties DEFAULT of EXTEND. Standaard wordt de waarde van de hash lengte DEFAULT, wat betekent dat de bucket grootte 4 is.

De ingestelde hash waarde wordt alleen tijdens het opstarten toegepast waardoor, als een gebruiker het commando toepast, er in de console een waarschuwing getoond wordt met de melding dat de verandering alleen wordt doorgevoerd na de eerstvolgende herstart van de switch/stack.

Source Learning Enable/disable voor Non-Metro units

Ondersteunde platformen: OmniSwitch 6450, OmniSwitch 6250 en OmniSwitch 6350.

Op dit moment is het aan- en uitzetten van source-learning beperkt tot de Metro OmniSwitch modellen. De implementatie van deze functie maakt het mogelijk dat ook non-metro units source-learning aan- en uit kunnen zetten. Dit biedt de gebruiker de optie het leren van het bron MAC-adres op een specifieke poort of link aggregatie aan- of uit te zetten. Bij iedere poort, behalve degene die al door ‘software’ leren geactiveerd zijn, kan het leren van het bronadres door gebruikers aan- of uitgezet worden. Deze functie is beperkt tot een maximum van 48 poorten (inclusief link aggregatie poorten) per systeem.

Er is geen nieuwe CLI toegevoegd. Dezelfde CLI die eerder voor metro units werd gebruikt, kan nu ook door non-metro units gebruikt worden.

OpenFlow vernieuwingen

OpenFlow is een protocol dat boven TCP geïmplementeerd wordt en het voor netwerkcontrollers mogelijk maakt het pad te bepalen dat pakketten binnen een netwerk van switches afleggen. Door controle van forwarding te scheiden is het mogelijk dataverkeer geavanceerder te regelen dan met ACL’s of routeringsprotocollen mogelijk is. Aangezien OpenFlow een open standaard is, maakt het gebruik ervan het mogelijk om producten van verschillende vendoren te managen vanuit een enkel open protocol. Met de publicatie van de nieuwe firmware release zijn de volgende functionaliteiten beschikbaar gekomen:

Ondersteuning voor pakket aanpassingsacties voor het groep type ALL in OpenFlow

Ondersteunde platformen: OmniSwitch 6450 en OmniSwitch 6250

Het huidige ontwerp van QoS kan een reeks acties uitvoeren voor een pakket wanneer een bepaalde voorwaarde overeenkomt. Om een flow te ondersteunen die meer dan één reeks acties voor een bepaalde voorwaarde uitvoert, gebruiken we het concept Groups en Buckets in OpenFlow. Groups en Buckets bevatte eerder de beperking dat acties die pakketten aanpast niet mogelijk waren. De implementatie van deze functie maakt ondersteuning voor de pakket aanpassingsactie voor het groepstype ALL mogelijk.

Verandering in de volgorde van acties in antwoord berichten

Ondersteunde platformen: OmniSwitch 6450 en OmniSwitch 6250

Multipart flow statistics berichten en Multipart group descriptor berichten geven de lijst van acties weer die repectievelijk met de flow en group verbonden zijn. De huidige implementatie zet de acties in dezelfde volgorde in de antwoordberichten neer, als de volgorde waarin ze van de OpenFlow controller ontvangen zijn.

Ondersteuning voor Apply Acties

Ondersteunde platformen: OmniSwitch 6450 en OmniSwitch 6250

Eerder ondersteunde AOS alleen de ‘Write actie’ type instructie volledig in OpenFlow. Instructies van het type ‘Apply acties’ werden ook beschouwd als ‘Write acties’ wanneer een flow in de database werd opgeslagen en de actiestructuur ‘Write actie’ gebruikte. Dankzij de implementatie van deze functie, ziet AOS deze OpenFlow acties als twee afzonderlijke entiteiten en ondersteunt de acties afzonderlijk voor beide types.

Ondersteuning voor PUSH_VLAN

Ondersteunde platformen: OmniSwitch 6450 en OmniSwitch 6250

De PUSH VLAN actie voegt nieuwe VLAN tags toe aan de binnenkomende pakketten. Dit is gelijksoortig aan de Q-in-Q dienst. Nieuw gepushte tags moeten altijd worden ingevoegd als de buitenste tag in de buitenste geldige locatie voor die tag. Dit wil zeggen dat wanneer er een nieuw VLAN tag gepushed wordt, dit de buitenste ingevoegde tag moet zijn; meteen na de ethernet header en voor andere tags.

Een maximum van 8 VLAN tags kunnen in een pakket gevoegd worden. In het geval dat we een binnenkomend pakket met VLAN tags hebben en we proberen tags toe te voegen wat tot gevolg heeft dat er meer dan 8 tags in het pakket komen, wordt het toevoegen van meer tags aan het pakket gestopt.

Alles over de bugfixes en nieuwe functies van deze maintenance release kunt u lezen in de release notes die te downloaden is op onze support pagina. Hier zijn ook per model de firmware bestanden te vinden →