跳到主要内容

3.1 Searching (搜索)

3.1 Searching (搜索)​

3.1.1 General Summary (一般概述)​

如果通过 UNIX 系统进行 IPv6 地址的搜索, 通常是区分大小写的, 并且允许使用正则表达式的扩展选项会很方便.然而, 当今互联网上的许多应用程序不提供此功能.在此类系统中搜索 IPv6 地址时, 系统工程师将不得不尝试每一种可能性来搜索地址.这会产生严重影响, 尤其是在尝试在企业网络上部署 IPv6 时.

3.1.2 Searching Spreadsheets and Text Files (搜索电子表格和文本文件)​

GUI 系统上的电子表格应用程序和文本编辑器很少具有使用正则表达式搜索文本的能力.此外, 有许多非工程师 (他们不了解大小写敏感性和正则表达式的使用) 使用这些应用程序来管理 IP 地址.这在 IPv4 中运作得相当好, 因为 IPv4 中的文本表示灵活性很小.当他们决定使用双栈时, 没有动力鼓励这些非工程师更改他们的工具或学习正则表达式.如果电子表格中的条目是 2001:db8::1:0:0:1, 但搜索是作为 2001:db8:0:0:1::1 进行的, 这将显示不匹配的结果.一个会导致问题的示例是, 当进行搜索以从池中分配新地址时, 正在进行检查以查看它是否未被使用.这可能会给终端主机或最终用户带来问题.这种类型的地址管理在企业网络和 ISP 中非常常见.

3.1.3 Searching with Whois (使用 Whois 搜索)​

"whois" 实用程序今天被广泛使用.当将记录设置到数据库时, 人们可能会检查输出以查看条目是否正确.如果实体被记录为 2001:db8::/48, 但 whois 输出显示为 2001:0db8:0000::/48, 大多数非工程师会认为他们的输入是错误的, 并可能会重试几次或打个令人沮丧的电话给数据库主机管理员.如果需要在不同系统上注册相同的前缀, 并且每个系统显示不同的文本表示, 这会让人们更加困惑.虽然本文档侧重于地址而不是前缀, 但值得提及前缀问题, 因为地址和前缀遇到的问题大致相同.

3.1.4 Searching for an Address in a Network Diagram (在网络图中搜索地址)​

网络图和蓝图通常显示分配给系统设备的 IP 地址.在故障排除时, 可能需要通过图表搜索以找到故障点 (例如, 如果 traceroute 在 2001:db8::1 处停止, 人们会在图表中搜索该地址).这是企业网络和管理服务中经常使用的技术.同样, 不同风格的文本表示将导致耗时的搜索, 从而导致故障时更长的平均恢复时间 (MTTR).