pim协议.docx
《pim协议.docx》由会员分享,可在线阅读,更多相关《pim协议.docx(9页珍藏版)》请在冰豆网上搜索。
![pim协议.docx](https://file1.bdocx.com/fileroot1/2023-4/21/13118f71-969b-498c-abaf-ad9829ae0df1/13118f71-969b-498c-abaf-ad9829ae0df11.gif)
pim协议
竭诚为您提供优质文档/双击可除
pim协议
篇一:
协议号端口号
协议号、端口号
篇二:
组播协议命令
第1章ipv4组播协议
如果为无线产品,则本文所指的路由器代表了一般意义下的路由器或运行了路由协议的无线控制产品。
1.1组播公用命令1.1.1showipmroute
命令:
showipmroute[[]]功能:
显示ipv4组播的软件转发表。
参数:
groupaddr:
显示跟此组播地址相关的转发表项。
sourceaddr:
显示跟此源相关的转发表项。
缺省情况:
无。
命令模式:
特权模式和全局配置模式。
使用指南:
举例:
显示所有组播转发表。
switch(config)#showipmroute
name:
loopback,index:
20xx,state:
49name:
null0,index:
20xx,state:
49name:
sit0,index:
20xx,state:
80
name:
Vlan1,index:
20xx,state:
1043name:
Vlan2,index:
20xx,state:
1002name:
pimreg,index:
20xx,state:
c1
thetotalmatchedipmractivemfcentriesis1,uesolvedipmrentriesis0grouporiginiifwrongoif:
ttl
1.2pim-dm的配置命令1.2.1debugpimtimersat
命令:
debugpimtimersat
nodebugpimtimersat功能:
打开显示pimdm源活动计时器详细信息的调试开关;本命令的no操作为关闭本调试开关。
参数:
无。
缺省情况:
关闭。
命令模式:
特权用户配置模式。
使用指南:
打开此开关,可以显示源活动计时器的详细信息。
举例:
switch#debugpimtimersat
备注:
pim-dm中其他debug开关与pim-sm通用,包括debugpimevent,debugpimpacket,debugpimnexthop,debugpimnsm,debugpimmfc,debugpimmib,debugpimtimer,debugpimstate,请参考pim-sm手册部分
1.2.2debugpimtimersrt
命令:
debugpimtimersrt
nodebugpimtimersrt
功能:
打开显示pimdm状态更新计时器详细信息的调试开关;本命令的no操作为关闭本调试开关。
参数:
无。
缺省情况:
关闭。
命令模式:
特权用户配置模式。
使用指南:
打开此开关,可以显示pimdm状态更新计时器的详细信息。
举例:
switch#debugpimtimersrt
备注:
pim-dm中其他debug开关与pim-sm通用,包括debugpimevent,debugpimpacket,debugpimnexthop,debugpimnsm,debugpimmfc,debugpimmib,debugpimtimer,debugpimstate,请参考pim-sm手册部分
1.2.3ipmroute
命令:
ipmroute
noipmroute[]功能:
配置静态组播表项。
no操作删除静态组播表项或部分出接口。
参数:
分别为组播的源地址和组地址。
,第一个为入接口,后面的为出接口。
缺省情况:
若不包含接口参数,则删除该静态组播表项。
命令模式:
全局配置模式。
使用指南:
所有配置的接口名必须存在,且必须是Vlan接口。
出接口只有启动了pim且up的接口才能下发,如入接口没有up、未启动pim或RpF检查不正确,不会下发该表项。
通过no命令删除配置的静态组播表项,若删除指令包含所有出接口或未指定接口信息,则删除该静态组播表项,否则删除指定的出接口。
举例:
switch(config)#ipmroute10.1.1.1225.1.1.1v10v20v30
1.2.4ippimbsr-border
命令:
ippimbsr-bordernoippimbsr-border
功能:
配置、取消接口为pimbsR-boRdeR。
参数:
无。
缺省情况:
非bsR-boRdeR。
命令模式:
接口配置模式。
使用指南:
配置为bsR-boRdeR的接口,bsR相关消息不向该接口发送也不从该接口接收,连接的网络被认为都是该接口的直连网络。
举例:
switch(config-if-Vlan1)#noippimbsr-border
1.2.5ippimdense-mode
命令:
ippimdense-modenoippimdense-mode
功能:
在接口上启动pim-dm协议;本命令的no操作在接口上关闭pim-dm协议。
参数:
无。
缺省情况:
缺省为不启动pim-dm协议。
命令模式:
接口配置模式。
使用指南:
此命令需要在全局配置模式下执行ippimmulticast-routing,才能生效。
不支持组播协议互操作,即同一台交换机不能同时开启密集模式和稀疏模式。
举例:
在接口Vlan1上启动pim-dm协议。
switch(config)#ippimmulticast-routingswitch(config)#interfacevlan1
switch(config-if-Vlan1)#ippimdense-mode
1.2.6ippimdr-priority
命令:
ippimdr-priority noippimdr-priority
功能:
设置、取消以及改变接口的dR优先级值。
同一网段相邻节点通过hello报文选举出本网段的指定路由器dR,no操作恢复默认值。
参数:
优先级。
缺省情况:
1。
命令模式:
接口配置模式。
使用指南:
取值范围0-4294967294,值越高,越优先。
举例:
配置接口Vlan1的dRpriority值为100switch(config)#interfacevlan1
switch(config-if-Vlan1)#ippimdr-priority100switch(config-if-Vlan1)#
1.2.7ippimexclude-genid
命令:
ippimexclude-genidnoippimexclude-genid
功能:
此命令使得发出的hello报文不包含genid选项,no操作恢复默认。
参数:
无。
缺省情况:
hello报文包含genid选项。
命令模式:
接口配置模式。
使用指南:
此命令用于与较老的ciscoios版本交互。
举例:
配置交换机发出的hello报文中不包含genid选项。
switch(config-if-Vlan1)#ippimexclude-genidswitch(config-if-Vlan1)#
1.2.8ippimhello-holdtime
命令:
ippimhello-holdtimenoippimhello-holdtime
功能:
设置hello消息中holdtime项的值,此值用于描述邻居超时时间,如果在这一时间内,没有收到该邻居的hello报文,则将此邻居纪录删除。
no操作取消设置的holdtime值而恢复到缺省值。
参数:
holdtime设置时间,取值范围。
缺省情况:
为3.5*hello_interval,hello_interval的默认值为30s,因此hello-holdtime的默认值为105s。
命令模式:
接口配置模式。
使用指南:
如果不设置,则hello-holdtime默认为当前hello-interval的3.5倍。
如果设置的hello-holdtime小于当前的hello_interval,则这个设置会被拒绝。
每次hello-interval被更新的时候,hello-holdtime也会根据如下规则更新:
如果hello_holdtime没有被配置,或者如果hello_holdtime被配置了但是比当前的hello_interval小,则hello_holdtime被修改为3.5*hello_interval,否则保持被配置的值。
举例:
配置接口helloholdtime的值。
switch(config)#interfacevlan1
switch(config-if-Vlan1)#ippimhello-holdtime10switch(config-if-Vlan1)#
1.2.9ippimhello-interval
命令:
ippimhello-intervalnoippimhello-interval
功能:
配置接口pim-dmhello报文间隔时间;本命令的no操作恢复为缺省值。
参数:
为周期发送pim-dmhello报文的时间间隔,取值范围1~18724s。
缺省情况:
周期发送pim-dmhello报文的时间间隔缺省为30s。
命令模式:
接口配置模式。
使用指南:
hello消息使得pim-dm交换机可以互相定位,确定邻居关系。
pim-dm交换机通过周期向邻居发送hello消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送的hello消息,则认为该邻居丢失。
该时间值的配置不能大于邻居超时时间。
举例:
在接口Vlan1上配置pim-dmhello间隔。
switch(config)#interfacevlan1
switch(config-if-Vlan1)#ippimhello-interval20
1.2.10ippimmulticast-routing
命令:
ippimmulticast-routingnoippimmulticast-routing
功能:
全局启动pim协议;本命令的no操作全局关闭pim协议。
参数:
无。
缺省情况:
缺省为不启动pim协议。
命令模式:
全局配置模式。
使用指南:
本命令全局启动pim,但是要让pim-dm工作,还必须在接口上启动pim-dm。
举例:
全局启动pim协议。
switch(config)#ippimmulticast-routingswitch(config)#
1.2.11ippimneighbor-filter
命令:
ippimneighbor-filternoippimneighbor-filter
功能:
配置邻居访问列表。
如果被列表过滤,如果已经同此邻居建立连接,则此连接马上被切断,如果没有建立连接,则这个连接不能建立。
参数:
:
简单访问列表号,取值1-99。
缺省情况:
没有neighborfilter设置。
命令模式:
接口配置模式。
使用指南:
acl的默认行为为deny。
即如果配置access-list1,则access-list1中的默认行为是deny。
在下面的举例中如果不配置permitany-source,则deny10.1.4.100.0.0.255的效果同于denyany-source。
举例:
设置接口Vlan1上pim邻居的过滤规则。
switch#showippimneighbor
篇三:
pim知识介绍
pim应用
介绍:
pim(personalinformationmanagement),即个人信息管理。
是基于oma(openmobilealliance开放移动联盟)标准规范的移动数据增值业务。
号薄管家业务是指客户将移动终端中的信息(通常是通信录2.1、日程安排1.0等)以无线或有线方式与移动网络中的服务器保持一致,并能用多种终端、多种接入手段查询和管理信息的业务。
pim终端必须支持基于gpRs/edge或td-scdma网络的数据传输方式。
syncml协议是中国移动开放pim业务的主要技术手(pim协议)段,业务开放范围是全球通用户、非智能网实现的动感地带用户和神州行用户以及td-scdma终端用户,通过cmwap的apn提供服务。
中断:
如果同步过程中,收到sms/mms/wappush时,不能影响同步过程。
信息不能丢失,且终端界面上需要明确提示有信息到达。
在同步过程中发生的任何现象,不应该造成电话呼入以及接听的故障,更不应该造成死机现象。
在同步过程中,若终端进入休眠,正在进行的同步过程数据通信不能中断。
终端接收到的字段中字符长度超过终端所支持的字符长度时,终端应能对字符串进行切割处理,不得应字符长度问题出现错误或异常。
在同步过程中,ui界面应向用户明确提示同步过程正在进行,请用户等待。
同步完成后,在终端界面上需要显示具体的同步结果包括:
终端更新条目数、终端删除条目数、终端增加条目数、服务器更新条目数、服务器删除条目数、服务器增加条目数。
参数设置:
网络承载参数:
apn:
cmwap,用户名:
空;密码:
空
网关(http代理服务器)参数:
ip:
10.0.0.172,端口:
80,用户名:
无密码:
无
syncml协议参数:
pim服务器:
地址本数据对应的数据库名为“./contact”
日程表数据对应的数据库名为“./calendar”
端口号:
80
用户名:
不需预置
密码:
空
号薄管家业务wap地址:
业务开通/注销:
网络查询通信录:
资费说明:
同步方式:
(1)慢同步(slowsync)
慢同步要求将终端上和服务器上的每一个联系人按照字段逐个比较,实际上就是客户端把所有数据库中的数据发送给服务器,由服务器将这些数据与服务器中的数据进行同步分析(按字段),并将双方的数据合并为一个合集的过程。
(2)双向增量同步(two-waysync)
双向同步是客户端和服务器端相互交换数据修改信息的同步类型。
(3)单向同步(one-waysync)
按同步方向的不同分为客户端发起的单向同步和服务器端发起的单向同步:
客户端发起的单向同步只将客户端的修改信息同步到服务器端,不将服务器端的修改同步到客户端;服务器端发起的单向同步只将服务器端的修改信息同步到客户端,不将服客户端端的修改同步到服务器端。
(4)刷新同步(Refreshsync)
按同步方向的不同分为客户端发起的刷新同步和服务器端发起的刷新同步:
客户端发起的刷新同步将客户端的所有数据同步到服务器端,不将服务器端的数据同步到客户端;服务器端发起的单向同步只将服务器端的所有信息同步到客户端,不将服客户端的数据同步到服务器端。
(5)服务器端通告同步(serveralertedsync)
服务器通告同步并不是一个单独的同步方式,服务器通告同步是指首先由服务器指示客户端发起一种服务器指定类型的同步操作,然后由客户端开始执行上述4种同步类型中的某种同步操作。
慢同步要满足以下四个条件者中的一个:
1.已注册终端第一次使用同步功能
2.已注册终端恢复出厂设置后第一次使用同步功能
3.终端可通过用户界面直接选择慢同步
4.删除或修改pim服务器时间戳
慢同步与快同步(即双向同步)的区别:
慢同步实现的是一个并集。
快同步是执行相应的动作到另一方。
拿修改来举例:
终端和服务器的联系人是一样的,现在终端修改一联系人的关键字段如姓名或号码,那么慢同步实现的是在终端增加一修改前的联系人,在服务器增加一修改后的联系人。
快同步是将此修改执行到服务器上,即服务器对此联系人做同样的修改。
服务器功能:
a.pim客户端下载
b.浏览通讯录:
查看详细、搜索联系人、修改、删除、新增联系人、浏览回收站c.增加联系人:
更多信息中有个保护策略可设置正常同步或不参与同步
d.通讯录管理:
增加联系人、浏览通讯录、查询通讯录、浏览回收站、群组管理、导入他人通讯录、他人共享
e.个人设置:
个人资料修改、同步设置(设置数据合并、自动配置同步参数)、密码修改、取回密码、wap密码使用方法
f.好友推荐:
向好友推荐使用pim
g.使用其他手机号码登录
手机功能:
开通/取消业务:
资费1元/月
号簿更新:
开始同步
手机号簿:
查看终端电话本
网络查询:
进入服务器查看
设置:
同步类型、网络承载参数、网关参数、使用代理、syncml协议参数、pim业务wap地址、恢复默认设定
http报文:
终端在每次同步时,必须在上送的第一个syncml报文中包含该终端的man、mod参数字段,向服务器通告该终端的具体厂家、型号信息。
a.验证终端在每次同步时是否发送了包含业务和设备能力的消息:
查看同步消息日志,在第1个syncml请求报文中含有maxmsgsize(终端支持的最大消息包大小,单位:
byte)信息.在第1个请求报文中含有devinf(设备信息),且devinf中必须含有man(厂商名称,全英文)和mod(终端型号,英文和数字)信息。
b.验证在syncml的数据包中含有imei的信息:
eg:
imei:
493005100592800
c.验证终端是否采用wbxml的压缩:
验证方法,在http头中有如下报文:
content-type:
application/vnd.syncml+wbxml
d.验证终端是否提交正确的useragent信息:
useragent格式为一些若干“参数条目/参数条目属性”的组合,并以“空格”分开。
参数条目见下表:
参数条目参数条目属性是否可选
终端型号终端型号版本必选
操作系统操作系统版本有则必填
软件平台软件平台版本有则必填
Release软件Release时间必选
browser浏览器版本必选
profileprofile版本有则必填
configurationconfiguration有则必填
举例如下:
nokia7650/1.0symbianos/7.0sseries60/2.0Release/5.18.20xxbrowser/openwave7.0profile/midp-1.0configuration/cldc-1.0
小结:
若手机或sim卡丢失、损坏,可根据注册pim的sim卡的号码和密码连接服务器及时的获得联系人的信息和日程表,给用户带来了很大的方便,不至于丢失重要的信息,是一个很实用的功能。