迈普路由配置
本章主要介绍路由选择基理以及如何应用各种主流路由选择协议:路由信息协议(RIP)、内部路由消息协议(IRMP)、开放式最短路径优先协议(OSPF)、IS-IS、边界网关协议(BGP)配置迈普路由器,实现网络的互联。
本章主要内容:
●路由选择简介
●配置静态路由/ 缺省路由
●配置RIP动态路由
●配置OSPF动态路由
●配置IS-IS动态路由
●配置 IRMP动态路由
●配置SNSP路由
●配置BGP路由
●配置前缀列表
●配置ASPATH列表
●配置团体属性列表
●配置扩展团体属性列表
●配置路由映射
●配置策略路由
●配置M-VRF
●配置负载均衡
●配置Key chain
●NDSP协议配置
路由选择简介
Internet协议是一种可路由的网络协议,在因特网中进行路由选择要使用路由器,由路由器执行路由寻址功能。
路由器根据所收到的报文的目的地址选择一条合适的路由,将报文传送到下一个路由器,路由中最后的路由器负责将报文送交目的主机。
每个路由器中都有路由表,它是转发数据包的关键。路由表是由网络管理者手工创建,或是通过与其它路由器交换路由信息而动态创建。路由表的每项中包括网络地址、网络掩码、路径的路由选择度量标准、使用的接口以及通向目的地路径上使用的下一个路由器的IP 地址(如果需要下一站)等,每条路由项都指明分组到某子网或某主机应通过路由器的哪个物理端口发送,然后就可到达该路径的下一个路由器,或者传送到直接相连的网络中的目的主机。路由器就是通过查这张表,来确定一条到达给定目的地的最佳路径,然后沿着这条网络路径转发数据包。
路由表的主要内容包括:
目的地址:用来标识IP 包的目的地址或目的网络。
网络掩码:与目的地址一起来标识目的主机或路由器所在的网段地址。由目的地址和网络掩码“逻辑与”后可得到目的主机或路由器所在的网段地址。例如:目的地址为128.255.1.1,掩码为255.255.0.0 的主机或路由器所在网段的地址为128.255.0.0。
输出接口:标识IP包将从该路由器哪个接口转发。
下一跳IP 地址:标识IP 包将要经过的下一个路由器。
路由表中路由的优先级:对于同一目的地,可能存在不同下一跳的若干条路由,这些不同的路由可以是手工配置的静态路由,也可以是由不同的路由协议发现的,优先级高的将成为当前的最优路由。
根据目的地与该路由器是否直接相连,可以分为:
直连路由:目的地所在网络与路由器直接相连
网关路由:目的地所在网络与路由器不是直接相连
根据路由的目的地不同,可以划分为:
网络路由:目的地为某个子网
主机路由:目的地为主机
迈普路由器支持多种路由方法,本章主要介绍以下路由的配置和使用方法:
●静态路由/缺省路由
●RIPv1/v2动态路由
●OSPF动态路由
●IS-IS动态路由
●IRMP动态路由
●BGP动态路由
配置静态路由/缺省路由
静态路由是自定义路由,由用户手动配置,它使在源和目的之间传输IP包采用用户已指定路径。
与动态路由协议相比较,它的好处包括安全和资源效率,静态路由不象动态路由协议需要占用线路带宽,可以改进网络性能,以及不需要占用CPU周期去计算和通告路由,它的主要不足在于,当网络拓扑改变时,它缺少自动重配置的机制,需要用户手动进行配置。
静态路由可以被重分发到动态路由协议,但动态路由协议产生的路由不能被重分发到静态路由表,另外不能防止配置静态路由引起路由环路。
静态路由对于小型网络的安全性保障是有用的,比如只有一条路径连接到外部网络的情况。对大型网络可以对某些类型的业务或链路进行安全控制,大多数网络在网络设备间采用动态路由协议,但可以配置一条或两条静态路由用于特殊情况。
缺省路由是一种特殊的路由,通过静态路由配置。在路由表中,缺省路由以到网络0.0.0.0、掩码0.0.0.0的路由形式出现。可通过命令show ip route看它是否被设置。当接收
报文的目的地址不能与路由表的任何表项相匹配,那么该报文将选取缺省路由。如果没有缺省路由且报文的目的地不在路由表中,那么该报文被丢弃的同时,将向源端返回一个ICMP报文报告该目的地址或目的网络不可达。
为了不使路由表过于庞大,可以设置一条缺省路由。凡遇到查路由表失败后的数据包,就选择缺省路由转发。
静态路由的配置包括:
●配置静态路由
●配置缺省路由。
●显示静态路由
●调试静态路由
7.1.1 静态路由/缺省路由基本指令描述
命令 | 描述 | 配置模式 |
ip routeroute add命令实例 [vrf vrf_name] destination-ip-address destination-mask {next-hop-ip-address [vrf vrf_name] | interface-type interface-number} [administrative-distance] | * 配置一条静态路由 | config |
no ip route [vrf vrf_name] destination-ip-address destination-mask {next-hop-ip-address [vrf vrf_name] | interface-type interface-number} [administrative-distance] | * 删除一条静态路由 | config |
router static | * 进入静态路由配置模式 | config |
distance administration-distance | * 配置静态路由的管理距离 | config-static |
default distance | * 恢复静态路由的缺省管理距离为1 | config-static |
ip route [vrf vrf_name] 0.0.0.0 0.0.0.0 {next-hop-ip-address [vrf vrf_name] | interface-type interface-number} [administrative-distance] | * 配置一条缺省路由 | config |
no ip route [vrf vrf_name] 0.0.0.0 0.0.0.0 {next-hop-ip-address [vrf vrf_name] | interface-type interface-number} [administrative-distance] | * 删除一条缺省路由 | config |
show ip route [vrf vrf_name] static | * 显示当前的静态路由 | enable |
debug ip routing | * 调试和显示ip 路由事件 | enable |
debug ip routing message | * 调试和显示ip 路由事件消息 | enable |
注:
1、命令描述前带“*”符号的表示该命令有配置实例详细说明。
2、配置模式指可以执行该配置命令的模式,如:config、config-if-××(接口名)、config-××(协议名称)等。
7.1.2 配置静态路由
配置静态路由主要包括:
a 、静态路由的增加/删除设置
b、静态路由的管理距离设置
详细配置命令如下:
1、配置静态路由的增加/删除相关命令
在全局模式下用ip route 命令建立静态路由,使用本命令的no 格式删除已配置的静态路由。
【命令语法】
ip route [vrf vrf_name] destination-ip-address destination-mask {next-hop-ip-address [vrf vrf_name] | interface-type interface-number} [administrative-distance]
no ip route [vrf vrf_name] destination-ip-address destination-mask { next-hop-ip-address [vrf vrf_name] | interface-type interface-number} [administrative-distance]
语法 | 描述 |
vrf_name | 具有vrf_name 属性的路由 |
destination-ip-address | 目的地的网络地址,为点分十进制格式 |
destination-mask | 目的地的网络地址掩码,为点分十进制格式 |
next-hop-ip-address | 下一跳IP 地址,为点分十进制格式,不一定是直连的下一跳 |
interface-type | 转发的网络接口类型 |
interface-number | 转发的网络接口编号 |
administrative-distance | 管理距离,取值1~255 |
【缺省情况】无静态路由配置
注:
实际应用中,静态路由的配置最好使用下一跳的IP地址。点到多点网络(如X.25和FR),一定要指定成下一跳的IP地址,配置成转发的网络接口只适应点到点链路(如PPP,HDLC)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论