Hi,

In case of this draft

I am seeing that Packet is Tx  with

Transport header + vxlan header (bit to mark identification of OAM, "RA"), 
(unique DAMC or unique Destination IP again for identification), (OAM specific 
information).

Whyn't work done in TRILL is used as OAM channel which maps to "Transport 
header + nvo3 header shim (o bit identifcation, f bit if payload fragment 
present), Payload fragment (user defined, optional), OAM channel (TRILL).

Now payload fragment doesn't need to be there only required for older hardware 
where "o" bit punt won't be possible like VXLAN, also this paylaod fragment 
allows in Inter DC scenario to not terminate the OAM but to reach end to end.

eg:-


L1 ---N/w ---- DC1 ---- DC2---- N/2 ----- L2
                 |
                 L3
In this scenario L1 and L3 are in same DC but L1 and L2 are inter DC and even 
if NV can terminate on DCI but using payload fragment it can get forward over 
DCI as normal packet and get terminated on L2 to get host to host real 
verification in inter DC scenario.
In the solution proposed in draft TLV proposed for 9.1.1 – 9.1.4 is not 
required if payload fragment is used as payload fragment act as real host 
information. Also If required multiple level of OAM can be done one which runs 
L1 to DC1 and another at higher level from L1 to L2.

Other Benefit of TRILL is Path Trace which can interact with underlay to give 
complete path instead of just ip address of switches in middle also in case of 
DCI scenario give information regarding the terminating VTEP/NVE interfaces on 
the DCI switches.

eg:- Underlay device if they understand Nv03 OAM can return

Ingress Information – I.e. Ingress interface and state on which OAM packet in 
underlay is received
Egress Information- I.e. If same packet is forwarded which path or egress 
interface it will take
Switch Information – IP address, mgmt ip address, etc.

This allow debug the scenario if underlay is full of ECMP like below

L1--- R1 --- R2 — R3 --- L2

Now Traceroute get success from R1 but failed from R2, we have no way of 
knowing which path R1 –> R2 will take.

Another thing in this draft is we are trying to use overlay as a control 
protocol and use TLV to verify the host, instead of keeping the Maintenance 
point in actual data path of traffic.

Similarly we might want to test the Tx of Encap also in forwarding by sending 
packet with host information and let forwarding decide how the Nv03 header, 
Transport Header gets added. In this draft packet is always getting generated 
from the cpu and no support of verifying Tx forwarding.

Thanks,
Deepak

From: Diego Garcia del Rio 
<[email protected]<mailto:[email protected]>>
Date: Monday, March 16, 2015 8:56 PM
To: <[email protected]<mailto:[email protected]>>
Subject: [nvo3] Fwd: New Version Notification for 
draft-jain-nvo3-overlay-oam-03.txt

Sorry for the late notification. We have updated the OAM draft that dicusses 
the use-case of tunnel testing and the inclusion of a Router-Alert flag as part 
of the VXLAN reserved bits.

---------- Forwarded message ----------
From: <[email protected]<mailto:[email protected]>>
Date: Sat, Mar 7, 2015 at 4:26 PM
Subject: New Version Notification for draft-jain-nvo3-overlay-oam-03.txt
To: Pradeep Jain <[email protected]<mailto:[email protected]>>, 
Vinay Bannai <[email protected]<mailto:[email protected]>>, Diego Garcia del 
Rio <[email protected]<mailto:[email protected]>>, Ravi Shekhar 
<[email protected]<mailto:[email protected]>>, Kanwar Singh 
<[email protected]<mailto:[email protected]>>, Wim Henderickx 
<[email protected]<mailto:[email protected]>>, 
Anil Lohiya <[email protected]<mailto:[email protected]>>



A new version of I-D, draft-jain-nvo3-overlay-oam-03.txt
has been successfully submitted by Diego Garcia del Rio and posted to the
IETF repository.

Name:           draft-jain-nvo3-overlay-oam
Revision:       03
Title:          Generic Overlay OAM and Datapath Failure Detection
Document date:  2015-03-06
Group:          Individual Submission
Pages:          37
URL:            
http://www.ietf.org/internet-drafts/draft-jain-nvo3-overlay-oam-03.txt
Status:         https://datatracker.ietf.org/doc/draft-jain-nvo3-overlay-oam/
Htmlized:       http://tools.ietf.org/html/draft-jain-nvo3-overlay-oam-03
Diff:           http://www.ietf.org/rfcdiff?url2=draft-jain-nvo3-overlay-oam-03

Abstract:
   This proposal describes a mechanism that can be used to detect Data
   Path Failures of various overlay technologies as VXLAN, NVGRE,
   MPLSoGRE and MPLSoUDP and verifying/sanity of their Control and Data
   Plane for given Overlay Segment.  This document defines the following
   for each of the above Overlay Technologies:

   o  Encapsulation of OAM Packet, such that it has same Outer and
      Overlay Header as any End-System's data going over the same
      Overlay Segment.

   o  The mechanism to trace the Underlay that is exercised by any
      Overlay Segment.

   o  Procedure to verify presence of any given Tenant VM or End-System
      within a given Overlay Segment at Overlay End-Point.

   Even though the present proposal addresses Overlay OAM for VXLAN,
   NVGRE, MPLSoGRE and MPLSoUDP, but the procedures described are
   generic enough to accommodate OAM for any other Overlay Technology.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at 
tools.ietf.org<http://tools.ietf.org>.

The IETF Secretariat


_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3

Reply via email to