From owner-freebsd-net Wed Aug 2 10:41:17 2000 Delivered-To: freebsd-net@freebsd.org Received: from InterJet.elischer.org (c421509-a.pinol1.sfba.home.com [24.7.86.9]) by hub.freebsd.org (Postfix) with ESMTP id AFCFD37BD00; Wed, 2 Aug 2000 10:41:12 -0700 (PDT) (envelope-from julian@elischer.org) Received: from InterJet.elischer.org (InterJet.elischer.org [192.168.1.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id KAA79609; Wed, 2 Aug 2000 10:41:10 -0700 (PDT) Date: Wed, 2 Aug 2000 10:41:09 -0700 (PDT) From: Julian Elischer To: Archie Cobbs Cc: Ruslan Ermilov , Charles Mott , Erik Salander , net@FreeBSD.ORG, Brian Somers , Eivind Eklund Subject: Re: Improved PPTP support for libalias(3) In-Reply-To: <200008021652.JAA81974@bubba.whistle.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 2 Aug 2000, Archie Cobbs wrote: > > > > > If you think about it for a second you can see why: when a machine > > > > > receives a GRE packet, it identifies the call using the pair > > > > > . That means that there can be at most ONE entity > > > > > living at sourceIP doling out CallID's for calls to the local > > > > > machine/IP address.. otherwise CallID's would not be guaranteed > > > > > to be unique. > > ^^^^^^^^^^^^^^^^^ this is why ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > This is all right, except libalias(3) is supposed to intercept > > > > outgoing PPTP call requests messages and alias CallID to be unique, > > > > see AliasHandlePptpOut(). > > Because there can be only one "controlling authority" for each > IP address.. see above. but surely, the CALLID is unique in the instance of NATD, which is a 1:1 relationship with the SourceIP that teh server sees, so there is only ever one CALLID/SRCIP pair per session and they are unique. even with multiple clients behind the nat curtain. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message