欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《计算机通信与网络》课程设计指导2个.doc

    • 资源ID:63962446       资源大小:1.98MB        全文页数:19页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《计算机通信与网络》课程设计指导2个.doc

    计算机通信与网络课程设计(无线通信081/光纤081/信息071)南京工程学院通信工程学院 课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节。它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。计算机通信与网络是一门理论性和实践性都很强的课程,课程设计环节占有很重要的地位。希望同学们要按照教学计划要求,充分利用课程设计的时间,综合应用所学知识,独立完成课程设计任务,提高自己的应用技术能力。一、课程设计题目以太网帧的封装与解析的设计帧是在数据链路层数据进行传输与交换的基本单位。构造帧对于理解网络协议的概念、协议执行过程以及网络问题处理的一般方法具有重要意义。IP数据包的捕获与解析的设计IP数据包是在网络层进行数据传输的基本单位,本课题目的在熟悉IP数据包的分片与重组加深理解网络层次结构,以及网络问题处理的一般方法具有重要意义。IP数据包结构中个字段的含义与用途,深入理解网络层与下面各层的关系。模拟路由器的配置和路由协议的实现熟悉使用模拟路由器的步骤;根据网络结构设计计算机网络的配置拓扑;分别根据 RIP、OSPF、BGP协议的工作原理,分别配置路由器的接口和运行方法;掌握测试这三种协议的常用命令,并能解释各命令显示结果的含义。二、课程设计目的本次课程设计的目的是应用数据链路层与介质访问控制层的知识,根据数据链路层的基本原理,通过构造一个具体的Ethernet帧,深入理解网络协议的基本概念与网络问题处理的一般方法。二、课程设计时间课程设计时间共1周。四、课程设计要求1整个课程设计的各个环节都要自己动手。2编写程序,根据给出的原始数据,组装一个IEEE802.3格式的帧。默认的数据文件为二进制原始数据,如文件名为input1和input2。(1) 要求程序为命令行程序。如,可执行文件名为framer.exe,则命令行形式为:framer inputfile outputfile其中,inputfile为原始数据文件,outputfile为输出结果。使用的操作系统、编程语言和编译环境不限,但在报告中必须注明。(2)输出输出结果存放于数据文件中。3对课程设计进行总结,撰写课程设计报告。五、课程设计分析1. 帧以太网的帧结构1) 前导码与帧定界符字段2) 目的地址和源地址3) 长度字段4) 数据字段5) 校验字段2. 文件的读写操作由以太网帧数据需要从输入文件获取,数据字段内容需要写入输入文件,首先文件打开、度曲、写入与定位等,通过fstream、ifstream、ofstream可以完成相关操作。3解析帧头部字段首先进行帧头部的解析:根据每个字段的规定长度依次读取,按照要求的格式输出,例如:前导码(oxaa),帧定界符字段(oxab)4解析数据字段IEEE802.3标准规定字段的最小长度为46字节,若不足最小长度值,通过填充”0”来补足。5 程序流程图开始以二进制、可读写方式打开输出文件写入前导码和帧前定界符获取当前文件的指针写入目的地址和源地址打开输入数据文件,获取文件长度length,并将长度写入输出文件将输入数据文件的内容填入数据字段数据字段长度>=46B?关闭输入数据文件填充(46-length)字节0添加1字节0,用于CRC计算填充校验字段封装完成,关闭输出文件结束NY六、课程设计报告及其编写基本要求课程设计报告是课程设计工作的总结和提高,课程设计报告应该反映出作者在课程设计过程中所做的主要工作及取得的主要成果,以及作者在课程设计过程中的心得体会。1每个学生必须独立完成课程设计报告。2课程设计报告书写规范、文字通顺、图表清晰、数据完整、结论明确。3课程设计报告主要内容:课程设计报告的写作方法是多种多样的,并没有一个固定的格式,对于本课程设计,一般应该包括以下几个主要部分:题目,作者,摘要,关键词;引言;主体正文;结论;致谢(可以没有此项);参考文献;附录。其中,主体正文是课程设计报告的重要组成部分。4统一课程设计报告封面,并装订成册。要求抄写清晰认真,书面干净。如果条件许可最好打印装订成册。5课程设计小结(附在课程设计报告后面)本部分内容不限,字数不限。欢迎畅谈收获、体会、倾诉苦衷、抱怨以及提出批评和建议等。6课程设计完成后一周内上交课程设计报告。七、本次课题设计具体安排12011.1.4上午8:00在计算机通信实验室,统一布置本次课程设计的具体任务。22011.1.42011.1.7日为上机设计时间。32011.1.7日开始撰写课程设计报告。2010年12月30日模拟路由器的配置和路由协议的实现RIP路由协议模拟一、RIP路由协议工作原理RIP (Routing Information Protocol) 路由协议是一种比较传统的距离向量路由协议,它已经在小型同介质网络中得到了广泛应用。RFC 1058文档中定义的RIP v1有许多不足, RFC 1388提出了改进的RIP v2,并在RFC 1723和RFC 2453中进行了修订。RIP v2定义了一套有效的改进方案,支持子网路由选择、CIDR、组播等,并提供了明文认证、MD5 密文等验证机制。RIP 使用 UDP 报文交换路由信息,UDP 端口号为 520。通常情况下 RIP v1 报文为广播报文;而 RIP v2 报文为组播报文,组播地址为 224.0.0.9。RIP 每隔30秒向外发送一次更新报文。如果路由器经过180秒没有收到来自对端的路由更新报文则将所有来自此路由器的路由信息标志为不可达,若在 240 秒内仍未收到更新报文就将这些路由从路由表中删除。RIP 使用跳数来衡量到达目的地的距离,取值为115,跳数为16表示网络不可达。运行 RIP 路由协议的路由器,可以从邻居学到缺省路由,也可以自己产生缺省路由。RIP 将向指定网络的接口发送更新报文,如果接口的网络没有与 RIP 路由进程关联,该接口就不会通告任何更新更新报文。对于相同距离路径的处理采用先入为主的原则,即当到达相同目标网络的路径有若干条距离相同时,采用广播报文先到的网关路径。0-31 0-31命令版本全零命令版本路由选择地址族全零地址族路径标签IP地址IP地址全零子网掩码全零下一站的IP地址度量值度量值(1) RIP v1(2) RIP v2图.1 RIP报头格式两种版本RIP协议的报头格式不同,如图.1所示。RIP是一个基于UDP协议的,所以受UDP报文的限制一个RIP的数据包不能超过512字节。从报文中格式看出,RIPv1没有子网掩码,不能运行在含有子网的自治系统中。RIP v2有子网掩码,可以运行在包含有子网的自治系统中。Ø 命令字段:范围是从1到5。1标识一个请求报文,2标识一个相应报文,3、4标识过时,5留作Sun公司内部使用。Ø 地址族:表示地址类型,对于IP地址该字段的值为2。Ø IP地址:包括网络类和IP 地址在内,RIP报文中对每一网络共有14个字节的地址空间。Ø 度量值:这里为站点计数。以下是RIP v2不同于RIP v1的字段:Ø 路由选择域:与该报文相关的路由选择守护进程的标识符。在UNIX系统中,该字段是一个进程的标识符。一台机器通过使用路由选择域,就可以同时运行多个RIP。Ø 路径标签:表示路由是保留的还是重播的。它提供一种从外部路由中分离内部路由的方法,用于传播从外部网关协议(EGP)获得的路由信息。若干RIP支持(EGP),该字段包含一个自治系统号。Ø 子网掩码:IP地址的子网掩码。Ø 下一站的IP地址:如果该字段为0,则表明数据报应当发送到正在发送该RIP报文的机器,否则,该字段包含一个IP地址,指明应将数据报发往何处。为了防止形成环路路由, RIP 采用了以下手段:水平分割(Split Horizon)、毒性逆转(Poison Reverse)、路由拒绝时间(Holddown time)。然而对于非广播多路访问网络(如帧中继、X.25 网络),水平分割可能造成部分路由器学习不到全部的路由信息。在这种情况下,可能需要关闭水平分割。如果一个接口配置了次 IP 地址,也需要注意水平分割的问题。对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,因此应用较广。二、RIP路由器协议的配置运用Boson Network Designer绘制如图.2所示的网络拓扑图。路由器的型号都选择Cisco 2611,广域网端口都选择1个。R3选择一块2个Serial接口的广域网插卡,R1、R2、R4选择一块1个Serial接口的广域网插卡。接口之间的连接方式如表.1所示。图.2 RIP协议实验网络拓扑结构表.1 RIP协议实验设备接口IP地址与连接对应表设备与接口编号IP地址所连设备与接口编号IP地址子网掩码R1 Ethernet 0192.168.12.1R2 Ethernet 0192.168.12.2255.255.255.0R3 Serial 0(DCE)192.168.23.3R2 Serial 0(DTE)192.168.23.2R3 Serial 1(DCE)192.168.34.3R4 Serial 0(DTE)192.168.34.4对R1进行如下配置:上述过程中,前面的步骤对接口E0进行了配置,后面的步骤在路由器上启动了RIP路由协议,该协议主要包括两个命令:Ø router rip:启动RIP路由协议,进入路由器配置模式;Ø network 网络地址:发布与路由器所有接口相连的使用RIP协议的网段,将该网段的地址放入路由更新包中发送给邻居路由器,以使得其它路由器可以学习到该网段的路由,如果发布与自己不直接连接的地址会使得网络学习到错误的路由。R1只打开了一个接口,相连的网络也只有一个。路由器R2的配置过程如下:R2的E0和S0两个接口都打开了,相连的网络有两个。路由器R4的配置过程如下:路由器R3的配置过程如下:R3的S0和S1两个接口都是DCE,需要设置时钟。配置完成后切换到R1,输入“ping 192.168.34.4”,测试与R4的连通性。如果测试为连通,配置完成。三、查看RIP路由协议的配置(1) 显示路由器配置使用“show running-config”命令查看4个路由器的配置,以下是R3的主要配置信息:这说明上节R3两个接口和RIP协议的配置已经生效。(2) 查看路由表信息使用“show ip route”命令查看各个路由器的路由表。以下是R1的路由表,可以看出,网络192.168.12.0与E0接口直接相连;网络192.168.23.0可以通过与E0接口相连的、下一跳地址为192.168.12.2的接口到达,跳数为1;网络192.168.34.0也可以通过与E0接口相连的、下一跳地址为192.168.12.2的接口到达,跳数为2。后面的两条路由记录是通过RIP路由协议,从相邻路由器学习到的动态路由信息。以下是R3的路由表,可以看出,网络192.168.23.0和192.168.34.0分别与S0、S1接口直接相连;网络192.168.12.0可以通过与S0接口相连的、下一跳地址为192.168.23.2的接口到达,跳数为1,该记录通过RIP路由协议学习获得。(3) 查看路由公告信息使用“show ip protocols”命令查看各个路由器的路由公告详细信息。以下是R3的路由信息公告。从以上公告中的如下信息需要说明:Ø sending updates every 30 seconds, next due in 14 seconds表示RIP每隔30秒发布一次路由信息,下次发布在14秒后进行,即16秒前已经发布了一次。Ø Invalid after 180 seconds, hold down 180, flushed after 240表示R3如果连续180秒没有收到某一个路由器的更新,它将把该路由器标记为不可用;如果连续240秒没有收到更新信息,它将把该路由器从路由表删除。Ø Default version control: send version 1, receive any version表示S0和S1接口RIP的缺省配置是发送RIP v1版本的更新报文,接收RIP v1和RIP v2版本的更新报文。Ø Routing Information Source: 192.168.23.2 120 00:00:03表示RIP协议的网关为192.168.23.2,管理距离为120,上次收到更新的时间是3秒以前。OSPF路由协议模拟一、OSPF路由协议工作原理OSPF是一种常用的链路状态路由协议,它可以在很短的时间里使路由选择表收敛,并能够防止回路。OSPF需要将链路状态通过广播数据包LSA(Link State Advertisement)传送给在某一区域内的所有路由器,而距离矢量路由协议只要将部分或全部的路由表传递给与其相邻的路由器即可,这是两类内部网关路由协议一个重要不同之处。在运行OSPF的每个路由器中都维护一个描述自治系统拓扑结构的统一的数据库,该数据库由每一个路由器的局部状态信息(该路由器可用的接口信息、邻居信息)、路由器相连的网络状态信息(该网络所连接的路由器)、外部状态信息(该自治系统的外部路由信息)等组成。每一个路由器在自治系统范围内扩散相应的状态信息。所有的路由器运行同样的算法,根据该路由器的拓扑数据库构造出以它自己为根节点的最短路径树,该最短路径树的叶子节点是自治系统内部的其它路由器。当到达同一目的路由器存在多条相同代价的路由时,OSPF能够实现在多条路径上分配流量。与RIP不同,OSPF将一个自治域再划分为区,相应地即有两种类型的路由选择方式:当源和目的地在同一区时,采用区内路由选择;当源和目的地在不同区时,则采用区间路由选择。这就大大减少了网络开销,并增加了网络的稳定性。当一个区内的路由器出了故障时并不影响自治域内其它区路由器的正常工作,这也给网络的管理、维护带来方便。0-7-15-31-63版本号类型报文长度路由器ID区域ID校验和认证类型认证字图.3 OSPF报头格式OSPF的报头长度为24字节,格式如图.3所示,以下说明了各个字段的含义:Ø 版本号:定义所采用的OSPF路由协议的版本。Ø 类型:定义OSPF数据包类型。OSPF使用五种类型的数据包在各路由器间交换信息。² 类型1:Hello协议包,用于寻找和维护路由器所连网络上的邻居关系。通过周期性地发出Hello包,来确定和维护邻居路由器接口是否仍在起作用。² 类型2:数据库描述包,用于描述整个数据库,该数据包仅在OSPF初始化时发送。路由器在交换的过程中建立主从关系,主路由器发送包,而从路由器通过序列号认可接收到的包。² 类型3:链路状态请求包,用于向相邻的OSPF路由器请求部分或全部的数据,这种数据包是在当路由器发现其数据已经过期时才发送的。² 类型4:链路状态更新包,用于实现LSA的传播。每个链路状态更新包包含一个或多个LSA,而每个包通过使用链路状态确认包来认可。 ² 类型5:链路状态确认包,用于对LSA数据包的响应。这些包发送到三个地址之一:多点传送地址AllDRouters,多点传送地址AllSPFRouters,或单点传送地址。Ø 报文长度:定义整个数据包的长度。Ø 路由器ID:用于描述数据包的源地址,以IP地址来表示。Ø 区域ID:用于区分OSPF数据包所属区域,所有OSPF数据包都属于一个特定区域。Ø 校验和:用于标记数据包在传递时有无误码。Ø 认证类型:定义OSPF验证类型。Ø 认证字:包含OSPF验证信息,长为8个字节。二、 OSPF路由器协议的配置运用Boson Network Designer绘制如图.4所示的网络拓扑图。路由器的型号都选择Cisco 2611,广域网端口都选择1个。R1、R2、R3选择一块2个Serial接口的广域网插卡,R11、R33选择一块1个Serial接口的广域网插卡。接口之间的连接方式如表.2所示。图.4 OSPF协议实验网络拓扑结构表.2 OSPF协议实验设备接口IP地址与连接对应表设备与接口编号IP地址所连设备与接口编号IP地址子网掩码R1 Serial 0(DCE)192.168.12.1R2 Serial 0192.168.12.2255.255.255.0R1 Serial 1(DCE)192.168.13.1R3 Serial 0192.168.13.2R2 Serial 1(DCE)192.168.23.2R3 Serial 1192.168.23.3R1 Ethernet 0192.168.1.1R11 Ethernet 0192.168.1.11R3 Ethernet 0192.168.3.3R33 Ethernet 0192.168.3.33对R1进行如下配置:上述过程中,前面的步骤对接口S0、S1、E0进行了配置,后面的步骤在路由器上启动了OSPF路由协议,该协议主要包括两个命令:Ø router ospf 进程号:启动OSPF路由协议,进入路由器配置模式。process-id是进程号,范围是165535,在同一个使用OSPF协议的网络中的不同路由可以使用不同的进程号,一台路由器可以启动多个进程。Ø network 网络地址 通配符掩码 area 区域号:发布与路由器所有接口相连的使用OSPF协议的网段。通配符掩码与子网掩码正好相反,但是作用是一样的,区域号的范围是065535,0号是骨干区域,OSPF路由协议在发布网段的时候必须指明其所属区域,单区域OSPF里区域号必须是0。路由器R2的主要配置过程如下:路由器R3的主要配置过程如下:在OSPF的非骨干区域里,区域的内部路由器不需要了解其它区域的路由,它们只要使用一条默认路由的静态路由,把目的地是其它区域的数据包发送给边界路由器。这里的R11、R33只有一个出口,属于桩网络,只配置默认静态路由即可。路由器R11的主要配置过程如下:路由器R33的主要配置过程如下:配置完成后切换到R11,输入“ping 192.168.3.33”,测试与R33的连通性。如果测试为连通,配置完成。三、查看OSPF路由协议的配置除了可以使用上节的“show running-config”命令查看路由器的配置、“show ip route”命令查看路由表、“show ip protocols”命令查看路由公告之外,还有几条OSPF协议专用的命令查看路由配置。(1) 显示OSPF状态使用“show ip ospf”命令查看OSPF链路状态更新的时间间隔以及网络收敛的次数等信息,以下是在R1运行该命令的结果:从以上结果的如下信息需要说明:Ø 第1行:使用S1接口的IP地址做为OSPF1的进程ID。 Ø 第2行:提供支持的服务类型号(只有类型0)。Ø 第3行:SPF表的时延为5秒,最大为10秒。Ø 第4行:LSA最小间隔为5秒,传输时间1秒。Ø 第57行:没有外部的LSA。Ø 余下的行:说明了这个路由器的3个接口都在一个骨干区域内,该区域没有认证,SPF算法执行了4次确定了区域的范围。(2) 查看各接口信息使用“show ip ospf interface”命令查看各个接口的信息,下面给出了在R1运行该命令的结果。这里以S0接口为例说明以下这些信息的含义。Ø Serial0 is up, line protocol is up Internet Address 192.168.12.1/24, Area 0这些信息说明S0接口开启,地址为192.168.12.1/24,在区域0内。Ø Process ID 1, Router ID 192.168.13.1, Cost:64 Transmit Daly is 1 sec, Priority 1端口所属路由器ID:192.168.13.1,传输时所需花费:64,传输时延:1s,优先级:1。Ø Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:02Hello报文间隔:10,失效时间:40,等待时间:40,回应时间:5,预定发送时间:2秒后。Ø Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 192.168.12.2 该端口有1个邻居,邻居地址:192.168.12.2。Ø Suppress hello for 0 neighbor(s) 由于是模拟软件,没有向邻居发送hello报文。(3) 查看邻居信息使用“show ip ospf neighbor detail”命令查看邻居的详细信息。以下在R1运行该命令的结果:Ø Neighbor 192.168.23.2, interface address 192.168.12.2 in the area 1 via interface Serial 0给出了S0相连的路由器R2的ID号以及接口地址,本软件中路由器取与所有接口的最大IP地址做为ID号。Ø Neighbor priority is 0, State is FULL, 6 state changes邻居优先级为0,邻居状态为全部相邻,经过了6次状态转换。Ø DR is 0.0.0.0, BDR is 0.0.0.0指定路由器DR和备份指定路由器BDR的地址,本模拟软件中路由器之间不进行DR和BDR的选择。(4) 查看数据库信息使用“show ip ospf database”命令查看OSPF数据库的信息。以下在R1运行该命令的结果:该命令显示了路由器管理的拓扑结构表的内容、路由器标识、OSPF进程,各字段含义如下:Ø Link ID:路由器ID号Ø ADV Router:广告路由器ID Ø Age:连接状态时间Ø Seq#:连接状态顺序号(探测老的或复制的连接状态广告)Ø Checksum:连接状态广告完整内容的校验和Ø Link count:为路由器探测的接口号。BGP路由协议模拟一、 BGP路由协议工作原理BGP是一种在自治系统之间动态交换路由信息的路由协议,它可以完成自治系统AS间的路由选择,称为现代整个网络的支架。BGP路由协议有多个版本,现代Internet实施的BGP v4,它支持CIDR寻址和AS路径聚合,可以减缓BGP表中条目的增长速度,增加Internet上的可用IP地址数量。BGP协议是一种距离矢量路由协议,但与RIP相比又有很多增强的性能。BGP使用TCP作为传输协议,使用端口号179。在通信时,首先建立TCP会话,保证数据传输的可靠性,而BGP中不再使用差错控制和重传的机制,简化了协议的复杂度。另外,BGP使用增量的、触发性的路由更新,而不象一般距离矢量协议一样周期性的整个路由表更新,节省了更新所占用的带宽。BGP还使用“保留”信号(Keepalive)来监视TCP会话的连接。BGP还有多种衡量路由路径的度量标准(称为路由属性),更加准确的判断最优路径。另外,BGP在独立的内部路由协议之上工作,使用BGP的路由器之间可以被未使用BGP的路由器隔开。 建立了BGP会话连接的路由器被称作对等体,对等体的连接有两种模式:IBGP和EBGP。IBGP是指单个AS内部的路由器之间的BGP连接,EBGP则是指AS之间的路由器建立BGP会话。BGP规定,一个IBGP的路由器不能将来自另一IBGP路由器的路由发送给第三方IBGP路由器。当路由器通过EBGP接收到更新信息时,它会对这个更新信息进行处理,并发送到所有的IBGP及余下的EBGP对等体;而当路由器从IBGP接收到更新信息时,它会对其进行处理并仅通过EBGP传送,而不会向IBGP传送。所以,在AS中,BGP路由器必须要通过IBGP会话建立完全连接的网状连接,以此来保持BGP的连通性。AS在BGP看来是一个整体,AS内部的BGP路由器都必须将相同的路由信息发送给边界的EBGP路由器。路由信息在通过IBGP链路时不会发生改变,只有通过EBGP链路时,路由信息才会发生变化。在AS内部,通过IBGP连接的路由器都有相同的BGP路由表用于存放BGP路由信息,两个表之间的信息可以通过“再分布”技术进行交换。BGP的消息报头由三个部分组成:标记、长度和类型。标记占16个字节,用于安全检测和同步检测;长度占2个字节,标明整个BGP消息的长度;类型占一个字节,标明消息的类型。BGP消息有四种类型:OPEN、UPDATE、NOTIFICATION和KEEPALIVE,分别用于建立BGP连接、更新路由信息、差错控制和检测可到达性。二、 BGP路由器协议的配置运用Boson Network Designer绘制如图.5所示的网络拓扑图。路由器的型号都选择Cisco 2611,都选择1个广域网端口、1个Serial接口的插卡。接口之间的连接方式如表.3所示。图.5 BGP协议实验网络拓扑结构表.3 OSPF协议实验设备接口IP地址与连接对应表设备与接口编号IP地址所连设备与接口编号IP地址子网掩码R1 Ethernet 0192.168.1.1R11 Ethernet 0192.168.1.11255.255.255.0R1 Serial 0(DCE)192.168.12.1R2 Serial 0(DTE)192.168.12.2R2 Ethernet 0192.168.2.2R22 Ethernet 0192.168.2.22对R1进行如下配置:上述过程中,前面的步骤对接口S0、E0进行了配置,后面的步骤在路由器上启动了BGP路由协议,该协议主要包括两个命令:Ø router BGP 自治系统号:启动BGP路由协议,同时指定一个本地自治系统。Ø network 网络地址 mask掩码:发布与路由器所有接口相连的使用BGP协议的网段。Ø neighbor IP地址 remote-as自治系统号:指明对等路由器接口的IP地址,并说明该接口所在的自治系统。Ø neighbor IP地址 next-hop-self:通知路由R2把其下一跳设为自己,防止下一跳不可达问题出现。正常情况下IBGP之间下一跳属性值是不会修改的,只会在EBGP时会进行修改,而此地址会指向EBGP的邻居地址,而内部AS的路由器没有到达此地址的路由。路由器R2的主要配置过程如下:对于IBGP之间的路由,不需要设置next-hop-self,配置过程也较为简单,以下给出了R11和R22的主要配置过程如下:配置完成后切换到R11,输入“ping 192.168.2.22”,测试R11与R22的连通性。如果测试为连通,配置完成。三、查看BGP路由协议的配置除了可以使用4.1.3节的“show running-config”命令查看路由器的配置、“show ip route”命令查看路由表、“show ip protocols”命令查看路由公告之外,BGP协议也有许多专用的命令查看路由配置。(1) 显示BGP表使用“show ip bgp”命令查看路由表信息,下面给出了在R1运行该命令的结果。可以看出BGP表的版本是8,路由器ID是所有接口IP地址的最大值,路由表包含网段地址、下一跳、度量、本地首选(local_pref)、权重、路径等字段。(2) 显示BGP邻居详细信息使用“show ip bgp neighbor”命令查看BGP所有邻居的详细信息,该命令显示的内容较多,这里不再列出。它包含该节点所有邻居的ID、发送和接收的数据包、连接建立状况、主要事件等等。(3) 显示BGP邻居扼要信息使用“show ip bgp summary”命令查看BGP所有邻居的扼要信息,下面给出了在R1运行该命令的结果。可以看出本路由器的ID是192.168.12.1,再自治系统1中,两条BGP AS-PATH属性记录,没有BGP团体记录。邻居表中包含邻居ID、矢量值、自治系统号、发送和接收的数据包、表版本、入队出队包、开启时长、状态等字段。

    注意事项

    本文(《计算机通信与网络》课程设计指导2个.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开