Advanced Search
Search Results
66 total results found
GVRP帧格式
GVRP(Generic VLAN Registration Protocol)基于GARP机制,主要用于维护设备动态VLAN属性。通过GVRP协议,一台设备上的VLAN信息会迅速传播到整个交换网。GVRP实现动态分发、注册和传播VLAN属性,从而达到减少网络管理员的手工配置量及保证VLAN配置正确的目的。 GVRP帧格式 +------------------------------------------------------------------------------+| DMAC | ...
帧中继FR(Frame Relay)
帧中继FR(Frame Relay)是在数据链路层用简化的方法传送和交换数据单元的快速分组交换技术,实现设备间通过虚电路通信。 帧格式 图1 FR帧格式 +---------------------------+ | flag (7E hexadecimal) | +---------------------------+ | Q.922 Address* | +-- --+ | ...
MPLS报文
MPLS协议栈结构 MPLS消息封装在链路层和网络层之间,用于向IP层提供连接服务,同时又从链路层得到服务。MPLS在二层的类型标识为:Type=MPLS label switched packet (0x8847)。 MPLS L2VPN协议栈结构 +-------------------------------+ | IP Header | +-------------------------------+ | L2 ...
MPLS Ping/Tracert (MPLS Echo)报文
协议栈结构 MPLS Echo消息封装在IPv4/IPv6的UDP报文中,可能还带有MPLS标签。MPLS Echo使用的UDP端口号为3503(这是IANA为MPLS Echo请求所定义的值),只有使能MPLS的路由器才能够识别该端口号。 MPLS Ping/Tracert (MPLS Echo)报文封装 +---------------------------------------+| MPLS Echo PDU |+-------------------...
ARP/RARP报文
ARP(Address Resolution Protocol,地址解析协议)是用来将IP地址解析为MAC地址的协议。 RARP(Reverse Address Resolution Protocol,反向地址解析协议)是用来将MAC地址解析为IP地址的协议。 协议栈结构 ARP/RARP协议栈结构 +-------------------------------------+| ARP/RARP |+--------------------------...
GRE报文格式
系统收到需要进行封装和路由的某网络层协议(如IPX)数据时,将首先对其加上GRE(Generic Routing Encapsulation )报文头,使之成为GRE报文,再将其封装在另一协议(如IP)中。这样,此报文的转发就可以完全由IP协议负责。RFC 2784和RFC 1701都定义了GRE首部格式,两者格式不同。 协议栈结构 GRE报文封装格式 +-------------------------------------+| Payload Packet | ...
ICMP报文格式
ICMP(Internet Control Message Protocol)是IP层的一个组成部分,主要用来传递差错报文以及其他需要注意的信息。它通常被IP层或更高协议(TCP或UDP)使用。一些ICMP报文会把差错信息返回给用户进程。 ICMP报文通用格式 有很多情况都会发送ICMP消息,例如,报文无法发送到目的地址,再如,网关设备没有足够的缓存来存储转发报文。 ICMP Echo Request/Reply消息格式 用于检测IP网络连通性的Ping/Tracert,是通过发送ICMP Ec...
ICMPv6报文格式
ICMPv6(Internet Control Message Protocol version 6)是IPv6网络使用的控制消息,功能类似于IPv4网络的ICMP。 ICMPv6报文通用格式 ICMPv6 Echo消息 用于检测IPv6网络连通性的Ping/Tracert,是通过发送ICMPv6 Echo (回显请求/应答)消息实现的。 ICMPv6目的不可达消息 当IPv6路由设备无法转发或者交付IPv6数据报时,会向源站发送一个ICMPv6目的不可达消息,然后丢弃该数据报。 ...
IGMP
IGMP(Internet Group Management Protocol)因特网组管理协议,是TCP/IP协议族中负责IPv4组播成员管理的协议,用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。IGMP有三个版本,不同版本报文格式不一样。不同版本的IGMP协议,支持的IGMP消息也不同。 IGMPv1报文格式 IGMP有多个版本,其中IGMPv1版本是由RFC1112定义的。IGMPv1协议主要基于查询和响应机制完成组播组管理,支持查询和加入报文,处理过程与IGMPv2相同。I...
IP in IP报文
IP in IP是指使用IPv4报文封装IPv4报文。IPinIP报文的内、外层IPv4头部格式与普通IPv4头部格式相同。 协议栈结构 IP in IP封装 +-------------------------------------+| Inner IPv4 payload |+-------------------------------------+| Inner IPv4 header |+--------------------...
IPSec
IPSec协议族是IETF(Internet Engineering Task Force)制定的一系列协议,它为IP数据报提供了高质量的、可互操作的、基于密码学的安全性。 IPSec报文AH封装 IPSec通过认证头AH(Authentication Header)和封装安全载荷ESP(Encapsulating Security Payload)这两个安全协议来实现。其中,AH安全协议可提供数据源验证和数据完整性校验功能。 IPSec ESP IPSec通过认证头AH(Authenticat...
IP报文格式
IP协议(Internet Protocol)是TCP/IP协议族中最核心的协议,提供不可靠的、无连接的、尽力而为的数据报传输服务。 协议栈结构 IP协议栈结构 +------+ +-----+ +-----+ +-----+ |Telnet| | FTP | | TFTP| ... | ... | +------+ +-----+ +-----+ +-----+ | | | | +-----+ +--...
IPv6报文格式
IPv6(Internet Protocol Version 6)是网络层协议的第二代标准协议,也被称为IPng(IP Next Generation),它是Internet工程任务组(IETF)设计的一套规范,是IPv4 [RFC 791]的升级版本。 协议栈结构 IPv6协议栈结构 +------+ +-----+ +-----+ +-----+|Telnet| | FTP | | TFTP| ... | ... |+------+ +-----+ +-----+ +-----+ ...
IPv6 in IPv4 (6to4)报文格式
RFC3056定义了6to4隧道。6to4隧道是IETF较为重视并得到深入研究的有广阔应用前景的一种网络过渡机制,可以使连接到纯IPv4网络上的孤立IPv6子网或IPv6站点与其他同类站点在尚未获得纯IPv6连接时彼此间进行通信。在IPv4网络内可以采用多种路由协议(OSPF、BGP、RIP、IS-IS等),在两个6to4域之间可以通过MP-BGP路由方式实现路由可达。 协议栈结构 IPv6 in IPv4 协议栈结构 +----------------------+| IPv6 payload ...
MLD报文格式
MLD(Multicast Listener Discovery)组播监听者发现协议。MLD和IPv4网络中的IGMP功能类似,用于IPv6路由器发现其直连网段上组播监听者(Multicast Listener)、建立、维护组成员关系。现有MLDv1和MLDv2两个版本。 MLDv1 MLD(Multicast Listener Discovery)组播监听者发现协议现有MLDv1和MLDv2两个版本,MLDv2在MLDv1的基础上增加了对SSM模型的支持。 MLDv2查询 MLDv2查询消息分...
OSPF报文格式
OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议。目前针对IPv4协议使用的是OSPF Version 2(RFC2328)。 OSPF报文头 有5种OSPF报文,这五种报文具有相同的报文头格式。OSPF分为5种报文:Hello报文、DD报文、LSR报文、LSU报文和LSAck报文。这五种报文具有相同的报文头格式,长度为24B。 OSPF Hello Hello报文是最常用的一种报文,其作用为建立和维护邻接关系,周期性的在使能了OSP...
OSPFv3报文格式
OSPFv3报文头格式 OSPFv3分为5种报文:Hello报文、DD报文、LSR报文、LSU报文和LSAck报文。OSPFv3这五种报文具有相同的报文头格式,长度为24B。 OSPFv3 Hello Hello报文是最常用的一种报文,其作用为建立和维护邻接关系,周期性的在使能了OSPF的接口上发送。报文内容包括一些定时器的数值、DR、BDR以及自己已知的邻居。 OSPFv3 DD 两台路由器在邻接关系初始化时,用DD报文(Database Description Packet)来描述自己的LS...
PIM报文格式
PIM(Protocol Independent Multicast,协议无关组播)是一种组播路由协议,作为一种组播路由解决方案,也可以支持IPv4和IPv6网络,在实践中得到广泛的应用。 协议栈结构 PIM通过路由器之间交互PIM控制消息实现组播路由功能。PIM控制消息使用IP报文封装。 PIM消息的封装格式 +------------------+------------------+| IP Header | PIM Message || (Protocol = 103) | ...
RSVP报文格式
RSVP(Resource Reservation Protocol),资源预留协议,工作在传输层,但不参与应用数据的传送,是一种网络上的控制协议,类似于ICMP。各类消息都包含一个通用头部,随后是多个可变长度、类型的消息对象。 协议栈结构 RSVP工作在传输层,协议栈结构如下图所示。 RSVP报文封装示例 +----------------+| RSVP message |+----------------+| IP header |+----------------+| L2 hea...
VRRP报文格式
VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是一种容错协议,它通过把几台路由设备联合组成一台虚拟的路由设备,并通过一定的机制来保证当主机的下一跳设备出现故障时,可以及时将业务切换到其它设备,从而保持通讯的连续性和可靠性。 协议栈结构 VRRP报文被封装在IP包中。使用专门的VRRP IPv4组播地址。(协议号112,组播地址 224.0.0.18) IANA分配给VRRP的IP协议号为112(十进制)。 IANA给VRRP分配的IP组播地址为224.0....