建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
云园区网络 主题:65帖子:218

【技术干货】

静态路由

sangjunke 2020/11/22 627

静态路由的组成


FW中,使用ip route-static命令配置静态路由,一条静态路由包含以下要素:

  • 目的地址与掩码

  • 出接口与下一跳地址

目的地址与掩码

ip route-static命令中,IPv4地址为点分十进制格式,掩码可以用点分十进制表示,也可用掩码长度(即掩码中连续‘1’的位数)表示。

出接口与下一跳地址

在配置静态路由时,可指定出接口interface-type interface-number,也可指定下一跳地址nexthop-address,还可以同时指定出接口和下一跳地址,具体要根据实际需要来定。

实际上,所有的路由项都必须明确下一跳地址。在发送报文时,首先根据报文的目的地址寻找路由表中与之匹配的路由(遵循最长匹配原则)。只有指定了下一跳地址,链路层才能找到对应的链路层地址,并转发报文。

指定发送接口时需要注意:

  • 对于点到点类型的接口,指定发送接口即隐含指定了下一跳地址,这时认为与该接口相连的对端接口地址就是路由的下一跳地址。如POS封装PPP(Point-to-Point Protocol)协议,通过PPP协商获取对端的IP地址,这时可以不指定下一跳地址,只需指定发送接口。

  • 对于NBMA(Non Broadcast Multiple Access)类型的接口,它支持点到多点网络,这时除了配置IP路由外,还需在链路层建立IP地址到链路层地址的映射。这种情况下应配置下一跳IP地址。

  • 在配置静态路由时,不建议指定以广播口(如以太网接口)和VT(Virtual-template)接口作为出接口。因为以太网接口是广播类型的接口,而VT接口下可以关联多个虚拟访问接口(Virtual Access Interface),这都会导致出现多个下一跳,无法唯一确定下一跳。在应用中,如果必须指定广播接口(如以太网接口)或VT接口作为出接口,建议同时指定通过该接口发送时对应的下一跳地址。

  • 指定NBMA(Non Broadcast Multiple Access)接口、广播接口(如以太网接口)或VT(Virtual-template)接口作为出接口时,如果没有指定下一跳地址,可通过在出接口上配置DHCP Client的方式指定下一跳地址。

    出接口上配置DHCP Client后,DHCP Client将从DHCP Server中获取出接口的IP地址、网关地址等网络参数,设备将使用出接口的网关地址作为下一跳地址。

    没有指定下一跳地址情况下,如果出接口上未配置DHCP Client或者配置了DHCP Client但没有获取到网关地址,则报文转发失败。


回复1

2020/11/23 09:23

给你点个赞

上划加载中
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

sangjunke

发帖: 237粉丝: 4

发消息 + 关注

发表于2020年11月22日 19:04:14 627 1
直达本楼层的链接
楼主
显示全部楼层
[技术干货] 静态路由

静态路由的组成


FW中,使用ip route-static命令配置静态路由,一条静态路由包含以下要素:

  • 目的地址与掩码

  • 出接口与下一跳地址

目的地址与掩码

ip route-static命令中,IPv4地址为点分十进制格式,掩码可以用点分十进制表示,也可用掩码长度(即掩码中连续‘1’的位数)表示。

出接口与下一跳地址

在配置静态路由时,可指定出接口interface-type interface-number,也可指定下一跳地址nexthop-address,还可以同时指定出接口和下一跳地址,具体要根据实际需要来定。

实际上,所有的路由项都必须明确下一跳地址。在发送报文时,首先根据报文的目的地址寻找路由表中与之匹配的路由(遵循最长匹配原则)。只有指定了下一跳地址,链路层才能找到对应的链路层地址,并转发报文。

指定发送接口时需要注意:

  • 对于点到点类型的接口,指定发送接口即隐含指定了下一跳地址,这时认为与该接口相连的对端接口地址就是路由的下一跳地址。如POS封装PPP(Point-to-Point Protocol)协议,通过PPP协商获取对端的IP地址,这时可以不指定下一跳地址,只需指定发送接口。

  • 对于NBMA(Non Broadcast Multiple Access)类型的接口,它支持点到多点网络,这时除了配置IP路由外,还需在链路层建立IP地址到链路层地址的映射。这种情况下应配置下一跳IP地址。

  • 在配置静态路由时,不建议指定以广播口(如以太网接口)和VT(Virtual-template)接口作为出接口。因为以太网接口是广播类型的接口,而VT接口下可以关联多个虚拟访问接口(Virtual Access Interface),这都会导致出现多个下一跳,无法唯一确定下一跳。在应用中,如果必须指定广播接口(如以太网接口)或VT接口作为出接口,建议同时指定通过该接口发送时对应的下一跳地址。

  • 指定NBMA(Non Broadcast Multiple Access)接口、广播接口(如以太网接口)或VT(Virtual-template)接口作为出接口时,如果没有指定下一跳地址,可通过在出接口上配置DHCP Client的方式指定下一跳地址。

    出接口上配置DHCP Client后,DHCP Client将从DHCP Server中获取出接口的IP地址、网关地址等网络参数,设备将使用出接口的网关地址作为下一跳地址。

    没有指定下一跳地址情况下,如果出接口上未配置DHCP Client或者配置了DHCP Client但没有获取到网关地址,则报文转发失败。


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

长期飘在公有云上

发帖: 13粉丝: 8

级别 : 版主

发消息 + 关注

发表于2020年11月23日 09:23:24
直达本楼层的链接
沙发
显示全部楼层

给你点个赞

点赞 评论 引用 举报

游客

您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200