FreeBSD 4.5 + ISL =)

Discussion in 'Cisco' started by º°·.·°º M¤§fët º°·.·°º, Aug 23, 2004.

  1. Hey All,

    I posted here several months ago looking for info on using ISL with Linux.
    I never could find the kernel patch, however I stumbled across a FreeBSD 4.x
    patch today. Skeptical, I blew away an OpenBSD box & installed FreeBSD 4.5
    (the most recent version the patch supports).

    The diffs applied cleany; compiled a kernel with ipf and wowzers... it
    actually works! Cheap router on a stick =) I'm using it with a Realtek
    8139 and so far it's pretty cool with a Cat1924.

    If anyone's interested I can throw together a mini-howto which includes
    basic zebra, ipf and serial console. I realize ISL is way out of vogue and
    there's dot1q support for everything, but it's fun getting this old stuff to
    work.


    Cheers
    mosfet


    [root@endeixis root]# uname -as
    FreeBSD endeixis.quixotic.zero.ipv4 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Sun
    Aug 22 21:36:47 MDT 2004
    4:/usr/src/sys/compile/endeixis i386

    [root@endeixis root]# ifconfig -a
    rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    ether 00:50:ba:5c:c4:e0
    media: Ethernet 100baseTX <full-duplex>
    status: active
    ed0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
    ether 00:80:c8:dd:48:17
    ed1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
    ether 00:80:c8:f3:81:91
    isl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 172.16.48.35 netmask 0xffffff80 broadcast 172.16.48.127
    ether 00:50:ba:5c:c4:e1
    vlan: 10, parent: rl0, encapsulated frame: Ethernet, priority:
    Normal
    isl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 172.21.245.130 netmask 0xfffffff0 broadcast 172.21.245.143
    ether 00:50:ba:5c:c4:e2
    vlan: 21, parent: rl0, encapsulated frame: Ethernet, priority:
    Normal
    isl2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 10.217.254.226 netmask 0xffffffe0 broadcast 10.217.254.255
    ether 00:50:ba:5c:c4:e3
    vlan: 64, parent: rl0, encapsulated frame: Ethernet, priority:
    Normal
    isl3: flags=0<> mtu 1500
    ether 00:00:00:00:00:00
    vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    Normal
    isl4: flags=0<> mtu 1500
    ether 00:00:00:00:00:00
    vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    Normal
    isl5: flags=0<> mtu 1500
    ether 00:00:00:00:00:00
    vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    Normal
    isl6: flags=0<> mtu 1500
    ether 00:00:00:00:00:00
    vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    Normal
    isl7: flags=0<> mtu 1500
    ether 00:00:00:00:00:00
    vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    Normal
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet 127.0.0.1 netmask 0xff000000



    [root@endeixis root]# netstat -rn
    Routing tables

    Internet:
    Destination Gateway Flags Refs Use Netif Expire
    10.217.254.224/27 link#6 UC 1 0 isl2
    10.217.254.254 0.90.ab.4c.5f.80 UHLW 0 2 isl2 1132
    127.0.0.1 127.0.0.1 UH 0 0 lo0
    172.16.48/25 link#4 UC 3 0 isl0
    172.16.48.1 0.50.ba.d1.9f.b0 UHLW 0 42 isl0 996
    172.16.48.75 0.50.ba.86.31.bb UHLW 12 67 isl0 1018
    172.16.48.124 0.60.97.27.e5.7f UHLW 0 4 isl0 9
    172.21.245.128/28 link#5 UC 1 0 isl1
    172.21.245.129 link#5 UHLW 5 23 isl1



    [root@endeixis root]# ping -qnc2 172.16.48.75
    PING 172.16.48.75 (172.16.48.75): 56 data bytes

    --- 172.16.48.75 ping statistics ---
    2 packets transmitted, 2 packets received, 0% packet loss
    round-trip min/avg/max/stddev = 0.546/0.546/0.546/0.000 ms

    [root@endeixis root]# ping -qnc2 172.21.245.129
    PING 172.21.245.129 (172.21.245.129): 56 data bytes

    --- 172.21.245.129 ping statistics ---
    2 packets transmitted, 2 packets received, 0% packet loss
    round-trip min/avg/max/stddev = 1.172/1.974/2.777/0.803 ms

    [root@endeixis root]# ping -qnc2 10.217.254.254
    PING 10.217.254.254 (10.217.254.254): 56 data bytes

    --- 10.217.254.254 ping statistics ---
    2 packets transmitted, 2 packets received, 0% packet loss
    round-trip min/avg/max/stddev = 4.105/4.794/5.483/0.689 ms
     
    º°·.·°º M¤§fët º°·.·°º, Aug 23, 2004
    #1
    1. Advertising

  2. º°·.·°º   M¤§fët   º°·.·°º

    JNCIP#0136 Guest

    Would it be possible for You to post this mini-HOWTO here ?
    Thanks & regards
    Alex
    "-¦-.-¦- M++f?t -¦-.-¦-" <> wrote in message
    news:%agWc.46985$fz2.2067@edtnps89...
    > Hey All,
    >
    > I posted here several months ago looking for info on using ISL with Linux.
    > I never could find the kernel patch, however I stumbled across a FreeBSD

    4.x
    > patch today. Skeptical, I blew away an OpenBSD box & installed FreeBSD

    4.5
    > (the most recent version the patch supports).
    >
    > The diffs applied cleany; compiled a kernel with ipf and wowzers... it
    > actually works! Cheap router on a stick =) I'm using it with a Realtek
    > 8139 and so far it's pretty cool with a Cat1924.
    >
    > If anyone's interested I can throw together a mini-howto which includes
    > basic zebra, ipf and serial console. I realize ISL is way out of vogue

    and
    > there's dot1q support for everything, but it's fun getting this old stuff

    to
    > work.
    >
    >
    > Cheers
    > mosfet
    >
    >
    > [root@endeixis root]# uname -as
    > FreeBSD endeixis.quixotic.zero.ipv4 4.5-RELEASE FreeBSD 4.5-RELEASE #0:

    Sun
    > Aug 22 21:36:47 MDT 2004
    > 4:/usr/src/sys/compile/endeixis i386
    >
    > [root@endeixis root]# ifconfig -a
    > rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    > ether 00:50:ba:5c:c4:e0
    > media: Ethernet 100baseTX <full-duplex>
    > status: active
    > ed0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
    > ether 00:80:c8:dd:48:17
    > ed1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
    > ether 00:80:c8:f3:81:91
    > isl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    > inet 172.16.48.35 netmask 0xffffff80 broadcast 172.16.48.127
    > ether 00:50:ba:5c:c4:e1
    > vlan: 10, parent: rl0, encapsulated frame: Ethernet, priority:
    > Normal
    > isl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    > inet 172.21.245.130 netmask 0xfffffff0 broadcast 172.21.245.143
    > ether 00:50:ba:5c:c4:e2
    > vlan: 21, parent: rl0, encapsulated frame: Ethernet, priority:
    > Normal
    > isl2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    > inet 10.217.254.226 netmask 0xffffffe0 broadcast 10.217.254.255
    > ether 00:50:ba:5c:c4:e3
    > vlan: 64, parent: rl0, encapsulated frame: Ethernet, priority:
    > Normal
    > isl3: flags=0<> mtu 1500
    > ether 00:00:00:00:00:00
    > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > Normal
    > isl4: flags=0<> mtu 1500
    > ether 00:00:00:00:00:00
    > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > Normal
    > isl5: flags=0<> mtu 1500
    > ether 00:00:00:00:00:00
    > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > Normal
    > isl6: flags=0<> mtu 1500
    > ether 00:00:00:00:00:00
    > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > Normal
    > isl7: flags=0<> mtu 1500
    > ether 00:00:00:00:00:00
    > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > Normal
    > lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    > inet 127.0.0.1 netmask 0xff000000
    >
    >
    >
    > [root@endeixis root]# netstat -rn
    > Routing tables
    >
    > Internet:
    > Destination Gateway Flags Refs Use Netif Expire
    > 10.217.254.224/27 link#6 UC 1 0 isl2
    > 10.217.254.254 0.90.ab.4c.5f.80 UHLW 0 2 isl2 1132
    > 127.0.0.1 127.0.0.1 UH 0 0 lo0
    > 172.16.48/25 link#4 UC 3 0 isl0
    > 172.16.48.1 0.50.ba.d1.9f.b0 UHLW 0 42 isl0 996
    > 172.16.48.75 0.50.ba.86.31.bb UHLW 12 67 isl0 1018
    > 172.16.48.124 0.60.97.27.e5.7f UHLW 0 4 isl0 9
    > 172.21.245.128/28 link#5 UC 1 0 isl1
    > 172.21.245.129 link#5 UHLW 5 23 isl1
    >
    >
    >
    > [root@endeixis root]# ping -qnc2 172.16.48.75
    > PING 172.16.48.75 (172.16.48.75): 56 data bytes
    >
    > --- 172.16.48.75 ping statistics ---
    > 2 packets transmitted, 2 packets received, 0% packet loss
    > round-trip min/avg/max/stddev = 0.546/0.546/0.546/0.000 ms
    >
    > [root@endeixis root]# ping -qnc2 172.21.245.129
    > PING 172.21.245.129 (172.21.245.129): 56 data bytes
    >
    > --- 172.21.245.129 ping statistics ---
    > 2 packets transmitted, 2 packets received, 0% packet loss
    > round-trip min/avg/max/stddev = 1.172/1.974/2.777/0.803 ms
    >
    > [root@endeixis root]# ping -qnc2 10.217.254.254
    > PING 10.217.254.254 (10.217.254.254): 56 data bytes
    >
    > --- 10.217.254.254 ping statistics ---
    > 2 packets transmitted, 2 packets received, 0% packet loss
    > round-trip min/avg/max/stddev = 4.105/4.794/5.483/0.689 ms
    >
    >
     
    JNCIP#0136, Aug 23, 2004
    #2
    1. Advertising

  3. Sure. It may take a week or so to clean up my notes but I will definitely
    make it available.


    "JNCIP#0136" <> wrote in message
    news:cgc5q3$9io$...
    > Would it be possible for You to post this mini-HOWTO here ?
    > Thanks & regards
    > Alex
    > "-¦-.-¦- M++f?t -¦-.-¦-" <> wrote in message
    > news:%agWc.46985$fz2.2067@edtnps89...
    > > Hey All,
    > >
    > > I posted here several months ago looking for info on using ISL with

    Linux.
    > > I never could find the kernel patch, however I stumbled across a FreeBSD

    > 4.x
    > > patch today. Skeptical, I blew away an OpenBSD box & installed FreeBSD

    > 4.5
    > > (the most recent version the patch supports).
    > >
    > > The diffs applied cleany; compiled a kernel with ipf and wowzers... it
    > > actually works! Cheap router on a stick =) I'm using it with a Realtek
    > > 8139 and so far it's pretty cool with a Cat1924.
    > >
    > > If anyone's interested I can throw together a mini-howto which includes
    > > basic zebra, ipf and serial console. I realize ISL is way out of vogue

    > and
    > > there's dot1q support for everything, but it's fun getting this old

    stuff
    > to
    > > work.
    > >
    > >
    > > Cheers
    > > mosfet
    > >
    > >
    > > [root@endeixis root]# uname -as
    > > FreeBSD endeixis.quixotic.zero.ipv4 4.5-RELEASE FreeBSD 4.5-RELEASE #0:

    > Sun
    > > Aug 22 21:36:47 MDT 2004
    > > 4:/usr/src/sys/compile/endeixis i386
    > >
    > > [root@endeixis root]# ifconfig -a
    > > rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    > > ether 00:50:ba:5c:c4:e0
    > > media: Ethernet 100baseTX <full-duplex>
    > > status: active
    > > ed0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
    > > ether 00:80:c8:dd:48:17
    > > ed1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
    > > ether 00:80:c8:f3:81:91
    > > isl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    > > inet 172.16.48.35 netmask 0xffffff80 broadcast 172.16.48.127
    > > ether 00:50:ba:5c:c4:e1
    > > vlan: 10, parent: rl0, encapsulated frame: Ethernet, priority:
    > > Normal
    > > isl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    > > inet 172.21.245.130 netmask 0xfffffff0 broadcast 172.21.245.143
    > > ether 00:50:ba:5c:c4:e2
    > > vlan: 21, parent: rl0, encapsulated frame: Ethernet, priority:
    > > Normal
    > > isl2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    > > inet 10.217.254.226 netmask 0xffffffe0 broadcast 10.217.254.255
    > > ether 00:50:ba:5c:c4:e3
    > > vlan: 64, parent: rl0, encapsulated frame: Ethernet, priority:
    > > Normal
    > > isl3: flags=0<> mtu 1500
    > > ether 00:00:00:00:00:00
    > > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > > Normal
    > > isl4: flags=0<> mtu 1500
    > > ether 00:00:00:00:00:00
    > > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > > Normal
    > > isl5: flags=0<> mtu 1500
    > > ether 00:00:00:00:00:00
    > > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > > Normal
    > > isl6: flags=0<> mtu 1500
    > > ether 00:00:00:00:00:00
    > > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > > Normal
    > > isl7: flags=0<> mtu 1500
    > > ether 00:00:00:00:00:00
    > > vlan: 0, parent: <none>, encapsulated frame: Ethernet, priority:
    > > Normal
    > > lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    > > inet 127.0.0.1 netmask 0xff000000
    > >
    > >
    > >
    > > [root@endeixis root]# netstat -rn
    > > Routing tables
    > >
    > > Internet:
    > > Destination Gateway Flags Refs Use Netif

    Expire
    > > 10.217.254.224/27 link#6 UC 1 0 isl2
    > > 10.217.254.254 0.90.ab.4c.5f.80 UHLW 0 2 isl2

    1132
    > > 127.0.0.1 127.0.0.1 UH 0 0 lo0
    > > 172.16.48/25 link#4 UC 3 0 isl0
    > > 172.16.48.1 0.50.ba.d1.9f.b0 UHLW 0 42 isl0

    996
    > > 172.16.48.75 0.50.ba.86.31.bb UHLW 12 67 isl0

    1018
    > > 172.16.48.124 0.60.97.27.e5.7f UHLW 0 4 isl0

    9
    > > 172.21.245.128/28 link#5 UC 1 0 isl1
    > > 172.21.245.129 link#5 UHLW 5 23 isl1
    > >
    > >
    > >
    > > [root@endeixis root]# ping -qnc2 172.16.48.75
    > > PING 172.16.48.75 (172.16.48.75): 56 data bytes
    > >
    > > --- 172.16.48.75 ping statistics ---
    > > 2 packets transmitted, 2 packets received, 0% packet loss
    > > round-trip min/avg/max/stddev = 0.546/0.546/0.546/0.000 ms
    > >
    > > [root@endeixis root]# ping -qnc2 172.21.245.129
    > > PING 172.21.245.129 (172.21.245.129): 56 data bytes
    > >
    > > --- 172.21.245.129 ping statistics ---
    > > 2 packets transmitted, 2 packets received, 0% packet loss
    > > round-trip min/avg/max/stddev = 1.172/1.974/2.777/0.803 ms
    > >
    > > [root@endeixis root]# ping -qnc2 10.217.254.254
    > > PING 10.217.254.254 (10.217.254.254): 56 data bytes
    > >
    > > --- 10.217.254.254 ping statistics ---
    > > 2 packets transmitted, 2 packets received, 0% packet loss
    > > round-trip min/avg/max/stddev = 4.105/4.794/5.483/0.689 ms
    > >
    > >

    >
    >
     
    º°·.·°º M¤§fët º°·.·°º, Aug 24, 2004
    #3
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. º°·.·°º   M¤§fët   º°·.·°º

    Linux ISL Router on a Stick

    º°·.·°º M¤§fët º°·.·°º, Nov 23, 2003, in forum: Cisco
    Replies:
    0
    Views:
    942
    º°·.·°º M¤§fët º°·.·°º
    Nov 23, 2003
  2. Peter
    Replies:
    2
    Views:
    4,758
    Walter Roberson
    Jan 6, 2004
  3. mark v.

    4507 isl issue

    mark v., Feb 10, 2004, in forum: Cisco
    Replies:
    11
    Views:
    1,893
    Andrey Tarasov
    Feb 17, 2004
  4. tom

    isl and vlan tunnel

    tom, Feb 16, 2004, in forum: Cisco
    Replies:
    3
    Views:
    2,110
    Johnny Routin
    Feb 16, 2004
  5. bvlmv

    IOS FOR TRUNKING (ISL/dot1q)

    bvlmv, May 1, 2004, in forum: Cisco
    Replies:
    6
    Views:
    2,936
    Erik Tamminga
    May 2, 2004
Loading...

Share This Page