• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
CCNA笔记:IP路由
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
CCNA笔记:IP路由
软件发布 CCNA笔记:IP路由
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 认证考试 >> 思科认证 >> Cisco指导 >> CCNA笔记:IP路由

CCNA笔记:IP路由

添加时间: 2008-1-3 4:45:21  作者: Cisco教程指导  阅读次数:14   来源: http://www.d9soft.com

       

    IP Routing

  Routing Basics

  路由协议(routing protocol):用于routers动态寻找 网络 最佳路径,保证所有routers拥有相同的路由表.一般,路由协议决定数据包在网络上的行走的路径.这类协议的例子有OSPF,RIP,IGRP,EIGRP等
可路由协议(routed protocol):当所有的routers知道了整个网络的拓扑结构以后,可路由协议就可以用来发送数据.一般的,可路由协议分配给接口,用来决定数据包的投递方式.这类例子有IP和IPX

  路由:把1个数据包从1个设备发送到不同网络里的另1个设备上去.这些工作依靠routers来完成.routers并不关心主机,它们只关心网络的状态和决定网络中的最佳路径

  router可以路由数据包,必须至少知道以下状况:
  1.目标地址(destination address)
  2.可以学习到远端网络状态的邻居router
  3.到达远端网络的所有路线
  4.到达远端网络的最佳路径
  5.如何保持和验证路由信息

  The IP Routing Process

  路由 原理 :当IP子网中的一台主机发送IP包给同一IP子网的另一台主机时,它将直接把IP包送到网络上,对方就能收到.而要送给不同IP于网上的主机时,它要选择一个能到达目的子网上的router,把IP包送给该router,由它负责把IP包送到目的地.如果没有找到这样的router,主机就把IP包送给一个称为缺省网关(default gateway)的router上.缺省网关是每台主机上的一个配置参数,它是接在同一个网络上的某个router接口的IP地址,router转发IP包时,只根据IP包目的IP地址的网络号部分,选择合适的接口,把IP包送出去.同主机一样,router也要判定接口所接的是否是目的子网,如果是,就直接把包通过接口送到网络上,否则,也要选择下一个router来传送包.router也有它的缺省网关,用来传送不知道往哪儿送的IP包.这样,通过router把知道如何传送的IP包正确转发出去,不知道的IP包送给缺省网关,这样一级级地传送,IP包最终将送到目的地,送不到目的地的IP包则被网络丢弃了

  当主机A发送个IP包到主机B,目标MAC地址使用的是默认网关的以太网接口地址.这是因为帧不能放置在远端网络.
  show ip route:查看路由表信息,比如:

  Router#sh ip route
  (略)
  Gateway of last resort is not set
  C 192.168.10.0/24 is directly connected, FastEthernet0/0
  C 192.168.20.0/24 is directly connected, Serial 0/0
  Router#
  C代表的是:直接相连

  Configuring IP Routing in Our Network

  当1个router收到1个目标网络号没有在路由表中列出的包的时候,它并不发送广播寻找目标网络,而是直接丢弃它

  几种不同类型的路由:
  1.静态路由(static routing)
  2.默认路由(default routing)
  3.动态路由(dynamic routing)

  Static Routing

  静态路由:手动填加路由线路到路由表中,优点是:
  1.没有额外的router的CPU负担
  2.节约带宽
  3.增加 安全 性

  缺点是:
  1.网络 管理 员必须了解网络的整个拓扑结构
  2.如果网络拓扑发生变化,管理员要在所有的routers上手动修改路由表
  3.不适合在大型网络中

    静态路由的配置命令:ip route [dest-network] [mask] [next-hop address或exit interface][administrative distance] [permanent]
  ip route:创建静态路由
  dest-network:决定放入路由表的路由表
  mask:掩码
  next-hop address:下1跳的router地址
  exit interface:如果你愿意的话可以拿这个来替换next-hop address,但是这个是用于点对点(point-to-point)连接上,比如广域网(WAN)连接,这个命令不会工作在LAN上
  administrative distance:默认情况下,静态路由的管理距离是1,如果你用exit interface代替next-hop address,那么管理距离是0
  permanent:如果接口被shutdown了或者router不能和下1跳router通信,这条路由线路将自动从路由表中被删除.使用这个参数保证即使出现上述情况,这条路线仍然保持在路由表中

  静态路由的具体配置:

  Router Network Address Interface Address
  RouterA 192.168.10.0 fa0/0 192.168.10.1
       192.168.20.0 s0/0 192.168.20.1
  RouterB 192.168.20.0 s0/0 192.168.20.2
       192.168.40.0 s0/1 192.168.40.1
       192.168.30.0 fa0/1 192.168.30.1
  RouterC 192.168.40.0 s0/0 192.168.40.2
       192.168.50.0 fa0/0 192.168.50.1

  准备工作:先配置RouterA,B和C的基本信息,注意RouterB作为DCE提供时钟频率:
  RouterA(config)#int fa0/0
  RouterA(config-if)#ip address 192.168.10.1 255.255.255.0
  RouterA(config-if)#no shut
  RouterA(config-if)#int s 0/0
  RouterA(config-if)#ip address 192.168.20.1 255.255.255.0
  RouterA(config-if)#no shut
  RouterA(config-if)#^Z
  RouterA#copy run start

  RouterB(config)#int fa0/0
  RouterB(config-if)#ip address 192.168.30.1 255.255.255.0
  RouterB(config-if)#no shut
  RouterB(config-if)#int s 0/0
  RouterB(config-if)#ip address 192.168.20.2 255.255.255.0
  RouterB(config-if)#clock rate 64000
  RouterB(config-if)#no shut
  RouterB(config-if)#ip address 192.168.40.1 255.255.255.0
  RouterB(config-if)#clock rate 64000
  RouterB(config-if)#no shut
  RouterB(config-if)#^Z
  RouterB#copy run start
    RouterC(config)#int fa0/0
  RouterC(config-if)#ip address 192.168.50.1 255.255.255.0
  RouterC(config-if)#no shut
  RouterC(config-if)#int s 0/0
  RouterC(config-if)#ip address 192.168.40.2 255.255.255.0
  RouterC(config-if)#no shut
  RouterC(config-if)#^Z
  RouterC#copy run start

  配置RouterA静态路由:
  RouterA了解自己的 网络 192.168.10.0和192.168.20.0(直接相连),所以RouterA的路由表必须加入     192.168.30.0和192.168.40.0, 192.168.50.0的信息,注意下1跳接口,如下:
  RouterA(config)#ip route 192.168.30.0 255.255.255.0 192.168.20.2
  RouterA(config)#ip route 192.168.40.0 255.255.255.0 192.168.20.2
  RouterA(config)#ip route 192.168.50.0 255.255.255.0 192.168.20.2

  验证路由信息:
  RouterA#sh ip route
  (略)
  S 192.168.50.0 [1/0] via 192.168.20.2
  (略)
  S代表静态路由,[1/0]分别为 管理 距离和度

  配置RouterB静态路由:
  RouterB所必须学习到的网络应该是192.168.10.0和192.168.50.0,注意它们的下1跳接口地址,配置如下:
  RouterB(config)#ip route 192.168.10.0 255.255.255.0 192.168.20.1
  RouterB(config)#ip route 192.168.50.0 255.255.255.0 192.168.40.2

  配置RouterC静态路由:
  RouterC所必须学习到的网络应该是192.168.10.0,192.168.20.0和192.168.30.0,注意它们的下1跳接口地址,配置如下:
  RouterC(config)#ip route 192.168.10.0 255.255.255.0 192.168.40.1
  RouterC(config)#ip route 192.168.20.0 255.255.255.0 192.168.40.1
  RouterC(config)#ip route 192.168.30.0 255.255.255.0 192.168.40.1

  Verifying Your Configuration

  根据上面的拓扑结构,我们来验证下是否能够端到端的ping通:
  RouterC#ping 192.168.10.1
  (略)
  Sending 5, 100-byte ICMP Echos to 192.168.10.1, timeout is 2 seconds:
  !!!!!
  (略)
  RouterA#ping 192.168.50.1
  (略)
  Sending 5, 100-byte ICMP Echos to 192.168.50.1, timeout is 2 seconds:
  !!!!!
  (略)
  2端都能ping通,说明没问题

    Default Routing

  默认路由:一般使用在stub网络中,stub网络是只有1条出口路径的网络.使用默认路由来发送那些目标网络没有包含在路由表中的数据包.根据上面的拓扑图,你就不能把默认路由定义在RouterB上,因为RouterB拥有不止1个出口路径接口.其实你可以把默认路由理解成带通配符(wildcard)的静态路由

  配置默认路由:
  首先要去掉之前配置的静态路由
  RouterC(config)#no ip route 192.168.10.0 255.255.255.255 192.168.40.1
  RouterC(config)#no ip route 192.168.20.0 255.255.255.255 192.168.40.1
  RouterC(config)#no ip route 192.168.30.0 255.255.255.255 192.168.40.1

  接下来配置默认路由:
  RouterC(config)#ip route 0.0.0.0 0.0.0.0 192.168.40.1
  额外的命令,使各个接口打破分类IP规则,12.x的IOS默认包含这条命令,如下:
  RouterC(config)#ip classless

  再验证下:
  RouterC(config)#^Z
  RouterC#sh ip route
  (略)
  S* 0.0.0.0/0 [1/0] via 192.168.40.1


  S*代表默认路由

  Dynamic Routing

  动态路由协议,有很多优点,灵活等等,但是缺点也有,比如占用了额外的带宽,CPU负荷高

  组网利用到的2种路由协议:内部网关协议(Interior Gateway Protocols,IGPs)和外部网关协议(Exterior Gateway Protocols,EGPs)

  自治系统(Autonomous System,AS):同1个 管理 域的 网络 集合,意味着在这里面的所有routers共享相同的路由表信息

  IGPs:在相同的AS内交换路由信息

  EGPs:AS间的通信

  Routing Protocol Basics

  Administrative Distances

  管理距离(AD): 0到255之间的1个数,它表示一条路由选择信息源的可信性值.该值越小,可信性级别越高.0为最信任,255为最不信任即没有从这条线路将没有任何流量通过.假如1个router收到远端的2条路由更新,router将 检查 AD,AD值低的将被选为新路线存放于路由表中.假如它们拥有相同的AD,将比较它们的度(metric).度低的将作为新线路.假如它们的AD和度都一样,那么将在2条线路做均衡负载
  一些常用路由协议默认的AD:
  1.直接相连:0
  2.静态路由:1
  3.EIGRP:90
  4.IGRP:100
  5.OSPF:110
  6.RIP:120

  记住,如果你在条线路上配置了静态路由,又配置了RIP,默认情况下,router只会使用静态路由,因为它的AD为1小于RIP的AD

  Routing Protocols

  3种路由协议:
  1.距离向量(distance vector)
  2.链路状态(link state)
  3.混合型(hybrid)

  距离向量:用于根据距离(distance)来判断最佳路径,当1个数据包每经过1个router时,被称之为经过1跳.经过跳数最少的则作为最佳路径.这类协议的例子有RIP和IGRP,它们将整个路由表向与它们直接相连的相邻routers

  链路状态:也叫最短路径优先(shortest-path-first)协议.每个router创建3张单独的表,1张用来跟踪与它直接相连的相邻router;1张用来决定网络的整个拓扑结构;另外1张作为路由表.所以这种协议对网络的了解程度要比距离向量高.这类协议例子有OSPF

  混合型:综合了前2者的特征,这类协议的例子有EIGRP

  Distance-Vector Routing Protocols

  距离向量路由算法将完整的路由表传给相邻router,然后这个router再把收到的表的选项加上自己的表来完成整个路由表,这个叫做routing by rumor,因为这个router是从相邻router接受更新而非自己去发现网络的变化。

  RIP就是距离向量协议的例子.RIP使用跳数来决定最佳路径,假如到达1个网络有2条跳数相同的链路,那么将均衡负载在这2条链路上,平均分配,RIP最多支持6条均衡链路

  针孔拥塞(pinhole congestion):假如2条到达远端网络的链路1和2的跳数均为1,但是链路1的带宽是56kbps,2的是T1线路1544kbps,显然,走链路2好过走链路1,但是RIP使用跳数作为度,所以RIP会把数据平均分配到链路1和2上,这就造成了pinhole congestion

 

上下文章:

 

上一篇文章: CISCO路由器初始配置向导 下一篇文章: HCTE知识点总结

相关文章:

  • 为小型笔记本打造简洁的开始菜单
  • Vista太慢 笔记本倾向Linux系统
  • 笔记本电脑如何选择一款杀毒软件
  • Oracle指导:Oracle学习笔记
  • Oracle专家高级编程学习笔记[1]

相关软件:

  • apple笔记本电脑系列
  • 银灰apple笔记本图标资源
  • 椭圆苹果笔记本电脑图标
  • 电子笔记本通讯录 V2007 S15
  • CCNA菜鸟笔记2006修正版(PDF)
  • 笔记本大拆解

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

思科认证分类导航

  • Cisco动态
  • Cisco指导
  • Cisco介绍
  • Cisco试题

本类经典文章推荐

  • CISCO认证增长60%新认证推陈出新
  • 加快千兆网络普及以太网技术动向
  • WinGate与Internet连接共享
  • WinGate3.0安装指导
  • 远程传输的两种技术优劣各异
  • Cisco认证指导:基础中文命令集
  • IOS软件结构读书笔记
  • 路由器基础配置及传输协议
  • 网络安全:IPv6安全威胁
  • 路由技术:路由器远程管理实例

Cisco指导阅读排行

  • Cisco路由器访问控制列表详解
  • EPON与GPON的综合比较
  • 我的CISCO认证学习笔记总结
  • CCNA考试主要知识点指导
  • Cisco指导:IOS命令大全(一)
  • 使用IPSec阻止特定网络协议和端口
  • Cisco路由器上配置pppoe拨号
  • VPN实例配置方案:IPSec配置
  • CCNA认证介绍(思科认证网络工程师...
  • GSM数字移动通信无线网络规划设计...

思科认证阅读总排行

  • Cisco路由器访问控制列表详解
  • EPON与GPON的综合比较
  • CCNA简介
  • 我的CISCO认证学习笔记总结
  • 思科考试认证(CISCO) CCNA考试就...
  • Cisco经验介绍:CCNP培训日记(2)
  • CCNA考试主要知识点指导
  • Cisco指导:IOS命令大全(一)
  • Cisco经验介绍:ping命令之解惑
  • 使用IPSec阻止特定网络协议和端口

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有