互联网分组交换协议,Internetwork Packet Exchange protocol
互联网分组交换协议(IPX:Internetwork Packet Exchange protocol)是 Novell NetWare 操作系统所支持的在互联网络中路由数据包的早期网络协议。IPX 是一种面向无连接通信的数据报协议 - 类似于 TCP/IP 协议组中的网际协议(即IP)。其高层协议,如 SPX 和 NCP,主要提供差错恢复服务。
为了选择最佳路径,IPX 使用动态距离矢量(distance vector)路由选择协议,如路由信息协议(RIP:Routing Information Protocol)或链路状态协议(NLSP:NetWare Link-State Protocol)。
Novell IPX 网络地址是唯一的,以十六进制表示。它由两部分组成:网络号和节点号。IPX 网络号由网络管理员分配,地址长 32 位。节点号,通常是系统网络接口卡(NIC)的介质访问控制(MAC)地址,地址长 48 位。通过 MAC 地址作为节点号,系统可以通过发送节点以判断数据链路使用的 MAC 地址。
Novell NetWare IPX 支持单路由器接口的四种封装模式:
* Novell 私有( Novell Proprietary ) -也称为原始 802.3 或者 Novell Ethernet_802.3 , Novell 私有 是 Novell 公司最初使用的封装模式。
* 802.3 - 也称为 Novell_802.2,802.3 是 IEEE 802.3 的标准帧格式。
* Ethernet v 2 - 也称为 Ethernet-II 或 ARPA,Ethernet v2 包括标准 Ethernet v2 协议头,它由目标地址和源地址字段构成,后面是 EtherType 字段。
* SNAP - 也称为 Ethernet_SNAP,SNAP 在原 IEEE 802.2 协议头增加了 type 代码,与 Ethernet v2 中定义的 EtherType 类似。
IPX 数据包数据部分的长最小为 30 字节 (只有头部分 ) ,最大值不定,这主要取决于使用的低层 MAC 协议( 以太网或令牌环 )。
协议结构
NetWare IPX 数据包头:
8 16 bit
Checksum
Packet Length
Transport control Packet Type
Destination Network (4 bytes)
Destination node (6 bytes)
Destination socket (2 bytes)
Source network (4 bytes)
Source node (6 bytes)
Source socket (2 bytes)
* Checksum ― 表示当16位字段全设置为1(FFFF)时,不使用校验和。
* Packet length ― 指定完整 IPX 数据报的字节长。IPX 数据包大小任意,可以达到媒体最大传输单元(MTU)大小(不允许数据包分片)。
* Transport control ― 指明数据包传送过程中经过的路由器数量。当该值为16时,假设发生路由回路,并丢弃数据包。
* Packet type ― 指定哪个上层协议应该接收该数据包信息。通常包括两个值:
o 5 ― 表示序列分组交换(SPX)
o 17 ― 表示NetWare核心协议(NCP)
* Destination network、Destination node、and Destination socket ― 表示目标信息。
* Source network、Source node and Source socket ― 表示源信息。
IPX协议设置
IPX协议与IP协议是两种不同的网络层协议,它们的路由协议也不一样,IPX的路由协议不象IP的路由协议那样丰富,所以设置起来比较简单。但IPX协议在以太网上运行时必须指定封装形式。
□有关命令
启动IPX路由
ipxrouting
设置IPX网络及以太网封装形式
ipxnetworknetwork[encapsulationencapsulation-type]1
指定路由协议,默认为RIP
ipxrouter{eigrpautonomous-system-number|nlsp[tag]|rip}
注:
1.network范围是1到FFFFFFFD.
□举例:
在此例中,WAN的IPX网络为3a00,Router1所连接的局域网IPX网络号为2a00,在此局域网有一台Novell服务器,IPX网络号也是2a00,路由器接口的IPX网络号必须与在同一网络的Novell服务器上设置的IPX网络号相同。路由器通过监听SAP来建立已知的服务及自己的网络地址表,并每60秒发送一次自己的SAP表。
IP报文交换,IP Packet eXchange
IPX是IP报文交换(IP Packet eXchange)的英文简称,IPX为基于已有的GRX框架的演进架构。IPX对GRX的概念进行了扩展,使得固网和移动服务提供商可以在一个更开放和灵活的网络环境中进行互联。
IPX网络具有如下几个特点:
1、安全的环境:提供了一个和隔离的透明网络。商业协议遵循严格的安全规范,并保护所有的合作方利益。单个运营商的数据是隔离的,IPX网络对于终端用户设备完全不可见。
2、灵活的互联服务:双边(bilateral)和多边(multilateral)连接,一个连接协议,获得众多连接服务。可以提供从简单安全的管道,到复杂的、集线器式的连接等多样性的服务。
3、多层级付费(Cascading payments):流信息管理,支持所有合作运营商的费用结算,维护所有价值链上的客户利益。
4、高效的服务保障:承载业务有保证,性能有网络服务协议SLA(Service Level Agreements)确保。
IPX网络不仅仅支持语音、MMS和数据漫游,IPX将服务于潜在的无限的业务和应用,如视频共享、即时通信,增强的消息以及富媒体业务(Rich Communications Suite)等。
对于移动网络运营商(MNOs)和固定网络运营商(FNOs)来说,通过IPX提供商来传输国际语音数据将可以业务扩展到更多的终端范围,包括公共电话交换网PSTN (Public Switched Telephone Network)。
结合上面的分析,可以知道IPX组网模式下,存在如下特点:
One network :一个IPX网络即可承载所有的业务数据
One contract :仅需一个网络连接协议,即可连接所有网络
New IP services :开放的all IP网络,将可能带来更多的新的IP业务
Short time to market of new services –packet voice, video share/calling, PoC, IM :网络更加简单,新的业务将更加便捷及时的推向市场
随着网络的逐渐all IP化,以及LTE网络的部署,IPX将逐渐取代GRX、SS7、TDM等众多网络,现有的语音、信令和消息传输最终将迁移到IPX网络。
IPX电子产品防水等级标准
IPX(International Protection code)是国际通用的防水级别认证体系。日本工业标准(JIS)是在《电子产品及材料的防水试验通则》中关于防水保护的规定,将电子仪器的防水保护分为10个等级,分别以IPX1,IPX2等表示。(相对的,IPxx国际性标准(IEC529标准)由两个数字或补充字母组成:第一个数字表示防固体进入的等级,第二个数字表示防水进入的等级。)
IPX0 ——无保护
IPX1 ——防滴I型,垂直落下的水滴无有害影响
IPX2 ——防滴II型,在与垂直方向成15度范围内落下的水滴无有害影响
IPX3 ——防雨型,在与垂直方向成60度范围内降雨无有害影响
IPX4 ——防泼水型,受任意方向泼水无有害影响
IPX5 ——防喷射型,任意方向直接受到水流喷射无有害影响
IPX6 ——耐水型,任意方向直接受到强大水流的冲击水不会进入内部
IPX7 ——防浸型,在规定条件下即使被浸在水中水也不会进入内部
IPX8 ——水中型,长时间浸没在一定压力的水中照样能使用
IPX- ——防湿型,在相对湿度大于90%的湿气环境下能使用