| ACADEMIC COMPUTING and COMMUNICATIONS CENTER | |||||||||
Novell Guidelines | ||
|
As announced in our REACH meeting April 2008, ACCC will continue to support Novell eDirectory for a short time. Novell licensing cost will
have to be shouldered by each Department who are still running Netware Servers.
|
||
| Introduction | ||
|
The following standards are in place to help ease troubleshooting, to simplify name conflict resolution, and to help share information between the UIC and other UofI campuses after an agreement is reached between all of us. Non-compliant LANs are to be disallowed from participating in the backbone via IPX/SPX. TCP/IP connectivity will, of course, remain undisturbed. While it is true that only LANs currently connected to the campus ADN-ii backbone need to comply with these standards, administrators of isolated LANs may wish to implement them as well for future connectivity. In summary, the proposal encompasses standard naming schemes for NetWare servers, standardization of internal server and interface cable network numbers, and the implementation of a single NDS directory tree for NetWare 4.x systems. Each of these will be discussed in detail below. |
||
| Server naming scheme | ||
|
All NetWare 2.x, 3.x, and 4.x servers should be named to indicate their campus and departmental affiliation. The campus is designated with the campus acronym, followed by the 4- to 5-letter college or departmental code. A list of these letter codes are available elsewhere in this document. The separator is an underscore. For example, the University Library's Electronic Text server is named UIC_LIBR_ETEXT. Except for the first two components, the name is up to the individual department to choose, keeping in mind the constraints on length of names imposed by NetWare. In instances where a departmental letter code is NOT available, we propose the use of well-known abbreviations for such departments. |
||
| Server Internal Network Address numbering scheme | ||
|
All servers should be uniquely identifiable by their internal network address as well. This is especially important, as the numbers must be unique within a given logical network (i.e., any physical network from which the server is visible via SLIST). Since this number is used in most of the packets to and from a server, it helps LAN and backbone troubleshooting by easily identifying traffic streams. This number should represent the IP subnet number on which the server resides, in the following manner:
|
||
| Server Cable Network Numbering Scheme | ||
|
The middle two parts of the network IP subnet number should be used as the network number followed by a predetermined suffix indicating the frametype. This number is used to enable IPX routing on the backbone router interfaces servicing a particular subnet. Using the same suffix for each frametype will help in troubleshooting. See the examples below. Frame Types: NetWare servers support 4 frame types normally. Ethernet_802.3: This is the original frame type that Novell implemented. This frame type does not follow standards. Though it is named 802.3, it was implemented before the 802.3 IEEE committee formalized the standard. This is a pretty bad frame type to use as it looks like a 802.3 frame but is not really one. Vendors of network layers devices such as routers have had to write special code to handle these frame types. It is also a very heavily used frame type as Novell servers used to default to it. UIC's routers are by default setup to expect this frame type for all IPX/SPX packets. We recommend that any new networks NOT use this frame type, if it can be helped; Instead, use the Ethernet_II frame type for IPX/SPX and TCP/IP protocols. This frame is referred to as "Novell-Ether" by Cisco, our router vendor. Ethernet_II: This is based on the original Ethernet frame type and is used by most non-NetWare systems. This frame type is mostly used for TCP/IP protocols. It is also sometimes referred to as Ethernet DIX; Cisco, our router vendor refers to it as Novell-ARPA. This is a standards based frame and is handled by routers with ease. This frame is excellent for use with IPX/SPX as well. You can choose to run multiple protocols on a single frame type in a NetWare system. A single frame type helps reduce traffic and CPU utilization on your NetWare server. For you to use this frame, you must ask the ACCC Networks group to change your IPX routing frame type on the campus backbone router to Novell_ARPA. Once that is done bind IPX to Ethernet_II frame type on your server and change the client NET.CFG to enable the Ethernet_II frame types and tell IPX to use Ethernet_II using "Protocol IPX 8137 Ethernet_II" in the NET.CFG files. Please note that existing circumstances may not allow the Networks group to comply with your request for a frame type change. Ethernet_802.2: This is a standards based frame type that is well suited for carrying IPX/SPX, SNA or NETBIOS protocols. This is the default frame type on NetWare 4.x systems. Since it is not supported by the backbone routers, you cannot use this frame type for IPX/SPX connectivity to the and backbone and beyond. Ethernet_SNAP: This is a standards based frame type that is used almost exclusively to carry Appletalk and its sub protocols. If you plan to support Macintoshes on your NetWare server then you will need to enable this frame type in addition to any other frame types you plan to use for IPX/SPX and TCP/IP on the server.
Since each frame type that is enabled on a physical interface on the server must have a cable number specified as well, the following (|| is used to denote concatenation) guidelines should be followed to handle multiple frame types on each interface: For example, a server on the 128.248.172.xxx subnet would have:
Note: We have deliberately not covered token-ring systems here as the campus backbone is an Ethernet based one. Any existing token rings on campus are connected to the network via a bridge or a router. Token-ring is simple as it supports only two well defined standards based frame types: Token-Ring: Used to carry IPX/SPX and SNA protocols. This is the default for NetWare servers.
|
||
| NetWare Directory Services (NDS) standardization | ||
|
With the advent of NDS in NetWare 4.1, it became possible to build a single logical NetWare network for an entire institution. However this requires a degree of co-operation and centralized planning not required previously. In essence, the NDS is a hierarchical, tree like structure whose branches are the various campuses and departments of the University of Illinois. Since UIC was one of the first in the University of Illinois system to implement NDS, it was felt that we should design the tree so as to be able to allow the other campuses to connect to this centralized tree as they move forward in their migration to NetWare 4.x. Keeping this in mind, it was felt by the design team that the best structure to model the tree after was the reporting hierarchies already existing in the system. This was modeled using the relationships between campuses, between colleges and departments in a campus, and where available, the relationships between departments and their constituent units. The root of the tree was named UNIVERSITY_OF_ILLINOIS (*) and three organizational units representing the UIC, UIUC and UIS campuses were created. A fourth unit called "Central Administration" was added when it was realized that we had a unit common to all campuses. The rest of this discussion centers around the design of the UIC and Central Administration units as only these are currently hosted on UIC systems. It was found that departments report to colleges who in turn report to vice chancellors who in turn report to the chancellor. Since the tree design guidelines by Novell recommend that the depth of the tree be kept reasonably shallow (average of four levels), it was decided to map the Chancellors office to the same level as the Vice-chancellors, and map all the departments and colleges under the respective vice-chancellors. As a result, the following model was ultimately built. Please note that this diagram may not be current and is only provided to illustrate the broader designs of the tree. Not all containers shown here have active users, though most do. This is by no means a complete tree of UIC, but only of those parts which have NetWare 4.x systems, and is a copy of what exists on 7.20.95.
Figure 1: NDS tree for the University of Illinois System
[Root]
Central Administration
VPBF (Vice president business & Finance)
OBFA (Office of Business and Financial Affairs)
OBAB (Student financial services)
UIUC (Intended merge point for Urbana tree)
UIS (Intended merge point for Springfield tree)
UIC (UIC tree)
CHNC (Chancellors Office)
PAFF (Public affairs, Chicago)
GCPG (Great Cities Program)
VCAA (Vice Chancellor for Academic Affairs)
SPH (School of Public Health)
ADAA
ADA
ADSA
CHS
EOHS
HPA
DEAN
EPI_BIO
LIBR (Library)
LIBE (Main Library East)
Electronic_Text (Electronic text project)
CD_ROM_MACHINES
LIBW (Library west - Health
Sciences)
COM (College of Medicine)
Chicago (College of Medicine -
Chicago Campus)
MCAA
MCGN
MCCC
MCAS
MCFA
MCDE
MCFP
MCME
MCNS
MCNE
MCOB
MCOP
MCOR
MCOT
MCPT
UROL
MCPD
MCPM
MCPS
MCRD
MCSR
Peoria (College of medicine - Peoria
campus)
Rockford (College of medicine - Rockford
campus)
Urbana (College of medicine - Urbana
campus)
MUBA
MUMI
MUFP
MUIM
MUOB
MUPT
MUPD
MUPH
MUPS
MUSR
READ (Dept. of Resource Allocation)
OSAA (Office of Space Analysis and
Allocation)
VCHS (Vice chancellor - Health services)
VCUH (Assoc. vice chancellor, Univ.
health service)
MKDG (Hospital marketing)
UIH (UIH Hospital & Clinics)
UHOB (UIH - OB/Gyne dept)
VCRE (Vice chancellor Research)
ORS
GC
IPO
ADM
OPRR
FINANCE
POOL
VCAD (Vice chancellor - Administration)
AVCA (Assoc. vice chancellor)
ADSS
BCAS
CRM0 (Campus risk mgmt. office)
ENVH (Environmental and safety office)
PSVC
PUBL (Publication services)
UPOL (University Police)
CAPE
TELE (Telecom)
VCAHR (Vice chancellor - Admin & Human
resources)
VCSA (Vice chancellor - student affairs)
AVCSA (Assoc. vice chancellor)
SACP
SAFA
OMBU (ombudspersons office)
CAS (Campus Auxiliary services)
HULL (Hull house)
CSHS
PAVI (Pavilion)
CU (Campus Unions)
CHIU (West side - Illini Union)
CHCC (East side - Circle Center)
DESA (Dean of Student Affairs)
SASC
SAFS
SAVA
PRAP
COMP (ACCC Computer Center)
Small Systems
Network Applications
Printers
Electronic Lecture Centers
Network Operations
Client Interface Software
Basic Systems
Academic Data Network
Administration
Labs
BSBB001
SEL2054
BSB4133
LIB1444
GRC105
SEL2249
SEL2249F
SEL2263
SEL2265
SRC2027
SEO224
SRH205
GRC179
BSB4005
BSB4061
BSB4075C
BSB4075E
BSB4140B
GRCLL55
SEL2052
SEL2267
B1LC
E1LC
CUED (College of Urban Economic
development)
PHARM (College of Pharmacy)
OCEPS
LAS (College of Liberal arts & sciences)
ENGL (English department)
SCAILAB (SCAILAB project)
ADD110
ADD104
ADD107
ADD113
MSCS (Math, Stats & Comp Sci Dept.)
LASA (LAS - Administration)
CHEM (Chemistry Dept.)
SOCW (College of Social Work)
MATEC (MATEC Project)
CBA (College of Business administration)
LAB_USERS
To get a broader idea as to how the reporting structures of the university are arranged, please take a look at the printed UIC Staff Directory. It contains a fairly accurate representation of the reporting hierarchies. |
||
| Other Guidelines | ||
|
If you plan to bring a NetWare 4.1 server online and expect to be connected to the UIC ADN backbone, the following must be observed:
Thank you for your cooperation. If you have any questions, please send an e-mail to LAN@UIC.EDU |
||
| 2008-5-17 CER |
|