路由与交换技术课案.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
路由与交换技术课案

路由与交换技术 实验报告 课程名称 路由与交换 实验名称 将PC转化为路由器 分组名单 教师审批 2015年6月 实验名称 基于quagga及linux,将PC转换为路由器。 实验要求 利用两台交换机完成其之间的RIP及OSPF路由。 三.实验环境 Linux系统,quagga软件 实验目的 实现两台虚拟机之间的RIP及OSPF路由,掌握路由器相关知识,熟悉配置操作,提高动手能力,加深课程体会。 实验内容及步骤、结果 为了熟悉软件操作及使用,在完成这个实现几个要求的综合网络拓扑前,我对几个要求分别进行了实验。 小实验1:配置zebra 小实验2:配置ripd 小实验3:配置ospfd 综合实验:使用虚拟机进行RIP和OSPF路由 实验原理:虚拟机间路由定义为使用路由器从一个虚拟机向另一个虚拟机 转发网络流量的过程。虚拟机与网络中唯一的 IP 地址相关联。这种配置为实现多网段环境中的路由过程提供了依据。通过路由器进行 虚拟机间路由时,路由器接口可连接到不同的网段。 网络拓扑设计: 1、配置Zebra 1)启动zebra进程,设置hostname为Router,以及eth0的ip?address为192.168.1.2/24,eth0:0的ip?address为192.168.4.1/24 2)用show?running-config查看运行配置 3)用show?interface?description查看端口状态: 4)将运行配置保存到startup-config中 2、配置RIP 1)启动ripd,进入ripd进程,并修改名称,ripd的进程号是2602,于是我们可以使用命令telnet?localhost?2602进入Router的ripd设置,登陆口令默认是zebra 2)启动rip协议,并指定哪个网络使用rip协议 3)查看运行配置,并将运行配置保存到startup-config中 4)show ip rip查看Router的路由表: 5)通过debug查看路由器之间的通信状况 3、配置ospfd 1)启动ospfd,进入ospfd进程,并修改名称,ospfd的进程号是2604,于是我们可以使用命令telnet?localhost?2604进入Router的ospfd设置,登陆口令默认是zebra 2)启动ospf协议,指定哪个网络使用ospf协议 3)查看运行配置,并将运行配置保存到startup-config中 4)show ip ospf查看Router中的OSPf协议信息 5)show ip ospf查看Router中的ospf1中的路由信息信息 6)通过debug查看路由器之间的通信状况 RIP路由协议源代码分析 (一)代码的结构关系、重要子函数之间的调用关系及关键函数的调用 1、帮助信息显示:usage (char *progname, int status) 2、SIGHUP处理器:sighup (void) 3、刷新配置文件:vty_read_config (config_file, config_default) 4、创建VTY的包:vty_serv_sock 5、SIGINT处理程序:sigint (void) 6、ripd的主程序:main (int argc, char **argv) 1)初始化记录:zlog_default = openzlog (progname, ZLOG_RIP, LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON) 2)命令行选项解析master = thread_master_create () 4)库初始化 5)RIP相关初始化 6)排序所有已安装的命令:sort_node () 7)获取配置文件:vty_read_config (config_file, config_default) 8)开始执行只如果不是在干运行模式 if(dryrun) return (0); 9)更改为守护程序 10)PID文件创建:pid_output (pid_file) 11)创建VTY的包: vty_serv_sock (vty_addr, vty_port, RIP_

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档