Zevenet Load Balancer er designet til at blive integreret i så mange undernet, som det er nødvendigt, så med denne forudsætning er systemet designet med et routingsystem baseret på regler og tabeller, reglen er den betingelse, at pakken skal matche i, og tabel er hvor pakken sendes, hvis reglen stemmer overens.
Hver tabel kender de andre undernet bare for at sikre, at hvis pakken når en VIP i en tabel, sendes pakken til backend gennem den samme tabel, i tilfælde af at backend ikke kan nås direkte gennem et allerede konfigureret undernet i load balancer, så pakke videresendes til gatewayen til den brugte VIPs routingtabel.
Når pakken er besvaret af backend, skal regeltabellen sikre, at den styres af den samme tabel, end der tidligere blev sendt til backend for at undgå asymmetriske ruter.
Det er vigtigt, at det samme undernet ikke konfigureres i belastningsbalanceren i mere end en grænseflade, for i dette tilfælde vil regeltabellen ikke være i stand til at bestemme, hvilken routingtabel der er ansvarlig for selve pakken.
Men den adfærd, der er beskrevet tidligere, kan ændres om nødvendigt, og brugerne kan tilføje deres egne regler og rutetabeller, der ændrer routingmodulet for at tilpasse det til de individuelle behov.
Regeltabellen er beskrevet nedenfor:
Denne tabel viser de regler, der allerede er konfigureret i systemet, felterne er beskrevet nedenfor:
ID: En unik intern identifikator tildelt til reglen, denne værdi kan ikke konfigureres eller ændres.
Fra: Dette felt accepterer IP eller CIDR (IP / bitmask), kilden, som pakken skal komme fra.
Passer ikke sammen: dette felt bruges til at benægte reglen.
Bordlampe: Tabellen, hvor pakken sendes, og hvor ruterne skal anvendes.
Prioritet: Prioriteten for reglen, prioriteten kan ændres, men som standard tildeler systemet en værdi, mindre værdi mere prioriteret.
handlinger: Handlingerne for standardreglerne er skjult, dette felt giver mulighed for at ændre eller slette den givne regel.
Massehandlinger:
Slette: Reglen vil blive slettet fra regeltabellen
Tilføj routing-regel
Fra: Angiver IP eller CIDR (IP / maske), hvor pakken kommer fra.
Passer ikke sammen: En check, der bruges til at ignorere betingelsen, som standard deaktiveret.
Bordlampe: Hvilken rutetabel der skal sendes pakken til hvornår Fra Tændstikker.
Prioritet: Angiver en prioritetsværdi for at blive styret af regeltabellen.