Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Feb 2014 22:25:12 -0800
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Jason Hellenthal <jhellenthal@dataix.net>
Cc:        "lev@freebsd.org" <lev@freebsd.org>, Jim Thompson <jim@netgate.com>, Thomas Steen Rasmussen <thomas@gibfest.dk>, Eitan Adler <lists@eitanadler.com>, Chris H <bsd-lists@1command.com>, "sthaug@nethelp.no" <sthaug@nethelp.no>, "freebsd-net@freebsd.org" <net@freebsd.org>
Subject:   Re: Merge ping+ping6 and traceroue+traceroute6 to single utilities?
Message-ID:  <CAN6yY1ssc9DzYDzfYA8BSTGRqR6TOdk%2BoB%2BadyMnrim8Vdoxig@mail.gmail.com>
In-Reply-To: <CAO2cuEMxu-ZSrq24y5jPBibCX8Fw10RKMMiGebK0zbiagdf_UA@mail.gmail.com>
References:  <1063008459.20140111160525@serebryakov.spb.ru> <52D14140.3090003@gibfest.dk> <20140111.143644.41639035.sthaug@nethelp.no> <52D15185.50802@gibfest.dk> <CAO2cuEM2qVu2PGOJ2WfFz-aiQKw8T6drGz4oxLkUAEnXptK8TQ@mail.gmail.com> <0c45208d87526a80f559ac09e28163c2.authenticated@ultimatedns.net> <EA9CBB60-05B6-4A7A-A904-7FCC791E8FB8@dataix.net> <DE9F510E-B9A5-4687-A364-8CD13D7F03F0@netgate.com> <CAF6rxgmOup-_%2B4=RAT-hD1cDfOUJ3F-6entDUDB7rgxjDXGkag@mail.gmail.com> <CAO2cuEMxu-ZSrq24y5jPBibCX8Fw10RKMMiGebK0zbiagdf_UA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Feb 11, 2014 at 9:56 PM, Jason Hellenthal <jhellenthal@dataix.net>wrote:

> It would be awesome if there was a -rfc1149 flag that would print a ascii
> pigeon to the terminal...
>
>
> On Wed, Feb 12, 2014 at 12:41 AM, Eitan Adler <lists@eitanadler.com>
> wrote:
>
> > On Wed, Feb 12, 2014 at 12:19 AM, Jim Thompson <jim@netgate.com> wrote:
> > >
> > >
> > >> On Feb 11, 2014, at 21:25, Jason Hellenthal <jhellenthal@dataix.net>
> > wrote:
> > >>
> > >> Haha careful 64 might be considered 64bit protocol support ;-)
> > >
> > > IPv6 addresses are 128 bits, (because: innumeracy).
> > >
> > >> and someone might confuse 46 as a DHCP option rfc2132
> > >
> > > The NetBIOS node type?
> > > The joke might be funnier as 0x46, which is the VISA protocol (an
> > instrumentation bus).
> >
> > I'm just waiting for RFC 1149 support.
> >
> >
> >
> > --
> > Eitan Adler
> >
>

For those who are new at IPv6, the ping6 and traceroute6 commands come from
the WIDE KAME project. KAME developed one of the earliest IPv6 stacks and
WIDE used FreeBSD.  It became the FreeBSD IPv6 stack and the ping6 and
traceroute6 utilities were brought in with the rest of the KAME code.

When these tools were written, the IPv6 stack and the supporting libraries
and APIs were very primitive. I suspect that it was quicker to write new
tools than to try to integrate IPv6 into the existing standard tools and ,
when things were so rough, there was a clear effort to avoid changes to
working IPv4 code. Separate IPv4 and IPv6 tools made sense then, but the
need has long vanished... probably even before the KAME project ended. But
the old, separate tools lived on through simple inertia.

And so it is today. Inertia is NO reason that it should be this way forever.
-- 
R. Kevin Oberman, Network Engineer, Retired
E-mail: rkoberman@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1ssc9DzYDzfYA8BSTGRqR6TOdk%2BoB%2BadyMnrim8Vdoxig>