CCIE理论定向广播--配置Directed-broadcast.
网络广播地址辨析
网络广播地址辨析一、第一种分类方法:广播地址分:全网广播(all network broadcast)与子网广播(subnet broadcast)子网广播又称为directed broadcast(直连广播),实际上这种地址已经很少用到了1、全网广播:255.255.255.2552、子网广播:10.255.255.255 255.0.0.0172.16.255.255 255.255.0.0192.168.0.255 255.255.255.0211.81.152.63 255.255.255.192二、第二种分类方法:二层广播地址:到所有局域网内节点,ARP需用到此地址ff.ff.ff.ff.ff.ff三层广播地址:到所有网段三层转发地址:unicast(单播):发送给唯一目的主机multicast(多播):单个源发往不同网段的多个节点1、二层广播地址通常被看成硬件广播地址,它只作用于本局域网内,也可以说本网段内。
因为2层广播地址不会被路由器转发,除非它们变为unicast地址。
典型的硬件地址为6 byte长度(48bit),如0c.43.a4.f3.12.c2,相应的广播地址为:ff.ff.ff.ff.ff.ff2、三层广播地址有两种,一种为255.255.255.255(全网广播地址),另一种为10.255.255.255(本网广播地址、又称直连广播地址)例1:当主机A想要通过DHCP server获取IP地址时,它首先会发送全网广播,即目的地址为255.255.255.255,但是这个地址是无法通过路由器转发的,很可能DHCP server与这台主机并非一个网段,如DHCP server地址为172.16.0.1,路由器可以识别255.255.255.255是寻找DHCP server的,所以此时路由器会将255.255.255.255全网广播地址自动转换为172.16.0.1(unicast)例2:multicast(多播)通过创建多播组,源会将数据发往多个目的,而不是广播给所有主机。
CCNA考试实验命令总结
CCNA(Cisco Certified Network Associate)考试是计算机网络领域中最受欢迎的认证之一。
考取CCNA证书是网络工程师必备的证书之一。
考生需要熟练掌握实验命令,才能在考试中得到高分。
本文将对CCNA考试中一些实验命令进行总结和讲解,帮助考生在备考过程中更好地掌握这些命令。
一、基础实验命令1.show running-config使用show running-config命令可以查看路由器或交换机的当前运行配置。
这是一个非常强大的命令,可以帮助管理员查看设备的配置,识别任何可能存在的问题,并对设备进行任何必要的更改。
例如,如果需要更改路由器的IP地址,则可以使用show running-config 命令查看当前配置,然后使用相应的命令进行更改。
2.configure terminal使用configure terminal命令可以进入设备的全局配置模式。
全局配置模式是配置设备设置的本质,因为它允许管理员更改设备的全局配置信息。
在全局配置模式下,管理员可以使用众多的命令来更改路由表、口令、端口和其他路由器或交换机设置。
3.enableenable命令允许管理员进入特权模式(privileged mode)。
特权模式是设备上最高级别的管理模式。
只有当设备管理员具有适当的身份验证才能进入此模式。
在特权模式下,管理员可以对配置进行修改、更改密码、修改用户权限等。
4.clear interface使用clear interface命令可以重置接口并清除计数器。
在某些情况下,例如在网络故障排除期间,重新启动端口可能会解决网络问题。
使用这个命令可以清除所有的计数器,让管理员能够查看所有的错误计数器。
5.pingping命令用于测试设备之间的连通性。
管理员可以使用ping命令来测试计算机、路由器、服务器、交换机等之间的连通性。
如果ping命令失败,则表示设备无法访问其他设备。
管理员可以使用ping命令来确定网络上的问题所在,以便识别和修复故障。
CCNA零散知识点
CCNA零散知识点CCNA零散知识点三种广播地址1.Local NetworkBroadcast:255.255.255.2552.DirectedBroadcast:172.16.3.255//假设掩码为255.255.255.03.All SubnetBroadcast:172.16.255.255在老版本路由器中,除第一种广播会被隔离外,其他两种广播都会被转发。
而新版本路由器中,所有类型广播都被隔离。
区别交叉线和直连线培训的时候,老师说过的,但是还是没怎么记住,今天看了视屏,又巩固了一遍:Use a crossover cable when BOTH ports are designed with an "x" or neither port is designed with an "x"!一般来说,交换机或者hub的接口都带有"x",如1x,2x……,而PC机的网卡和路由器的接口都没有"x"。
实际上,从原理上解释是因为,交换机的接口RJ45,管脚1,2是用于接收,管脚3,6用于发送。
而PC机的网卡和路由器的接口,管脚1,2用于发送,管脚3,6用于接收。
所以,对于交换机连接交换机,用交叉线。
而交换机连接PC或者路由器,就要用直连线。
综上,相同设备(交换机和hub,PC机和路由器)之间连接用交叉线,不同设备连接用直连线。
routing Protocol和routed Protocol前者是路由协议,是用来路由和维持路由表的协议,如rip等;后者是被路由协议,是用来承载用户数据的协议,如ip,ipx等。
路由协议IGRP和EIGRP都为CISCO的转有协议,不允许其他厂商使用。
OSPF是flooded链路状态信息出去,LSA(链路状态信息公告)只是在一个area进行flooded,路由器收集area上的所有lsa信息,形成一个连路状态信息数据库,OSPF使用SPF算法计算最佳路径。
腾科IT教育:Directed-broadcast课程学习
Directed-broadcast课程学习在默认情况下,Cisco路由器在收到任何广播数据的时候,默认都是丢弃而不转发,在某些时候,有些广播是必须的,比如我们通常使用的NetBiosNameServer 协议,DNS协议,还有DHCP协议。
就像DHCP协议,当主机在没有地址的情况下,向服务器请求IP地址,正因为自己没有IP地址,却又不知道服务器在哪,所以需要使用广播来查找,这时如果服务器在远程网络,而路由器又拒绝转发广播,那么将给我们的DHCP带来麻烦。
要如何才能在这种情况下让网络正常工作呢,那就是让路由器帮我们把广播转发到我们需要到达的目标网络,这样需要到达远程网络的广播,我们称为定向广播,比如我们本地网络是10.1.1.0/24的网段,我们需要将广播发到192.168.1.0/24的网段,那么只想让广播在192.168.1.0/24网段发送,广播地址为192.168.1.255,但如果直接这样发,是到达不了192.168.1.0/24网段的,所以需要得到路由器的允许。
Directed-broadcast每个网络都是与路由器的某个接口相连的,这个网络需要向远程网络发送广播,首先就是发送到路由器与之相连的接口,那么当路由器从该接口收到广播之后,决定是丢弃还是转发,就在于路由器的接口是否允许定向广播功能,如果我们需要让路由器帮我们转发定向广播,就需要在接口上手工配置directed-broadcast转发功能。
配置1.配置Directed-broadcast(1)定义ACLR1(config)#access-list 10 permit any注:ACL是用来告诉接口哪些数据包是可以传递定向广播的,加了ACL之后,只传递该ACL所有允许的数据,如果不加ACL,默认传递所有定向广播数据。
(2)在接口上开启directed-broadcastR1(config)#int f0/0R1(config-if)#ip directed-broadcast 10注:IOS 12.0开始,默认接口上是关闭directed-broadcast的。
思科专家级认证ccie
Feature(提示:由于内容较多,阅读时,建议开启文档结构图.)目录Directed-broadcast(定向广播) (2)DHCP (5)IP Accounting(记账) (19)NetFlow (24)WCCP (31)DRP (Director Response Protocol) (33)IP Event Dampening(IP事件惩罚) (34)Core dump(核心崩溃) (37)GLBP (Gateway Load Balancing Protocol ) (39)SLA (Service Level Agreements) (53)NTP(网络时间协议) (67)Summer-time夏令时 (71)Syslog and local logging (73)FTP&TFTP (76)HTTP&HTTPS (77)SNMP (80)RMON(远程监视) (85)Embedded Event Manager (EEM) (87)SCP(安全复制协议) (111)Directed-broadcast(定向广播)概述在默认情况下,Cisco路由器在收到任何广播数据的时候,默认都是丢弃而不转发,在某些时候,有些广播是必须的,比如我们通常使用的NetBios Name Server协议,DNS协议,还有DHCP协议。
就像DHCP协议,当主机在没有地址的情况下,向服务器请求IP地址,正因为自己没有IP地址,却又不知道服务器在哪,所以需要使用广播来查找,这时,如果服务器在远程网络,而路由器又拒绝转发广播,那么将给我们的DHCP带来麻烦。
要如何才能在这种情况下让网络正常工作呢,那就是让路由器帮我们把广播转发到我们需要到达的目标网络,这样需要到达远程网络的广播,我们称为定向广播,比如我们本地网络是10.1.1.0/24的网段,我们需要将广播发到192.168.1.0/24的网段,那么只想让广播在192.168.1.0/24网段发送,广播地址为192.168.1.255,但如果直接这样发,是到达不了192.168.1.0/24网段的,所以需要得到路由器的允许。
CCIE理论之Multicasts
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
Multicast
目录
概述 组播的三个组成部分 组播地址 组成员机制 组播协议 PIM 组播树 组播反向路径转发 PIM 模式 PIM-SM RP PIM DR PIM 前转器 PIM-DM 数据包 PIM-SM 数据包 RP 的确立 Pim Sparse-Dense-mode Autorp listener PIM Dense Mode Fallback 共享树切换到源树 PIM-SM 之 NBMA Mode 配置组播 配置 PIM-DM 配置 PIM-SM PIM-SM 的 NBMA Mode Source Specific Multicast SSM Multicast(SSM SSM) MSDP (Multicast Source Discovery Protocol) IPv6 Multicast
224.0.0.10 EIGRP 路由器 224.0.0.13 PIM 路由器 224.0.0.15 CBT 路由器 224.0.1.39 Cisco-RP-Announce 224.0.1.40 Cisco-RP-Discovery
组播地址除了分为永久地址和临时地址之外,还可以细分,我们需要知道的细 分地址为:
概述
在当前的 IP 网络中,某台主机将数据包发向另一台主机时,就需要在数据包
的目标 IP 位置写上那台主机的 IP 地址, 再将数据包发出去, 这个数据包发出去后, 只有那台主机才能收到并且打开,而其它主机是不能收到和打开的。如果还想发送 数据包给别的主机,就需要为数据包重新写上别的主机的 IP 地址,然后发出去。 要将数据包发给几台主机,就需要为每个独立的数据包写上相应的目标 IP 地址。 一个数据包包含一个特定的目标 IP 地址,并且这个数据包只能由相应的某台主机 能够接收并且查看,这样的数据包称为单播(Unicast) 。当要将同一份数据发送给 多台主机时,如果使用单播的传送方式,那么需要发给几台主机,就需要重新封装 几次数据包,并且将每份数据包单独发送给每台主机。 当使用广播来发送数据包时,目标 IP 为广播地址的数据将被网络中的每台主机 接收并查看,但广播是不能被路由器转发的。 在网络上,当需要将一份同样的数据发送给多台主机时,如数字电视、视频会 议等应用,这样的数据有多种传送方式,如下面两种:
CCIE考试推荐书籍汇总
CCIE的考试对于新人来说是比较神秘的,CCIE不像CCNA/CCNP的考试,有官方制定的专门性的教材,CCIE的考试,只列举了个大纲(blueprint),和一些推荐的book list,就没别的了。
因此很多人也因此无从下手。
本文只探讨如何去备考CCIE考试,不探讨CCIE的价值观。
CCIE考试推荐书籍一、IP Routing部分1.《Routing TCP/IP,Volume I》:这本书是讲IGP的经典书籍,只是实验所需求的设备太多,但是它上面的case却是超好。
这本书是必看bible! 有电子版2.《Cisco OSPF Command and Configuration Handbook》:这本书用来做OSPF的分解实验,OSPF是CCIE Lab考试中IGP的一个大头。
这本书以最少的设备需求满足了最大的实验环境。
有电子版3.《Internet Routing Architectures,2nd edition>或< IP,Volume TCP II》:前者是Halabi写的,BGP的理论讲的很经典,命令和配置方面有所欠缺.也可以选择Jeff的《Routing IP,Volume>4.《Cisco BGP-4 Command and Configuration Handbook》:这本书用来做BGP的分解实验,BGP是CCIE Lab考试中EGP的一个大头。
这本书以最少的设备需求满足了最大的实验环境。
有电子版5.OSPF和BGP都搞定之后,还有别的像RIPv2,EIGRP,IS-IS等路由协议,这类协议的分解实验,去上查文档,标题诸如《Cisco IOS IP Command Reference,Volume 2 of 3: Routing Protocols Release 12.2》。
里面把每种考试涉及到的路由协议的命令全讲解一遍。
自己构思拓扑,把每条命令都搞熟练,不要放过任何一条,CCIE Lab考试很BT 的!当然,别告诉我你不知道如何在上查文档。
ccie试题及答案解析
ccie试题及答案解析CCIE试题及答案解析1. 题目:请描述OSPF协议中的Hello包和DD包的作用。
答案:OSPF协议中的Hello包用于建立和维护邻居关系,它包含了路由器的基本信息,如IP地址、接口状态等。
DD包(Database Description packet)则用于描述路由器的LSDB(Link State Database)内容,它允许路由器之间交换链路状态信息,以便构建拓扑。
2. 题目:在BGP协议中,什么是AS-PATH属性?答案:AS-PATH属性是BGP协议中用于记录路由经过的自治系统序列的属性。
它帮助路由器了解路由的来源和路径,以便于进行路径选择和避免路由环路。
3. 题目:解释什么是STP(生成树协议)。
答案:STP(Spanning Tree Protocol)是一种网络协议,用于防止网络中的环路产生。
它通过创建一个无环路的树形拓扑来确保网络中的数据帧沿着最优路径传输,同时避免广播风暴。
4. 题目:在IPv6中,什么是NDP(邻居发现协议)?答案:NDP(Neighbor Discovery Protocol)是IPv6网络中用于替代IPv4中的ARP协议的协议。
它负责地址解析、路由器发现、参数发现和重定向等功能,以支持IPv6网络中的主机通信。
5. 题目:请解释MPLS(多协议标签交换)的工作原理。
答案:MPLS是一种网络交换技术,它通过在数据包上附加一个或多个标签来进行快速转发。
这些标签包含了转发信息,使得路由器能够根据标签快速决定数据包的下一跳,从而提高网络的转发效率。
6. 题目:在网络设计中,什么是QoS(服务质量)?答案:QoS(Quality of Service)是指在网络中为不同类型的数据流提供不同级别的服务,以确保关键业务的网络性能。
它包括带宽管理、流量整形、优先级调度等技术,以确保网络资源的合理分配。
7. 题目:解释什么是VPN(虚拟私人网络)。
CCNA第一章课程介绍CICND10S01A
集线器
网络云或广播域
以太网
1999, Cisco Systems, Inc.
串行线
电路交换线
ICND—1-12
网络设备
中继器( ):增加网络节点 中继器(Repeat):增加网络节点,放大信号 ):增加网络节点, 网桥( ):OSI参考模型第二层,控制广播 参考模型第二层, 网桥(Bridge): ): 参考模型第二层 维护地址表,只查看MAC地址来过滤网络信息和 ,维护地址表,只查看 地址来过滤网络信息和 数据包,不关心协议. 数据包,不关心协议. 共享式集线器): 集线器 (HUB--共享式集线器):通过网络传播信 共享式集线器):通过网络传播信 无过滤功能和路径检测或交换, 号,无过滤功能和路径检测或交换,用于网络集中 点 Switch(交换式集线器):第二层数据交换设备, (交换式集线器):第二层数据交换设备, 集线器):第二层数据交换设备 线速交换. 地址学习; 线速交换.MAC地址学习;帧过滤,回路避免 地址学习 帧过滤, Router:第三层设备,提供路径选择和数据转发等 :第三层设备,
第一章 ICND课程介绍 ICND课程介绍
1999, Cisco Systems, Inc.
1-1
CCNA课程目标 课程目标
通过本课程的学习,您可以完成如下任务: 通过本课程的学习,您可以完成如下任务:
在什么情况下应用集线器,交换机和路由器 在什么情况下应用集线器, 利用 利用Cisco软件确认端口,协议,地址和可连接性 软件确认端口,协议, 软件确认端口 根据要求互连交换机和路由器 配置交换机和路由器以支持 配置交换机和路由器以支持LAN和WAN 服务 和
1999, Cisco Systems, Inc.
CCNA学习指南中文第七版
CCNA学习指南中文第七版第一章(1)集线器:1个冲突域。
1个广播域。
(2)网桥:2个冲突域。
1个广播域。
(3)交换机:4个冲突域。
1个广播域。
(4)路由器:3个冲突域。
个广播域。
(1) D.作为接收方的主机可使用流量控制(默认情况下,TCP 使用窗口技术)控制发送方。
通过缩小窗口,作为接收方的主机可降低发送方的传输速度,从而避免缓冲区溢出。
(2)D.发送给MAC地址ff:ff:ff:ff:ff:ff的数据是给所有工作站的广播。
(3) C 、D.你并非真的想增大冲突域,但集线器(多端口转发器)可提供这种功能。
(4) D.传输层从上层接收大型数据,将其分割成较小的片段,这些片段称为数据段。
(5) A 、C 、E 、G.路由器提供分组交换、分组过滤、互联网络通信以及路径选择功能。
虽然路由器确实分割或终止冲突域,但这不是路由器的主要功能,因此选项B不正确。
(6) B.路由器运行在第3层,LAN交换机运行在第2 层,以太网集线器运行在第1层。
字处理程序与应用层接口通信,但并非运行在第7层,因此答案为"无"。
(7) C.封装顺序为数据、数据段、分组、帧、比特。
(8) A 、D.分层模型的主要优点是,让应用程序开发人员能够只在分层模型的某一层修改程序的部分功能。
使用OSI 分层模型的优点包括但不限于:将网络通信过程划分成更小、更简单的组件,这有助于组件的开发、设计和故障排除;通过标准化网络组件,让多家厂商能够协作开发。
定义了模型每层执行的功能,从而鼓励了行业标准化。
让不同类型的网络硬件和软件能够彼此通信。
避免对一层的修改影响其他层。
从而避免妨碍开发工作。
(9)A 、D.不同于全双工,半双工以太网运行在一个共享的冲突域中,其有效吞吐量低于全双工模式。
(10)B.在网络中为建立连接添加交换机可缓解LAN拥案,而不会导致LAN拥塞。
(11)C.如果1 台交换机连接了3台计算机,且没有配置VLAN,它将创建1个广播域和3个冲突域。
ccie理论OSPF
OSPF的hello协议Hello协议的目的:1.用于发现邻居2.在成为邻居之前,必须对Hello包里的一些参数协商成功3.Hello包在邻居之间扮演着keepalive的角色4.允许邻居之间的双向通信5.它在NBMA(Nonbroadcast Multi-access)网络上选举DR和BDR Cisco路由器上Hello包默认的发送间隔(HelloInterval)是10秒;NBMA网络是30秒, 通过ip ospf hello-interval <seconds>来修改; 如果在4倍于这个时间间隔里(30秒和120秒)内仍然没有收到来自邻居的新的Hello包,这个邻居将被宣告为无效(dead) 通过命令ips ospf dead-interval <seconds>来修改Hello Packet包含以下信息:1.源路由器的RID2.源路由器的Area ID3.源路由器接口的掩码4.源路由器接口的认证类型和认证信息5.源路由器接口的Hello包发送的时间间隔6.源路由器接口的无效时间间隔7.优先级8.DR/BDR9.五个标记位(flag bit)10.源路由器的所有邻居的RIDOSPF的网络类型OSPF定义的5种网络类型:1.点到点网络2.广播型网络3.NBMA网络4.点到多点网络5.虚链接(virtual link)点到点网络, 比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网络上,OSPF包的目标地址使用的是224.0.0.5,这个组播地址称为AllSPFRouters广播型网络比如以太网,Token Ring和FDDI,这样的网络上会选举一个DR和BDR,DR/BDR的发送的OSPF包的目标地址为224.0.0.5,运载这些OSPF包的帧的目标MAC地址为0100.5E00.0005;而除了DR/BDR以外的OSPF包的目标地址为224.0.0.6,这个地址叫AllDRoutersNBMA网络, 比如X.25,Frame Relay,和ATM,不具备广播的能力,因此邻居要人工来指定,在这样的网络上要选举DR和BDR,OSPF包采用unicast的方式点到多点网络是NBMA网络的一个特殊配置,可以看成是点到点链路的集合. 在这样的网络上不选举DR和BDR虚链接: OSPF包是以unicast的方式发送所有的网络也可以归纳成2种网络类型:1.传输网络(Transit Network)2.末梢网络(Stub Network )OSPF的DR及BDR在DR和BDR出现之前,每一台路由器和他的邻居之间成为完全网状的OSPF邻接关系,这样5台路由器之间将需要形成10个邻接关系,同时将产生25条LSA。
CCIE学习笔记
CCIE学习笔记CCIE学习笔记之一:Rip技术概览Rip工作在UDP的端口520上-也就是说,所有的RIP数据包的源端口和目的端口都是520。
1 初始化——/CMS/Pub/network/network_protocal/04937.htm"target="_blank">RIP 初始化时,会从每个参与工作的接口上发送请求数据包。
该请求数据包会向所有的RIP路由器请求一份完整的路由表。
该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。
这是一个特殊的请求,向相邻设备请求完整的路由更新。
2 接收请求——RIP有两种类型的消息,响应和接收消息。
请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。
RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。
路由器会把整个路由表作为接收消息的应答返回。
3 接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。
4 常规路由更新和定时——路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。
路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。
如果180秒没有任何更新信息,路由的跳数设为16。
路由器以度量值16宣告该路由,直到刷新计时器从路由表中删除该路由。
刷新计时器的时间设为240秒,或者比过期计时器时间多60秒。
Cisco还用了第三个计时器,称为抑制计时器。
接收到一个度量更高的路由之后的180秒时间就是抑制计时器的时间,在此期间,路由器不会用它接收到的新信息对路由表进行更新,这样能够为网路的收敛提供一段额外的时间。
5 触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。
注意:RIP-1是一个有类的路由选择协议,因此路由宣告中不携带子网掩码。
RIP-1采用接收路由的接口的子网掩码来确定目的网络的子网掩码。
ccnp BSCI知识总结
BSCI知识总结一般说来在规划网络的时候要考虑到一点,即可扩展性网络设计一般是把它设计为层次化的,一般分为以下三层:Access Layer(访问层):用户接入到网络中的接入点Distribution Layer(分发层):该层是访问层用户访问网络资源的一个汇聚点Core Layer(核心层):负责在各个分割的网络之间进行高速有效的数据传输如下图,就是三层模型的一个图例:网络层次划分:1.按功能,企业的不同部门来划分2.按地理位置来划分但是记得不管你按何种方式来设计你的网络,三层元素要考虑进去:1.核心层:需要大带宽,冗余连接2.访问层:用户接入到网络的接入点.地址的分发(比如DNCP),VLAN的设计,防火墙,ACL等都在这层考虑进去3.分发层:访问层设备的汇聚点看看核心层的两种设计,如下图:这样的一种设计是全互连(fully meshed)的方式,优点是提供冗余连接,但是随着网络的扩展,成本会越来越高为了节约成本,就可以采用如上图的一种星形设计方式(hub-and-spoke),让其他设备都连接到相对独立的中心设备上去.这样做节省了一些开销,但是冗余度上比全互连的方式要差Benefits of Good Network Design先来看看RFC1918定义的私有IP地址范围:A类:10.0.0.0到10.255.255.255B类:172.16.0.0到172.31.255.255C类:192.168.0.0到192.168.255.255在注意设计一个好的网络的IP地址规划的时候要注意以下几点:1.可扩展性(scalability)2.可预测性(predictability)3.灵活性(flexibility)Benefits of an Optimized IP-Addressing Plan层次化地址规划的好处:1.减少了路由表(routing table)的条目(entry)2.可以有效的对地址进行分配可以使用路由汇总(route summarization)来减少路由表的条目,路由汇总使得多个IP地址是集合看上去就像是一个IP地址从而减少在路由器中的条目.这样就可以减轻路由器的CPU和内存的负载,提供更为有效的路由服务,加快了网络收敛(convergence)的速度,简化了排错(troubleshooting)的过程来看下图:这个就是典型的规划不太合理的网络.假设有50个分部,每个分部有200个前缀为/24的子网,由于子网不连续,那么总共路由表的条目将达到10000条以上相比再看看下图:子网连续,可以做路由汇总,所以49个分部对外的路由只有1条,加上子网内部的路由条目200条,总共路由表就可以减少到249条Hierarchical Addressing Using Variable-Length Subnet Masks变长子网掩码(Variable-Length Subnet Masks,VLSM)的出现是打破传统的以类(class)为标准的地址划分方法,是为了缓解IP地址紧缺而产生的先来看看前缀(prefix)的概念:假设给你个地址范围192.168.1.64到192.168.1.79.前3个8位位组(octet)是一样的,我们来看看组后个8位位组,写成2进制,如下:64:0100 000065:0100 000166:0100 0010……………..77:0100 110178:0100 111079:0100 1111注意它们的共通点:前4位是一样的,加上前3个8位位组的24位就等于28位,所以我们就可以认定这个网段的前缀是/28(即255.255.255.240).所以在这个例子里,主机位就只有4位来看下VLSM的应用,如下图:假如这个公司使用的是172.16.0.0/16的地址空间.给公司的分部A分配172.16.12.0/22到172.16.14.255/22的地址块.D需要2个VLAN,然后每个VLAN容纳200个用户.A,B和C 连接3个以太网,分别用1个24口的交换机相连(不考虑级联等因素)先从需要最大用户的入手:要让1个子网容纳200个用户,即主机位应该保留为8位(254台主机,假如主机位是9位的话可以容纳510台主机,但是造成了地址空间的浪费).所以前缀为/24,从172.16.12.0/24开始分配起走.如下图:然后分配A,B和C的地址:A连接一个24口的交换机,即需要24个主机地址,那么主机位应该保留为5位(可以容纳30台主机),即前缀为/27(255.255.255.224),因为172.16.12.0/24和172.16.13.0/24已经被D全部占用,所以从172.16.14.0/27开始分配.如下图最后来给A和D,B和D,C和D之间分配IP地址.由于它们之间是点对点连接,所以主机位只保留2位,即前缀是/30就可以了.除掉掉2个VLAN和3个LAN占用了的地址,还剩下下面几个地址块:172.16.14.96/27172.16.14.128/27172.16.14.160/27172.16.14.192/27172.16.14.224/27我们从172.16.14.224/27来进行划分(一般选择最后1个地址块进行划分).如下图:Route Summarization and Classless Interdomain Rouring我们先来看下什么是路由汇总,如下图:4个前缀为/24的连续子网经过D汇总后成为172.16.12.0/22(转换成2进制可以看出前22位是一样的).所以在E的路由表中只有一条条目.再来看下无类域间路由(Classless Interdomain Rouring,CIDR),它是为了缓解IP地址短缺,减小路由表的体积,打破传统的以类划分网络的一种技术,如下图:4个C类地址的子网经过D的路由汇总成一条192.16.12.0/22,注意这个192.16.12.0/22既不是A类也不是B类更不是C类,可以理解成超网(supernetting),即无类的概念Understanding IP Version 6IPv6是IPv4的增强版本,和IPv4相比,有很多优点包括:1.支持更大的地址空间2. IPv6的头部格式比IPv4的头部更为简化,IPv6的头部可以根据需要进行扩展(简单并不代表短,注意不要混淆)3.更高的安全性和能很好的和移动IP相互兼容4.能够平滑过渡IPv4到IPv6移动IP是IETF标准,使得移动设备在不中断现有连接的情况下进行迁移.这一特征是内建在IPv6中的,但是IPv4就不是.IP Sec是IETF开发的标准,用于增强IP网络安全性,这一特性对IPv6是必须的IPv6 Addressing如下图对于两种版本的IP进行比较:可以看出IPv4是32位长,4字节;IPv6是128位长,16字节;IPv4支持的地址最多达到42亿,IPv6支持的地址多达3.4乘以10的38次方.增加IP地址的位长即增加了IP包头部信息的大小IPv6的表示方法:1.X:X:X:X:X:X:X:X(每个X代表16位的16进制数字).不区分大小写2.排头的0可省略,比如09C0就可以写成9C0,0000可以写成03.连续为0的字段可以以::来代替,但是整个地址中::只能出现一次.比如FF01:0:0:0:0:0:0:1就可以简写成FF01::1来看几个简写的例子:0:0:0:0:0:0:0:0可以写成::0:0:0:0:0:0:0:0可以写成::1Multicast UseIPv4中的广播(broadcast)可以导致网络性能的下降甚至广播风暴(broadcast storm).在IPv6中,就不存在广播这一概念了,取而代之的是组播(multicast)和任意播(anycast)组播的接受对象是一组成员,是个群体.任意播是多个设备共享一个地址.分配IPv6单播(unicast)地址给拥有相同功用的一些设备.发送方发送一个以任意播为目标地址的包,当路由器接受到这个包以后,就转发给具有这个地址的离它最近的设备.单播地址用来分配任意播地址.对于那些没有配备任意播的的地址就是单播地址;但是当一个单播地址分配给不止一个接口的时候,单播地址就成了任意播地址Autoconfiguration来看下IPv6的自动配置:当本地链路的路由器发送网络类型信息给所有节点的时候.支持IPv6的主机就把它自己64位的链路层地址附着在64位的前缀自动配置成128位长的地址,保证地址的唯一性.自动配置启用即插即用(Plug and Play)IPv6 RenumberingIPv6的重编号:路由器发送组播数据包,其中数据包中包含2个前缀,一个是拥有比较短的生存期的前缀,还有一个是新的拥有正常时间的前缀.通知网络上的节点用完旧的前缀后换成新的前缀,这样就能进行平滑的前缀过渡IPv4 to IPv6 Transitioning两种转换的方式:1.双栈(dual stack)2.IPv6到IPv4(6to4)的隧道(tunnel)还有一种是利用NAT来翻译46地址来看看双栈配置的例子,如下:Router#sh run(略)!interface Ethernet0ip address 192.168.99.1 255.255.255.0ipv6 address 3ffe:b00:c18:1::3/127!(略)再来看看隧道技术,如下图所示:可以看出隧道技术是在双栈路由器上,将IPv6包封装在IPv4包中,然后经过IPv4网络传递到另外一端的双栈路由器上去,然后再由它解封装要注意的是对采用了隧道技术的网络进行排错的话比较复杂,要记住的是这只是一个过渡方案,不是最终的体系结构对隧道进行配置,需要满足以下2个条件:1.在连接网络的两端采用双栈路由器2.在双栈路由器的接口同时配置IPv4和IPv6的地址如下图所示:Module2 Network Address TranslationConfiguring IP NAT with Access Lists看看NAT的术语,如下:1.IP NAT inside:属于内网部分内的需要翻译成外部地址的接口2.IP NAT outside:属于外网和路由器相连的接口或者是在它的路由表里没有运载的有IP NAT inside地址空间的信息当包在下面的接口之间进行路由的话就需要NAT:1.IP NAT inside接口到IP NAT outside接口2.IP NAT outside接口到IP NAT inside接口当有包要从inside路由到outside的时候,你就需要在NAT表里建立条NAT条目.NAT条目把源IP地址从内部地址翻译为外部地址.当IP NAT outside接口响应这个包的时候,包的目标IP 地址将和IP NAT表里的条目做比较.如果匹配的条目找到了,目标IP地址就被翻译成正确的内部地址,然后放到路由表里保证能够被路由到IP NAT inside接口去;如果没有找到匹配的条目,包将被丢弃地址超载(address overloading)是种在Internet连接上很常见的现象.超载是使用NAT将多个内部地址映射到一个或一些唯一的地址上去.NAT使用TCP和UDP端口来跟踪不同的会话当路由器决定了从IP NAT inside接口到IP NAT outside接口的路径的时候,要建立包括源IP地址和源TCP和UDP端口号的条目.每个设备被分配的有一个唯一的TCP或UDP的端口号来进行区分NAT表包含以下信息:1.协议:IP,TCP或UDP2.inside local IP address:port:等待NAT翻译的内部地址以及端口号3.inside global IP address:port:经过翻译了的地址.这些地址通常是全局的唯一地址4.outside global IP address:port:ISP分配给外网的IP地址5.outside local IP address:port:看上去像是处于内网的外网主机的地址IP NAT和访问列表ACL的结合使用的命令,如下:1.ip nat {inside|outside}:接口命令,标记IP设备接口为内部或者外部,只有标记了内部或外部的接口才需要翻译2.ip nat source list pool :当包被发送到标记为IP NAT inside的接口的时候,这个命令告诉路由器比较源地址和ACL,然后ACL告诉路由器查找地址池(address pool)看是否要进行翻译.ACL许可的地址才能被NAT翻译3.ip nat pool {prefix-length |netmask }:这个命令创建翻译池,参数为起始地址到完结地址和前缀或者是掩码如下图:如图,当一个包的源地址为10.1.2.x,路由器就根据名为sales_pool的地址池进行翻译;如果包的源地址是10.1.3.x的话,路由器就根据名为acct_pool的地址池进行翻译来看一个NAT和扩展ACL结合使用的例子,如下图:ACL102和ACL103用来控制NAT的决策,和仅基于源地址相比,扩展ACL的决策基于源地址和目标地址.如果包的源地址不是10.1.1.0/24的话,包将不会通过NAT进行翻译.如果从10.1.1.0/24而来的包的目标地址为172.16.1.0/24或者是192.168.200.0/24的话.包的地址将被翻译成地址池trust_pool里的地址,即192.168.2.0/24;如果目标地址既不匹配172.16.1.0/24也不匹配192.168.200.0/24的话,源地址就将被翻译成地址池untrust_pool中的地址,即192.168.3.0/24Defining the Route Map Tool for NATroute map是Cisco IOS提供的一项功能,它的好处如下图:当你只使用ACL的时候,如图可以看出,不支持端口号,而且inside与outside的关系是一一对应.而且带来的缺点是很难排错你可以使用NAT的超载技术或者使用一种叫做route map的Cisco IOS工具,如果你结合route map和ACL一起使用,它将生成扩展的翻译条目,如上图.这些条目包含了端口信息,可以使得应用程序能够跟踪这些会话.ACL和route map不同的地方是可以使用set命令对route map进行修改,而ACL就不行在配置模式下输入route-map map-tag [permit | deny] [sequence-number],定义路由策略;接下来输入match {conditions},定义条件;最后使用set {actions}定义对符合条件的语句采取的措施map-tag是route map号,路由器从上到下的处理这些陈述,直到找到第一个匹配的的语句然后应用它.一条单独的match语句可以包含多个条件.每条条件语句中至少要有一条符合条件的语句.sequence-number定义了检查的顺序,比如1个名为hello的router map,其中一个的sequence-number为10;另外一个为20.那么将先检查sequence-number为10的那个.和ACL一样,在末尾有条隐含的deny any语句来看看一个router map配置的例子,如下图:如图黄色部分是增加的route map.在这个例子里,名为what_is_sales_doing的route map通过使用ip nat inside source route-map what_is_sales_doing pool sales_pool命令和sales_pool相互链接.源地址为10.1.2.100的包到达E0口,即IP NAT inside接口.ip nat inside source route-map what_is_sales_doing pool sales_pool命令告诉路由器发送包给名为what_is_sales_doing的route map.这个route map的sequence 10匹配包的源地址10.1.2.100,依靠ACL 2.接下来路由器查询名为sales_pool的NAT池,得到10.1.2.100要翻译的成的新地址当使用route map的时候,路由器在IP NAT表里创建完全的扩展翻译条目,包含源地址和目标地址以及TCP或UDP端口号;当你只使用ACL的时候,路由器创建的只是一条简单的翻译条目,一个应用程序对应一个条目,不包含端口信息Verifying NAT检查NAT表的内容,使用show ip nat translation命令,注意下图,分别是NAT使用了ACL 和NAT使用了route map的输出:Module3 Routing PrinciplesPrinciples of Static Routing我们来复习下配置静态路由的语法,在全局配置模式下使用:ip route prefix mask {next-hop address|interface} [distance] [permanent]看下各个参数的含义:prefix mask:要加进路由表中去的远程网络及其子网掩码next-hop address:下一跳地址interface:到达目标网络的本地路由器的出口distance:管理距离(AD),可选permanent:路由条目永久保存在路由表中,即使路由器的接口down掉了注意,一般只在点对点的连接中使用interface选项,否则应该使用next-hop address选项使用静态路由的好很多,比如可以对网络进行完全的掌控,不会占用额外的路由器CPU和内存资源以及网络带宽.适用于小型网络中如下就是一个静态路由的例子:如图,对于A,只需要在它上面配置ip route 10.2.0.0 255.255.0.0 s0就可以了,这里采用的就不是next-hop address而是采用本地的出口接口(因为是点到点是连接);当然也可以这样配置成ip route 10.2.0.0 255.255.0.0 10.1.1.1,这里采用的就是next-hop address 同样对于B的配置就可以使用ip route 172.16.1.0 255.255.255.0 s0或者ip route 172.16.1.0 255.255.255.0 10.1.1.2默认路由(default route):一般使用在stub网络中,stub网络是只有1条出口路径的网络.使用默认路由来发送那些目标网络没有包含在路由表中的数据包或者所有的数据包.语法是把静态路由中的prefix mask写成0.0.0.0和0.0.0.0Principles of Dynamic Routing动态路由允许路由器自动交换路由信息从而了解整个网络的信息.动态路由的好处是:使用中型和大型网络,能够根据网络拓扑的变化自动更改路由表的信息,避免了人工手动更改;但是带来的缺点就是占用路由器额外的CPU和内存资源以及网络带宽来看一个以RIP为例的动态路由的配置,如下:首先在A上使用router rip命令启动RIP协议,接下来只需要使用network命令加上需要交换信息的网络即可,在这里就是:A(config)#router ripA(config-router)#network 172.16.0.0A(config-router)#network 10.0.0.0A(config-router)#^ZA#对B的配置,如下:B(config)#router ripB(config-router)#network 10.0.0.0B(config-router)#^ZB#config tB(config)#ip route 0.0.0.0 0.0.0.0 s1B(config)#^ZB#注意B的配置中的ip route 0.0.0.0 0.0.0.0 s1,告诉通往Internet采用默认路由Principles of On-Demand RoutingODR是Cisco私有的,主要用在如下的一种星型环境中:有的时候你会觉得假如你使用静态路由,当网络拓扑发生变化以后,就得手动修改路由表;但是你又不想使用动态路由,因为那样占用了你额外的一些硬件资源和网络带宽.在如上图的环境中就可以使用ODR.ODR使用Cisco发现协议(CDP)携带网络信息.ODR的好处是最大可能的减少了网络硬件和资源的负载,同时又减少了手动修改的工作量.但是ODR只使用于hub-and-spoke这样的拓扑结构中.如上图,AC,D和E就是spoke router,或者叫做stub router,B作为中心,叫做hub router.当配置了ODR以后,spoke router使用CDP发送IP前缀信息到hub router,spoke router发送IP前缀信息给所有和它直接相连的网络.ODR报告子网掩那子信息,所以ODR支持VLSM.然后hub router依次发送指向到它自己的默认路由给周边的spoke router严格说来ODR不算是真正的路由协议,因为它交换的信息仅仅局限在IP前缀信息和默认路由上,ODR没有包含度(metric)的信息.ODR使用跳数(hop count)作为度配置ODR只需要在hub router上的全局配置模式下起用router odr命令,不需要在stub router上配置IP路由信息,但是必须在接口上开启CDP功能对ODR的验证,如下:B#show ip route(略)o 172.16.1.0/24 [160/1] via 10.1.1.2, 00:00:23, Serial0o 172.16.2.0/24 [160/1] via 10.2.2.2, 00:00:03, Serial1o 172.16.3.0/24 [160/1] via 10.3.3.2, 00:00:16, Serial2o 172.16.4.0/24 [160/1] via 10.4.4.2, 00:00:45, Serial3(略)注意o代表ODR,管理距离为160Classful Routing Protocol Concept基于类的路由协议最大的特点是在路由更新(routing update)中不包含子网掩码的信息.由于不知道子网掩码的信息,当一个基于类的路由器接受或发送,路由器会假设认为网络所使用的子网掩码是包含进路由更新中的,而且这些假设是基于IP的类.在接收到路由更新以后,运行了基于类的路由协议的路由器就会根据以下其中一条来决定网络路径:1.如果路由更新信息包含相同的主网络号和接收更新的接口配置相同的话,路由器就应用接收更新的接口的那个子网掩码2.如果路由更新信息包含相同的主网络号和接收更新的接口配置不相同的话,路由器将应用默认的子网掩码:A类:255.0.0.0B类:255.255.0.0C类:255.255.255.0当使用基于类的路由协议的时候,所有的网络主网络号必须相同,而且子网必须连续.否则路由器将对子网信息做出错误的判断.运行了基于类的路由协议会在网络的边界(boundary)做自动的路由汇总常见的基于类的路由协议有:IGRP和RIPv1Network Summarization in Classful Routing来看看网络汇总在边界的发生,如下图:B作为网络的分界,从C到A,B将两条条目(172.16.1.0和172.16.2.0)的信息汇总成一条(172.16.0.0);从A到C,B将两条条目(10.1.0.0和10.2.0.0)的信息汇总成一条(10.0.0.0).在基于类的路由协议里,这样的汇总是自动进行的,不需要手动配置.前提是子网掩码等长,子网连续假如说子网不连续,如下图:如图中的表所示,D给C传送一条汇总路由10.3.0.0;B传送条汇总路由10.2.0.0给C.对于C而言它就会做出错误的判断,它区分不了10.2.0.0和10.3.0.0分别在哪边.所以说做基于类的路由协议的路由汇总,子网必须连续.但是这样一来,会造成地址空间的浪费(和VLSM相比)Examining a Classful Routing Table假设我们使用show ip route命令,产生如下输出:J# show ip route(略)Gateway of last resort is 0.0.0.0 to network 0.0.0.010.0.0.0/24 is subnetted, 3 subnets,R 10.1.1.0/24 [120/1] via 10.1.2.2, 00:00:05, Ethernet0C 10.1.2.0/24 is directly connected, Ethernet0R 10.1.3.0/24 [120/2] via 10.1.2.2, 00:00:05, Ethernet0R 192.168.24.0/24 [120/2] via 10.1.2.2, 00:00:16, Ethernet0R 172.16.0.0/16 [120/3] via 10.1.2.2, 00:00:16, Ethernet0R* 0.0.0.0/0 [120/3] via 10.1.2.2, 00:00:05, Ethernet0(略)如上,可以看出10.1.2.0/24是直接相连,其他的都是通过RIP学习到的.现在我们假设有以下几个目的地的包,它们对于上面的输出会如何进行匹配:192.168.24.3172.16.5.110.1.2.7200.100.50.010.2.2.2根据show ip route的输出可以看出,到达192.168.24.3的包会跟第四条(92.168.24.0/24)相匹配,(虽然最后一条也可以,但是匹配原则是匹配掩码最长的那条);接下来,172.16.5.1和第五条(172.16.0.0/16)匹配;10.1.2.7和第二条(10.1.2.0)相互匹配;200.100.50.0和前五条都不匹配,和第六条默认路由(0.0.0.0/0)相互匹配;10.2.2.2虽然和前三条的第一个8位位组匹配,但是后面3个8位位组不匹配,所以它将被丢弃而不会采用默认路由如果你在全局模式下使用了ip classless命令的话,目的地是10.2.2.2的包就不会被丢弃,就会采用默认路由.ip classless命令在Cisco IOS版本12.0和12.0以后默认打开的,无须手动打开Classless Routing Protocol Concepts基于无类概念的路由协议可以说是第二代路由协议,相比基于类的路由协议,它可以解决地址空间过于浪费的问题.这类协议的例子有RIPv2,OSPF,EIGRP,IS-IS,BGPv4.使用无类的路由协议,拥有相同主网络号的不同子网就可以使用不同的子网掩码(VLSM).假如在路由表中到达目的网络的匹配条目不止一条,将会选择子网掩码长的那条进行匹配.比如假如有两条条目172.16.0.0/16和172.16.5.0/24,如果目的地是172.16.5.99的包将会和172.16.5.0/24进行匹配而不是和172.16.0.0/16进行匹配还有一点是无类的路由协议的自动汇总可以手动关闭,这样的自动汇总会影响不连续的子网的使用而造成错误的汇总路由信息(这点和基于类的路由协议在不连续子网的情况下的自动汇总所带来的问题是一样的)Automatic Network-Boundary Summarization Using RIPv2 and EIGRP基于无类的路由协议一般不会对所有的子网进行宣告(advertise).默认的,比如像EIGRP和RIPv2会像基于类的路由协议那样,在网络的边界进行自动汇总,这样就使得它们能和它们的之前的RIPv1和IGRP很好的兼容但是和之前的RIPv1和IGRP不同的是,你可以手动关闭自动汇总.在配置相关路由的时候只需要输入no auto-summary就可以了.这个命令在配置OSPF和IS-IS的时候是不必输入的,因为默认OSPF和IS-IS不会进行自动汇总如下图:如果在不连续子网启用自动汇总会产生问题,比如上图的A和B都将宣告汇总路由172.16.0.0/16给C,因此C不能明确区分它相连的子网谁是谁.所以,要解决这个问题就必须关闭自动汇总.当然有的时候自动汇总能够带来好处看看RIPv2和OSPF网络对于自动汇总的处理,如下图:注意RIPv2会将172.16.2.0/24和172.16.1.0/24汇总成172.16.0.0/16;而OSPF就不会进行自动汇总,仍然是两条条目:172.16.1.0/24和172.16.2.0/24.但是假如你对RIPv2网络中使用了no auto-summary关闭自动汇总的话,OSPF网络中的C和RIPv2网络中C的路由表中的条目就是一样的了.如下图:在RIPv2中关闭自动汇总,如下:Router(config)#router ripRouter(config-router)#version 2Router(config-router)#no auto-summaryversion 2命令是启用RIPv2版本Characteristics of RIP Version 1RIPv1的特点包括:1.使用跳数(hop count)作为度来决定最佳路径2.允许最大跳数是15跳3.默认是每30秒广播路由更新(实际环境中并不是设定的固定为30秒,而是25秒到30秒之间的随机时间,防止两个路由器发送同时更新产生冲突)4.最多支持6条等价链路的负载均衡,默认是4条5.是基于类的路由协议,不支持VLSM6.不支持验证(authentication)Characteristics and Configuration of RIPv2RIPv2比RIPv1增强的特点包括:1.基于无类概念的路由协议2.支持VLSM3.可以人工设定是否进行路由汇总4.使用多播来代替RIPv1中的广播5.支持明文或MD5加密验证RIPv2使用多播地址224.0.0.9来更新路由信息RIPv2的配置命令步骤如下:1.启动RIP路由协议:Router(config)#router rip2.启动版本2 :Router(config-router)#version 23.设置进行宣告的网络号Router(config-router)#network network-number一默认Cisco IOS会接收版本1和2的更新包, ;但是只发送版本1的包.要设置成只发送和接收一种版本的包,使用version {1|2}命令即可一些其他的命令,如下:Router(config-if)#ip rip send | receive version {1|2} or 1 2在接口模式下设置摸个接口接受和发送不同版本的包或同时接收发送版本1和2的包Router(config-if)#ip summary-address rip network mask如果之前在全局配置模式下使用no auto-summary关闭了自动汇总的话,要在某个接口做人工汇总的话就用上面这个命令来看一个例子,如下图:如图所显示的是一个RIPv1和RIPv2协同工作的网络.A运行RIPv2,C运行RIPv1,B同时运行RIPv1和RIPv2对C的配置,如下:C(config)#router ripC(config-router)#version 2C(config-router)#network 10.0.0.0C(config-router)# network 192.168.1.0.对B配置,如下:B(config)#router ripB(config-router)#version 2B(config-router)#network 10.0.0.0光配置这些是不够的,还要对B做进一步配置,如下:B(config)#int s3B(config-if)#ip rip send version 1B(config-if)#ip rip receive version 1如上,我们在s3口配置了接收和发送RIPv1的更新,因为RIPv2是作为主要运做的协议,C运行的是RIPv1,所以要让B和C进行正确的信息交换的话,就要在B的s3口配置上述命令对A进行配置,如下:A(config)#router ripA(config-router)#version 2A(config-router)#network 10.0.0.0A(config-router)#network 172.16.0.0A(config-router)#no auto-summary如上我们关闭了自动汇总,当然这样是不够的,还应该做如下配置进行手动汇总:A(config)#int s2A(config-if)#ip summary-address rip 172.16.1.0 255.255.255.0这样做的目的是允许把172.16.1.0/24的信息发送给B,因为默认发送给B的信息是172.16.0.0/16Administrative Distance看看Cisco制定的各个路由协议的管理距离(AD),如下:Floating Status Route因为静态路由的AD比一些动态路由协议的AD高,假如你又想优先采用动态路由,而让静态路由作为备份路由的话,就可以在配置静态路由的时候指定一个AD值,这个AD值要比你采用的动态路由协议要高才行.所以一般当动态路由正常的时候,你在路由表里是看不到这条静态路由的;当动态路由出问题的时候,静态路由开始生效,于是出现在路由表里,这样的静态路由就叫做浮动静态路由(floating static route)来看一个例子,如下:对A的配置如下:A(config)#ip route 10.0.0.0 255.0.0.0 172.16.1.2 100A(config)#router eigrp 100A(config-router)#network 192.168.1.0A(config-router)#network 172.17.0.0如上,我们对静态路由的AD指定为100,EIGRP的AD为90,所以优先采用EIGRP对B的配置和A类似,如下:B(config)#ip route 172.17.0.0 255.255.0.0 172.16.1.1 100B(config)#router eigrp 100B(config-router)#network 10.0.0.0B(config-router)#network 192.168.1.0注意,不能在ISDN上配置EIGRP,因为ISDN一般作为备份连接,如果在ISDN上配置了EIGRP的话,那ISDN连接将永久保持,就失去了作为备份连接的意义了Criteria for Inserting Routes in the IP Routing Table路由器决定最佳路径要参考以下几个标准,如下:1.有效的下一跳IP地址2.最佳的度3.管理距离4.选择前缀匹配最长的路由Protocols, Ports, and Reliability各个路由协议的协议号,端口号和可靠性的比较,如下图:。
CCNA新版题库知识点总结_CCNA(200-120)_CCNA新版题库
只要接口口双 UP 代表运行行正常; admini down 不予考虑
Rooter ID ,选择最大大的 lookback 地址
默认⺴网网关ip default-network; ip route 0.0.0.0 0.0.0.0 xxxxxx
show version 查看上次重启的命令
show ip interface 可以查看 应用用的ACL
好处:protect security; eliminated re-address
static NAT:present in NAT table;allowed connection from
PVC 持久虚拟电路,根据两端的 DLCI 建立立一一条 PVC
如果CIR exceed ,所有超过的流量抛弃
farm reply map ,dymanic
means inverse ARP
known DLCI to IP address
overload - BECN 涉及到LMI 点到点子子接口口的特性:每个接口口一一个子子⺴网网、类似专线
注意是单选还是多选 选2个还是选3个,一一定看清楚别漏选
思科不存在 tracert 命令 STP 运算
注意事项
本页已使用福昕阅读器进行编辑。 福昕软件(C)2005-2009,版权所有, 仅供试用。
CCNA200-1202014年10月最新版题库知识点总结
V1不支支持 VLSM RIP
eigrp的AS号码必须一一致.负责将 不能够形成邻居关系所以也就不 能够进行行路由update
远程配置交换机需要设置交换机⺴网网关
不同 VLAN 的主机 telnet 交换机 需要设置交换机⺴网网关
leased,periodly contract DHCP server
ccie理论qos
QoS简介在传统的IP网络中,所有的报文都被无区别的等同对待,每个路由器对所有的报文均采用先入先(FIFO) 的策略进行处理.它尽最大的努力(Best-Effort)将报文送到目的地,但对报文传送的可靠性,传送延迟等性能不提供任何保证. 网络发展日新月异,随着IP网络上新应用的不断出现,对IP网络的服务质量也提出了新的要求.例如VoIP等实时业务就对报文的传输延迟提出了较高要求.如果报文传送延时太长,将是用户所不能接受的(相对而言E-Mail和FTP业务对时间延迟并不敏感).为了支持具有不同服务需求的语音,视频以及数据等业务,要求网络能够区分出不同的通信,进而为之提供相应的服务.传统IP网络的尽力服务不可能识别和区分出网络中的各种通信类别,而具备通信类别的区分能力正是为不同的通信提供不同服务的前提.所以说传统网络的尽力服务模式已不能满足应用的需要QoS(Quality of Service ,服务质量技术)的出现便致力于解决这个问题一个简单的QoS案例QoS的作用:解决延迟,抖动,丢包报文分类和着色网络拥塞管理网络拥塞避免流量监管和流量整形QoS信令协议网络中需要以下的三个部分来完成端到端的QoS各网络元件路由器以太网交换机等支持QoS 提供队列调度流量整形等功能信令技术来协调端到端之间的网络元件,为报文提供QoSQoS技术控制和管理端到端之间的报文在一个网络上的发送而每个网络元件提供如下功能报文分类,对不同类别的报文提供不同的处理队列管理和调度来满足不同应用要求的不同服务质量流量监管和流量整形限制和调整报文输出的速度接入控制来确定是否允许用户信息流使用网络资源QoS服务模式Best-Effort service 尽力而为服务模型Integrated service 综合服务模型简称Intserv(Intserv:集成服务模型,它可以满足多种QoS需求。
这种服务模型在发送报文前,需要向网络申请特定的服务。
CCNA网络小菜鸟笔记
CCNA网络小菜鸟笔记网际互连把一个大的网络划分为一些小的网络就称为网络分段,这些工作由路由器,交换机和网桥来按成。
引起LAN通信量出现足赛的可能原因如下:1.在一个广播域中有太多的主机2.广播风暴3.组播4.低的带宽路由器被用来连接各种网络,并将数据包从一个网络路由到另一个网络。
默认时,路由器用来分隔广播域,所谓广播域,是指王端上所有设备的集合,这些设备收听送往那个王端的所有广播。
尽管路由器用来分隔广播域,但重要的是要记住,路由器也用来分隔冲突域。
在网络中使用路由器有两个好处:1.默认时路由器不会转发广播。
2.路由器可以根据第三层(网络层)信息对网络进行过滤。
默认时,交换机分隔冲突域。
这是一个以太网术语,用来描述:某个特定设备在网段上发送一个数据包,迫使同一个网段上的其他设备都必须主要道这一点。
在同一时刻,如果两个不同的设备试图发送数据包,就会产生冲突域,此后,两个设备都必须重新发送数据包。
网际互连模型当网络刚开始出现时,典型情况下,只能在同一制造商的计算机产品之间进行通信。
在20世纪70年代后期,国际标准化组织创建了开放系统互联参考模型,也就是OSI七层模型。
OSI模型时为网络而构建的最基本的层次结构模型。
下面是分层的方法,以及怎样采用分层的方法来排除互联网络中的故障。
分层的方法参考模型时一种概念上的蓝图,描述了通信是怎样进行的。
他解决了实现有效通信所需要的所有过程,并将这些过程划分为逻辑上的组,称为层。
参考模型的优点OSI模型时层次化的,任何分层的模型都有同样的好处和优势。
采用OSI层次模型的优点如下,当然不仅仅是这些:1.通过网络组件的标准化,允许多个提供商进行开发。
2.允许各种类型网络硬件和软件相互通信。
3.防止对某一层所作的改动影响到其他的层,这样就有利于开发。
OSI参考模型OSI模型规范重要的功能之一,是帮助不能类型的主机实现相互之间的数据传输。
OSI模型有7个不同的层,分为两个组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CCIE理论定向广播--配置Directed-broadcast
文章来源:不详作者:佚名
--------------------------------------------------------------------------------
该文章讲述了CCIE理论定向广播--配置Directed-broadcast.
概
述
在默认情况下,Cisco 路由器在收到任何广播数据的时候,默认都是丢弃而不转发,在某些时候,有些广播是必须的,比如我们通常使用的NetBios Name Server协议,DNS协议,还有DHCP协议。
就像DHCP协议,当主机在没有地址的情况下,向服务器请求IP地址,正因为自己没有IP地址,却又不知道服务器在哪,所以需要使用广播来查找,这时,如果服务器在远程网络,而路由器又拒绝转发广播,那么将给我们的DHCP带来麻烦。
要如何才能在这种情况下让网络正常工作呢,那就是让路由器帮我们把广播转发到我们需要到达的目标网络,这样需要到达远程网络的广播,我们称为定向广播,比如我们本地网络是10.1.1.0/24 的网段,我们需要将广播发到192.168.1.0/24的网段,那么只想让广播在192.168.1.0/24网段发送,广播地址为192.168.1.255,但如果直接这样发,是到达不了192.168.1.0/24网段的,所以需要得到路由器的允许。
Directed-broadcast
每个网络都是与路由器的某个接口相连的,这个网络需要向远程网络发送广播,首先就是发送到路由器与之相连的接口,那么当路由器从该接口收到广播之后,决定是丢弃还是转发,就在于路由器的接口是否允许定向广播功能,如果我们需要让路由器帮我们转发定向广播,就需要在接口上手工配置directed- broadcast转发功能。
配置
1.配置Directed-broadcast
(1)定义ACL
R1(config)#access-list 10 permit any
注:
ACL是用来告诉接口哪些数据包是可以传递定向广播的,加了ACL之后,只传递该ACL
所有允许的数据,如果不加ACL,默认传递所有定向广播数据。
(2)在接口上开启directed-broadcast
R1(config)#int f0/0
R1(config-if)#ip directed-broadcast 10
注:
IOS 12.0开始,默认接口上是关闭directed-broadcast的。
(注意IOS版本,请以自身为准。
)Forward-protocol
在路由器接口上开了directed-broadcast之后,路由器便能够将该接口上收到的定向广播发往相应的远程网络,比如从10.1.1.0/24收到的广播发往192.168.1.255,但是如果一个目标地址为255.255.255.255(此广播称为本地广播)的DHCP广播请求包,需要发往DHCP服务器所在的192.168.1.0/24网络(DHCP服务器地址为192.168.1.100),路由器会自动将该广播包转到192.168.1.100吗?答案当然是不会,那么又如何让路由器在收到目标地址为255.255.255.255的广播包,就知道要转发到192.168.1.100呢?这就需要在路由器接口上定义ip helper-address,之后路由器就会将广播转成单播发到ip helper-address后面的目标IP,但是要注意的是,什么样的广播才会被转发到ip helper-address后面的目标IP,是需要根据forward-protocol来定义的,如果forward-protocol不允许任何协议,那么路由器就不会将任何广播发到ip helper-address后面的目标IP。
本文来自: 高校自动化网() 详细出处参考(转载请保留本链接):/html/Cisco/17141.html
forward-protocol默认允许通过的协议
文章来源:不详作者:佚名
--------------------------------------------------------------------------------
该文章讲述了forward-protocol默认允许通过的协议.
forward-protocol默
认允许通过的协议为:
Trivial File Transfer (TFTP) (port 69)
Domain Name System (port 53)
Time service (port 37)
NetBIOS Name Server (port 137)
NetBIOS Datagram Server (port 138)
Boot Protocol (BOOTP) client and server datagrams (ports 67 and 68)
TACACS service (port 49)
所以默认情况下,在接口上加了ip helper-address,路由器也就只能转发这些默认的端口。
配置
1.配置forward-protocol
(1)定义可以转发的协议和端口
R1(config)#ip forward-protocol udp 3001
注:
默认是开启forward-protocol的,且只能转发默认协议和端口。
(2)在接口下配置ip helper-address
R1(config)#int f0/0
R1(config-if)# ip helper-address 192.168.1.100
注:
默认是关闭ip helper-address的。
说明:
通过以上配置之后,当路由器从f0/0接口上收到目标地址为255.255.255.255的广播,并且目标为UDP 3001的广播之后,就会转成单播发往192.168.1.100。
如果没有配置forward-protocol,路由器就只能转发默认的协议和端口。
本文来自: 高校自动化网() 详细出处参考(转载请保留本链接):/html/Cisco/17141_2.html。