没有合适的资源?快使用搜索试试~ 我知道了~
首页NC-SI 1.1.0:BMC网络控制器边带接口规范
NCSI_SPEC_1.1.0.pdf 是一份关于 "网络控制器边带接口 (NC-SI)" 的规范文档,由 Distributed Management Task Force (DMTF) 发布于2015年9月23日,版本号为1.1.0。这份标准是针对 BMC(Baseboard Management Controller,基础板管理控制器)系统设计的,旨在实现网络控制器与其管理功能之间的高效通信,即通过共享特定网络通道来增强BMC对系统状态的监控和控制。 NC-SI是一个关键的协议栈,特别适用于像 AST2400 这样的开发环境中的 BMC 系统集成。该规范作为正式的标准文档,具有规范性,意味着它提供了详细的指导和技术要求,确保各厂商的产品在实现时遵循统一的接口标准,从而促进企业级管理和系统间的互操作性。 版权方面,DMTF声明所有权利归其所有,非营利性质的组织致力于推动企业级和系统管理的标准化。用户在复制或实施这些规范时,需确保正确的引用并指出具体的版本和发布日期,因为DMTF会根据技术发展进行修订。同时,值得注意的是,部分规范的实现可能涉及第三方专利权,包括临时专利权,因此在开发过程中,开发者必须了解并处理好潜在的专利问题,避免侵犯他人的知识产权。 总结来说,NCSI_SPEC_1.1.0主要关注的是如何通过网络控制器边带接口技术,使BMC能够有效地利用网络资源,与服务器硬件进行通信,以实现对系统的远程管理和维护。这对于数据中心和云计算环境中的基础设施管理至关重要,因为它保证了系统的稳定性和安全性,提升了运维效率。理解并遵循这一规范对于BMC产品的开发者来说,是确保产品符合行业标准和避免法律风险的关键环节。
资源详情
资源推荐
Network Controller Sideband Interface (NC-SI) Specification DSP0222
Version 1.1.0 Published 16
3.2.19
455
RBT
456
RMII Based Transport
457
Electrical and timing specification for a 3.3V physical medium that is derived from RMII
458
3.3 Numbers and number bases
459
Hexadecimal numbers are written with a “0x” prefix (for example, 0xFFF and 0x80). Binary numbers are
460
written with a lowercase b suffix (for example, 1001b and 10b). Hexadecimal and binary numbers are
461
formatted in the Courier New font.
462
3.4 Reserved fields
463
Unless otherwise specified, reserved fields are reserved for future use and should be written as zeros and
464
ignored when read.
465
4 Acronyms and abbreviations
466
The following symbols and abbreviations are used in this document.
467
4.1
468
AC
469
alternating current
470
4.2
471
AEN
472
Asynchronous Event Notification
473
4.3
474
BMC
475
Baseboard Management Controller (often used interchangeably with MC)
476
4.4
477
CRC
478
cyclic redundancy check
479
4.5
480
CRS_DV
481
a physical NC-SI signal used to indicate Carrier Sense/Received Data Valid
482
4.6
483
DC
484
direct current
485
4.7
486
DHCP
487
Dynamic Host Configuration Protocol
488
4.8
489
FCS
490
Frame Check Sequence
491
Network Controller Sideband Interface (NC-SI) Specification DSP0222
Version 1.1.0 Published 17
4.9
492
MC
493
Management Controller
494
4.10
495
NC
496
Network Controller
497
4.11
498
NC-SI
499
Network Controller Sideband Interface
500
4.12
501
NC-SI RX
502
the direction of traffic on the NC-SI from the Network Controller to the Management Controller
503
4.13
504
NC-SI TX
505
the direction of traffic on the NC-SI to the Network Controller from the Management Controller
506
4.14
507
RMII
508
Reduced Media Independent Interface
509
4.15
510
RX
511
Receive
512
4.16
513
RXD
514
physical NC-SI signals used to transmit data from the Network Controller to the Management Controller
515
4.17
516
RX_ER
517
a physical NC-SI signal used to indicate a Receive Error
518
4.18
519
SerDes
520
serializer/deserializer; an integrated circuit (IC or chip) transceiver that converts parallel data to serial data
521
and vice-versa. This is used to support interfaces such as 1000Base-X and others.
522
4.19
523
TX
524
Transmit
525
4.20
526
TXD
527
physical NC-SI signals used to transmit data from the Management Controller to the Network Controller
528
Network Controller Sideband Interface (NC-SI) Specification DSP0222
Version 1.1.0 Published 18
4.21
529
VLAN
530
Virtual LAN
531
5 NC-SI overview
532
With the increasing emphasis on out-of-band manageability and functionality, such as Remote Media
533
(R-Media) and Remote Keyboard-Video-Mouse (R-KVM), the need for defining an industry standard
534
Network Controller Sideband Interface (NC-SI) has become clear. This specification enables a common
535
interface definition between different Management Controller and Network Controller vendors. This
536
specification addresses not only the electrical and protocol specifications, but also the system-level
537
behaviors for the Network Controller and the Management Controller related to the NC-SI.
538
The NC-SI is defined as the interface (protocol, messages, and medium) between a Management
539
Controller and one or multiple Network Controllers. This interface, referred to as a Sideband Interface in
540
Figure 1, is responsible for providing external network connectivity for the Management Controller while
541
also allowing the external network interface to be shared with traffic to and from the host.
542
The specification of how the NC-SI protocol and messages are implemented over a particular physical
543
medium is referred to as a transport binding. This document, DSP0222, includes the definition of the
544
transport binding, electrical, framing, and timing specifications for a physical interface called RBT
545
(RMII
-
based Transport). Electrically, RBT, as described in clause 10, is similar to the Reduced Media
546
Independent Interface™ (RMII) – hence the name. Transport bindings for NC-SI over other media and
547
transport protocols are defined through external transport binding specifications, such as DSP0261, the
548
NC-SI over MCTP Transport Binding Specification.
549
Network
Controller
(NC)
External
Network
Interface
Internal
Host
Interface
Management
Controller
(MC)
Sideband Interface
550
Figure 1 – NC-SI functional block diagram
551
Network Controller Sideband Interface (NC-SI) Specification DSP0222
Version 1.1.0 Published 19
NC-SI traffic flow is illustrated in Figure 2. Two classes of packet data can be delivered over the Sideband
552
Interface:
553
“Pass-through” packets that are transferred between the Management Controller and the
554
external network
555
“Control” packets that are transferred between the Management Controller and Network
556
Controllers for control or configuration functionality
557
Network
NC-SI Command
Processing
RX RX Pass-through
Packets Packets
RX Packet Filtering
Pass-through Packets
NC-SI
Commands
NC-SI Response
Packets
(e.g., BMC)
NC-SI MAC
RX TX
NC-SI Commands +
TX Pass-through Packets
NC-SI Responses +
Notifications +
RX Pass-through Packets
NC-SI
RXTX
NC-SI MAC
MAC
RX TX
PHY
Host Interface
(e.g., PCI-E)
Network Controller
Management
Controller
TXD
RXD
Remote Management
Console
558
Figure 2 – NC-SI traffic flow diagram
559
The NC-SI is intended to operate independently from the in-band activities of the Network Controller. As
560
such, the Sideband Interface is not specified to be accessible through the host interface of the Network
561
Controller. From the external world, this interface should behave and operate like a standard Ethernet
562
Interface.
563
5.1 Defined topologies
564
The topologies supported under this specification apply to the case in which a single Management
565
Controller is actively communicating with one or more Network Controllers on the NC-SI. The electrical
566
specification is targeted to directly support up to four physical Network Controller packages. The protocol
567
specification allows up to eight Network Controller packages, with up to 31 channels per package.
568
Network Controller Sideband Interface (NC-SI) Specification DSP0222
Version 1.1.0 Published 20
Figure 3 illustrates some examples of Network Controller configurations supported by the NC-SI in the
569
current release:
570
Configuration 1 shows a Management Controller connecting to a single Network Controller with
571
a single external network connection.
572
Configuration 2 shows a Management Controller connecting to a Network Controller package
573
that supports two NC-SI channels connections.
574
Configuration 3 shows a Management Controller connecting to four discrete Network
575
Controllers.
576
Configuration 1: Single Channel, Single Package
Configuration 2: Integrated Dual Channel, Single Package
Configuration 3: Single Channels, Four Discrete Packages
Network
Controller 1
Management
Controller
Network
Controller 4
Network
Controller 3
Network
Controller 2
Network
Controller
Ch 1
Management
Controller
Management
Controller
Network
Controller
Ch 0
Ch 0
Ch 0
Ch 0 Ch 0 Ch 0
577
Figure 3 – Example topologies supported by the NC-SI
578
5.2 Single and integrated Network Controller implementations
579
This clause illustrates the general relationship between channels, packages, receive buffers, and bus
580
buffers for different controller implementations.
581
剩余137页未读,继续阅读
qq344912441
- 粉丝: 4
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 新型矿用本安直流稳压电源设计:双重保护电路
- 煤矿掘进工作面安全因素研究:结构方程模型
- 利用同位素位移探测原子内部新型力
- 钻锚机钻臂动力学仿真分析与优化
- 钻孔成像技术在巷道松动圈检测与支护设计中的应用
- 极化与非极化ep碰撞中J/ψ的Sivers与cos2φ效应:理论分析与COMPASS验证
- 新疆矿区1200m深孔钻探关键技术与实践
- 建筑行业事故预防:综合动态事故致因理论的应用
- 北斗卫星监测系统在电网塔形实时监控中的应用
- 煤层气羽状水平井数值模拟:交替隐式算法的应用
- 开放字符串T对偶与双空间坐标变换
- 煤矿瓦斯抽采半径测定新方法——瓦斯储量法
- 大倾角大采高工作面设备稳定与安全控制关键技术
- 超标违规背景下的热波动影响分析
- 中国煤矿选煤设计进展与挑战:历史、现状与未来发展
- 反演技术与RBF神经网络在移动机器人控制中的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功