发明名称 使用路由通告携带选项下发NAT64地址前缀的方法
摘要 一种使用路由通告携带选项下发IPv6地址向IPv4地址转换NAT64地址前缀的方法,包括下列操作步骤:(1)将路由通告设置为携带设定的网络地址转换NAT数据选项,(2)下发网络配置信息,(3)查询地址,(4)合成地址,(5)发起会话,(6)建立会话。本发明利用IPv6的固有技术——网间控制报文协议里的邻居发现协议内路由通告的发送,以及所有IPv6子网内都具备的相应装置;利用路由通告下发前缀,再在本地合成AAAA类地址,这样就降低了用户主机对于网络服务能力的需求,不再必须依赖DHCPv6等技术复杂、网络服务能力要求较高的协议才能够支持用户主机对外网资源的访问。而且,本发明方法的操作步骤非常简单、方便,实现容易,具有很好的推广应用前景。
申请公布号 CN102938735B 申请公布日期 2016.02.10
申请号 CN201210459304.5 申请日期 2012.11.15
申请人 北京邮电大学 发明人 赵钦;黄小红;张晓冬;吴军;张洁;林晓伯;闫屾;王旭
分类号 H04L12/741(2013.01)I;H04L29/12(2006.01)I 主分类号 H04L12/741(2013.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 夏宪富
主权项 一种使用路由通告携带选项下发IPv6地址向IPv4地址转换NAT64地址前缀的方法,若IPv6源主机访问的目标主机所在网络位于IPv6链路上,且不需要经过IPv4网络作桥接,则其访问过程与现有技术相同;其特征在于:若IPv6源主机访问的目标主机所在网络不位于IPv6链路上,或需要经过IPv4网络作桥接,且所述IPv6源主机所在的IPv6网络内没有动态主机配置协议IPv6版本DHCPv6服务器,则该方法包括下列操作步骤:(1)设置路由通告的携带选项:遵循互联网工程任务组IETF征求修正意见书RFC4861标准中的路由通告选项的构造规则,将网间控制报文协议中的邻居发现协议的路由通告的选项设置有携带设定的网络地址转换NAT数据选项;(2)下发网络配置信息:IPv6路由器周期地下发路由通告,向同一网络链路上的所有主机配置下述网络信息:IPv6地址及其前缀、包括由路由通告告知的自身信息和通过路由信息选项告知的子网内其他路由的路由器信息、域名服务器DNS信息、以及IPv6地址向IPv4地址转换的域名映射系统NAT64(Domain Name Server of IPv4to IPv6,IPv4‑>IPv6)的地址前缀;(3)查询地址:IPv6主机向DNS服务器请求查询所要访问的域名地址,DNS服务器查询到该域名的A类记录后,将查询内容返回给用户主机;(4)合成地址:因IPv6子网内只能识别IPv6地址,故IPv6主机在本地依照RFC 6147标准中7.2节内容根据路由通告中下发的IPv6地址前缀进行AAAA类地址合成,即将IPv4地址合成为IPv6地址,而不是在DNS64处合成;(5)发起会话:IPv6主机向本地合成的AAAA地址发起访问要求,经由路由器传输、转发到达所要访问的目的主机;(6)建立会话:目的主机接收到请求访问消息,返回响应消息;且在该响应消息返回期间,相应的地址转换操作恰好与前述步骤相反,进而建立会话。
地址 100876 北京市海淀区西土城路10号