©2017 Extreme Networks, Inc. All rights reserved
Extreme Fabric Connect
Паливода Александр
Системный инженер МУК
©2017 Extreme Networks, Inc. All rights reserved
VistaPoint
Новый
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect in a Single Slide
Based on IEEE 802.1aq
Basically a nextgen-ish VLAN– With an ID coded on 24bit
– Encapsulated in a Mac header (Mac-in-Mac 802.1ah)
Routed by IS-IS– Multipaths with no blocked path
– Loop free
– Symmetry & congruence
– Multicast & unicast
– QoS-aware
Core is transparent– Provisionning at the Edge only
Supported on most switches, from Core to Access
4
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect in a Picture
SPB extended
over WAN
(Fabric Extend)
Wiring Closet
CampusDistribution
Server Access (TOR)
Hypervisors
Data CentreDistribution
Branch Core
Internet
DMZ / Internet
SPB Backbone
(Fabric Connect)
Fabric
Attach
BEB
BEB
BEB
BEB
L2 BEBs L2 BEBs
BEB BEB BEB BEB
BEB BEBBEB BEB
BEB
BEB
BCB BCB
BCB BCB
FA Proxies FA Proxies
Fabric Attach
Wireless Access WLAN AP FA Clients
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
Fabric Connect is based on SPBM
– Long history with ex-Nortel Networks,
– Strong supporter of PBB (Mac-in-Mac) in the past
– Strong supporter of SPBM nowadays
Fair to say SPBM implementation by Avaya is the most
complete
– Full IEEE features
– Many proprietary implementations to go beyond
6
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
Fabric Connect is based on SPBM– IEEE 802.1aq
– IETF RFC 6329
SPBM simplicity comes from its unique protocol infrastructure– Compared to multiple protocols stack for traditional networking
MPLS, VXLAN/BGP, etc.
Data Plane– Based on an Ethernet ISID
– « NG VLAN », more scalable and secure
Control Plane– Based on IS-IS routing
– IP/IPVPN services uses IP extensions
https://tools.ietf.org/html/draft-unbehagen-spb-ip-ipvpn-00
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
Fabric Connect is used for– Campus
– Metro
– DC Fabric
– DCI
Fabric Connect benefits– Service Provisioning at the Edge
– L2 & L3 service virtualization
– Shortest Path & Multi Path
– MAC scaling
– Fast Convergence
– Topology Independant
©2017 Extreme Networks, Inc. All rights reserved
SPBM Frame Format
9
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
Dual-Homing support at the Edge
– SMLT any devices supporting LAG
– Extension to SPB 802.1aq
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
Fabric Connect relies purely on SPBM for discovery
– IS-IS forms adjacencies to neighbouring nodes,
– Discovers the core network topology,
– Then automatically calculates shortest paths from itself to every
other node in the network
– IS-IS programs forwarding entries in the BVIDs
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
Important Properties
– Shortest path based on link metrics with no blocked paths
– Reverse Path Forwarding Check (RPFC) eliminates loops
– Symmetric data path between any two nodes provides closed
OAM system
– Unicast path calculated from every node to every other node
– Ability to calculate service specific multicast delivery trees
– No IP configuration required inside the Fabric
– Network becomes a Virtual Switched Fabric
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
L2 Services
– IS-IS calculates the shortest path and programs the BMAC addresses into the FDBs
– A VLAN provisioned at the edge of the fabric is mapped into the Virtual Service Network using the Service Identifier (I-SID)
– IS-IS advertises all new services and communities of interest (I-SID information) to the network and the Forwarding Data Base is updated with I-SID Service specific entries
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
L2 Service VSN
– Congruent unicast & multicast paths
– Congruent forward & reverse path
Important Properties
– All traffic types (known, unknown traffic, broadcast) use same path; no out of orderpackets possible
– Traffic A -> B will follow same path as B -> A
– Multicast trees are ROOT-ed at source nodewithin every service instance and only flood packets to I-SID service node members
– No MAC learning & flooding in the Core
– Fully QoS aware infrastructure
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect – L3 Service VSN
A Virtual Routing instance (VRF) provisioned at the edge of the fabric is mapped into the Virtual Service Network using the Service Identifier (I-SID)
IS-IS advertises all new services and communities of interest (I-SID information) to the network as well as the VRF IP routes which are only accepted and installed on other nodes in the same I-SID
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect – VRF0 IP Shortcuts
Global Routing Table (GRT or VRF0) provisioned at the edgeof the fabric forwards standard IP packets over IS-IS in the SPBM core
IS-IS used to advertise IP route reachability and IP routes are installed in GRT/VRF0 IP routing table with next-hop shortcut to reach advertisingnode
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect – SPB VSN Service Flexibility
Routing anywhere in the Fabric with L3VSNs (or GRT IP shortcuts)
Extend L2 VLANs anywhere inside or across the Fabric using L2VSNs
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect – IP Multicast Services
A multicast stream received at the edge of the fabric is mapped into a dedicated multicast Service Identifier (I-SID)
– IGMP at the edge
– IS-IS in the fabric
– No need for PIM or DVMRP complexity
– Can be constrained within a L2 or L3 VSN
IS-IS advertises the stream to the rest of the fabric
– The stream is not forwarded until a receiver requests it and is forwarded ONLY to those receivers who requested it
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect – SPB Fabric based Video Surveillance
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect
Fabric NNI links can be extended
over Ethernet links or over IP
tunnels
All services can be seamlessly
extended
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect – UNI Types
UNI Service classification types
– C-VLAN UNI with IP routing interface support
– Switched UNI
– Transparent UNI
– ETREE UNI
UNI Interface types
– Single port
– MLT/Distributed-MLT/LAG
– Split-MLT/vIST/MC-LAG
©2017 Extreme Networks, Inc. All rights reserved
L2VSN – UNI Types: C-VLAN UNI
UNI is a VLAN
C-VLAN UNIs can have a routing interface
VLAN has global significance on the BEB
VLAN performs L2 switching on local VLAN port members & transports over L2VSN for remote end-points
Untagged traffic is assigned to VLAN corresponding to PVID configured on port
Not supported on DVR-leaf
©2017 Extreme Networks, Inc. All rights reserved
L2VSN – UNI Types: Switched UNI
UNI is a VLAN ID on an ethernet port
VLAN ID has local significance on the ethernet port
Same VLAN ID can be re-used on different ports and belong to a different I-SID
Different VLAN ID on same or different ports can be assigned to same I-SID– Can do VLAN Mapping on local switch
©2017 Extreme Networks, Inc. All rights reserved
L2VSN – UNI Types: Transparent UNI
UNI is an ethernet port
Ethernet UNI port is not VLAN tag aware
Packets with or without a VLAN tag are transported into the L2VSN
©2017 Extreme Networks, Inc. All rights reserved
Data Center Spine-Leaf Fabric
Scale-out Data Center Fabric
– Distributed Routing Model: routing on the leaf
©2017 Extreme Networks, Inc. All rights reserved
Fabric Connect and VXLAN
VXLAN HW Gateway (7254, 8284, 8404, 8600)– VXLAN Bridging (VLAN/ISID – VXLAN)
– VXLAN Routing (VLAN/VRF/ISID – VXLAN)
– VXLAN Overlay Fabric
– No Control Plane for VXLAN (static config)
RIOT support on Trident2-based switches– Requires to re-circulate the packets
– L3 bandwidth limitation of the (internal) ports used
– 480Gbps bidirectional (240Gbps in / 240Gbps out)
RIOT support on VSP 8600– Single-pass RIOT and linerate
– Fabric Connect support planned for End of 2017
– VXLAN GW planned for 1HCY18