欢迎来到天天文库
浏览记录
ID:44588282
大小:227.83 KB
页数:8页
时间:2019-10-23
《【精品】(学习)GRE处理分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1PDSN的数据通道协议栈22PDSN数据处理流程33各协议的处理细节33.1GRE封装33」.lR-P接口中的GRE33.1.2GRE的处理过程53」.3GRE关键算法73・1・4Reference:71PDSN的数据通道协议栈IPpppLinkLayerGREIPPLPLIPIP/IPsccPPPLinkLayerGREIPPLPL简单IP的PDSN协议移动IP的PDSN协议R-P数据包格式MACHeader(14+)IPHeader(20+)GREHeader(8or12)PPPFrame(<1508)MACCRC(4)以太网封装格式(RFC894)Des
2、tAdress(6)SourceAdress(6)DataType{2)Data(46-1500)CRC(4)R-P口的GRE封装格式Flags&Ver(2)Protocoltype(2)Key(4)SequenceNo(4)(optional)PPP的HDLC帧封装格式FrameFlag⑴0x7EAdress(1)OxFFControl(1)0x03ProtocolType(2)Data(<1500)CRC(2)FrameFlag(1)0x7E2PDSN数据处理流程以上是PDSN数据通道数据处理流程,对于移动IP需要处理IPInIP(IPSec)的隧道封装,对
3、于简单IP则没有这些处理。3各协议的处理细节3.1GRE封装3.1.1R・P接口中的GRE通用路由封装(GRE)提供了以任一种网络协议封装另外任一种协议的方法,对丁「RP接口,其封装格式如下:IPHeaderGREHeaderPPPPacketR・P接口的A10数据是封装在GRE包中在PDSN和PCF间传递的,而GRE包乂是使用底层的IP來承载的,底以的IP的源地址和廿的地址分别是PCF的地址和PDSN的地址,对于RP接口的GRE封装其数据包头的格式如F(在RFC1701中列岀的许多任选字段R・P接口不需要,所以没有给出):0012345〔e
4、78
5、9,o
6、1
7、
8、23〔』5e
9、a
10、g
11、o
12、i
13、2I3,4,51e
14、g
15、o
16、i
17、2BitNum.Octet:1-4Octet:5-8Octet:9-12cRKSsRecurFlagsVerProtocolTypeKeySequenceNumber(optional)在R-P接口中各个字段的使用情况如下:C(ChecksumPresent)R(RoutingPresent)K(KeyPresent)S(SequenceNumberPresent)s(StrictSourceRoutePresent)Recur(RecursionControl)FlagsVer(VersionNum
18、ber)ProtocolType关于KEY字段O,不需要校验字段;O,不需要路山字段;T,需要KEY字段,使用PCFSession1D;9/1',序列号字段是否需要数据按序到达來取舍",不需要严格的源路山选路字段;'Os,,不需要递归控制字段;'Os';:'0x880B'forPPP,0x8881forUnsti-ucturedByteStreamPCF和PDSN都把GRE包头屮的KEY字段设置为特定数据呼叫的PCFSessionIdentifier(PSI),关于PSI不同的地方有不同的叫法,有些协议又称之为R-PSessionID。实际上R・PSession
19、ID与All信令屮的PSI(SessionSpecificExtension)以及GRE封装中的KEY值是同一•个值,为统一其间今后都称之为R-PSessionID。R-PSession:是和PPPSession是相对应的,它是发起数据呼叫时山PCF在R-P接口上所建立的•个逻辑连接,当用户切换PCF时,旧的R-P会话解放,新的R-P会话建立(与旧PDSN或新PDSN)。R・P会话只能rtlPCF发起,但可以由PDSN或PCF主动释放。R-PSessionID:是由PCF分配的,在单个的PCF内唯啲,用來标示-•个R・P会话的参数。R-PSessionID、PC
20、F地址和PDSN地址一•起來唯一的标示一个A10连接(组成A10连接的uniquelinklayerID)0All信令包含如下四条信令消息:All・RegistrationRequestAll-RegistrationReplyAll-RegistrationUpdateAll-RegistrationAcknowledge在每条消息中都包含一•个必选的扩展项:SessionSpecificExtension,这个扩展项描述了一些与移动标示和会话相关的信息,在这个扩展项中包含了一个关键字段Key:这个Key值被设置为PSI(R-PSessionID)o可以看出正
21、是由于在A10的GRE数
此文档下载收益归作者所有