当前位置: 首页 > news >正文

动易网站后台工信部网站 备案时间

动易网站后台,工信部网站 备案时间,刚做的公司网站搜不到,外贸网站优化软件双击主机网络打开对应的节点模型#xff0c;从图中可以看到网络的分层#xff1a;应用层#xff0c;传输层#xff0c;网络层#xff0c;链路层#xff1b;其中在传输层中我们用到的主要是UDP#xff08;对实时性要求比较高#xff09;#xff0c;网络层又包括IP封装层…双击主机网络打开对应的节点模型从图中可以看到网络的分层应用层传输层网络层链路层其中在传输层中我们用到的主要是UDP对实时性要求比较高网络层又包括IP封装层负责把数据包封装成IP包。接着双击RIP节点可以打开RIP进程模型同时我们把RIP源码打开学习并分析RIP协议。在OPNET和VC调试的时候要是想观察OPNET中定义的变量时我们必须通过 op_sv_ptr 指针来获取该变量值比如OPNET中定义的计数器 i这时在vc调试的时候就必须是op_sv_ptr -i来观察该值的变化情况。1.init进程停留态程序4600-4681 入口1RIP进程中断初始化 2读取路由表并初始化更新IP路由表变量 当路由表输出输入标志位等于IP_RTE_TABLE_NON_DET时如果op_ima_sim_attr_exists()返回 OPC_TRUE 则表明该属性存在然后去执行读取路由表属性的值op_ima_sim_attr_get (OPC_IMA_INTEGER, 某属性,某变量);如果路由表属性不存在将其设置为默认值未用到路由表。清楚中断并重启中断。出口1确定中断的详细信息 先获取中断类型状态如果中断类型在执行的的过程中获取中断执行代码初始化仿真日志初始化状态变量在没有输入路由表的情况下确定使用RIP仿真sim_eff_mode rip_sim_eff_mode_determine ();转移可以看到进程模型中有三根转移线代码中通过状态机进行转移状态机代码没仔细了解。2.output非停留态4685-4738入口根据RFC 1058第3.5节输出处理a由以下触发1定期路由更新每30秒发送一次到每个相邻网关。定期更新包含整个RIP路由表。2已触发更新。每当更改路由的跳数时都会触发更新。触发的更新仅包含RIP路由表中最近更改的条目。这些条目设置了路由更改标志。在输出状态下会生成并发送定期更新或触发更新。在定期更新的情况下将安排下一次定期路由更新。这意味着下一个网关是此更新的目标地址的所有路由都包含在消息中其跳数为无穷大。程序先定义一个RIP中断指针然后确定路由更新的类型从中断代码中获取更新类型数据获取当前网络路由清除中断然后开始广播邮件广播的主要流程是先获取接口数目信息然后分别获取获取RIP接口的信息判断如果该接口属于RIP接口并是启用状态时获取IP表当收到一个VRP广播保温时确保那个接口时VRP接口判断是否触发外部只有在有一个触发更新或者接口没被定义触发外部时才可以发送更新首先获取地址排列然后发送消息给在物理接口和子接口上公布地址的网络然后给每个网络的子网发送信息如果启用了网络拆分范围并且主地址和子网地址位于同一主网络中则不要将辅助地址作为源地址发送更新没有启用拆分范围时发送报文给子网IP地址。到这一步时所有已触发的更新都已发送因此需要重置所有更改标志最后重置“第一次更新”标志FIRST_UPDATE OPC_FALSE;如果已启用触发的扩展则后续更新将不包含整个路由。当更新次数为10000时取消所有挂起的触发更新如果RIP仿真效率被禁用或者RIP模拟效率已启用但未超过“更新停止时间”则发送常规更新消息。3.init_rte_table非停留态(4762-4817)入口初始化RIP路由表首先获得IP数据包获取接口信息如果本地节点时是一个网关时建立RIP路由表获取一个新路径并把它插入到路由表中并从IP表中获取它的大小RIP协议是在IPv4接口上执行的建立一个RIP路由表并把IP地址表中所有的网络注册在路由表中并标记每一个有效路径并读取其他RIP路由器的信息并更新自己的路由表在解析接口信息时路由表已经准备就绪给每个节点信息分配内存如果是一个网关节点时在路由表中建立一个接口信息通过ID号获取节点属性主机节点没有RIP属性建立一个路由实例有效数组接着分别获取IP表上所有的IP可到达的地址如果没有子接口信息时让这一端口失效如果有rip运行获取对应端口属性接着判断RIP是否在此接口使用先获取当前进程信息然后判断当前路由实例指数是否正确RIP进程未生效时输出路由表中没有RIP接口至少有一个端口在路由实例时设置标志位为正确并确定RIP接口的数目如果是一个收发接口时分别设置收发模式如果这既不是一个接口也不是一个子接口时从它的接口信息属性中获取RIP参数接着获取目的网络地址使能RIP获取与此接口对应的RIP表在路由表中加一个新的网络入口地址再在子网地址添加一个路由入口得到网络地址范围获取网络地址并把子网地址也转换成主网地址把这个新的入口网络加入路由表把查找表销毁把RIP路由表属性记录下来以便于其他进程获取。重置中断。出口如果在此节点上启用了IPv6创建一个RIPng子进程。5.delete非停留态(4822-4893)两个自中断会导致进程进入此状态1 路由超时计时器2 垃圾收集计时器。如果垃圾收集器到期先生成一个仿真日志然后把相关接口在路由表中删除如果路由超时计时器到期delete进程计时器需要重置传播计划触发更新信息生成仿真日志。6.wait停留态(4897-5051)在等待状态下进程等待四个可能的事件发生1响应的到达定期或触发的更新2定期更新计时器或已触发更新计时器过期输出处理3路由计时器的过期时间可以是特定路由的垃圾收集计时器。进入等待进程时在事件未结束时需要把路由实例设置为无效值防止被其他进程意外使用。出口获取中断类型和状态如果当前是个流中断时分别检测这个包的收发如果这个包时RIPng包就去唤醒子进程。使节点状态和链路状态当前不做操作当发生一个错误中断或者重启中断时如果是当前节点一个RIPng子进程唤醒此进程获取这个错误或重启对象的ID号然后看这个中断是在互连网中还是只是在此节点如果是在一个双向连接网络中我们需要检查出错误的连接在接口表中获取连接链路的对象ID表获取RIP接口信息确保这个接口或者它的子接口是RIP协议并标记出RIP接口然后把链路状态改变标志位设置为1标志链路状态发生改变如果只是此节点的中断使节点状态改变标志位设置为1代表节点状态发生改变。7.ExtRoute非停留态(5056-5286)RIP使用外部路由信息首先获取与此中断相关联的ICI再获取IP的重分布信息确定在此中断中已经收到的路由数读取ICI包中IP注册表信息读取IP路由表中的入口信息把未用到的路由关闭RIP事先不知道此网络它从这个协议中获取路径如果发现一个最优路径把它加到注册表中如果分配的路径和RIP路径一致先取消定时器当RIP没有未这一目的地分配路径时IP将忽视这请求把这一路由删除并更新路由表如果这一目的地不能被忽略时需要更新注册表把这一信息发送出去在仿真处于强制模式时生成一个警告信息不能完成更新释放相应内存空间释放ICI包。 8.import_rte_table停留态(5291-5314)当在仿真时设置import IP Routing Table 时会进入此进程重启中断一般是在IP进程中唤醒此进程。9.node_fail_rec非停留态(5320-5354)首先取消垃圾收集计时器读取所有路由实例的信息如果失效模式为“Clear Router Table”,更新ODB日志使RIP进程停止RIPv2存储子网掩码RIPv1不存储子网掩码但是需要获取更新接口和所选掩码的信息。把相关入口从路由和IP表中删除。删除在之前进程中生成的IP地址对象取消垃圾收集事件清除RIP路由表。如果实现模式不是“Clear Router Table”更新ODB日志使RIP进程停止取消所有挂起事件。首先更新ODB日志获取当前仿真时间对所有的路由实例进行循环索引如果失效模式为“Clear Router Table”,获取RIP接口信息和IP接口数据包在链路连接状态把路由信息记录在路由表中把这一入口添加进去。当失效模式是“Retain Route Table”为每个更新完成的路由设置标志位路由信息更新完成后生成刷新日志如果RIP触发更新是失效状态即使节点恢复也不会更新路由定期更新路由信息。10.link非停留态(5359-5410)在连接到周围节点的链接失效后调用该函数。首先更新ODB日志获取路由表中所有的入口从中找出连接这个失效链路的下一跳获得子网掩码把相关的入口从路由表和IP表中删除销毁之前进程产生的IP地址对象取消垃圾回收事件如果不是本地街街口启用垃圾回收计时器初始化跳数为无穷大不可达把入口永久标志位设置为失效把路由改变标志位设置为启用当定时器删除这一入口时节点需要广播这一目的地址不可达。连接到周围节点的链接恢复后调用该函数。首先获取这一接口的RIP表读取RIP接口信息检查这个接口或者子接口是否为RIP接口在把这一入口加入路由表之前要确保连接的所有节点都处于有效状态更新ODB日志循环通过这一链路的子接口并把它们加入到路由表中首先获取RIP接口信息检查子接口是否启用RIP从IP接口表中获取相关接口信息循环通过主要地址和次要地址获取地址排列信息得到网络地址把这一入口设为直连添加到路由表中并添加到IP表中如果连接的节点有一个处于关闭更新显示ODB日志。11.response非停留态(5415-5774)当收到一个接口更新请求时先获取这一接口和子接口的参数当不能确定接口信息或者源地址是本地IP地址又或者这一信息不是520端口发出的时将忽略这一请求获取RIP接口信息确定其中正确连接的路由实例对不是RIP的接口摧毁此进程并获取RIP接口的RIP表初始化触发更新信号为失效读取这一请求的总字节数并计算出需要更新的路由数RIP请求的头部为4字节其他更新信息为20字节公式为numRIP请求总字节数-4/20获取路由信息数据指针获取路由更新类型筛选出正确状态的包检查所有更新路由获取子网掩码如果是直连网络忽略路由更新信息更新路由跳数更新跳数和之前跳数的最小值把更新表的源地址设置为下一跳如果没有找到目的网络的路由在未定义此目的地址不可达时添加一个新路径获取目的地址的子网掩码判断是否这一目的地址存在IP路由表中如果存在且具有更好的管理距离时更新路由表和IP表如果存在这一路径比较是否来自同一网关不是时更新计数器如果新的跳数与旧的跳数不一样或者新的跳数低于旧的时需要更新路由表如果新的路由跳数是无穷大需要删除这一路径或者跳数相同但来自不同网关时即下一跳不一样时也需要更新路由表。12.idle停留态(5778-5828)获取中断类型和状态如果是一个RIPng包时唤醒子进程如果是一个失效或恢复中断并且此节点存在RIPng子进程时同样唤醒子进程。
http://www.pierceye.com/news/245683/

相关文章:

  • 梅州市网站制作页面简洁的导航网站
  • 绵阳房产网站建设自学广告设计该怎么入手
  • 火星wap建站宏大建设集团有限公司网站
  • 免费搭建业网站西地那非片有延时效果吗
  • 网站制作 手机用c 做的网站怎么打开
  • 常见的企业网站有哪些佛山网站建设优化制作公司
  • 品牌网站建设 蝌蚪5小wordpress 链接修改
  • 江苏省建设通官方网站网站开发全程实例
  • 网络推广和网站推广wordpress主题如何用
  • 多语言网站 自助网站建设的功能有哪些方面
  • mysql 收费 网站建设四川省建筑公司
  • 装修网站横幅怎么做优化方案英语
  • 网站建设数据库实验心得怎么做移动端网站
  • 网站建设开发服务费记账计算机应用技术培训班
  • 广渠路网站建设优易建站终身用沧州响应式网站开发
  • 网站流量统计查询南宁百度seo建议
  • 东莞做网站制作建筑公司图片
  • 浏阳市网站建设登录注册网站怎么做
  • 聊城手机网站建设电话网站开发需要哪些
  • 学做网站要学什么东西wordpress 分页地址
  • 淘宝客网站建设要注意什么windows系统没有wordpress
  • 产看网站权重运维难还是开发难
  • 芜湖中凡网站建设公司中国建设工程招投网站
  • 手机网站开发+图库类13岁开网络科技公司
  • 网站上的产品板块广州展厅设计公司有哪些
  • 网站建设源代码交付网站系统制作教程视频教程
  • 做网站刷赞qq怎么赚钱网站特效js代码
  • 电子商务网站开发进什么科目网络推广怎么学
  • 网站做百度推广要多少钱电商网站制作
  • 交互设计网站推荐网上推广公司