Hi Yangfan,

Please see zzh> below.

-----Original Message-----
From: Yangfan (IP Standard) <[email protected]>
Sent: Monday, January 18, 2021 5:24 AM
To: Jeffrey (Zhaohui) Zhang <[email protected]>; [email protected]; mpls 
<[email protected]>; [email protected]
Cc: Kireeti Kompella <[email protected]>; Ron Bonica <[email protected]>
Subject: 答复: draft-zzhang-intarea-generic-delivery-functions

[External Email. Be cautious of content]


Hi authors,

The idea of a shim layer to provide the generic delivery function is 
interesting. I have 3 questions for clarification.

1. The draft request a new number of Internet Protocol Number registry for 
GDFH, I assume in this case, GDFH is used together with IP header. I wonder 
what the benefit is to have this generic header other than directly specifying 
the functionality as the next header?

Zzh> Allocating a number for GDFH from the IP number registry is not for 
putting a GDFH right after an IP header. The draft says:
      Next Header:  The type of next header.  For functions that IETF is
      concerned with, the "Next Header" values are from the "Internet
      Protocol Numbers" registry.  A next header could be another GDFH,
      so a value is to be assigned for GDFH from the registry.
Zzh> Consider the following situations when reading the above paragraph: 1) a 
GDFH is followed by a header that can currently follow an IP header 2) GDFH is 
followed by another GDFH. For 1), we want the "next header" field of the GDFH 
to be able to take existing IP protocol numbers (though some of them may not 
make sense with GDFH). For 2), we want the "next header" field of the first 
GDFH to be a value indicating that the next header is GDFH. When you combine 1) 
and 2), you can see that the value (identifying that next header is GBFH) needs 
to be from the IP protocol number registry.
Zzh> Additionally, imagine that a new delivery function is developed, and it 
can be done on top of IP and other layers. In that case, we do want to use a 
GDFH for that new function, and we do want to allow it after an IP header.

2. If the GDFH is used with MPLS, what is the difference compared to G-ACh?

Zzh> Let me read about G-ACh and get back.

3. If you suggest to use one uniform encapsulation in Figure 2 for 
IP/MPLS/BIER, starting with 0000 would make sense when it is encapsulated in 
MPLS, but seems unnecessary in IP. Because in IP, usually 5-tuple is used for 
hashing algorithm. First 4 zeroes don't help to avoid the hashing problem.

Zzh> Indeed starting with 0000 is for mpls case; but because GDFH is for 
"generic" purposes, that 0000 is always present.
Zzh> 0000 being different from 4 or 6, a router doing 5-tuple hashing should 
not mistake it as an IP packet (hence it would not do 5-tuple hashing).
Zzh> Thanks.
Zzh> Jeffrey

Best regards,
Fan


-----邮件原件-----
发件人: mpls [mailto:[email protected]] 代表 Jeffrey (Zhaohui) Zhang
发送时间: 2021年1月12日 22:27
收件人: [email protected]; mpls <[email protected]>; [email protected]
抄送: Kireeti Kompella <[email protected]>; Ron Bonica <[email protected]>
主题: [mpls] draft-zzhang-intarea-generic-delivery-functions

Hi,

I just posted 
https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-zzhang-intarea-generic-delivery-functions/__;!!NEt6yMaO-gk!QZhMuyy2Qh6dRiDc7sqPMUgVJFMu2oircI9Mi-4xslI9G4QzeqUM-qAkGDyyJMZk$
 .

The initial version was posted to the tsvwg 
(https://urldefense.com/v3/__https://tools.ietf.org/html/draft-zzhang-tsvwg-generic-transport-functions-00__;!!NEt6yMaO-gk!QZhMuyy2Qh6dRiDc7sqPMUgVJFMu2oircI9Mi-4xslI9G4QzeqUM-qAkGErjaauy$
 ). After discussions/feedback we are re-homing it to intarea wg. This new 
version also contains quite some changes based on the comments and feedback 
that we received (special thanks to Stewart).

Comments and suggestions are appreciated.

Thanks.
Jeffrey

Juniper Business Use Only

_______________________________________________
mpls mailing list
[email protected]
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/mpls__;!!NEt6yMaO-gk!QZhMuyy2Qh6dRiDc7sqPMUgVJFMu2oircI9Mi-4xslI9G4QzeqUM-qAkGGaib2FE$

Juniper Business Use Only
_______________________________________________
Int-area mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to