PDA

Просмотр полной версии : DECnet



form
06.10.2009, 09:09
А есть ли здесь (любители,желающие побаловаться с) субй?
Нужны тестеры для программы :)

anasana
06.10.2009, 13:12
Да, мне это даже необходимо, для понимания принципов работы оборудования и сети данного типа (т.к. хочу добавить модуль DECNA к эмулятору).
А какой инструментарий для этого понадобится?

form
06.10.2009, 13:26
Да, мне это даже необходимо, для понимания принципов работы оборудования и сети данного типа.
А какой инструментарий для этого нужен?

Из того что есть под рукой: RSX-11M-PLUS V4.6 + DECnet-Plus 4.6, M+ 4.1 + пресобранный DECnet-Plus 4.3, OpenVMS/VAX, OpenVMS/Alpha, OpenVMS/IA64

Из железа - нужно близкое к стандартному - с PRO тут совсем плохо :)
Из эмуляторов E11, SIMH (win, unix), PersonalAlpha (win), charon-nce (linux x64, в настоящий момент expired, но запускается с датой вернутой назад и дает в результате быструю многопроцовую alpha).

Прога для бриджевания есть на HECnet и у меня свой вариант более навороченный (не нужна если все в локалке).

Если есть интерес - могу более подробно роасписать в привате.

---------- Post added at 16:23 ---------- Previous post was at 16:17 ----------

К слову, сегодня подключил к HECnet (http://www.update.uu.se/~bqt/hecnet.html) для баловства OpenVMS/VAX и /Alpha в довесок к существующему RSX. Можно зайти на CTAKAH (http://pdp-11.org.ru/ctakah.html), с него SET HOST XPEH (guest без пароля - это OpenVMS/VAX) или напрямую зайти на него telnet pdp-11.org.ru 2023. Пока он правда не в постоянке подключен, но планирую выставить на 24H как стакан.

---------- Post added at 16:26 ---------- Previous post was at 16:23 ----------

И совсем если качестве экзотики - есть DECnet для Debian и Ubuntu в родных пакагах, правда если не ошибаюсь там оно стартовало криво (после TCP/IP) что на время приводит сеть в состояние шока :)

AlecV
06.10.2009, 22:21
DECNET есть еще в Цысках с -d- фичесетом, в том числе вкусности типа транслятора LAT в Telnet.

form
06.10.2009, 23:11
Ну железяк полно. Насчет LAT вообще уместно DECServer вспомнить. Роли вобщем-то не играет - суть темы - тестирование программы, позволяющей разнести DECnet (в том числе LAT и MOP) на дальнее расстояние и/или связать несколько эмуляторов в пределах одного компа, развешанных по tun/tap интерфейсам.

Murzik
07.10.2009, 09:24
Ты таки будеш смеятся - но у меня до сих пор DECserver на особо безтолковых отделениях банкоматы и кошки в качестве удаленной консоли используется

form
11.10.2009, 10:17
Выставил в полу-окончательном виде :)

form
09.02.2012, 10:37
CTAKAH (http://pdp-11.org.ru/~form/ctakah.html) упграднулся до area router с персональным area. Так что можно подключать к HECnet оперативно. Есть желающие? ;)

form
15.05.2013, 15:11
Что-то давно в этой теме ничего не писалось...
Немного поднимем вверх.

Ну первая новость, как уже писал, Andrey_Ak подключился к HECnet через мкня :)

А вторая довольно инстересная - попробовал сконфигурировать DECnet с использованием обычных DLV11 (не -E/-F). Вполне себе работает даже с использованием уродливого USB<>COM порта с одной стороны. А это значит, что у кого есть ДВК с MMU, можно подключать их к сети без извратов с адаптером для втыкания сетевой карточки :)

Для теста соединил PDP-11/83 со своим нотебяком на котором запустил E11 в качестве роутера, второй стороной глядащего в Ethernet.


Список активных нод с роутера:
>NCP SHO ACT NOD

Active nodes summary as of 15-MAY-13 18:03:52

Executor node = 62.11 (KYPEBO)

State = On, Identification = "DECnet for RSX-11M-PLUS V4.6"

Remote Active Next
Node State Links Delay Circuit Node

62.5 (BOPOHA) Reachable QNA-0 62.5 (BOPOHA)
62.7 (TIS) Reachable QNA-0 62.7 (TIS)
62.12 (CTEPEO) Reachable 0 4 DLV-0 62.12 (CTEPEO)
62.637 (CTAKAH) Reachable QNA-0 62.637 (CTAKAH)

>
Список активных нод издалека:
>DLN

Active nodes summary as of 15-MAY-13 18:10:02

Executor node = 62.637 (CTAKAH)

State = On, Identification = "DECnet for RSX-11M-PLUS V4.6"

Remote Active Next
Node State Links Delay Circuit Node

1.13 (MIM) 0 4
8.400 (GORVAX) 0 4
8.403 (RHESUS) 0 4
62.4 (COPOKA) Unreachable 0 4
62.5 (BOPOHA) Reachable 0 4 UNA-0 62.5 (BOPOHA)
62.7 (TIS) Reachable 0 5 UNA-0 62.7 (TIS)
62.11 (KYPEBO) Reachable 0 4 UNA-0 62.11 (KYPEBO)
62.12 (CTEPEO) Reachable 0 7 UNA-0 62.11 (KYPEBO)

>
Проверка связи через роутер:
>DCL DIR CTAKAH::


Directory CTAKAH::DU1:[DECNET]
15-MAY-13 18:03:43

LOGIN.CMD;7 1./1. 22-NOV-11 17:50:36
INFO.TXT;10 3./3. 13-MAY-13 15:20:28

Total of 4./4. Blocks in 2. Files

>

form
01.06.2013, 14:52
Обновление программы.
Программа dnbridge предназначена для соединения DECnet сетей, в том числе через IP, при том не гоняя зазря пакеты, не относящиеся к делу. Поддерживаются следующие Ethernet протоколы: MOPRC (0x6001), MOPDL (0x6002), DECnet (0x6003), LAT (0x6004), LOOPBACK (0x9000). С локальной стороны поддерживаются любые Ethernet и/или tun/tap интерфейсы. Соединение сетей через IP идет по протоколу UDP. Программа затачивалась (и тестировалась) под FreeBSD, NetBSD, OpenBSD и Linux. Программа для своей работы требует libevent (в NetBSD/OpenBSD часть системы, в FreeBSD/Linux устанавливается из портов/пакетов). Makefile в исходниках расчитан на BSD make (pmake в Linux). Это заготовка для следующей версии программы, без особой оптимизации и наведения красоты, но она работает и во многом лучше родной программы для HECnet (http://www.update.uu.se/~bqt/hecnet.html).

Программа проверялась в следующих системах:
FreeBSD 9.1
NetBSD 6.1
OpenBSD 5.3
Ubuntu 13.04


В FreeBSD tap интерфейс нужно создать вручную перед запуском программы. В NetBSD tap интерфейс сам создается и сам убивается если он был создан программой. В OpenBSD до 5.3 версии включительно tun интерфейс нужно создать вручную (и выставить флаг link0) до запуска программы. Начиная с (не вышедшей еще) версии 5.4 (или какая там она будет) интерфейс будет работать и при автоматическом создании.

Формат конфигурационного файла:
#-----------------------------------------------------
#Type Host/Interface Options
#-----------------------------------------------------
udp 130.238.19.25 decnet lat
udp 172.31.10.18:3333 decnet lat mop passive
tap tap0 decnet lat mop
pcap re0 decnet lat mop

Первый параметр указывает тип `порта' бриджа:
pcap - локальный Ethernet интерфейс
tap - локальный tun (OpenBSD, Linux) или tap (FreeBSD, NetBSD, Linux) интерфейс
udp - удаленный бридж (по умолчанию используется порт 4711)


Второй параметр указывает имя интерфейса или адрес/портйдаленного бриджа.

Третий (и следующие) параметры задают конфигурацию `порта' бриджа:
decnet - порт поддерживает DECnet протокол
lat - порт поддерживает LAT протокол
mop - порт поддерживает MOP DL, MOP RC и LOOPBACK протоколы (SimH использует отдельно LOOPBACK протокол для проверки конфликтов)
passive - не слать пакеты в `порт' пока он сам не проявляет активности


Командная строка:
dnbridge [-dLV] [-f conf_file] [-h bind_host] [-n cachesize] [-p bind_port]

-d - режим отладки (уровень задается количеством опций [-d, -dd, -ddd])
-L - установливать IPTOS_LOWDELAY на UDP пакеты
-V - печатает версию DNBridge и libpcap
-f - задает конфигурационный файл (по умолчанию /etc/dnbridge.conf)
-h - задает локальный адрес для привязки (по умолчанию все)
-p - задает локальный порт для привязки (по умолчанию 4711)
-n - задает размер кэша Ethernet адресов (по умолчанию 20000)

form
01.06.2013, 21:27
Обновился файл выше (http://zx.pk.ru/showpost.php?p=606184&postcount=10) - был косячок небольшой..

Unik
27.02.2014, 16:45
Что нужно, чтобы подключить RSX-11M-PLUS V4.6 BL87 к HECnet?
У меня стоит simh с поддержкой eth в linux.

form
27.02.2014, 19:53
Что нужно, чтобы подключить RSX-11M-PLUS V4.6 BL87 к HECnet?
У меня стоит simh с поддержкой eth в linux.

По сути только реальный адрес в интернете и возможность поставить в качестве роутера UNIXовую машину. Решаемо и без этого в частностях...

Unik
27.02.2014, 19:57
По сути только реальный адрес в интернете и возможность поставить в качестве роутера UNIXовую машину. Решаемо и без этого в частностях...
А если машина будет за роутером? Могу любые порты пробросить. Адрес динамический но привязано постоянное доменное имя.
Так получится?

form
28.02.2014, 02:47
А если машина будет за роутером? Могу любые порты пробросить. Адрес динамический но привязано постоянное доменное имя.
Так получится?

Нормально - нет.
Можно спросить - кто-то уже задавал этот вопрос, возможно, индивидуально можно договориться.

Unik
28.02.2014, 08:05
Нормально - нет.
Можно спросить - кто-то уже задавал этот вопрос, возможно, индивидуально можно договориться.

Вчера как раз письмо пришло по их рассылке, Brian Hechinger пишет софт для динамических адресов, над подождать

form
28.02.2014, 15:04
Вчера как раз письмо пришло по их рассылке, Brian Hechinger пишет софт для динамических адресов, над подождать

В принципе пока могу сделать времянку - что-нибудь в виде связки PPP over TCP + DNBridge. Не лучший вариант, но работать как-то будет :)

Unik
28.02.2014, 15:55
В принципе пока могу сделать времянку - что-нибудь в виде связки PPP over TCP + DNBridge. Не лучший вариант, но работать как-то будет :)

Мне не срочно, просто хотел узнать. Пока у меня только ОС стоит не вижу смысла подключать к сети. Вот когда все настрою, отлажу, софт поставлю который смогу найти, к тому времени может и с динам. йп подключатся можно будет :) А пока мне тут сделали учётку на MIM, мне достаточно.

form
28.12.2018, 15:19
Давно тема не обновлялась... Непорядок! :)

После переноса pdp-11.online в виртуалку решил взяться за давнишнюю мечту - создать постоянно включенный зоопарк из наиболее интересных систем.

На данный момент можно пробовать (некоторые и до этого были, просто переехали):
RSX-11M-Plus V4.6 на PDP-11/94 (Ersatz-11), пользователь GUEST без пароля
telnet: rsx.pdp-11.online
HECnet: CTAKAH
RSX-11M-Plus V4.6 на ДВК-4 (DVK Emulator), пользователь GUEST без пароля
HECnet: KYPEBO
RSTS/E V10.1 на PDP-11/94 (Ersatz-11), учетная запись 254,254 без пароля
telnet: pdp-11.online:3023
HECnet: CCCP
TSX-Plus V6.50 на PDP-11/94 (Ersatz-11), пользователь GUEST без пароля
telnet: pdp-11.online:2023

В планах 2.11BSD, ULTRIX 3.1, может еще что-нибудь.

mx:~% telnet rsx.pdp-11.online
Trying 80.89.204.47...
Connected to rsx.pdp-11.online.
Escape character is '^]'.

This is an RSX-11M-PLUS system

>HEL GUEST/

RSX-11M-PLUS V4.6 BL87 [1,54] System CTAKAH
28-DEC-18 19:13 Logged on Terminal TT41: as GST2

Good Evening

,;,
O(o o)O
+---ooO-----------Ooo------------------------------------------------+
| # # # W E L C O M E T O |
| # ## ## |
| #### #### #### # # ### # ### #### # # ### # # |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # |
| #### #### #### ### ### # ### # ##### # # ### |
| # # # |
| # # CTAKAH:: RSX-11M-PLUS V4.6 #### |
+--------------------------------------------------------------------+

Last interactive login on Thursday, December 27, 2018 15:19:44 (TT12:)
Last batch login on Monday, January 8, 2018 18:12:43

See http://pdp-11.org.ru/~form/ctakah.html for more information.

$
mx:~% telnet pdp-11.online 2023
Trying 80.89.204.47...
Connected to pdp-11.online.
Escape character is '^]'.

* TSX-Plus Version 6.50 *

License # = 999-T1S-50000

28-Dec-2018 19:14:46
Line # 2


Logon please:GUEST
Password:

Welcome to the system
,;,
O(o o)O
+---ooO-----------Ooo------------------------------------------------+
| # # # W E L C O M E T O |
| # ## ## |
| #### #### #### # # ### # ### #### # # ### # # |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # |
| #### #### #### ### ### # ### # ##### # # ### |
| # # # |
| # # TSX-Plus V6.50 #### |
+--------------------------------------------------------------------+


.
mx:~% telnet pdp-11.online 3023
Trying 80.89.204.47...
Connected to pdp-11.online.
Escape character is '^]'.

RSTS V10.1-L 28-Dec-18 19:16
User: 254,254
Last interactive login on 28-Dec-18, 19:10 at KB17:


,;,
O(o o)O
+---ooO-----------Ooo------------------------------------------------+
| # # # W E L C O M E T O |
| # ## ## |
| #### #### #### # # ### # ### #### # # ### # # |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # |
| #### #### #### ### ### # ### # ##### # # ### |
| # # # |
| # # CCCP:: RSTS/E V10.1 #### |
+--------------------------------------------------------------------+

$
http://pdp-11.org.ru/~form/files/pdp-11/vm/esxi.png

form
11.02.2019, 11:27
Еще одна PDP-11 машина в сети. Пока в тестовом режиме.


cblp:~% telnet pdp-11.online 4023
Trying 80.89.204.47...
Connected to pdp-11.online.
Escape character is '^]'.


2.11 BSD UNIX (bsd.home.lan)

login: guest
Last login: Mon Feb 11 15:25:26 from cblp.ru
2.11 BSD UNIX #10: Mon Feb 11 00:52:24 GMT+0700 2019
bsd:~> ps xal
F S UID PID PPID CPU PRI NICE ADDR SZ WCHAN TTY TIME COMMAND
3 S 0 0 0 28 0 0 5134 8 runout ? 0:01 swapper
201 S 0 1 0 0 30 0 16173 29 proc ? 0:01 (init)
201 S 0 56 1 0 40 0 25237 11 u ? 0:00 update
201 S 0 59 1 0 26 0 26073 51 selwait ? 0:00 cron
201 S 0 63 1 0 26 -1 34445 26 msgbuf ? 0:00 acctd
201 S 0 71 1 0 26 0 24376 39 selwait ? 0:00 /usr/sbin/inet
201 S 0 88 1 2 26 0 37631 71 dz_tty ? 0:00 /usr/sbin/send
201 S 0 46 1 0 26 0 17100 58 selwait co 0:00 syslogd
201 S 0 94 1 1 28 0 17660 103 cons co 0:05 -tcsh
201 S 0 150 71 0 26 0 16317 42 selwait p0 0:00 telnetd
1 R 999 151 150 39 52 0 20734 99 p0 0:01 -tcsh
1 R 999 153 151 5 50 0 22344 89 p0 0:00 ps xal
bsd:~> ifconfig de0
de0: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING>
inet 172.31.10.18 netmask ffffff00 broadcast 172.31.10.255
bsd:~> netstat -rn
Routing tables
Destination Gateway Flags Refs Use Interface
127.0.0.1 127.0.0.1 UH 0 0 lo0
172.31.10.18 127.0.0.1 UH 0 0 lo0
default 172.31.10.1 UG 3 288 de0
172.31.10 172.31.10.18 U 0 24 de0
bsd:~> uname -a
2.11BSD bsd.home.lan 2.11BSD 2.11 BSD UNIX #10: Mon Feb 11 00:52:24 GMT+0700 2019 root@bsd.home.lan:/usr/src/sys/FORM pdp11
bsd:~>

form
11.02.2019, 21:14
,;,
O(o o)O
+---ooO-----------Ooo----------------------------------------------+
| # # # ## # |
| # ## ## # |
| #### #### #### # # ### # ### # ### # ### ### |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # ##### |
| #### #### #### ### ### # ### # # ### ### # # # |
| # # ### |
| # # http://pdp-11.online |
+------------------------------------------------------------------+


System Machine Emul HECnet Telnet Guest account
---------------------------------------------------------------------------
RSX-11M+ V4.6 PDP-11/94 E11 CTAKAH pdp-11.online:23 GUEST
RSX-11M+ V4.6 DVK-4 DVKemu KYPEBO - GUEST
RSX-11M+ V4.6 PDP-11/93 E11 KOPOBA - GUEST
RSX-11M+ V4.6 PDP-11/83 - BIGSYS - GUEST
RSX-11M V4.8 PDP-11/94 E11 CAXAP pdp-11.online:6023 GUEST
RSTS/E V10.1 PDP-11/94 E11 CCCP pdp-11.online:3023 254,254
OpenVMS V8.4 DS20 CHARON BOPOHA pdp-11.online:5023 GUEST
OpenVMS V8.4 DS10 - CTEPBA - GUEST
OpenVMS V7.3 MV3900 SimH XPEH - GUEST
TSX+ V6.50 PDP-11/94 E11 - pdp-11.online:2023 GUEST
2.11BSD PDP-11/94 E11 - pdp-11.online:4023 guest

form
28.02.2019, 18:29
Пополнение списка выше. Добавлен RSX-11M V4.8.
RSX-11M V4.8 BL70 (CAXAP ) 256K 28-FEB-19 22:25:21
TASK= *IDLE* FREE= SY0:150301. DU2:OFL
DU1:228842. DU3:OFL PARS
POOL=2342.:2570.:23.
2268.:2440.:23. CEXPAR:C
EXCOM1:C
IN: CEEL T MDVSMP F RP . F Q L F EXCOM2:C
9 EXXD T UUFHCU C CM . 1 M P T LDRPAR:T
54K XCCR : :::FRC S TT . 1 G 0 S TTPAR :T
OUT: POO. ..O R .. R A . D DRVPAR:D
0 AMM. ..M E .. M C . E SHFPAR:T
0K R12. .. S .. D P . Q SYSPAR:T
!!!!>===))))]>!---!]>--> <---> <-->->-----> PUCOM :C
0*******16******32******48******64******80******96 ******112***** FCSRES:C
E---P----CCCTT---D--TTCC---TD----------------------------------- RCTPAR:T
------------------------------------------------C----C---------- GEN :D
128*****144*****160*****176*****192*****208*****22 4*****240***** DAPRES:C
<-->--> !!-!!--!-!!-!!-------!)----! RMSRES:C
E N NN N N N NN N P N D ERRSEQ
V E TT T T T TT T O M A 0.
C T .. . . . .. . O : P
. A UE D R N XE A L R
. C NP L T C PC U . E
. P AM X H T TL X . S

form
26.07.2022, 14:47
Нашел немного времени чтобы восстановить после переезда часть инфраструктуры с системами, доступными через telnet/DECnet (в пределах HECnet).
В настоящий момент постоянно работают следующие системы:

System Machine Emul HECnet Telnet Guest account
---------------------------------------------------------------------------
RSX-11M+ V4.6 PDP-11/94 SimH CTAKAH pdp-11.online:23 GUEST
RSTS/E V10.1 PDP-11/94 SimH CCCP pdp-11.online:3023 254,254
OpenVMS V7.3 MV3900 SimH XPEH pdp-11.online:7023 GUEST
TSX+ V6.50 PDP-11/94 SimH - pdp-11.online:2023 GUEST

Все гостевые учетные записи без пароля (где спрашивает пароль - просто enter).

vva
01.12.2024, 09:05
День добрый.
Решил, развлечения ради и изучения Verilog-а для, сделать макетку DEQNA/DELQA для FPGA F-11 от forth32 для QMTECH.
Начал с DEQNA - проще, пошел самым простым путем (как мне думается): для отработки логики вставил AM4 проц. с программой управления.
В дальнейшем, все можно перенести на конечные автоматы...
Результат:
1. Не все тесты XXDP проходят успешно (как и с simh).
2. C TCP/IP (RT-11, TSX) макетка заработала (ping, ftp, http, telnet).
3. С Decnet пришлось, для начала, прочитать что за сеть и как ее устанавливать/настраивать. Настроил для RSX11M 4.8. Поскольку QMTECH одна, проверял связь с simh и e11.
Именно с Decnet случилось неожиданное, а именно - все работает если в simh/e11 использовать throttle

- - - Добавлено - - -

Для проверки связал simh (без throttle) с e11 (c throttle) - связи нет. simh <-> e11 без throttle работает.

- - - Добавлено - - -

Если какие-либо таймеры Decnet для устранения данной проблемы? Или это нормально?