






<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fly Zone &#187; ip</title>
	<atom:link href="http://flyxj.cn/archives/tag/ip/feed" rel="self" type="application/rss+xml" />
	<link>http://flyxj.cn</link>
	<description>Do not, for one repulse, give up the purpose that you resolved to effect.</description>
	<lastBuildDate>Thu, 03 May 2012 02:28:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>4字节AS Number</title>
		<link>http://flyxj.cn/archives/4-bytes-as-number</link>
		<comments>http://flyxj.cn/archives/4-bytes-as-number#comments</comments>
		<pubDate>Wed, 05 Jan 2011 09:39:23 +0000</pubDate>
		<dc:creator>flyxj</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[bgp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[Jeff]]></category>

		<guid isPermaLink="false">http://flyxj.cn/?p=163</guid>
		<description><![CDATA[AS号和IPv4地址一样即将耗尽，解决IPv4耗尽的方法是使用IPv6，而使用4字节AS号是解决AS号耗尽的方法。 4字节AS号在RFC 4893中提出。 从2009年1月1号起，RIRs已经开始分配4字节ASN，旧的2字节今年还可以分配；但从2010年1月1号开始，只能给4字节ASN了，低版本IOS不支持。 [crayon-4fb74e26e2989/] 新旧区别： RFC4271定义了旧号为2字节（1到64511为公有号，64512到65535为私有号） RFC4893和RFC5396定义和支持4字节ASN： 4字节AS作为新的BGP能力（capability)； ASN23456被保留，作为从旧到新号的过渡ASN；所以BGP路由器在不支持4字节时，将以23456代替所有4字节ASN； 新的BGP属性（AS4_AGGREGATOR，AS4_PATH）；BGP路由器将把4字节ASN信息通过这两个属性传给旧的BGP路由器； 新的4字节ASN可以有三种形式： asplain：就是一个十进制的数字 asdot+：写成（2字节）.（2字节）的形式，所以旧的2字节ASN123可以写成0.123，ASN65536是1.0，最大为65535.65535 asdot：旧的2字节写法照旧，新的4字节写成asdot+的形式，（1-65535；1.0-65535.65535） 其中APNIC可以分配的4字节ASN范围：2.0-2.1023 有兴趣的可以到公众route server查下：sh ip bgp reg 23456 扩展阅读： Jeff Doyle关于4-byte ASN http://www.networkworld.com/community/node/35767?page=1 关于AS23456 http://www.robtex.com/as/as23456.html]]></description>
		<wfw:commentRss>http://flyxj.cn/archives/4-bytes-as-number/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TCP连接的建立和拆除</title>
		<link>http://flyxj.cn/archives/tcp-connect-and-remove</link>
		<comments>http://flyxj.cn/archives/tcp-connect-and-remove#comments</comments>
		<pubDate>Sun, 19 Dec 2010 14:22:27 +0000</pubDate>
		<dc:creator>flyxj</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[ack]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[syn]]></category>
		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://flyxj.cn/?p=143</guid>
		<description><![CDATA[TCP协议工作在传输层，是一种可靠的面向连接的数据流协议，TCP之所以可靠，是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证的。响应包内也包括一个序列号，表示接收方准备好这个序列号的包。在TCP传送一个数据包时，它会把这个数据包放入重发队列中，同时启动计时器，如果收到了关于这个包的确认信息，便将此数据包从队列中删除，如果在计时器超时的时候仍然没有收到确认信息，则需要重新发送该数据包。另外，TCP通过数据分段中的序列号来保证所有传输的数据可以按照正常的顺序进行重组，从而保障数据传输的完整。 TCP的通讯过程：在TCP通讯中主要有连接的建立、数据的传输、连接的关闭三个过程！每个过程完成不同的工作，而且序列号和确认号在每个过程中的变化都是不同的。 TCP建立连接： TCP建立连接，也就是通常所说的三次握手，需要三步完成。发送第一个SYN的一端执行的是主动打开，而接收这个SYN并发回下一个SYN的另一端执行的是被动打开。 这里以客户端向服务器发起连接来说明。 客户端向服务器发送一个同步数据包请求建立连接，该数据包中初始序列号（ISN）是客户端随机产生的，确认号是0； 服务器收到这个同步请求数据包之后，会对客户端进行同步确认，这个数据包中，序列号（ISN）是服务器随机产生的一个值，确认号是客户端初始序列号＋1； 客户端收到这个同步确认数据包后，再对服务器进行一个确认，该数据包中的序列号是上一个同步请求数据包中的确认号，确认号是服务器的初始序列号＋1； 初始序列号（ISN）随时间而变化的，不同的操作系统也会有不同的实现方式，所以每个连接的初始序列号是不同的。TCP连接两端，会在建立连接时，交互一些信息，如窗口大小，MSS等，为下面的数据传输做准备。RFC793指出ISN可以看作是一个32bit的计数器，每4ms加1，这样选择序号的目的在于防止在网络中被延迟的分组在以后被重复传输，而导致某个连接的一端对它作错误的判断。 TCP传输数据： TCP建立连接后，就开始传输数据了。TCP工作在全双工模式，可以同时进行双向数据传输。这里只谈下服务器向客户端发送数据的情况，客户端向服务器发送数据类似。服务器向客户端发送一个数据包后，客户端收到这个数据包后，会向服务器发送一个确认数据包。 发送数据：服务器向客户端发送一个带有数据的数据包，该数据包中的序列号和确认号与建立连接第三步的数据包中的序列号和确认号相同； 确认收到：客户端收到该数据包，向服务器发送一个确认数据包，在该数据包中序列号是为上一个数据包中的确认号，而确认号为服务器发送的上一个数据包中的序列号＋该数据包所带数据的大小； 数据分段中的序列号可以保证所有传输的数据按照正常的顺序进行重组，而且通过确认保证数据传输的完整性。 TCP关闭连接： TCP关闭连接需要进过四个步骤，因为TCP连接的全双工工作模式，所以每个方向上需要单独关闭。在TCP关闭连接时，分两种情况：正常关闭和同时关闭，看图会比较好理解。 正常关闭： 建立连接 192.168.1.23:57090 220.181.50.16:80 HTTP 70 序列号=3195258879（J）,确认号=0000000000,标志=&#8230;.S.,长度= 0,窗口= 8192 220.181.50.16:80 192.168.1.23:57090 HTTP 70 序列号=3869539280（K）,确认号=3195258880（J+1）,标志=.A..S.,长度= 0,窗口= 2920 192.168.1.23:57090 220.181.50.16:80 HTTP 58 序列号=3195258880（J+1）,确认号=3869539281（K+1）,标志=.A&#8230;.,长度= 0,窗口= 64 数据传输 192.168.1.23:57090 220.181.50.16:80 HTTP 634序列号=3195258880,确认号=3869539281,标志=.AP&#8230;,长度= 576,窗口= 64 220.181.50.16:80 192.168.1.23:57090 HTTP 64 序列号=3869539281,确认号=3195259456,标志=.A&#8230;.,长度= 0,窗口= 18 220.181.50.16:80 192.168.1.23:57090 [...]]]></description>
		<wfw:commentRss>http://flyxj.cn/archives/tcp-connect-and-remove/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gratuitous ARP</title>
		<link>http://flyxj.cn/archives/gratuitous-arp</link>
		<comments>http://flyxj.cn/archives/gratuitous-arp#comments</comments>
		<pubDate>Fri, 23 Jul 2010 05:48:45 +0000</pubDate>
		<dc:creator>flyxj</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[hsrp]]></category>
		<category><![CDATA[ip]]></category>

		<guid isPermaLink="false">http://flyxj.cn/?p=85</guid>
		<description><![CDATA[Gratuitous ARP（无故、免费 ARP） 主机偶尔也会使用自己的IPv4地址作为目标地址发送ARP请求。这种ARP请求称为无故（免费）ARP。 主要用途： 用于检查重复地址。一台设备可以向自己的IPv4地址发送ARP请求，如果受到ARP响应，则表明重复地址的存在。 用于通告一个新的数据链路标识符。当一台设备收到一个ARP请求，如果ARP Cache中已有发送者的IPv4地址，那么此 IPv4地址相对应的硬件地址将会被发送者的新的硬件地址所更新。 运行了HSRP的路由器如果从其他路由器变成了主路由器，它会发出一个无故ARP来更新该子网主机的ARP缓存。]]></description>
		<wfw:commentRss>http://flyxj.cn/archives/gratuitous-arp/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>终端服务器配置</title>
		<link>http://flyxj.cn/archives/terminal-server-config</link>
		<comments>http://flyxj.cn/archives/terminal-server-config#comments</comments>
		<pubDate>Sat, 20 Mar 2010 09:31:05 +0000</pubDate>
		<dc:creator>flyxj</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://flyxj.cn/?p=26</guid>
		<description><![CDATA[终端服务器（Terminal Server），反向 telnet 网络设备，在网络机架上经常使用，利用异步接口和“八爪鱼”线缆实现。 其配置如下： Terminal-Server#show running-config Building configuration… Current configuration : 959 bytes ! version 12.2 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname Terminal-Server ! enable secret 5 $1$VlVo$qvW9b8ryIRJ67h.KPqMTL. ! ip subnet-zero no ip routing no ip domain-lookup ip host r8 2008 1.1.1.1 ip host r7 2007 1.1.1.1 [...]]]></description>
		<wfw:commentRss>http://flyxj.cn/archives/terminal-server-config/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>secondary ip address</title>
		<link>http://flyxj.cn/archives/secondary-ip-address</link>
		<comments>http://flyxj.cn/archives/secondary-ip-address#comments</comments>
		<pubDate>Thu, 18 Mar 2010 09:27:59 +0000</pubDate>
		<dc:creator>flyxj</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[secondary]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://flyxj.cn/?p=23</guid>
		<description><![CDATA[在同一端口中可以设置两个以上的不同网段的 IP 地址，这样可以实现连接在同一局域网上不同网段之间的通讯。一般由于一个网段对于用户来说不够用，可以采用这种办法。 命令：ip address ip-address subnet-mask secondary 注意： 1、如果要实现连在同一路由器端口的不同网段的通讯，必须在端口设置状态下 ip redirect。一般地，Cisco 路由器不允许从同一端口进来的 IP 包又发回到原端口中，ip redirect 表示允许在同一端进入路由器的 IP 包由原端口发送回去。 2、网络中含有 0 的 IP 地址如 138.0.0.1 或 192.1.0.2，强烈建议尽量不要使用这样的 IP 地址，如要使用这的地址，在全局设置模式下必须设置 ip subnet-zero，对于 secondary address 动态路由协议的更新中，不以 secondary address 作为 source address，包括广播，arp 的 source address。 用途： 在物理的子网上创建逻辑子网，使桥接网络分成更多子网。 解决 rip version 1 等不连续子网的问题。 Secondary 地址一般可以配置在两个地方： 1、局域网段端口 作用是允许单个路由器端口连接多于两个网段，并可以实现网段互通。 2、广域网互联端口 广域互连端口配置 [...]]]></description>
		<wfw:commentRss>http://flyxj.cn/archives/secondary-ip-address/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

