路由与交换技术PPT学习课件.ppt
《路由与交换技术PPT学习课件.ppt》由会员分享,可在线阅读,更多相关《路由与交换技术PPT学习课件.ppt(137页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、路由与交换技术主讲人:姜少杰1内容概要v二层交换技术vVLANv路由技术v多层交换技术v网络地址转换(NAT)v移动Ad hoc网络路由技术简介2二层交换机的功能q 地址学习q 转发/过滤决定q 避免环路3基本交换原理基本交换原理-mac地址表地址表 交换机初始化时交换机初始化时MAC地址表是空的。地址表是空的。4基本交换原理基本交换原理-地址学习地址学习A欲与欲与C进行通讯,不知进行通讯,不知A的的mac地址,先进行地址,先进行ARP广播广播,交换机会学习到交换机会学习到A的的MAC地址。地址。5基本交换原理基本交换原理-地址学习(续)地址学习(续)vD已知B的地址且发送数据帧与B通信v交换
2、机未知B的地址只有进行广播v交换机学习到D的地址6基本交换原理基本交换原理-过滤过滤v已知目的地不再广播已知目的地不再广播7基本交换原理基本交换原理-过滤(续)过滤(续)8思考:mac地址表攻击v攻击方法:1.交换机MAC地址表溢出 2.MAC地址伪造 v解决办法:1.设置最多可学习到的MAC地址数 2.设置系统MAC地址老化时间9Lan交换机工作方式v直通式(Cut Through)方式在输入端口检测到一个数据包后,只检查其包头,取出目的地址,通过内部的地址表确定相应的输出端口,然后把数据包转发到输出端口这样就完成了交换。因为它只检查数据包的包头(通常只检查14个字节)。10Lan交换机工作
3、方式v存储转发(Store and Forward)是计算机网络领域使用得最为广泛的技术之一,在这种工作方式下交换机的控制器先缓存输入到端口的数据包,然后进行CRC校验,滤掉不正确的帧,确认包正确后,取出目的地址,通过内部的地址表确定相应的输出端口,然后把数据包转发到输出端口。11Lan交换机工作方式v无碎片直通(Fragment Free Cut Through)是介于直通式和存储转发式之间的一种解决方案,它检查数据包的长度是否够64 Bytes(512bit)如果小于64 Bytes,说明该包是碎片(即在信息发送过程中由于冲突而产生的残缺不全的帧),则丢弃该包,如果大于64 Bytes,则
4、发送该包。该方式的数据处理速度比存储转发方式快,但比直通式慢。12冗余拓扑冗余拓扑备份连接:13冗余拓扑冗余拓扑v广播风暴vMAC地址表不稳定B1/11/22/22/1网段A网段B14冗余拓扑冗余拓扑-多帧复制多帧复制q主机主机X发送单播帧到路由器发送单播帧到路由器 Y.q交换机交换机A,B没有学习到路由器没有学习到路由器Y的的MAC地址地址.q路由器路由器 Y 将收到两份相同的帧将收到两份相同的帧.15生成树协议q生成树协议生成树协议(Spanning Tree Protocol-STP),两个标准:,两个标准:802.1D、802.1w。q生成树协议生成树协议(802.1D)的目的是在保证
5、提供冗余链路的前提下避免产生环路。的目的是在保证提供冗余链路的前提下避免产生环路。q如何实现?如何实现?交换机必须能够相互了解它们之间的连接情况,为了让其他的交换机知道交换机必须能够相互了解它们之间的连接情况,为了让其他的交换机知道它的存在,每台交换机向网络中发送它的存在,每台交换机向网络中发送BPDU(Bridge protocol data unit)的数据帧,如果某台交换机能够从两条或多条链路上收到同一台交换机的的数据帧,如果某台交换机能够从两条或多条链路上收到同一台交换机的BPDU,则说明它们之间存在着冗余路径,就会产生环路。当存在环路时,则说明它们之间存在着冗余路径,就会产生环路。当
6、存在环路时,交换机则使用生成树算法选择一条链路传递数据,并把某些相关的端口置交换机则使用生成树算法选择一条链路传递数据,并把某些相关的端口置于阻塞于阻塞(Blocking)状态以将其他的链路虚拟地断开,一旦当前正在使用的状态以将其他的链路虚拟地断开,一旦当前正在使用的链路出现故障,就会把某个阻塞的端口打开以接替原来的链路工作。链路出现故障,就会把某个阻塞的端口打开以接替原来的链路工作。16生成树协议-术语术语q根桥:桥根桥:桥ID最低。网络中,所有决定(如哪一个端口要被阻塞,哪一个最低。网络中,所有决定(如哪一个端口要被阻塞,哪一个端口要被置为转发模式)都是根据根桥的判断来做出选择。端口要被置
7、为转发模式)都是根据根桥的判断来做出选择。qBPDU:交换机之间交换的信息,利用这些信息选出根交换机以及进行:交换机之间交换的信息,利用这些信息选出根交换机以及进行网络的后续配置。网络的后续配置。q桥桥ID:利用它来跟踪网络中的所有交换机。由桥优先级:利用它来跟踪网络中的所有交换机。由桥优先级(在所有的在所有的Cisco交换机上,默认的优先级为交换机上,默认的优先级为32768)和基本和基本MAC地址的结合来决定的。在地址的结合来决定的。在网络中,桥网络中,桥ID最低的为根桥。最低的为根桥。q根端口:指直接连到根桥的链路所在的端口,或者到根桥的路径最短的根端口:指直接连到根桥的链路所在的端口,
8、或者到根桥的路径最短的端口。如果有多条链路连接到根桥,就通过检查每条链路的带宽来决定端口。如果有多条链路连接到根桥,就通过检查每条链路的带宽来决定端口的开销,开销最低的端口就成为根端口。端口的开销,开销最低的端口就成为根端口。q指定端口:根端口或者有最低开销的端口就是指定端口,指定端口被标指定端口:根端口或者有最低开销的端口就是指定端口,指定端口被标记为转发端口,能够转发帧。记为转发端口,能够转发帧。q端口开销:取决于链路的带宽。端口开销:取决于链路的带宽。q非指定端口:将被置为阻塞状态,不能转发帧非指定端口:将被置为阻塞状态,不能转发帧17生成树协议-执行过程执行过程q在同一网络内(广播域范
9、围内)选举一台交换机为根桥在同一网络内(广播域范围内)选举一台交换机为根桥(Root)q在每个非根桥的交换机上选举根端口在每个非根桥的交换机上选举根端口(Root Port)q在每个网段上选举指定端口在每个网段上选举指定端口q落选的端口进入阻塞状态落选的端口进入阻塞状态18生成树协议-执行过程执行过程-选举根桥选举根桥v根桥:拥有最低的桥IDv桥ID由优先级和基本mac地址决定19生成树协议-执行过程执行过程-选举根端口、指定端口选举根端口、指定端口q选举根端口:比较从各端口到达根桥的路径花费,最小的为根端口选举根端口:比较从各端口到达根桥的路径花费,最小的为根端口q选举指定端口:比较网段中各
10、端口到达根桥的路径花费,最小的为选举指定端口:比较网段中各端口到达根桥的路径花费,最小的为 指定端口指定端口q路径花费相同则比较转发根桥路径花费相同则比较转发根桥BPDU的交换机的交换机ID;如;如ID同,比较端同,比较端口优先级,如端口优先级同,比较端口口优先级,如端口优先级同,比较端口ID20生成树协议-例例q选举根桥选举根桥q选举根端口选举根端口q选举指定端口选举指定端口21内容概要v二层交换技术vVLANv路由技术v多层交换技术v网络地址转换(NAT)v移动Ad hoc网络路由技术简介22VLANv虚拟网络建立在局域网交换机之上虚拟网络建立在局域网交换机之上;vVLAN是一个广播域,是
11、由一些局域网网段构成的是一个广播域,是由一些局域网网段构成的与物理位置无关的逻辑组与物理位置无关的逻辑组;v以软件方式实现对逻辑工作组的划分与管理以软件方式实现对逻辑工作组的划分与管理;v一个逻辑工作组的结点可以分布在不同的物理网段一个逻辑工作组的结点可以分布在不同的物理网段上,但它们之间的通信就像在同一个物理网段上一上,但它们之间的通信就像在同一个物理网段上一样样;v一个一个VLAN就好像是一个孤立的网段,就好像是一个孤立的网段,VLAN间不能间不能直接通信,实现直接通信,实现VLAN间互联必须借助于路由器间互联必须借助于路由器(或或具有三层交换功能的交换机)。具有三层交换功能的交换机)。2
12、3VLAN广播控制广播控制安全性安全性灵活性灵活性24VLAN分类分类根据使用和管理根据使用和管理VLAN的不同情况,的不同情况,VLAN分为两种:分为两种:静态静态VLAN和动态和动态VLAN。25VLAN分类(续)分类(续)q静态静态VLAN,基于瑞口的,基于瑞口的VLAN,因为用户的主机属于哪个,因为用户的主机属于哪个VLAN是根据是根据交换机的端口属于哪个交换机的端口属于哪个VLAN而定的。网络管理员首先把端口分配到不而定的。网络管理员首先把端口分配到不同的同的VLAN内,根据规划把用户的主机与相应的端口相连,这样就把用内,根据规划把用户的主机与相应的端口相连,这样就把用户分配到了对应
13、的户分配到了对应的VLAN内。内。q动态动态VLAN。动态。动态VLAN的实现方法有多种,最普通的实现方法是基于的实现方法有多种,最普通的实现方法是基于MAC地址的动态地址的动态VLAN。q基于基于MAC地址的动态地址的动态VLAN需要一台需要一台VMPS(VLAN Management Policy Server),VMPS可以是一台具有该功能的交换机可以是一台具有该功能的交换机(如如catdyst 5000交换机交换机)或或是一台外部服务器,是一台外部服务器,VMPS中维护着中维护着MAC地址与地址与VLAN的对应关系表。的对应关系表。q需要把交换机的端口设置为支持动态需要把交换机的端口设
14、置为支持动态VLAN属性的端口。属性的端口。q当交换机的支持动态当交换机的支持动态VLAN的端口接收到数据帧时,通过使用该数据帧的源的端口接收到数据帧时,通过使用该数据帧的源MAC地址查询地址查询VMPS,从而建立起端口与,从而建立起端口与VLANN的对应关系。的对应关系。26VLAN标记技术标记技术qVLAN可以跨越多台交换机,两个问题,物理通道的问题、区分不可以跨越多台交换机,两个问题,物理通道的问题、区分不同同VLAN数据的问题。数据的问题。q一个物理通道,但对来自不同一个物理通道,但对来自不同VLAN的数据进行标记。这条通道上的数据进行标记。这条通道上就承载看多个就承载看多个VLAN的
15、数据,这样的链路称为的数据,这样的链路称为trunk(干道干道).qTrunk链路是通过在交换机上设置链路是通过在交换机上设置trunk端口,并把它们连起来。端口,并把它们连起来。q以太网中两种标记技术:以太网中两种标记技术:CISCO的的ISL(inter-switch link)和和IEEE802.1Q27符合IEEE802.1Q标准的以太网帧DADASASATypeTypeDataDataCRCCRC标准以太网帧标准以太网帧标准以太网帧标准以太网帧DADASASATypeTypeDataDataCRCCRCtagtagTPIDTPIDPriorityPriorityCFICFI VLAN
16、 IDVLAN IDTCITCI带有带有带有带有IEEE802.1QIEEE802.1Q标记的以太网帧标记的以太网帧标记的以太网帧标记的以太网帧28VLAN中继协议中继协议qVLAN技术独立于地理位置根据工作组或业务类型组织网络资源。技术独立于地理位置根据工作组或业务类型组织网络资源。q管理的不便(如管理的不便(如VLAN跨交换机,则该交换机须配置跨交换机,则该交换机须配置VLAN),易生成网络网络),易生成网络网络规划的不一致。规划的不一致。q解决办法:解决办法:VLAN中继协议中继协议(VLAN Trunk Protocol)qVTP:q 将添加的将添加的VLAN动态的报告给动态的报告给V
17、TP域中的所有的主机域中的所有的主机q 在网络中所有交换机上实现在网络中所有交换机上实现vlan配置的一致性配置的一致性q VTP信息通过中继(信息通过中继(trunk)端口在交换机上传送)端口在交换机上传送29VLAN中继协议中继协议-VTP模式模式q 创建创建 VLANsq 修改修改 VLANsq 删除删除 VLANsq 发送发送/转发通告到整个转发通告到整个VTP域域q同步同步q保存在保存在NVRM中中q 创建创建 VLANsq 修改修改 VLANsq 删除删除 VLANsq 转发通告转发通告q不同步不同步q保存在保存在NVRM中中q 发送接收通告发送接收通告q同步同步q不保存在不保存在
18、NVRM中中30VLAN中继协议中继协议-VTP操作操作qVTP 通告以组播形式发送通告以组播形式发送.qVTP 服务端和客户端将同步到最新的修订号服务端和客户端将同步到最新的修订号.qVTP 通告每通告每5分钟发送一次或者分钟发送一次或者VTP信息被改动的时候将重新发送信息被改动的时候将重新发送.(revision number:修订号,越高则通告的修订号,越高则通告的VLAN信息越新,通告通过信息越新,通告通过VLAN1传传输)输)31VLAN中继协议中继协议-VTP修剪修剪v通过减少广播、组播和其他单播包的数量来保留带宽v如:A只广播发送到配了red vlan的中继链路上32跨跨VLAN
19、通信通信qVLAN间的通信需要路由器作为中间设备间的通信需要路由器作为中间设备q如何通信,路由器作为缺省网关,两种办法:外部路由器、使用具有三层交换如何通信,路由器作为缺省网关,两种办法:外部路由器、使用具有三层交换功能的交换机功能的交换机33跨跨VLAN通信通信-子接口子接口q 物理接口物理接口FastEthernet 0/0可被划分成多个子接口。可被划分成多个子接口。34跨跨VLAN通信通信-802.1Q TRUNK35跨跨VLAN通信通信-内部路由方法内部路由方法q使用一台具有三层交换功能的交使用一台具有三层交换功能的交换机。换机。q2层和三层的功能集成在一起,无层和三层的功能集成在一起
20、,无需外部路由器需外部路由器q虚拟的具有第三层功能的接口与虚拟的具有第三层功能的接口与每一个每一个VLAN相连,为跨相连,为跨VLAN的的通信提供服务通信提供服务InternetF0/1F0/1trunktrunktrunk3550VLAN110q10个个VLAN,3550承担承担VLAN间通信间通信q3550和路由器相连和路由器相连qValn1vlan10的地址为:的地址为:10.10.1.010.10.10.0/24q3550的的f0/1端口地址:端口地址:10.10.11.2/24q路由器的路由器的f0/1端口地址:端口地址:10.10.11.1/2436跨跨VLAN通信通信-内部路由方
21、法内部路由方法InternetF0/1F0/1trunktrunktrunk3550VLAN1103550配置配置q打开打开IP路由路由 Switch3550(config)#ip routingqShow vlan命令,确认命令,确认3550有有110号号vlanq为每个为每个vlan设置虚拟接口,并配置设置虚拟接口,并配置IP地址地址 Switch3550(config)#interface Vlan2 Switch3550(config-if)#ip address 10.10.2.1 255.255.255.0 Switch3550(config-if)#no shutq把把f0/1接
22、口设为路由器接口并配置接口设为路由器接口并配置IP地址地址 Switch3550(config)#interface Fa 0/1 Switch3550(config-if)#no switchport Switch3550(config-if)#ip address 10.10.11.2 255.255.255.0 Switch3550(config-if)#no shutq为访问为访问Internet设置默认路由设置默认路由 Switch3550(config)#ip route 0.0.0.0 0.0.0.0 10.10.11.137内容概要v二层交换技术vVLANv路由技术v多层交换技
23、术v网络地址转换(NAT)v移动Ad hoc网络路由技术简介38路由基本概念路由基本概念路由是把数据从一个网络转发到另一个网络的过程,路由是把数据从一个网络转发到另一个网络的过程,完成这个过程的设备就是路由器完成这个过程的设备就是路由器Host 4Host 3Host 2Host 1192.168.13.0/24Router 1S0/0S0/1f0/1192.168.12.0/24192.168.11.0/24192.168.10.0/24f0/0.1.112.0.0.0/813.0.0.0/8Router 3Router 239路由技术的构成 通常所说的路由技术其实是由两项最基本的活动组成,
24、即决定最优路径和传输信息单元(也被称为数据包)。其中,数据包的传输和交换相对较为简单和直接,而路由的确定则更加复杂一些。40路由器v路由器是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读”懂对方的数据,从而构成一个更大的网络。41路由表和目的地址v路由表保存着目的IP地址和下一个网关地址的映射关系。v路由器中共有四种目的地址:与路由器在同一子网的目的主机或网络地址路由器中明确定义的目的主机或网络地址由路由器收到的ICMP重定向消息所确定的目的主机或网络地址所有其它的目的主机或网络地址42路由表查找:最长匹配R2R3R1R4All 10/8
25、 except10.1/16Packet:DestinationIP address:10.1.1.110/8-R310.1/16-R420/8-R530/8-R6.R2s IP routing table10.1/1643路由表查找:最长匹配R2R3R1R4All 10/8 except10.1/16Packet:DestinationIP address:10.1.1.110/8-R310.1/16-R420/8-R530/8-R6.R2s IP routing table10.1/1610.1.1.1&FF.0.0.0 is equal to10.0.0.0&FF.0.0.0Match!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 路由 交换 技术 PPT 学习 课件
限制150内