《路由器基础知识讲解精选文档.ppt》由会员分享,可在线阅读,更多相关《路由器基础知识讲解精选文档.ppt(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、路由器基础知识讲解本讲稿第一页,共四十三页课程内容路由器的定义与作用路由器的定义与作用基本概念路由器工作原理IP路由过程VLAN路由本讲稿第二页,共四十三页路由器的定义和作用路由器用于网络互连的计算机设备路由器的核心作用是实现网络互连,数据转发路由(寻径):路由表建立、刷新交换:在网络之间转发分组数据隔离广播,指定访问规则异种网络互连本讲稿第三页,共四十三页课程内容路由器的定义与作用基本概念基本概念路由器工作原理IP路由过程VLAN路由本讲稿第四页,共四十三页路由表路由器为执行数据转发路径选择所需要的信息被包含在路由器的一个表项中,称为“路由表”当路由器检查到包的目的IP地址时,它就可以根据路
2、由表的内容决定包应该转发到哪个下一跳地址上去。路由表被存放在路由器的RAM上本讲稿第五页,共四十三页路由表的构成路由表的构成目的网络地址(Dest)掩码(Mask)下一跳地址(Gw)发送的物理端口(interface)路由信息的来源(Owner)路由优先级(pri)度量值(metric)本讲稿第六页,共四十三页路由表的构成路由表构成示例172.16.8.0-目的逻辑网络地址或子网地址255.255.255.0 -目的逻辑网络地址或子网地址的网络掩码1.1.1.1 -下一跳逻辑地址 fei_0/1.1-学习到这条路由的接口和数据的转发接口static-路由器学习到这条路由的方式1-路由优先级0-
3、Metric 值 Dest Mask Gw Interface Owner pri metric172.16.8.0 255.255.255.0 1.1.1.1 fei_0/1 static 1 0本讲稿第七页,共四十三页路由表的建立和维护路由表最开始是如何建立起来的?在路由表建立起来之后,是如何进行维护的?本讲稿第八页,共四十三页路由分类直连路由静态路由动态路由本讲稿第九页,共四十三页192.168.0.1/30192.168.0.1/30192.168.0.2/30192.168.0.2/3010.0.0.1/2410.0.0.1/24172.16.0.1/24172.16.0.1/24I
4、Pv4 Routing Table:Dest Mask Gw Interface Owner pri metric10.0.0.0 255.255.255.0 10.0.0.1 fei_0/1 direct 0 010.0.0.1 255.255.255.255 10.0.0.1 fei_0/1 address 0 0192.168.0.0 255.255.255.252 192.168.0.1 e1_1 direct 0 0192.168.0.1 255.255.255.255 192.168.0.1 e1_1 address 0 0ZXR10#直连路由直连路由当接口配置了网络协议地址并状态
5、正常时,接口上配置的网段地址自动出现在路由表中并与接口关联,并随接口的状态变化在路由表中自动出现或消失ABfei_0/1e1_1本讲稿第十页,共四十三页静态路由配置ip route 10.0.0.0 255.0.0.0 172.16.2.2这是一条单向路由,还需要在对方的路由器上配置一条相反的路由这是一条单向路由,还需要在对方的路由器上配置一条相反的路由。Stub Network172.16.2.1S0172.16.1.0B172.16.2.2Network10.0.0.0BA本讲稿第十一页,共四十三页缺省路由示例缺省路由示例缺省路由配置Stub Networkip route 0.0.0.0
6、 0.0.0.0 172.16.2.2172.16.2.1S0172.16.1.0B172.16.2.2Network 这条路由可以配置在只有一条出口的“根状网络”的出口路由器上,可以访问“未知的”目的网络。AB本讲稿第十二页,共四十三页路由协议是运行在路由器上的软件进程,与其他路由器上相同路由协议之间交换路由信息,学习非直连网络的路由信息,加入路由表。并且在网络拓扑结构变化时自动调整,维护正确的路由信息。RIPOSPFRIPOSPF1.0.0.0/82.0.0.0/83.0.0.0/8动态路由本讲稿第十三页,共四十三页RIPOSPF路由表路由表10.0.0.0/16 fei_1/1注意:注意
7、:必须是完全相同的一条路由必须是完全相同的一条路由才进行路由优先级的比较才进行路由优先级的比较10.0.0.0/16 fei_1/310.0.0.0/16 fei_1/3路由优先级从路由优先级最高(优先级数值最小)的协议获取的路由被优先选择加入路由表中。本讲稿第十四页,共四十三页Connected interface Connected interface 0 0Static route Static route 1 1External BGPExternal BGP2020OSPFOSPF110110IS-IS IS-IS 115115RIP v1,v2RIP v1,v2120120Inte
8、rnal BGPInternal BGP200200SpecialSpecial(内部处理使用内部处理使用内部处理使用内部处理使用)255255Route SourceRoute SourceRoute SourceDefault priorityDefault priorityDefault priority各种路由协议缺省优先级本讲稿第十五页,共四十三页Network10M专线专线DDN有备份链路的情况下如何设置路由?fei_1/1178.1.1.1177.1.1.1路由优先级应用-浮动静态路由本讲稿第十六页,共四十三页ZXR10(config)#ip route 10.0.0.0 255
9、.0.0.0 177.1.1.1ZXR10(config)#ip route 10.0.0.0 255.0.0.0 178.1.1.1 5 tag 200Network10M专线专线DDNfei_1/1177.1.1.1178.1.1.1浮动静态路由配置本讲稿第十七页,共四十三页最长匹配原则10.1.1.1?ZXR10#show ip routeIPv4 Routing Table:Dest Mask Gw Interface Owner pri metric1.0.0.0 255.0.0.0 1.1.1.1 fei_0/1.1 direct 0 01.1.1.1 255.255.255.25
10、5 1.1.1.1 fei_0/1.1 address 0 02.0.0.0 255.0.0.0 2.1.1.1 fei_0/1.2 direct 0 02.1.1.1 255.255.255.255 2.1.1.1 fei_0/1.2 address 0 03.0.0.0 255.0.0.0 3.1.1.1 fei_0/1.3 direct 0 03.1.1.1 255.255.255.255 3.1.1.1 fei_0/1.3 address 0 010.0.0.0 255.0.0.0 1.1.1.1 fei_0/1.1 ospf 110 1010.1.0.0 255.255.0.0 2.
11、1.1.1 fei_0/1.2 static 1 010.1.1.0 255.255.255.0 3.1.1.1 fei_0/1.3 rip 120 50.0.0.0 0.0.0.0 1.1.1.1 fei_0/1.1 static 0 0本讲稿第十八页,共四十三页课程内容路由器的定义与作用基本概念路由器工作原理路由器工作原理IP路由过程VLAN路由本讲稿第十九页,共四十三页路由器的工作原理路由功能:学习和维护网络拓扑结构知识的机制,产生和维护路由表交换/转发功能:数据在路由器内部移动与处理的过程(从路由器一个接口输入,然后选择合适接口输出、做帧的解封装与封装,并对包做相应处理)本讲稿第二十页
12、,共四十三页路由功能 学习和维持网络拓扑结构知识的机制被认为是路由功能。完成路由功能需要的几个基本信息:路由的是什么协议?目的地址是否已存在?从哪个端口发送出去?下一跳地址是什么?本讲稿第二十一页,共四十三页帧校验并缓存数据包进入接口将目的地逻辑地址与下一跳逻辑设备和外出接口相关联路由表将下一跳逻辑设备与物理地址相关联以生成帧头ARP缓存(局域网)封装数据包并转发帧外出接口由路由协议维护由ARP或逆向ARP进程所维护映射列表(广域网)交换/转发功能本讲稿第二十二页,共四十三页Routing processRouting processRouting processRouting process
13、Routing tableForwardingprocess基于目的地址查找路由条目遵循最长匹配原则基于路由优先级向路由表加入路由路由协议学习所有可能的路由,基于metric值选择最佳路由路由器工作过程总结本讲稿第二十三页,共四十三页课程内容路由器的定义与作用基本概念路由器工作原理IP路由过程路由过程VLAN路由本讲稿第二十四页,共四十三页同一网络内部的通信我们从简单的问题开始讨论:在同一网络内部的通信。为了便于讨论,不妨假设“IP层眼中的网络”一图中,网络A是一个以太网,内部有两台主机想要互相通信:网络A通向路由器1通信需求本讲稿第二十五页,共四十三页通信过程图示IP地址:192.168.1
14、.2MAC地址:00:20:AF:00:00:02IP地址:192.168.1.1MAC地址:00:20:AF:00:00:01以太网IP层上层协议这里无需考虑封装IP包包发往IP地址192.168.1.2以太网IP层封装MAC帧帧发往MAC地址00:20:AF:00:00:02封装MAC帧收到MAC帧ARP拆封IP包收到IP包AB网络情况协议层次本讲稿第二十六页,共四十三页不同网络之间的通信了解了同一网络内部的通信之后,我们再来看不同网络之间的通信。假设“IP层眼中的网络”一图中,网络A中有一台主机想要和网络B中一台主机通信,而网络A是一个以太网,网络B是一个X.25网络:网络网络B网络网络
15、A路由器1通信需求本讲稿第二十七页,共四十三页以太网以太网接口不同网段的通信过程以太网IP层上层协议这里无需考虑MAC帧IP层串行接口以太网接口IP层网络情况协议层次PPP分组IP包IP包发送端主机A接收端主机B路由器EthernetPPPHOST AHOST Bfei-1/1e1_2/1Ethernetfei-1/1e1_2/1上层协议这里无需考虑IP层路由器PPP帧IP包IP包串行接口MAC帧IP包IP包本讲稿第二十八页,共四十三页判断与对端是否处于同一网段检查ARP表是否有对端的MAC地址做数据链路层封装(目的MAC为对 端MAC地址)通过物理层发送数据通过ARP获得对端MAC地址YES
16、NOYESNO是否配置了缺省网关?YES检查ARP表是否有网关MAC地址做数据链路层封装(目的MAC为网 关MAC地址)通过ARP获得网关MAC地址NO发送错误信息YESNOEnd 获取对端IP地址通信流程本讲稿第二十九页,共四十三页IP通信流程基本概念IP通信流程基本概念IP通讯是基于 hop by hop 的方式从源到目的之间源IP和目的IP地址保持不变每经过一个数据链路层,数据链路层封装都要做相应的重新封装返回的数据选路与到达的数据选路无关本讲稿第三十页,共四十三页网络层协议的操作XYApplicationPresentationSessionTransportNetworkData L
17、inkPhysicalApplicationPresentationSessionTransportNetworkData LinkPhysicalABCXYNetworkData LinkPhysicalNetworkData LinkPhysicalNetworkData LinkPhysicalA AB BC C本讲稿第三十一页,共四十三页路由过程示例192.168.6.0/24192.168.2.0/24e1_1e1_1fei_1/1192.168.2.3 192.168.1.0/24192.168.3.0/24192.168.3.3192.168.4.1/24R1R2R3R1 R1
18、路由表路由表192.168.4.0 255.255.255.0 192.168.4.1 e1_1 direct 0 0 192.168.4.0 255.255.255.0 192.168.4.1 e1_1 direct 0 0 192.168.2.0 255.255.255.0 192.168.2.1 fei_1/1 direct 0 0192.168.2.0 255.255.255.0 192.168.2.1 fei_1/1 direct 0 0192.168.1.0 255.255.255.0 192.168.4.2 e1_1 rip 120 1192.168.1.0 255.255.25
19、5.0 192.168.4.2 e1_1 rip 120 1192.168.6.0 255.255.255.0 192.168.4.2 e1_1 rip 120 1 192.168.6.0 255.255.255.0 192.168.4.2 e1_1 rip 120 1 192.168.3.0 255.255.255.0 192.168.4.2 e1_1 rip 120 2192.168.3.0 255.255.255.0 192.168.4.2 e1_1 rip 120 2e1_2e1_1fei_1/1fei_1/1目的地址为目的地址为:192.168.3.3192.168.3.3AB192
20、.168.4.2/24本讲稿第三十二页,共四十三页1.1.目的地址为目的地址为:192.168.3.3:192.168.3.3192.168.6.2/24192.168.2.0/24192.168.2.3 192.168.1.0/24192.168.3.0/24192.168.3.3192.168.4.0/24R1R2R3R2 R2 路由表路由表192.168.4.0 255.255.255.0 192.168.4.2 e1_1 direct 0 0 192.168.4.0 255.255.255.0 192.168.4.2 e1_1 direct 0 0 192.168.6.0 255.25
21、5.255.0 192.168.6.1 e1_2 direct 0 0192.168.6.0 255.255.255.0 192.168.6.1 e1_2 direct 0 0192.168.1.0 255.255.255.0 192.168.1.1 fei_1/1 direct 0 0192.168.1.0 255.255.255.0 192.168.1.1 fei_1/1 direct 0 0192.168.2.0 255.255.255.0 192.168.4.1 e1_1 rip 120 1192.168.2.0 255.255.255.0 192.168.4.1 e1_1 rip 1
22、20 1192.168.3.0 255.255.255.0 192.168.6.2 e1_2 rip 120 1192.168.3.0 255.255.255.0 192.168.6.2 e1_2 rip 120 1e1_1e1_1fei_1/1e1_2e1_1fei_1/1fei_1/1目的地址为目的地址为:192.168.3.3192.168.3.3路由过程示例(续)192.168.6.1/24本讲稿第三十三页,共四十三页路由过程示例(续)192.168.6.0/24192.168.2.0/24192.168.2.3 192.168.1.0/24192.168.3.0/24192.168.
23、3.3192.168.4.0/24R1R2R3R3 R3 路由表路由表192.168.3.0 255.255.255.0 192.168.3.1 fei_1/1 direct 0 0192.168.3.0 255.255.255.0 192.168.3.1 fei_1/1 direct 0 0 192.168.6.0 255.255.255.0 192.168.6.2 e1_1 direct 0 0192.168.6.0 255.255.255.0 192.168.6.2 e1_1 direct 0 0192.168.1.0 255.255.255.0 192.168.6.1 e1_1 rip
24、 120 1192.168.1.0 255.255.255.0 192.168.6.1 e1_1 rip 120 1192.168.4.0 255.255.255.0 192.168.6.1 e1_1 rip 120 1192.168.4.0 255.255.255.0 192.168.6.1 e1_1 rip 120 1192.168.2.0 255.255.255.0 192.168.6.1 e1_1 rip 120 2192.168.2.0 255.255.255.0 192.168.6.1 e1_1 rip 120 2反方向数据包的转发流程?e1_1e1_1fei_1/1e1_2e1_
25、1fei_1/1fei_1/1目的地址为目的地址为:192.168.3.3192.168.3.3本讲稿第三十四页,共四十三页课程内容路由器的定义与作用基本概念路由器工作原理IP路由过程VLAN路由路由本讲稿第三十五页,共四十三页VLAN oneVLAN twoVLAN three方式一普通路由方式二单臂路由方式三三层/多层交换机VLAN oneVLAN twoVLAN threefei_1/1fei_1/3fei_1/2VLAN oneVLAN twoVLAN three802.1Q trunkencapsulationfei_0/1.1fei_0/1.2 fei_0/1.3VLAN间路由本讲
26、稿第三十六页,共四十三页VLAN oneVLAN twoVLAN threefei_1/1fei_1/3配置:路由器上在多个物理接口配置不同 VLAN缺省网关IP地址,交换机上的 端口设置为ACCESS PORT,分别属 于不同的VLAN特点:需要多个路由器物理接口,成本高 灵活性与可扩展性差 fei_1/2方式一:普通路由本讲稿第三十七页,共四十三页VLAN oneVLAN twoVLAN three802.1Q trunkencapsulationfei_0/1.1fei_0/1.2 fei_0/1.3ZXR10(config)#interface fei_0/1.1ZXR10(confi
27、g-subif)#encapsulation dot1Q 1ZXR10(config-subif)#ip add 1.1.1.1 255.0.0.0ZXR10(config)#interface fei_0/1.2ZXR10(config-subif)#encapsulation dot1Q 2ZXR10(config-subif)#ip add 2.1.1.1 255.0.0.0ZXR10(config)#interface fei_0/1.3ZXR10(config-subif)#encapsulation dot1Q 3ZXR10(config-subif)#ip add 3.1.1.1
28、 255.0.0.0方式二:单臂路由配置:在路由器单个物理接口配置多个子接口,做802.1Q封装,不同子接口配置不同VLAN的缺省网关IP地址,交换机上的端口设置为802.1Q trunk 本讲稿第三十八页,共四十三页VLAN oneVLAN twoVLAN three802.1Q trunkencapsulationfei_0/1.1fei_0/1.2 fei_0/1.3ZXR10(config)#interface fei_0/1.1ZXR10(config-subif)#encapsulation dot1Q 1ZXR10(config-subif)#ip add 1.1.1.1 255
29、.0.0.0ZXR10(config)#interface fei_0/1.2ZXR10(config-subif)#encapsulation dot1Q 2ZXR10(config-subif)#ip add 2.1.1.1 255.0.0.0ZXR10(config)#interface fei_0/1.3ZXR10(config-subif)#encapsulation dot1Q 3ZXR10(config-subif)#ip add 3.1.1.1 255.0.0.0方式二:单臂路由特点:只需要一个路由器物理接口,成本低 可扩展性好,需要路由器支持trunk封装本讲稿第三十九页,共
30、四十三页VLAN oneVLAN twoVLAN threeZXR10(config)#interface vlan 1ZXR10(config-subif)#ip add 1.1.1.1 255.0.0.0ZXR10(config)#interface vlan 2ZXR10(config-subif)#ip add 2.1.1.1 255.0.0.0ZXR10(config)#interface vlan 3ZXR10(config-subif)#ip add 3.1.1.1 255.0.0.0方式三:三层/多层交换机方式特点:同一机架内集成了路由与交换功能 可见接口都是二层端口(port)需创建三层接口(interface)并与vlan关联配置:为每个VLAN配置逻辑接口(interface)其IP地址为对应VLAN的缺省网关地址本讲稿第四十页,共四十三页本章内容回顾 路由器的定义与作用 基本概念 路由器工作原理 IP路由过程 VLAN路由本讲稿第四十一页,共四十三页思考题路由器有哪几个部分组成?路由器有哪两个主要功能?路由表是如何建立的?路由器在选择路由时,依据的标准是什么?在进行IP包转发的时候,如果路由表中有多条路由都匹配,路由器这时如何进行转发?简述IP路由过程中,包的解封装和再封装。本讲稿第四十二页,共四十三页 本讲稿第四十三页,共四十三页