


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 黑洞就是做路由汇总时候引入的一个概念 比如你有好多个 c 类地址 192 168 1 0 24 192 168 200 0 24 那么对外公告路由的时候你可以选择进行路由汇总 汇总为 192 168 0 0 16 的路由 但是路由汇总会产生 路由黑洞 问题 因为 192 168 201 0 24 192 168 254 0 24 这段路由存在但却没有对应的主机 因此可能造成目的地址为 192 168 201 0 24 192 168 254 0 24 往你的路由器上转发但地址 却不可达的情况 理论上要发送回 icmp unreachable 的 一个可行的办法是在汇总路由时就写好一条黑洞路由丢弃这些垃圾流量 ip route 192 168 0 0 255 255 0 0 null 0 二 一般是在路由汇总的时候 有可能把一些本来没有的路由条目汇总了进来 路由器处理这些本来不存在的路由条目的数据包的时候会占用路由器本身的资源 这个时候如果大量的数据包涌向路由器 有可能变成 DOS 攻击 所以就自动写出一条通往 NULL0 接口的路由 然后把那些垃圾数据包直接丢往 NULL0 不 要进行其他处理 黑洞路由与路由黑洞这两个概念容易混淆 为了方便区别 在此做了一下比较 黑洞路由 便是将所有无关路由吸入其中 使它们有来无回的路由 黑洞路由最大的好处 是充分利 用了路由器的包转发能力 对系统负载影响非常小 如果同样的功能用 ACL 地 址访问控制列表 实现 则流量增大时 CPU 利用率会明显增加 所以 一直是解 决固定 DOS 攻击的最好办法 相当于洪水来临时 在洪水途经的路上附近挖一个不见底的巨大深 坑 然后将洪水引入其中 当然 这只是个比喻 真要是洪水来的 时候 正确的方法 是 跑 在路由器中配置路由黑洞完全是出于安全因素 设有黑洞的路器会默默地抛弃掉数据包而 不指明原因 一个黑洞路由器是指一个不支持 PMTU 且被配置为不发送 Destination Unreachable 目的不 可达 回应消息的路由器 可以这样看 如果一个路由器不支持 PMTU 并且配置为不发送 ICMP Destination Unreachable 消息数据包 那么源主机可能发送一个永远得不到路由的大数据包 因为路由器没有给源主机发回应消 息 主机不能确定 PMTU 就是问题 的所在 但如果源主机端启用了 PMTU 则源主机在重 试几次大的 MTU 之后 如果还收不到路由器的应答 那源主机自动将 PMTU 设置为 576bytes 在 Windows 2000 下 PMTU 启用设置是 HKEY LOCAL MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters EnablePMTUBHDetect REG DWORD 0 默认禁用 或 1 启用 在 Windows XP 下也可以试一下 NOTE PMTU Path Maximum Transfer Unit 是指当一个要发送的数据包的大小与当前路径 中的最小的 MTU 值一样 区别于黑洞路由的是 这是路由器自动总结生成总结路由后产生的副效果 无类域间路由协议例如 EIGRP 网络 192 168 1 0 24 和 192 168 2 0 24 被汇聚成 192 168 0 0 16 的了 但后来如果连接 192 168 1 X 的接口 down 掉后 192 168 1 0 24 路由就 丢失了 但 192 168 0 0 16 的汇总路由还存在 那么去 192 168 1 0 24 的流量就会被丢到 null0 接口 相对于丢弃 就形 成路由黑洞 所以一般汇总指向的下一跳为 NULL 0 附加内容 在配置 eigrp 汇总时会产生一条指向 null0 的路由 它是为了防止循环而出现的 那它是如何防止循环的呢 详细举例说明 拓朴图如下 10 1 1 0 24 10 1 3 0 24 A B the rest of network 10 0 0 0 10 1 0 0 16 10 0 0 0 8 A router eigrp 1 Network 10 0 0 0 Interface s0 Ip summary eigrp 1 10 1 0 0 255 255 0 0 B router eigrp 1 Network 10 0 0 0 Interface s0 Ip summary eigrp 1 10 0 0 0 255 0 0 0 可以想像 如果 B 上有个到目标 10 1 2 0 24 的包 它会被发到 A 上 但是 A 上没有匹配 的路由 只能匹配 10 0 0 0 8 这时候包又发到 B 包就是这样 LOOP 的 如果在 A 上有指向 null0 的汇总 10 1 3 0 24 A 就会把上面的那个包放到软件意义上的垃圾 垌里了 所以 目的地址不在 A 中也不在 B 中 但属于较长掩码汇总路由的子网的地址 就会被 EIGRP 路由协议产生的路由黑洞处理掉 在 eigrp 中在作汇总时会产生这样一条指向 null0 的接口 但在其它路由协议中没有 所以 为了防止循环 在配置 is is ospf 这样的协议的时候也应该配置一条静态的指向 NULL0 的路 由 注意 0 0 0 0 0 也是一条最不具体的汇总路由 路由黑洞 黑洞路由 便是将所有无关路由吸入其中 使它们有来无回的路由 一般是 admin 主 动建立的路由条目 提到黑洞路由就要提一下 null0 接口 null0 口是个永不 down 的口 一般用于管理 详见 null0 的词条 admin 建立一个路由条目 将接到的某个源地址转向 null0 接口 这样对系统负载影响 非常小 如果同样的功能用 ACL 地址访问控制列表 实现 则流量增大时 CPU 利用率会明显 增加 所以 设置黑洞路由一直是解决固定 DOS 攻击的最好办法 相当于洪水来临时 在洪水途经的路上附近挖一个不见底的巨大深坑 然后将洪水引 入其中 黑洞路由最大的好处是充分利用了路由器的包转发能力 对系统负载影响非常小 在路由器中配置路由黑洞完全是出于安全因素 设有黑洞的路由会默默地抛弃掉数据 包而不指明原因 一个黑洞路由器是指一个不支持 PMTU 且被配置为不发送 Destination Unreachable 目 的不可达 回应消息的路由器 可以这样看 如果一个路由器不支持 PMTU 并且配置为不发送 ICMP Destination Unreachable 消息数 据包 那么源主机可能发送一个永远得不到路由的大数据包 因为路由器没有给源主机发 回应消息 主机不能确定 PMTU 就是问题 的所在 但如果源主机端启用了 PMTU 则源主 机在重试几次大的 MTU 之后 如果还收不到路由器的应答 那源主机自动将 PMTU 设置为 576bytes 在 Windows 2000 下 PMTU 启用设置是 HKEY LOCAL MACHINE SYSTEM CurrentControlSet Servi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于区块链的多目标关键路径研究-洞察及研究
- 2025至2030中国三维计算机辅助设计行业产业运行态势及投资规划深度研究报告
- 2025至2030中国动力传动链行业运营态势与投资前景调查研究报告
- 2025年7月动物解剖学习题+参考答案
- 2025至2030中国重点城市物联网产业运行态势及投资规划深度研究报告
- 2025至2030中国新型塑料管材行业发展分析及产业运行态势及投资规划深度研究报告
- 2025至2030中国货物扫描器行业项目调研及市场前景预测评估报告
- 2025至2030中国腐乳行业市场占有率及投资前景评估规划研究报告
- 2025至2030中国胶片行业项目调研及市场前景预测评估报告
- 2025年光伏储能系统在能源互联网中的关键技术研究
- 产品报价单货物报价表(通用版)
- GB/T 42834-2023油气管道安全仪表系统的功能安全运行维护要求
- 计算机专业英语第4版PPT完整全套教学课件
- 国防法规优秀课件
- 世界烟草控制框架公约解读
- GB/T 37573-2019露天煤矿边坡稳定性年度评价技术规范
- GB/T 20481-2006气象干旱等级
- GB/T 1631-2008离子交换树脂命名系统和基本规范
- 清洗地毯操作流程课件
- 第3章-微波与卫星通信课件
- 中药的煎煮方法课件
评论
0/150
提交评论