i目录1IRDP·1-11.
1IRDP简介1-11.
1.
1IRDP的产生背景·1-11.
1.
2IRDP的工作机制·1-11.
1.
3IRDP基本概念·1-21.
1.
4协议规范1-21.
2配置IRDP1-31.
3IRDP典型配置举例·1-31-11IRDP本文提到的主机表示支持IRDP功能的主机.
本文提到的路由器表示具有路由功能的网络设备.
1.
1IRDP简介1.
1.
1IRDP的产生背景一个网络中的主机如果要发送报文到网络外部,它至少需要获取本网络内的一台路由器的IP地址,由路由器把报文转发出去.
主机通常有两种方式获取路由器的IP地址:一是在主机上配置默认网关,二是让主机侦听网络内的路由协议报文,从报文中获取路由器的IP地址.
这两种方式都有缺点.
第一种要求静态配置,必须要手工维护,而且不能适应网络的动态变化;第二种方式要求主机能够识别各种路由协议的报文,这对于一台主机来说要求太高了,而且有时路由器上不运行动态路由协议,此时主机便无法侦听到路由协议报文.
为了解决上述问题,出现了IRDP(ICMPRouterDiscoveryProtocol,ICMP路由器发现协议).
IRDP是ICMP协议的一个扩展,它采用两种新的ICMP消息类型来实现主机对路由器的发现,使得主机能够动态地发现本地网络中路由器的IP地址,并设置自己的缺省路由.
IRDP可以动态适应网络的变化,也不用手工维护大量的配置,并且不依赖于任何一种具体的路由协议.
1.
1.
2IRDP的工作机制IRDP中用到两种ICMP消息:路由公告消息RA(RouterAdvertisements):由路由器发送,用于公告该路由器的IP地址、优先级等信息.
路由请求消息RS(RouterSolicitations):由主机发送,用于主动向网络中的路由器请求其IP地址.
IRDP的工作机制如下:路由器周期性的从接口发送RA,公告该接口的IP地址(包括接口的主IP地址和从IP地址).
主机接收到RA后,就会获取到网络中路由器的IP地址.
当一台主机刚刚连接到网络上,它可以主动发送RS来请求路由器的IP地址,而不是被动等待RA.
如果主机发送的RS没有回应,它可以重传几次RS.
如果主机通过上述主动方式不能获取路由器的IP地址,那么还可以通过后续路由器周期性公告RA来获取路由器的IP地址.
主机接收到RA后,将根据RA中包含的IP地址,添加本地路由.
如果主机希望缺省路由也从RA中获取,那么主机将从收到的所有RA包含的IP地址中选择一个优先级最高的IP地址作为本机缺省路由.
1-2IRDP功能只能使主机获取路由器的IP地址,但并不能帮主机判断出通过哪台路由器到达目的地址是最优的.
如果主机选中了一台到达某目的地非最优的路由器作为报文转发路由器,一旦报文转发到那台路由器后,主机会收到从那台路由器发来的一个ICMP重定向报文,让主机发往这个目的地的报文重定向到一台更优的路由器上.
1.
1.
3IRDP基本概念1.
IP地址的优先级RA中每一个被公告的IP地址都对应一个"优先级"值,这个优先级是主机选择缺省路由的依据.
当主机希望从RA中获取缺省路由时,它将从收到的所有RA包含的IP地址中选择一个优先级最高的IP地址作为本机缺省路由.
用户可以对路由器公告的IP地址的优先级进行配置,以控制主机优先选择哪个IP地址作为缺省路由.
优先级值越大表示优先级越高.
最小的优先级值(-2147483648)表示主机不要使用这个地址作为缺省路由.
2.
IP地址的生命周期生命周期表示路由器公告的IP地址可以在主机上存在的时间.
如果在生命周期内主机没有收到包含该IP地址的新的RA,那么该IP地址将被删除.
通过同一个接口公告出去的所有IP地址具有相同的生命周期.
3.
周期性发送RA的时间间隔使能IRDP功能后,路由器会周期性发送RA.
发送RA不是完全周期性的,每两次发送RA的时间间隔是在最小时间间隔和最大时间间隔之间的一个随机值,从而避免同一链路上多个路由器同时发送RA对网络性能的影响.
在丢包严重的链路上,建议缩短RA的发送周期.
4.
RA消息的目的地址RA消息的目的IP地址可以有两种:广播地址255.
255.
255.
255、组播地址224.
0.
0.
1(本地链路所有主机).
缺省情况下,RA消息的目的IP地址采用广播地址.
如果发送RA的接口支持组播报文,那么建议使用组播地址224.
0.
0.
1作为RA消息的目的IP地址.
5.
代理公告IP地址缺省情况下,接口仅向外公告接口的主IP地址和从IP地址,如果用户希望接口公告其他IP地址,可以通过命令行手工配置该接口代理公告的IP地址.
1.
1.
4协议规范与IRDP相关的协议规范有:RFC1256:ICMPRouterDiscoveryMessages1-31.
2配置IRDP表1-1配置IRDP操作命令说明进入系统视图system-view-进入接口视图interfaceinterface-typeinterface-number支持配置IP地址的三层接口,不包括loopback口使能接口的IRDP功能ipirdp只有使能接口的IRDP功能,其他IRDP相关配置才生效,设备才会从该接口发送路由公告消息RA缺省情况下,接口的IRDP功能处于关闭状态(可选)配置接口公告的接口IP地址的优先级ipirdppreferencepreference-value缺省情况下,接口公告的接口IP地址的优先级为0本配置对接口公告出去的所有接口IP地址(包括接口主IP地址和从IP地址)有效(可选)配置接口公告的IP地址的生命周期ipirdplifetimelifetime-value缺省情况下,接口公告的IP地址的生命周期为1800秒本配置对接口公告出去的所有IP地址(包括接口IP地址和代理公告的IP地址)有效接口公告的IP地址的生命周期必须大于等于接口发送周期性RA的最大时间间隔(可选)配置接口发送周期性RA的最大时间间隔和最小时间间隔ipirdpintervalmax-interval-value[min-interval-value]缺省情况下,接口发送周期性RA的最大时间间隔为600秒,最小时间间隔为最大时间间隔的0.
75倍(可选)配置接口发送的RA消息的目的IP地址为组播地址224.
0.
0.
1ipirdpmulticast缺省情况下,接口发送的RA消息的目的IP地址为广播地址255.
255.
255.
255(可选)配置接口代理公告的IP地址ipirdpaddressip-addresspreference-value该命令支持重复配置,设备上接口最多支持配置4个代理公告的IP地址缺省情况下,未设置接口代理公告的IP地址1.
3IRDP典型配置举例1.
组网需求公司内部网络中有两台Linux系统的主机HostA和HostB,支持IRDP功能.
内部交换网连接了两台出口路由器RouterA和RouterB,分别到达外网192.
168.
1.
0/24和192.
168.
2.
0/24.
用户希望两台主机使用RouterA作为缺省路由器,并且到两个外网的报文能正确路由.
1-42.
组网图图1-1配置IRDP组网图3.
配置步骤(1)配置RouterA#配置接口GigabitEthernet1/0/1的IP地址.
system-view[RouterA]interfacegigabitethernet1/0/1[RouterA-GigabitEthernet1/0/1]ipaddress10.
154.
5.
124#使能接口GigabitEthernet1/0/1的IRDP功能.
[RouterA-GigabitEthernet1/0/1]ipirdp#配置接口GigabitEthernet1/0/1公告的接口IP地址的优先级为1000.
[RouterA-GigabitEthernet1/0/1]ipirdppreference1000#配置接口GigabitEthernet1/0/1发送的RA消息的目的IP地址为组播地址.
[RouterA-GigabitEthernet1/0/1]ipirdpmulticast#配置接口GigabitEthernet1/0/1代理公告IP地址为192.
168.
1.
0,优先级为400.
[RouterA-GigabitEthernet1/0/1]ipirdpaddress192.
168.
1.
0400(2)配置RouterB#配置接口GigabitEthernet1/0/1的IP地址.
system-view[RouterB]interfacegigabitethernet1/0/1[RouterB-GigabitEthernet1/0/1]ipaddress10.
154.
5.
224#使能接口GigabitEthernet1/0/1的IRDP功能.
[RouterB-GigabitEthernet1/0/1]ipirdp#配置接口GigabitEthernet1/0/1公告的接口IP地址的优先级为500.
[RouterB-GigabitEthernet1/0/1]ipirdppreference500#配置接口GigabitEthernet1/0/1发送的RA消息的目的IP地址为组播地址.
[RouterB-GigabitEthernet1/0/1]ipirdpmulticast#配置接口GigabitEthernet1/0/1代理公告IP地址为192.
168.
2.
0,优先级为400.
[RouterB-GigabitEthernet1/0/1]ipirdpaddress192.
168.
2.
04004.
验证配置HostA和HostB打开IRDP功能后,查看HostA的路由表.
1-5[HostA@localhost~]$netstat-rneKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface10.
154.
5.
00.
0.
0.
0255.
255.
255.
0U000eth1192.
168.
1.
00.
0.
0.
0255.
255.
255.
0U000eth1192.
168.
2.
00.
0.
0.
0255.
255.
255.
0U000eth10.
0.
0.
010.
154.
5.
10.
0.
0.
0UG000eth1从上面的信息可以看出,HostA的缺省路由是10.
154.
5.
1,并且有到达外网192.
168.
1.
0/24、192.
168.
2.
0/24的路由.
查看HostB的路由表.
[HostB@localhost~]$netstat-rneKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface10.
154.
5.
00.
0.
0.
0255.
255.
255.
0U000eth1192.
168.
1.
00.
0.
0.
0255.
255.
255.
0U000eth1192.
168.
2.
00.
0.
0.
0255.
255.
255.
0U000eth10.
0.
0.
010.
154.
5.
10.
0.
0.
0UG000eth1从上面的信息可以看出,HostB的缺省路由是10.
154.
5.
1,并且有到达外网192.
168.
1.
0/24、192.
168.
2.
0/24的路由.
老薛主机,虽然是第一次分享这个商家的信息,但是这个商家实际上也有存在有一些年头。看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港VPS主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港VPS。如果没有记错的话,早年这个商家是主营个人网站虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站...
在六月初的时候有介绍过一次来自中国台湾的PQS彼得巧商家(在这里)。商家的特点是有提供台湾彰化HiNet线路VPS主机,起步带宽200M,从带宽速率看是不错的,不过价格也比较贵原价需要300多一个月,是不是很贵?当然懂的人可能会有需要。这次年中促销期间,商家也有提供一定的优惠。比如月付七折,年付达到38折,不过年付价格确实总价格比较高的。第一、商家优惠活动年付三八折优惠:PQS2021-618-C...
DMIT怎么样?DMIT最近动作频繁,前几天刚刚上架了日本lite版VPS,正在酝酿上线日本高级网络VPS,又差不多在同一时间推出了美国cn2 gia线路不限流量的美国云服务器,不过价格太过昂贵。丐版只有30M带宽,月付179.99美元 !!目前,美国云服务器已经有个4个套餐,分别是,Premium(cn2 gia线路)、Lite(普通直连)、Premium Secure(带高防的cn2 gia线...
localhost为你推荐
量程morphvoxL1苹果5朗科ios5contentgooglehttp://www.tutorialspoint.com/css/css_dimension.htm化学品安全技术说明书ipad如何上网如何用手机流量在IPAD上上网谷歌sb为什么搜索SB第一个是google?csshackcss中 *bottom是什么意思?micromediawww.macromedia.com 是什么网站
100m虚拟主机 中国万网域名 t楼 便宜建站 bash漏洞 网络星期一 天猫双十一抢红包 中国特价网 绍兴高防 合肥鹏博士 e蜗 微信收钱 200g硬盘 泉州移动 空间合租 电信虚拟主机 搜索引擎提交入口 drupal安装 便宜空间 starry 更多