Re: [Bier] Questions on draft-venaas-bier-mtud-01

Eric C Rosen <erosen@juniper.net> Mon, 16 July 2018 20:15 UTC

Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6055B1311B9 for <bier@ietfa.amsl.com>; Mon, 16 Jul 2018 13:15:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t_DBw7gSxpH5 for <bier@ietfa.amsl.com>; Mon, 16 Jul 2018 13:15:38 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 749421311B6 for <bier@ietf.org>; Mon, 16 Jul 2018 13:15:38 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6GKEOPZ000894; Mon, 16 Jul 2018 13:15:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=PPS1017; bh=ajVhnGLQDOYAQuAxv7PjEFQ+tid2T4hNeZWL69FeLNU=; b=gjLQ7iNE/0EplwAsjRvkQsJX1ZwtsaGHgX4uSYDy23E57D+ohvvHbvaC8BKjSoaKI1hm DHX5YtxvTy7Yo32fu06JN0TuQt5v6RtsUTchlxAsGoopUBFJ3dOIMniPezG/6ticIdsj biPqv3Cgp8cTgbpleWkEsWBIkyRCWGJ/3t8vZz28ksdDEkEGVdoUif7+doPQrjfeJ3Rh G6nc35Q4Ab/GXe6Kkh6vTs4PhJRZjjphBz/oJPIIaHGPWWfLxE6oc0zfzjlFCUnpHASh 351iG+ue4hfOLW756gQRufdU2UxUmrqgNnq+BoA1E/M9djo7kzRHr/XsaRIPDyEjfNgS 8w==
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp0119.outbound.protection.outlook.com [207.46.163.119]) by mx0a-00273201.pphosted.com with ESMTP id 2k8qvj991s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 16 Jul 2018 13:15:38 -0700
Received: from [172.29.33.73] (66.129.241.12) by SN4PR0501MB3869.namprd05.prod.outlook.com (2603:10b6:803:4a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.14; Mon, 16 Jul 2018 20:15:35 +0000
To: Stig Venaas <stig@venaas.com>
Cc: BIER WG <bier@ietf.org>
References: <3cd519d9-9315-470c-e5f1-0f10062fadde@juniper.net> <CAHANBtJFzTZFNmDDWp6UbC_v_ENs1UnK7aCn04Z=q4uVvRatQw@mail.gmail.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <d8818166-b166-6cae-157a-85d09c208020@juniper.net>
Date: Mon, 16 Jul 2018 16:15:31 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0
MIME-Version: 1.0
In-Reply-To: <CAHANBtJFzTZFNmDDWp6UbC_v_ENs1UnK7aCn04Z=q4uVvRatQw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [66.129.241.12]
X-ClientProxiedBy: BN3PR05CA0024.namprd05.prod.outlook.com (2603:10b6:400::34) To SN4PR0501MB3869.namprd05.prod.outlook.com (2603:10b6:803:4a::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3087d199-2032-4feb-b42e-08d5eb58e3fe
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:SN4PR0501MB3869;
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3869; 3:iYlmmMAPytjs44FHaSGvL3yxk4T+9WK6lAL36Sl5NXgMZEn6F8ZddzGLb23zL9lOwlTOS3C/ApMX6ZUDRo+TNh5qoAbor168J61MEfuUG268yWpoz9BfYZojaYV0pk/JOM5OKKyd4SahiNqnVd6YgFOwJi6DToTEmUzUaEM9xEuoA/MeiOTbebS6mJsXMBetTmrJE92if8epXByrBVk7vTst24NEFwLQvzSR53/5TU7NkWTjU5oOYFWQGGMX3fwM; 25:MX719psygEBDZgvSCymANjSWi8ecX9eHHzDaIWeAOG+bThlOWT01AgAwuHFeGOAudR4wNtac/LAX0M6fobYO+ImkYLpZQsxGnMshpuNujYyHWshMgNhWzzpmoWBcIXfG+VsxIxgPUEUiRp3QkUQ8dF1/3k5/+R/bZ7ad2O2BhJ+OFZm0yQgq3y34EmKx/JSsIVdFYm/dvAxqrCV4UW7HyAkXzUwqzt2xp939mcp8tvWFrH1U334PQmyUvkj7gwKC115eVQJtHImSTClznMbronNmJYhcG0G1JRpR0Ab/EqtJ06hDZnjEryhCQtoAgcFwsO/0xijA7oYHfVAray4Xbg==; 31:w1Qo0J0q9EVj4mI1yHtlS85+G4aWymVEOGaABuXsYx0iO2pzON6TnGD1nErZVWwAC/Mu0CpldU576BqUYKZ/OaU3o3Rb2y0S9NGGC9KCQ5Rn/NsqO0Ec0pcn0LV05f3dTWD2ThDhSZ/Abx64HMyY+vLqCORTvIL0teMlZfBwl/XJtePgRuynZT86QcuVUwlZN3wVWWFnlxuhBAYHobTIDdJIp4gvlgrtTQ39x3bCdqU=
X-MS-TrafficTypeDiagnostic: SN4PR0501MB3869:
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3869; 20:Qq221GkUc4U6XZR4wXrOSFKc/KDpELtNpp3Q9ft+TxyLh8AGYSxaMFmjH2AHbUvfzUxi8v0ms2+rTVv+tO4UJ/d8i2azdbuX2MW2AdnoDmXv1FJCPztkEuF8P0/ente9Fq8lz2oX+4X/7DxbrYoLJpyDQWHhDsuQpyAvGbsR9B8lUAnFVjChx27EdM+Cq/fu4nOoyly37zTtiNWTNIe5B41LI+RURxwAXXs8no+Htz1WEGiS/cZrWs05HeQ1s6uP6zo0MotmVbqJOc+io3YIfW4Pr8KZxNH4yKE+nPe47tJzBDyhzl7G/BZEBvSs45pI6nReoVYWT9yWuCehZK7J3Wi0cxm8Q+UieBJdaP7R8eDymtjF0NNkdVNSbsUy6Cd6frNih1XDlkSchEGhIRMqN9Ukazw2lME6fDd8NiMt8sGl3QWMUO5gYGGLDuduHwvl5jWSU19H8TCYUK/Cl1QrzPmVTPsvjNnZIRCIzotcQ6AnWk8A8eB7fN06LzwSLp2hM2/CTnP48SxOz2BUdo6ZFRICZnfXGZqWrHzii1tEHpioUKh3KJtcut9FioCFrMFtASzDJzfAc7MovYCV0plJO8Y1pAe7pxF4dSnysiW3jgw=; 4:IBAYGgSVwK3Re4f8dWY9KS5Gb0hmSj0UT5UyacDabqs5NhiqSB9t4bIxQk1XbIlICgD7EgWDOZ4bcMWuIJljg4yAnMjgrbzHmi8aqXd9aTnQkmxjNH7xeU4+VIUFALrnHYAwcqyfuAh3BckAG/edxKcSjgswN5Cs/FruMN/GOOrp/wG/wcY80mzgrv4MsbvlscwjbvVEGQF/pe+QitsqAM6OIT8Zw6+kLKbx5d6NRtj/eYXnRNRjSgLx9D1xgnoferZWz1gifOlYbHzGmDUf+A==
X-Microsoft-Antispam-PRVS: <SN4PR0501MB38695D622F319929D7BEEB52D45D0@SN4PR0501MB3869.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:SN4PR0501MB3869; BCL:0; PCL:0; RULEID:; SRVR:SN4PR0501MB3869;
X-Forefront-PRVS: 073515755F
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(979002)(6049001)(396003)(136003)(39860400002)(376002)(366004)(346002)(189003)(199004)(86362001)(77096007)(7736002)(26005)(6916009)(386003)(16526019)(229853002)(305945005)(50466002)(31686004)(76176011)(53546011)(105586002)(97736004)(106356001)(2870700001)(23676004)(6486002)(2486003)(68736007)(52146003)(52116002)(31696002)(16576012)(486006)(67846002)(2906002)(65826007)(53936002)(65806001)(65956001)(47776003)(446003)(476003)(316002)(478600001)(64126003)(2616005)(11346002)(956004)(3260700006)(6246003)(25786009)(3846002)(6116002)(6666003)(5660300001)(36756003)(81156014)(81166006)(8936002)(4326008)(66066001)(8676002)(58126008)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN4PR0501MB3869; H:[172.29.33.73]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;SN4PR0501MB3869;23:TeNlphGytx1OmD2jL4mO0cth8Rev4/YHBJ9J7nv83u7JNuesOZDcw7X7HxEhnFMB0EHLEQaA5yoWpU78ywNwRcBgKleX3EUsLwO6JhfI2eTt1LyQyC8QuYcfm5q6xo1gIzc46ZExdnOOnUbUBkJyBxNXfDf4Yr80REhqv/12iTy3DReN/gOO7b5T8FLBVzsUVgBgK9jerE2lJhRBN9LYDUf0BiyfzmdHP26tjJchZZ7kb1SRYAkdLDFqUwi9iDRmpq8J3zzlLrBB4+OdlIsaBqnGDbPk5S6Iluqvwr6CbfPq4mytSgdBqgnu+o81QMWwwNPKSF4JxQR9e3P2E7X91bfVUmciPSKHLwZJU7zK9Z/19aA0SAsXLefq5yNHUWrtN9n+oeXzDVsA8E6OsLi/DnEl0UP7xiGV2jxWsQtXwBh/wk52PwAKH1rC4luvTRNwelPvuCwhq+thS2y8q1vklgXs+owx631RflYmai6dAygPkL9e8/AIR5G1fMYA9hEqB/N9Rg10Vcqt3eBRYpGB/7XNfzhZZXziSGQi47LZ5xvFf5t7Rt/wVt/DubInvRhFPYJYd1tS2wTtMroAAt0dzVcg2HjtOHc5wAC1+ZlZANudyH9hGsuuBgUUunc6a9CHsmiQIyol5HyIv7ghzThfT06UcjPkBGrxsgQ49t6JfM2X6cdRMBQ9qO8j7+RwMKSKJBIs875VX5hRaCNy8LT1c/pI85tfbRxUq7gnUXybZKOrqakcS+7MuDCdXukBiE1BApK9RmzjnjmedbeO51kUKkks1oaMwJa3WhhB0IJGomNBSeHVipypGkQFlvJb+Vz7ui2gfQCI05HBne+L2HtB9xCCeJ3itPai1OP+wn3ptWAZqQbomwrW6zdjd7HjEp/MclHb3hsUVBASt6h29+r0FBuccSCxtxvrHorX71K1rXqbtUEWwtFpkbHkyzv/m5Wv+KVaOFWh+MEDiI9K60InCJl+btEHsIGIw12TGkJX3HfviQACqra4++9az4M0x8IX5qkWW8sh0BboYHUGQFevxfiMphYcZXwvUQumjxkJEs8Y6dwP8Q4eI40zYb53nSn+U2swaLi2LM5sNPgeTUlgh6t61xnJ1E4G6CitZqzLU12kBtgAYTubUPaDwwo0khkrS+AEE3Pi+51Fb1av73OraCupa6xx3hU+khhSf2v/ENHfc1yEMNI61p6yV1vROh3uon57ftU1wNFDPQnx0ib8aeVBQWTqQ+2SxXG4o8JZkrjKZ1p3hJlfQRFaoKdLCM2pAxAhwnpmc7YVeaIUSSE2em/QRQX5aFu12zID5dV3bAC2TjLnzeCxSt4p/h0c1CBbtXAEukYEolWhnrOaQ5A2I3qs4hKWRFNh27LStF0RweDyQG90MOiWLGIYGi/MD4Eps1yKr7AbZ0XjNP1H/YcR8Tk97ZypGemfqyLt4am/F4C4elojhmINYOIPngFkovymP4fxT1Bd7xs6jkPRDKYReZntvFkLAwFR+6FGoDBZO9zCPTwbm/tckathO33QE1LX
X-Microsoft-Antispam-Message-Info: y3EkIfv4CX0ueRgZwMrKgteQJPlpvVnGTvTjb+JUvQSv9935WR5S64rMctulo+3P9O+oDjkYBMLMFYupoHDu2WcUA7K/VmXmNUbARD1OGQWzCnBnmfzrh4Hkn5NrZiI2gR79mYUJovl6nrpa5ygK72VCEc+wTu46fxfLVbu1VBS2JXPVn8ZSNlu7EnlhimMHciSZTXNFHzabc+Pfxjez2HHPmDCHqYpMLftwmN6KmBCHRY3FoagPAu/apyv5YArX9euKj5yHcZ8Dv/d1liiVXSNmgMyVSPcjIwWjXnxmKkX1hhV29rMi1krOzQqczgfJ022vgQoHDwT8pxsv+a2jTygUCmKFUl0HslxUIl1By8A=
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3869; 6:9NMPJDLdWTYj1+HM9ouEpIICQ+BG0yNchdchltHYw4HMuOPyq7EjNrvsl7QTtLV0urKVLKBfOp3+ksOkh77MOsyipIQOhd6ilR2hZi27FmUvPSk3S3m/mVRJjm0Z+CLqWQJQJHpNHTPhO7FrwcA5JsrIl7ROhMb/aSMHAw/ldhreqHE99oqBwq8/kZPSXC09iM5C+J8HhVStncAqpScoLgOdRzaPyqXBW3kRagbFtQmPAqHzaFw32GKc2Bki5DO0XOEY0adj2Hi93skgnwQ44r7AZO/aHh4OfO8B+zrnUoIdyUeF29P1wfgUwQYIHZqCR2kCAQ8VSI0bMBMjxJtryghJYrfmpcEK15XxoADV2D0aK1LARuEqK5Z/krVkAL4aO9JplkwdhHIvDFIhxu/HT2wknqMSaRlKj+TDOUC1JxvJBIKZ8yYR7TUSfq0YAH6M8eamhfGERJLsiL9pyExraA==; 5:RIJtWFX3kgSjLt3NbQD6MjLHthsDFyp5znlIsg7yupnxaOGajenrBVtLeFrWqQSI1g7UGghTmnk3a7Q2maFn6exnnlW7gNLi3BMk/cV2V0BHyodM7XfktqA1l6k9Rz/P54Ipci1xkjTSUv7+7GMxIKphtntcyArMOmLSzYPkKSo=; 7:0ptqqzjLl9uk5WSwi4OqOpHdoJM4F26TkV6ujcSMebvr3baT7ek1kuB3B9H3yUZFKYKbmECKA7nrNtoZ6G6WjLNzIjSdxfuTESSVtxwLUlqHeQHr/NSB9o0K3S+8y2DzKVIF5DPLyyObYREH2oUaq6I0x3FLVyvb9U+f7GgsbjYeJ3tBMfSZ5B9YGSKzOM1JLzEo0aPkegCOotSCS6CWH5RBS6QAm4roA0W1nrvp5lh8kAx710M1RpOBi9pyj1Dj
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2018 20:15:35.2406 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3087d199-2032-4feb-b42e-08d5eb58e3fe
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0501MB3869
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-16_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807160228
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/6wS-lHfGmeE7iRWM0cAEQG6nN1A>
Subject: Re: [Bier] Questions on draft-venaas-bier-mtud-01
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Jul 2018 20:15:49 -0000

On 7/12/2018 5:29 PM, Stig Venaas wrote:

>
> I'm realizing at this point that I have some questions about
> encapsulation myself. E.g. may a packet get decapsulated and
> reencapsulated as it is forwarded through a BIER domain? I guess at
> least at an ABR this might happen. In that case the encapsulation
> might change. Finding the MTU is much easier if the encapsulation
> doesn't change in transit.

I suppose there might be a part of the network in which several 
encapsulations are supported.  The reported maximum payload size would 
then have to be based on the size of the largest encapsulation.  A 
related issue is the use of more than one BitStringLength in the 
network.  If a node supports both 64-bit and 256-bit BitStrings, it 
would have to report a maximum payload size based on the use of the 
256-bit BitString.  This applies whether or not the encapsulation can 
change on a hop-by-hop basis.  (Even if the encaps cannot change 
hop-by-hop, an arbitrary BFR may not know which encaps the BFIRs will 
choose, and thus in computing the MTU has to assume the BFIRs will use 
the longest encapsulation.)

> One of the main goals is that IP/IPv6 PTMUD should work.

Good luck with that ;-)

> When an ingress router routes the packet, it will
> have to check the BIER MTU to determine if the packet is small enough
> to make it through the BIER domain. Else it would send IPv6 packet too
> big etc.
> If the packet is decapsulated leaving one BIER domain, and then found
> too big when reencapsulating, an ICMP message can be sent by unicast
> to the originator.

Okay, that makes sense.   Assuming of course that every tunnel ingress 
node does the right thing, and that ICMP messages from any tunnel 
ingress node will make it back to the source.

> In some cases the packets are originated by the BFIR (e.g. with
> overlays such as pim). The MTU is then useful to know how large e.g.
> PIM J/P packets can be to maximize the number of (S,G)s included in
> each J/P.

In this particular case, surely one would cap the J/P packets at a size 
known a priori to be safe.