广播地址设为自己的ip地址,子网掩码设为255.255.255.255 是什么意思 - web21

web21 2021-11-12 原文


广播地址设为自己的ip地址,子网掩码设为255.255.255.255 是什么意思


最近看《构建高性能web站点》(老版)第12章讲LVS-DR的配置,有一段针对Real Server的配置不明所以:

ifconfig lo:0 125.12.12.77 broadcast125.12.12.77 netmask 255.255.255.255 up

route add -host 125.12.12.77 dev lo:0

查了些资料,netmask设为4个255虽然不常见,但却是很自然的一件事。netmask原意是用于分割子网网络号和子网主机号,所以大部分私有网络(如家庭网络或企业网络)会按需配置或默认的255.255.255.0(表示该子网能容纳255个主机)。在上例中,这个虚拟ip显然不需要配置子网,所以设为4个255表示无子网是自然、合理的。(末尾的up表示update)

这段代码的意图是避免多台RealServer设定了相同的虚拟ip之后导致ip冲突,我猜测:

  • 广播地址设为自己的ip,用于收到同ip发来的消息时,让系统误认为是广播消息(因此系统不觉得ip冲突)
  • 向路由表加规则,用于向同ip发出消息时,被发送的消息将进入环回接口,即只有该主机自己能收到,不会向网络扩散。
结论:
掩码设为4个255与防止ip冲突无关。
 
另外,书中避免ARP响应的代码中,针对lo(环回接口)设定是没有意义的,可以删除。
 
参考:
http://os.51cto.com/art/201105/264303.htm
http://os.51cto.com/art/201105/262536.htm
 

 

发表于
2017-04-13 17:40 
web21 
阅读(771
评论(0
编辑 
收藏 
举报

 

版权声明:本文为web21原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/web21/p/6705093.html

广播地址设为自己的ip地址,子网掩码设为255.255.255.255 是什么意思 - web21的更多相关文章

  1. mac下fiddler安装配置启动及iphone配置连接 – 爱吃柠檬不加糖

    mac下fiddler安装配置启动及iphone配置连接 mac下fiddler安装配置启动,ERROR] F […]...

  2. 小米6刷机开启root权限 – 可可西

    小米6刷机开启root权限 解锁Bootloader 1. 插入手机sim卡,然后关掉wifi,启用数据网络( […]...

  3. Web 设计工具箱:130 个 Web 设计工具(上) – ╁蓝驿┲→

    本文外文来源:http://mashable.com/2008/11/05/web-design-toolbo […]...

  4. webdriver简介及浏览器的驱动 – cherry小樱桃

    webdriver简介及浏览器的驱动  1、webdriver概述:   webdriver(selenium […]...

  5. Bailian 特殊日历计算【日期计算】 – 新海岛Blog

    Bailian 特殊日历计算【日期计算】 2967:特殊日历计算 总时间限制: 1000ms 内存限制: 65 […]...

  6. OSS阿里云上传文件 前端js下载url跨域问题 – 只会一点java

    场景: 1.后端上传文件至阿里云OSS,返回得到一个URL。 2.前端用这个URL下载文件,ajax请求异常: […]...

  7. Java 8 forEach简单例子 – WinjayYu

    Java 8 forEach简单例子 1. forEach and Map 1.1 通常这样遍历一个Map M […]...

  8. Office 2010 中打开多个Excel文件只能在同一窗口中显示的问题 – linbaba

    Office 2010 中打开多个Excel文件只能在同一窗口中显示的问题 网络上找了半天,不是任务栏显示的问 […]...

随机推荐

  1. Huawei-R&S-网络工程师实验笔记20190608-VLAN划分基础(基于端口、MAC地址、子网地址、协议)

    》Huawei-R&S-网络工程师实验笔记20190608-VLAN划分基础(基于端口、MAC地址、子 […]...

  2. Ubuntu下安装并使用sublime text 3(建议:先安装Package controls 后在看本教程,否则可能会安装不了)

    首先从Sublime Text官网下载合适的包 然后使用 tar -xvvf sublime_text_3_b […]...

  3. Anaconda下安装tensorflow – 一抹阳光~绚烂

    Anaconda下安装tensorflow   安装anaconda 1.常用命令 (tensorflow是对 […]...

  4. 【记录】T-SQL 分组排序中取出最新数据

    示例 Product 表结构: 示例 Product 表数据: 想要的效果是,以 GroupName 字段分组 […]...

  5. 深入理解 CSS变形 transform(3d)

    坐标轴 在了解透视之前,首先要先了解坐标轴。3D变形与2D变形最大的不同就在于其参考的坐标轴不同。2D变形的坐 […]...

  6. 腾讯QQ空间g_tk算法

     在百度搜索g_tk,只得到几个可怜而且不完整的答案,因此,我首次在源始时代公开一下QQ空间的g_tk算法。其 […]...

  7. IT人必知,互联网主流商业模式

    最近关注互联网电商营销相关方面的知识,对商业化和流量变现有了一些认知。 熟悉的朋友知道,写文章是我学习的一种方 […]...

  8. MySQL5.7新特性–官方高可用方案MGR介绍

    MGR简介 MySQL Group Replication(下简称:MGR)是MySQL官方推出的一种基于Pa […]...

展开目录

目录导航