Difference between revisions of "Arista VXLAN"
(Created page with "Virtual Extensible LAN (VXLAN) är en network virtualization technology. Default UDP port: 4789. Se även Cisco VXLAN ==Konfiguration== Initial setup interfa...") |
Helikopter (talk | contribs) m |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Virtual Extensible LAN (VXLAN) är en network virtualization technology. Default UDP port | + | Virtual Extensible LAN (VXLAN) är en network virtualization technology. VXLAN bridging tillhandahåller layer 2 konnektivitet för end systems över en routad infrastruktur. För att koppla ihop end systems i olika subnät krävs antingen centralized routing eller VXLAN routing. Det senare kan göras både symmetriskt och asymmetriskt, dvs om samma VNI används i båda trafikriktninger eller ej. Default för enkapsulerade paket mellan VTEP:ar används UDP port 4789. Däremot kan control plane göras på olika sätt, se nedan. Aristas VXLAN går att kombinera med [[Arista_MLAG|MLAG]]. Se även [[Cisco_VXLAN|Cisco VXLAN]]. |
− | + | =Konfiguration= | |
− | Initial setup | + | Initial setup. VTEP-IP måste vara nåbar från alla andra VTEP:ar. |
interface Loopback0 | interface Loopback0 | ||
description VTEP | description VTEP | ||
Line 11: | Line 11: | ||
vxlan udp-port 4789 | vxlan udp-port 4789 | ||
− | Skapa vlan och | + | Skapa vlan och mappa med VNI. |
vlan 100 | vlan 100 | ||
interface Vxlan1 | interface Vxlan1 | ||
vxlan vlan 100 vni 10100 | vxlan vlan 100 vni 10100 | ||
+ | |||
+ | Verify | ||
+ | show interface vxlan 1 | ||
+ | show vxlan address-table | ||
+ | |||
+ | ==Flood and Learn== | ||
+ | Med denna setup görs MAC learning med hjälp av flooding. Multidestinationstrafik (BUM) hanteras med Head-End Replication i underlay. Man måste konfa IP-adresser till alla VTEP:ar på alla VTEP:ar. Man kan även ange den lokala vtep-ip:n i flood-listan, den kommer att accepteras i konfen men ignoreras i praktiken. Flood and Learn är simpelt men inte det mest skalbara alternativet. | ||
+ | interface Vxlan1 | ||
vxlan vlan 100 flood vtep 10.0.0.11 10.0.0.12 | vxlan vlan 100 flood vtep 10.0.0.11 10.0.0.12 | ||
− | == | + | Verify |
− | CloudVision eXchange (CVX) kan automatiskt synkronisera VTEP:arna och nödvändiga HER flood-lists. CVX synkroniserar alla MAC-adresser så fort en switch lärt sig dem på någon lokal port. | + | show vxlan flood vtep |
+ | |||
+ | ==CVX== | ||
+ | CloudVision eXchange (CVX) kan automatiskt synkronisera VTEP:arna och deras state samt nödvändiga HER flood-lists. CVX synkroniserar alla MAC-adresser så fort en switch lärt sig dem på någon lokal port, dvs leafs publicerar sin mac table till CVX. Man kan sätta upp ett HA-kluster för resiliency. Det finns även stöd för third-party VTEP:s. | ||
+ | Leaf | ||
interface vxlan1 | interface vxlan1 | ||
vxlan source-interface Loopback0 | vxlan source-interface Loopback0 | ||
Line 27: | Line 39: | ||
management cvx | management cvx | ||
+ | source-interface lo0 | ||
server host 10.0.0.100 | server host 10.0.0.100 | ||
+ | no shut | ||
− | VXLAN service | + | Standalone CVX VXLAN service on EOS |
interface Loopback0 | interface Loopback0 | ||
ip address 10.0.0.100/32 | ip address 10.0.0.100/32 | ||
Line 38: | Line 52: | ||
service vxlan | service vxlan | ||
no shutdown | no shutdown | ||
+ | |||
+ | Verify | ||
+ | show cvx | ||
+ | show cvx connections | ||
+ | show vxlan controller status | ||
+ | show vxlan controller address-table received | ||
+ | |||
+ | ==EVPN== | ||
+ | Se [[Arista_EVPN|Arista EVPN]]. | ||
+ | |||
+ | =Multitenancy routing= | ||
+ | Anycast gateway | ||
+ | hardware tcam profile vxlan-routing | ||
+ | |||
+ | vrf definition Tenant1 | ||
+ | rd 100:1 | ||
+ | |||
+ | ip routing vrf Tenant1 | ||
+ | ip route vrf Tenant1 0.0.0.0/0 10.0.0.1 | ||
+ | |||
+ | interface Vlan100 | ||
+ | vrf forwarding Tenant1 | ||
+ | ip address virtual 10.0.0.10/24 | ||
+ | |||
+ | interface Vlan101 | ||
+ | vrf forwarding Tenant1 | ||
+ | ip address virtual 10.0.101.1/24 | ||
+ | |||
+ | =NSX= | ||
+ | Arista-switchar kan agera VTEP:s för [[VMware_vCenter|VMware]] NSX. Ta certet och importera i NSX Manager. | ||
+ | show hsc certificate | ||
+ | show hsc status | ||
[[Category:Arista]] | [[Category:Arista]] |
Latest revision as of 09:45, 12 April 2018
Virtual Extensible LAN (VXLAN) är en network virtualization technology. VXLAN bridging tillhandahåller layer 2 konnektivitet för end systems över en routad infrastruktur. För att koppla ihop end systems i olika subnät krävs antingen centralized routing eller VXLAN routing. Det senare kan göras både symmetriskt och asymmetriskt, dvs om samma VNI används i båda trafikriktninger eller ej. Default för enkapsulerade paket mellan VTEP:ar används UDP port 4789. Däremot kan control plane göras på olika sätt, se nedan. Aristas VXLAN går att kombinera med MLAG. Se även Cisco VXLAN.
Konfiguration
Initial setup. VTEP-IP måste vara nåbar från alla andra VTEP:ar.
interface Loopback0 description VTEP ip address 10.0.0.10/32 interface Vxlan1 vxlan source-interface Loopback0 vxlan udp-port 4789
Skapa vlan och mappa med VNI.
vlan 100 interface Vxlan1 vxlan vlan 100 vni 10100
Verify
show interface vxlan 1 show vxlan address-table
Flood and Learn
Med denna setup görs MAC learning med hjälp av flooding. Multidestinationstrafik (BUM) hanteras med Head-End Replication i underlay. Man måste konfa IP-adresser till alla VTEP:ar på alla VTEP:ar. Man kan även ange den lokala vtep-ip:n i flood-listan, den kommer att accepteras i konfen men ignoreras i praktiken. Flood and Learn är simpelt men inte det mest skalbara alternativet.
interface Vxlan1 vxlan vlan 100 flood vtep 10.0.0.11 10.0.0.12
Verify
show vxlan flood vtep
CVX
CloudVision eXchange (CVX) kan automatiskt synkronisera VTEP:arna och deras state samt nödvändiga HER flood-lists. CVX synkroniserar alla MAC-adresser så fort en switch lärt sig dem på någon lokal port, dvs leafs publicerar sin mac table till CVX. Man kan sätta upp ett HA-kluster för resiliency. Det finns även stöd för third-party VTEP:s.
Leaf
interface vxlan1 vxlan source-interface Loopback0 vxlan udp-port 4789 vxlan control-service management cvx source-interface lo0 server host 10.0.0.100 no shut
Standalone CVX VXLAN service on EOS
interface Loopback0 ip address 10.0.0.100/32 config cvx no shutdown service vxlan no shutdown
Verify
show cvx show cvx connections show vxlan controller status show vxlan controller address-table received
EVPN
Se Arista EVPN.
Multitenancy routing
Anycast gateway
hardware tcam profile vxlan-routing vrf definition Tenant1 rd 100:1 ip routing vrf Tenant1 ip route vrf Tenant1 0.0.0.0/0 10.0.0.1 interface Vlan100 vrf forwarding Tenant1 ip address virtual 10.0.0.10/24 interface Vlan101 vrf forwarding Tenant1 ip address virtual 10.0.101.1/24
NSX
Arista-switchar kan agera VTEP:s för VMware NSX. Ta certet och importera i NSX Manager.
show hsc certificate show hsc status