Contributed by todd on from the it-just-works dept.
Recently I went from knowing zero about T1 configuration to having a working system using the art(4) (Accoom Networks Artery) T1 card.A careful read through hostname.if(5) will note that for point-to-point interface like a T1 interface, the dest keyword is useful to setup the remote IP. To add routes beyond the default route in mygate, one must use the '!' to add a route to the remote end using the route(8) command.
$ cat /etc/hostname.art0 inet 18.104.22.168 0xfffffffc dest 22.214.171.124 media T1 timeslot 1-24 !route -qn add 126.96.36.199/29 188.8.131.52 $ ifconfig art0 art0: flags=8051
mtu 1500 timeslot: 1-24 media: TDM t1 status: active inet 184.108.40.206 --> 220.127.116.11 netmask 0xfffffffc inet6 fe80::213:20ff:fedc:94fe%art1 -> prefixlen 64 scopeid 0x2 $
This permitted an OpenBSD system to replace an aging cisco system with only a few seconds of downtime to move the cable and change some routes. The client only knew we were testing some new equipment and has no idea as to the details of the new equipment. Equally interesting is the fact that there have been no complaints from this client with the connection in the last several months of its operation.
Great news, considering the art(4) driver was committed in the middle of August, 2005 by claudio@ who also happens to work for the company making the card. Imagine that, OpenBSD hardware drivers supported by a company making hardware. Great news indeed ;-)
Now, if there is ever any question as to what is going on, since this is a regular network interface in OpenBSD, one can use standard utilities such as tcpdump to examine network traffic.
One thing I did discover, much to my dismay, is that in the US we have T1s with 24 channels of 64k each. In Europe it is common to have E1's which have 32 channels of 64k each. Ugh!
- Redundancy department need not apply, it is not possible to have a redundant T1 router.
- There has not yet been a sub/virtual interface for T1's coded. This means that only one interface is possible per T1 card currently. Should such a virtual interface be coded, it would permit up to 24 sub interfaces per T1 or 32 per E1.
I would write more, but what more is there to write? It just 'works', like it should.
(Comments are closed)