Académique Documents
Professionnel Documents
Culture Documents
Agenda
Summary
Session Goal
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
VXLAN, OTV
FabricPath
vPC / vPC+
STP
Fabric
Extension
Unified Fabric
FCoE, iSCSI
Converged Fabrics
Increased Scalability
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Role of MTU
Bidirectional attribute
Hop-by-hop basis
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jumbo Frames
14 byte
Eth Hdr
20 byte
IP Hdr
20 byte
L4 Hdr
14 byte
Eth Hdr
20 byte
IP Hdr
20 byte
L4 Hdr
Data Payload
1460 bytes
4 byte
Eth FCS
Data Payload
9176 bytes
MTU 1500
4 byte
Eth FCS
MTU 9216
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Larger MTU is needed for protocols and technologies like FCoE, OTV,
and recommended for apps such as vMotion
Jumbo frames reduce the number of copies and context switches that
occur in the host due to packet overhead reduction
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
MTU 9000
R1
7K-1
Host
MTU 9000
MTU 1500
R2
7K-2
Server
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
10
PMTUD
In real life...
ISP
7K-1
7K-2
(config-if)# no ip unreachables
Host
Server
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
11
Performance issues:
Lost packets
Retransmits
Truncation
High delay
Excess resource utilization
Fragmentation...
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
12
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
13
P1.a
P1.b
DC01
P1
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
14
Storage traffic
Workload mobility
Isolated traffic
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
15
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
17
Policy Type
Function
system
qos
ingress
interface
qos
Define traffic
classification
queuing
Apply queuing
strategy; strict
priority, deficit
weight round
robing
network-qos
Define system
class: drop/nodrop, MTU,
buffer size
egress
interface
Match and define policy using the respective type of class-maps and
policy-maps
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
18
type queuing
type network-qos
Class-map
Class-map
Class-map
CoS, Protocol
CoS, DSCP
Protocol (TLV)
qos-group
qos-group
Policy-map
Policy-map
Policy-map
Set qos-group
Congestion control
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
19
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
20
IPv4 Traffic
L3 hop where packet exceeds MTU: fragment except when the DF-bit is present
Ingress
Module
Ingress
Module
Ingress
Module
Fabric
Egress
Module
Ingress
Module
Ingress
Module
Ingress
Module
Fabric
Egress
Module
BRKDCN-1100
Ingress
Module
Ingress
Module
Ingress
Module
Fabric
Egress
Module
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
21
IPv6
MTU for IPv6 traffic may be set with the interface-level MTU command
or within a network-qos class
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
22
IPv6
Recommendation: have IPv6 routers send hosts the MTU that should be used
via Router Advertisements (ICMP packets)
BRKDCN-1100
RA
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
23
iSCSI
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
24
Intra-DC iSCSI
with existing LAN
Inter-DC iSCSI
Multiple L3 hops
Remote
iSCSI
LAN
iSCSI direct
attach to UCS FI
SAN
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
25
ip access-list iSCSI-ACL
permit tcp 10.0.0.0/24 any eq 860
permit tcp 10.0.0.0/24 any eq 3260
!
class-map type qos match-all class-iSCSI
match access-group name iSCSI-ACL
!
policy-map type qos iSCSI-QOS-policy
class class-iSCSI
set qos-group 2
set cos 4
class class-default
!
vlan configuration 10
service-policy type qos input iSCSI-QOS-policy
!
class-map type network-qos iSCSI-nq
match qos-group 2
!
policy-map type network-qos jumbo-nq-policy
class type network-qos c-nq-iSCSI
mtu 9000
pause no-drop
class type network-qos c-nq-default
mtu 1500
!
system qos
service-policy type network-qos jumbo-nq-policy
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
26
NAS
NFS or SMB
Storage can be shared simultaneously across
multiple computers
LAN
SAN
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
27
Fibre Channel
Supported on Unified Port (UP) switches that include the Nexus 5500/5600/6000
series switches as well as the 2348UPQ FEX
FC Header
4bytes
24bytes
Frame delimiters
SCSI Payload
Commands & Data
2112 bytes
CRC
EOF
4bytes 4bytes
Control information,
src/dst addresses
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
28
CoS 3 is the standard FCoE QoS marking and will auto-associate with this class
ELP requires that rxbufsize match between peers, otherwise link fails
2180 Bytes
Ethernet
Header
12bytes
+ 4bytes
.1Q tag
FCoE
Header
FC Header
16bytes
24bytes
SCSI Payload
Commands & Data
2112 bytes
CRC
EOF
FCS
4bytes 4bytes 4bytes
FCoE identified
with Ethertype
0x8906
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
29
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
30
FCIP
end-point
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
31
FCIP Frame
Ethernet
Header
14
IP
Header
TCP
Header
TCP
Opts
FCIP
Header
S
O
F
EISL
Hdr
Opt
Hdr
20
20
12
28
0-16
FC Frame
CRC
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
32
FCIP MTU
recommendation is
2300 bytes
Path MTU
Discovery is
enabled by default
FCIP end-points
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
33
vPC
Overview
vPC Logical View
STP
7K-1
7K-1
7K-2
7K-1
SW1
7K-2
7K-2
SW1
SW1
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
35
vPC
MTU Areas of Interest
vPC Domain
Peer-Link
vPC Peer-Keepalive
vPC Peer-Link
vPC Member
Ports
MAC-in-MAC
EtherType 0x8903
vPC
vPC
vPC
Downstream device
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
36
vPC
Member Port MTU
Type
---1
1
1
1
1
1
1
Local Value
---------------------active
10000 Mb/s
full
trunk
1
9000
trunk
BRKDCN-1100
Peer Value
----------------------active
10000 Mb/s
full
trunk
1
9000
trunk
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
37
vPC
Global Consistency Check
vPC still operates despite MTU mismatch within the network-qos policy
(Type-2)
qos-group 0 (default)
qos-group 1 (FCoE)
Legend:
Type 1 : vPC will be suspended in case of mismatch
Name
------------QoS
Type
---2
Local Value
---------------------([], [3], [], [], [],
[])
(9216, 2196, 0, 0, 0,
0)
(F, T, F, F, F, F)
BRKDCN-1100
Peer Value
----------------------([], [3], [], [], [],
[])
(9216, 2196, 0, 0, 0,
0)
(F, T, F, F, F, F)
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
38
Why Overlays
Encapsulated Traffic
Virtual Switch
Virtual Switch
Resilient Underlay
Scalable
Flexible
L2 or L3
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
39
FabricPath
Benefits
S100
S10
S20
S30
S40
S200
S300
S400
S500
FabricPath
S600
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
40
FabricPath
Control Plane Operation
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
41
FabricPath
Data Plane
S10
OutDA
OutSA
FPTag
DMAC
SMAC
S100
DMAC
.1Q
S200
SMAC
.1Q
Etype
S30
Payload
S300
Etype
CRC
S400
Payload
S40
S500
S600
CRC
FP header removed as
frame returns to CE domain
Classical Ethernet Frame
Ingress into FP Domain
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
42
FabricPath
Data Plane
port-channel20 P2P
Up/Ready
0x01/L1
9000
10
64
1/1
port-channel30 P2P
Up/Ready
0x01/L1
9000
10
64
1/1
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
43
OTV
OTV
L3 DCI
Overview
OTV Edge
OTV Edge
OTV Edge
OTV Edge
OTV Inline
Core
Core
Core
Core
West DC
East DC
VLANs 100-109
VLANs 100-109
OTV Join
Interfaces
Core Transit
Overlay Interface
OTV
Edge
Core Device
OTV on a stick
Aggregation Device
Internal Interfaces
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
44
OTV
Packet Types
Packet Type
Purpose
IP Length
ISIS Hello;
Unicast
Establish OTV
Adjacency
1450 Bytes
ISIS Hello;
Multicast*
Establish OTV
Adjacency
1442 Bytes
OTV Header
Pkt_len+42 Bytes
*Recommended
OTV control
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
45
OTV
Data Packet Format
MAC-in-IP
OTV
Overhead
New L2 Header
14 Bytes
New IP Header
20 Bytes
OTV Shim
8 Bytes
Original L2 Header
14 Bytes
Original IP Packet
Payload
Original
Frame
No PMTUD either
L2 FCS
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
46
OTV
Interface Config
7K-A-CORE(config-if)#
7K-A-CORE(config-if)#
7K-A-CORE(config-if)#
7K-A-CORE(config-if)#
7K-A-CORE(config-if)#
7K-A-CORE(config-if)#
int po10
description OTV Internal Int
mtu 1542
int e1/1
description Core Uplink
mtu 1542
OTV Edge
Device
Core Device
Aggregation Device
7K-A-OTV(config-if)#
7K-A-OTV(config-if)#
7K-A-OTV(config-if)#
7K-A-OTV(config-if)#
7K-A-OTV(config-if)#
int po10
description Join Interface
mtu 1542
int overlay1
otv join-interface po10
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
47
VXLAN
What Does it Accomplish?
Underlay
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
48
VXLAN
1500 byte packet
8 byte VXLAN ID
8 byte UDP header
VXLAN Encapsulation
20 byte IP header
MAC Header
IP Header
UDP Hdr
20 Bytes
8 Bytes
Outer
MAC
DA
Outer
MAC
SA
Transport MAC
addresses
Outer
802.1Q
Outer
IP
DA
Outer
IP
SA
Outer
UDP
VXLAN
ID
(8 bytes)
Inner
MAC
DA
Inner
MAC
SA
VM MAC
addresses
Transport
VLAN
(Optional)
IP addresses
of the VTEPs
UDP destination
port 4789 identifies
the packet as
VXLAN traffic;
source UDP is a
hash of inner frame
VNI Field
identifies the L2
segment
BRKDCN-1100
Ethernet
Payload
CRC
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
49
VXLAN
Operation
IPv4 Transport
VTEP
Hypervisor
VTEP
VTEP
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
50
Logical Flow
Operating System
Compute
Switching
Storage
OS Kernel
Driver
Adapter
IOM
FI
1000v
Nexus
Switch
IP
MTU
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
52
IOS
NX-OS
ip mtu
mtu
mtu
network-qos policy
ip tcp adjust-mss
system mtu
...
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
53
Store-and-forward switch
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
54
Interface-Level MTU
Layer 2
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
55
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
56
Template
Drop CoS
Priority
NoDrop CoS
default-nq8e-policy
0,1,2,3,4,5,6,7
5,6,7
default-nq7e-policy
0,1,2,4,5,6,7
5,6,7
default-nq6e-policy
0,1,2,5,6,7
5,6,7
3,4
default-nq4e-policy
0,5,6,7
5,6,7
1,2,3,4
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
57
Nexus 7K
Layer 3 Interfaces
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
58
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
59
Module: 1
Rate-limiter PG Multiplier: 1.00
R-L Class
Config
Allowed
Dropped
Total
+------------------+--------+---------------+---------------+-----------------+
L3 mtu
500
106
0
106
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
60
Similar to 7K
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
61
Switching paradigms:
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
62
When 10G
Ethernet is used
ingress, cutthrough switching
is used by default
Src Int
Dst Int
Switching Mode
10G Ethernet
10G Ethernet
Cut-through
10G Ethernet
1G Ethernet
Cut-through
1G Ethernet
1G Ethernet
Store-and-Forward
1G Ethernet
10G Ethernet
Store-and-Forward
FCoE
Fibre Channel
Cut-through
Fibre Channel
FCoE
Store-and-Forward
Fibre Channel
Fibre Channel
Store-and-Forward
FCoE
FCoE
Cut-through
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
63
System defaults
system jumbomtu 9216; configurable from
2158 to 9216 bytes
Default network-qos policy cannot be modified
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
64
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
65
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
66
Switch is detecting
MTU violations;
packets are truncated
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
67
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
68
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
69
Nexus 3000
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
70
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
71
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
72
Nexus 1000v
VMware (N1K 5.x)
[root@UCSC240:~] esxcfg-nics -l
Name
PCI
Driver
vmnic0 0000:02:00.0 igb
vmnic1 0000:02:00.1 igb
Link Speed
Up
1000Mbps
Up
1000Mbps
Description
Intel Corporation I350 Gigabit Network Connection
Intel Corporation I350 Gigabit Network Connection
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
73
Nexus 1000v
Microsoft Hyper-V
---------------------------------------------LTL:
17
---------------------------------------------Port ID:
4
NIC Index:
2
NIC Instance ID: {7C3A395E-ADDF-41B8-BE39D05BC73C4699}
MAC address:
a0:36:9f:6a:c8:92
Port profile:
UPLINK-PP
Port profile GUID: 6AF1BB76-F87A-4EAB-94808420AFB6CD02
Network GUID:
VM/NIC name:
Intel(R) Ethernet 10G 2P X520
Adapter
VM UUID:
NIC UUID:
MTU:
9000
Link state:
UP
Duplex:
Full
Tx speed:
1410065408
Rx speed:
1410065408
Autoneg:
Enabled
Link Params pending: No
Speed Capability 0x10
Duplex Capability 0x4
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
74
UCS Manager
Fabric Interconnect Processing
Host
Ingress
Policing
Violation =
truncate or drop
Threshold reached =
-Tail drop for drop classes
-Pause for lossless
MTU Check
Per-class
buffer monitor
8 multicast
queues
Egress Traffic
Traffic
Classification
Ingress Traffic
Trusted CoS
L2/L3/L4 Details
Host
Marking
CoS
Egress
Scheduler
Strict Priority or
DWRR Scheduler
Egress
Queues
Unicast VOQ
(8 per egress interface)
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
75
UCS Manager
QoS System Classes
Match criteria
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
76
UCS Manager
Assigning to vNICs
9000
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
77
End-to-End Testing
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
78
Summary
In Conclusion
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
80
BRKDCN-1100
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
81
Related sessions
Presentation ID
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
82
Thank you